From e2a9073438e21d0879cdcb9d739e0e172597ae6b Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Tue, 9 Nov 2021 15:28:05 -0500 Subject: [PATCH 001/180] Fixes HE Pipes printed by RPDs Stops HE Pipes from being invisible. --- code/game/machinery/pipe/pipe_recipes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/pipe/pipe_recipes.dm b/code/game/machinery/pipe/pipe_recipes.dm index 8aee2a1908..ad70f938a0 100644 --- a/code/game/machinery/pipe/pipe_recipes.dm +++ b/code/game/machinery/pipe/pipe_recipes.dm @@ -134,7 +134,7 @@ GLOBAL_LIST_INIT(disposal_pipe_recipes, list( dirtype = initial(construction_type.dispenser_class) if (dirtype == PIPE_TRIN_M) icon_state_m = "[icon_state]m" - paintable = ispath(path, /obj/machinery/atmospherics/pipe) && !(ispath(path, /obj/machinery/atmospherics/pipe/vent)) // VOREStation Add + paintable = !ispath(path, /obj/machinery/atmospherics/pipe/simple/heat_exchanging) && ispath(path, /obj/machinery/atmospherics/pipe) && !(ispath(path, /obj/machinery/atmospherics/pipe/vent)) // VOREStation Add // From 11c6e1a075b66dded97342f1e5ebf389826c2afd Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Wed, 10 Nov 2021 13:31:42 -0500 Subject: [PATCH 002/180] Revert "Fixes HE Pipes printed by RPDs" This reverts commit e2a9073438e21d0879cdcb9d739e0e172597ae6b. --- code/game/machinery/pipe/pipe_recipes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/pipe/pipe_recipes.dm b/code/game/machinery/pipe/pipe_recipes.dm index ad70f938a0..8aee2a1908 100644 --- a/code/game/machinery/pipe/pipe_recipes.dm +++ b/code/game/machinery/pipe/pipe_recipes.dm @@ -134,7 +134,7 @@ GLOBAL_LIST_INIT(disposal_pipe_recipes, list( dirtype = initial(construction_type.dispenser_class) if (dirtype == PIPE_TRIN_M) icon_state_m = "[icon_state]m" - paintable = !ispath(path, /obj/machinery/atmospherics/pipe/simple/heat_exchanging) && ispath(path, /obj/machinery/atmospherics/pipe) && !(ispath(path, /obj/machinery/atmospherics/pipe/vent)) // VOREStation Add + paintable = ispath(path, /obj/machinery/atmospherics/pipe) && !(ispath(path, /obj/machinery/atmospherics/pipe/vent)) // VOREStation Add // From 4404ca53aa02f038d435bf96fe4bca0d0dfd7ebb Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Wed, 10 Nov 2021 13:32:13 -0500 Subject: [PATCH 003/180] Revert "Merge branch 'pr/11763'" This reverts commit 6065a052496dc3a33e11a7d3e9867684a7017e58, reversing changes made to e2a9073438e21d0879cdcb9d739e0e172597ae6b. --- .../_closets_appearance_definitions.dm | 7 - .../crates_lockers/closets/walllocker.dm | 38 - maps/offmap_vr/talon/talon_v2.dm | 80 +- maps/offmap_vr/talon/talon_v2.dmm | 34186 ++++++++-------- maps/offmap_vr/talon/talon_v2_areas.dm | 6 - 5 files changed, 16731 insertions(+), 17586 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/_closets_appearance_definitions.dm b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions.dm index c64593078f..04a46fb124 100644 --- a/code/game/objects/structures/crates_lockers/_closets_appearance_definitions.dm +++ b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions.dm @@ -1444,13 +1444,6 @@ "stripes" = COLOR_OFF_WHITE, "glass" = COLOR_WHITE ) - -/decl/closet_appearance/wall_double/survival - color = COLOR_CYAN_BLUE - decals = null - extra_decals = list( - "stripe_outer" = COLOR_WHITE - ) // Carts /decl/closet_appearance/cart diff --git a/code/game/objects/structures/crates_lockers/closets/walllocker.dm b/code/game/objects/structures/crates_lockers/closets/walllocker.dm index fdf62b3e86..0d27f86015 100644 --- a/code/game/objects/structures/crates_lockers/closets/walllocker.dm +++ b/code/game/objects/structures/crates_lockers/closets/walllocker.dm @@ -183,41 +183,3 @@ /obj/structure/closet/walllocker_double/hydrant/east pixel_x = 32 dir = EAST - -/obj/structure/closet/walllocker_double/survival - desc = "A wall mounted storage cabinet. It contains a small amount of emergency supplies for wilderness survival, but they probably won't last very long." - name = "Emergency Survival Wall Cabinet" - icon = 'icons/obj/closets/bases/wall_double.dmi' - closet_appearance = /decl/closet_appearance/wall_double/survival - density = FALSE - anchored = TRUE - store_mobs = 0 - wall_mounted = 1 - plane = TURF_PLANE - layer = ABOVE_TURF_LAYER - - starts_with = list( - /obj/item/clothing/suit/space/emergency, - /obj/item/clothing/head/helmet/space/emergency, - /obj/item/clothing/mask/breath, - /obj/item/weapon/tank/oxygen, - /obj/item/device/gps, - /obj/item/weapon/material/knife/tacknife/survival, - /obj/random/mre, - /obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle) - -/obj/structure/closet/walllocker_double/survival/north - pixel_y = 32 - dir = SOUTH - -/obj/structure/closet/walllocker_double/survival/south - pixel_y = -32 - dir = NORTH - -/obj/structure/closet/walllocker_double/survival/west - pixel_x = -32 - dir = WEST - -/obj/structure/closet/walllocker_double/survival/east - pixel_x = 32 - dir = EAST \ No newline at end of file diff --git a/maps/offmap_vr/talon/talon_v2.dm b/maps/offmap_vr/talon/talon_v2.dm index 6a4f261f9c..1944cd8cb2 100644 --- a/maps/offmap_vr/talon/talon_v2.dm +++ b/maps/offmap_vr/talon/talon_v2.dm @@ -47,7 +47,7 @@ var/global/list/latejoin_talon = list() vessel_mass = 10000 vessel_size = SHIP_SIZE_LARGE initial_generic_waypoints = list("talon_v2_near_fore_port", "talon_v2_near_fore_star", "talon_v2_near_aft_port", "talon_v2_near_aft_star", "talon_v2_wing_port", "talon_v2_wing_star") - initial_restricted_waypoints = list("Talon's Shuttle" = list("offmap_spawn_talonboat"), "Talon's Escape Pod" = list("offmap_spawn_talonpod")) + initial_restricted_waypoints = list("Talon's Shuttle" = list("offmap_spawn_talonboat")) skybox_icon = 'talon.dmi' skybox_icon_state = "skybox" @@ -55,7 +55,7 @@ var/global/list/latejoin_talon = list() skybox_pixel_y = 60 levels_for_distress = list(1, Z_LEVEL_BEACH, Z_LEVEL_AEROSTAT, Z_LEVEL_DEBRISFIELD, Z_LEVEL_FUELDEPOT) - unowned_areas = list(/area/shuttle/talonboat,/area/shuttle/talonpod) + unowned_areas = list(/area/shuttle/talonboat) // The shuttle's 'shuttle' computer /obj/machinery/computer/shuttle_control/explore/talonboat @@ -70,8 +70,6 @@ var/global/list/latejoin_talon = list() vessel_size = SHIP_SIZE_TINY shuttle = "Talon's Shuttle" - levels_for_distress = list(1, Z_LEVEL_BEACH, Z_LEVEL_AEROSTAT, Z_LEVEL_DEBRISFIELD, Z_LEVEL_FUELDEPOT) - // A shuttle lateloader landmark /obj/effect/shuttle_landmark/shuttle_initializer/talonboat name = "Talon's shuttle bay" @@ -96,49 +94,6 @@ var/global/list/latejoin_talon = list() icon = 'icons/turf/areas_vr_talon.dmi' icon_state = "green" - -/////////////////////////// -//// The Escape Pod - -// The shuttle's 'shuttle' computer -/obj/machinery/computer/shuttle_control/explore/talon_escape - name = "shuttle control console" - shuttle_tag = "Talon's Escape Pod" - req_one_access = list(access_talon) - -/obj/effect/overmap/visitable/ship/landable/talon_pod - name = "ITV Talon Escape Pod" - desc = "An emergency escape pod from the ITV Talon." - vessel_mass = 500 - vessel_size = SHIP_SIZE_TINY - shuttle = "Talon's Escape Pod" - - levels_for_distress = list(1, Z_LEVEL_BEACH, Z_LEVEL_AEROSTAT, Z_LEVEL_DEBRISFIELD, Z_LEVEL_FUELDEPOT) - -// A shuttle lateloader landmark -/obj/effect/shuttle_landmark/shuttle_initializer/talonpod - name = "Talon's pod bay" - base_area = /area/talon_v2/pod_hangar - base_turf = /turf/simulated/floor/reinforced - landmark_tag = "offmap_spawn_talonpod" - docking_controller = "talon_podbay" - shuttle_type = /datum/shuttle/autodock/overmap/talonpod - -// The talon's boat -/datum/shuttle/autodock/overmap/talonpod - name = "Talon's Escape Pod" - current_location = "offmap_spawn_talonpod" - docking_controller_tag = "talonpod_docker" - shuttle_area = /area/shuttle/talonpod - fuel_consumption = 1 - defer_initialisation = TRUE - -/area/shuttle/talonpod - name = "Talon's Escape Pod" - requires_power = 1 - icon = 'icons/turf/areas_vr_talon.dmi' - icon_state = "green" - /////////////////////////// //// The Various Machines /obj/machinery/telecomms/allinone/talon @@ -231,37 +186,6 @@ speaking of, if some dumbass does take it and fly off solo then get themselves k
\ Harry Townes"} -/obj/item/weapon/paper/talon_cannon - name = "ITV Talon OFD Console" - info = {"to whoever's got the itchiest trigger finger,
\ -as a reward for recent good performance, the lads upstairs have seen fit to have our ship retrofitted with an Obstruction Field Disperser. This fancy bit of hardware can be used to, well, 'disperse' 'obstructions'. asteroids or carp shoals in the way? no problem! load her up and fire! range is pretty short though.
\ -
\ -they haven't issued very much ammo for it, so if you want more you'll have to trade with those nanotrasen boys and girls. use the blue ones for ion storms and electrical clouds, and the red ones for asteroids and carp. calibration and aiming the thing is a bit of a pain but you'll figure it out. pre-calibrate then mess with the numbers until accuracy hits 100%.
\ -
\ -aside from that, only thing you really need to keep in mind is that it'll explode pretty spectacularly if you try to fire it whilst it's cooling down *or* if the hatch is closed. hatch is rigged to the bridge shutter controls.
\ -
\ -oh, and it's not a weapon. don't try to shoot other ships with it or anything, it won't work.
\ -
\ -Harry Townes"} - -/obj/item/weapon/paper/talon_escape_pod - name = "ITV Talon Escape Pod" - info = {"to whoever's stuck bailing out,
\ -after some extensive retrofits to comply with starfaring vessel regulations, our lovely little ship has been outfitted with a proper escape pod, which you are now standing in if you are reading this paper! congratulations!
\ -
\ -in the untimely event that you actually need to use it and survive long enough to, here's what you need to know;
\ -1. the thrusters don't have enough power to really fly around in space very much.
\ -2. you probably don't have very much air either.
\ -3. on the plus side, plenty of seats and supplies.
\ -4. remember to hit the emergency distress signal button.
\ -5. you have no sensors, so I hope you wrote down or remember what's around.
\ -
\ -if you have to punch out, do it whilst the ship is in open space. the pod has nothing to stop space debris ventilating it! it is rated for reentry though, so if you can bail over a planet it should be able to take you down to a safe landing spot. from there, use the emergency supplies and try to hold out until rescue comes.
\ -
\ -personally I recommend using the ship's boat if you need to evacuate, but if you're stuck with the pod then... good luck!
\ -
\ -Harry Townes"} - //Prevents remote control of drones /obj/machinery/drone_fabricator/talon name = "somewhat glitchy drone fabricator" diff --git a/maps/offmap_vr/talon/talon_v2.dmm b/maps/offmap_vr/talon/talon_v2.dmm index 8e9b852448..38899fbe5a 100644 --- a/maps/offmap_vr/talon/talon_v2.dmm +++ b/maps/offmap_vr/talon/talon_v2.dmm @@ -2,1449 +2,175 @@ "aa" = ( /turf/space, /area/space) +"ab" = ( +/obj/machinery/mineral/input, +/obj/machinery/conveyor{ + dir = 4; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) "ac" = ( -/obj/machinery/computer/ship/helm{ +/obj/machinery/mineral/processing_unit_console{ req_one_access = list(301) }, -/obj/machinery/light{ - dir = 1 +/obj/structure/girder, +/obj/structure/railing/grey{ + dir = 4 }, -/obj/machinery/camera/network/talon, +/obj/structure/railing/grey, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, /turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) +/area/talon_v2/refining) "ad" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"ae" = ( -/obj/machinery/vending/sovietsoda, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"af" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/structure/sign/painting/public{ - pixel_x = -30 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"ag" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/alarm/talon{ +/obj/structure/extinguisher_cabinet{ dir = 8; - pixel_x = 22 + pixel_x = 30 }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"ah" = ( -/obj/machinery/light{ - dir = 8 +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"ae" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/wall{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"aj" = ( -/obj/effect/floor_decal/industrial/outline/yellow, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"af" = ( +/obj/structure/closet/secure_closet/talon_guard, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/weapon/storage/box/nifsofts_security, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"ag" = ( +/obj/structure/closet/secure_closet/talon_doctor, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/weapon/storage/box/nifsofts_medical, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"ah" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/obj/machinery/atm{ + pixel_y = 31 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"ai" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"aj" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"ak" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/port) +"al" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"am" = ( /obj/machinery/alarm/talon{ dir = 4; pixel_x = -22 }, -/obj/random/multiple/corp_crate/talon_cargo, -/obj/structure/railing/grey, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"ak" = ( -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/structure/railing/grey, -/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"al" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/pilot, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/pilot_room) -"am" = ( -/obj/machinery/computer/ship/navigation{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"an" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/sign/directions/bar{ - dir = 1; - pixel_x = 32; - pixel_y = -3 - }, -/obj/structure/sign/directions/bridge{ - dir = 1; - pixel_x = 32; - pixel_y = 3 - }, /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"ao" = ( -/obj/machinery/computer/ship/sensors{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"ap" = ( -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/structure/flora/pottedplant/sticky, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"aq" = ( -/obj/structure/catwalk, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"ar" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/industrial/warning{ - dir = 9 - }, -/obj/structure/railing/grey{ - dir = 8 - }, -/obj/structure/table/steel, -/obj/random/maintenance/engineering, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"as" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/sign/department/commander{ - pixel_x = -28 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"at" = ( -/obj/structure/bed/chair/bay/comfy/brown{ - dir = 1 - }, -/obj/structure/panic_button{ - pixel_x = 32; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"au" = ( -/obj/structure/bed/chair/bay/chair, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"av" = ( -/obj/structure/table/standard, -/obj/fiftyspawner/steel, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/device/paicard, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"ax" = ( -/obj/machinery/mineral/unloading_machine, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"ay" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"az" = ( -/obj/machinery/computer/ship/engines{ - dir = 8; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"aA" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"aB" = ( -/obj/machinery/optable, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"aC" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/visible, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"aD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/railing/grey{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/obj/structure/railing/grey, -/obj/structure/table/steel, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"aE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/railing/grey, -/obj/effect/floor_decal/industrial/warning, -/obj/structure/table/steel, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"aF" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular/open{ - dir = 2; - id = "talon_bridge_shields" - }, -/obj/machinery/door/blast/regular/open{ - dir = 2; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"aG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/computer/ship/engines{ - dir = 1 - }, -/obj/structure/railing/grey, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"aH" = ( -/obj/structure/closet/walllocker/medical/east, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/extinguisher/mini, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"aI" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"aJ" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineeringatmos{ - name = "Talon Atmospherics"; - req_one_access = list(301) - }, -/obj/structure/sign/directions/engineering/atmospherics{ - dir = 8; - pixel_y = 35 - }, -/obj/structure/sign/directions/engineering{ - dir = 4; - pixel_y = 29 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"aK" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/obj/structure/closet/walllocker/medical/south, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/fire, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"aL" = ( -/obj/structure/table/rack/shelf/steel, -/obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"aN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"aO" = ( -/obj/structure/hull_corner{ - dir = 8 - }, -/obj/structure/lattice, -/turf/space, -/area/space) -"aP" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"aQ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"aR" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"aS" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/command{ - name = "Bridge"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"aT" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"aU" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/command{ - name = "Bridge"; - req_one_access = list(301) - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"aV" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"aW" = ( -/obj/machinery/atmospherics/portables_connector/fuel{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/phoron, -/obj/effect/floor_decal/industrial/outline/red, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"aZ" = ( -/obj/machinery/shipsensors{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/bridge) -"ba" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/random/multiple/corp_crate/talon_cargo, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"bc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holoposter{ - pixel_y = -32 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"bd" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/wall/shull, -/area/talon_v2/ofd_ops) -"bf" = ( -/obj/structure/railing/grey, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/disposal/wall{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"bg" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/medical{ - id_tag = "talon_meddoor"; - name = "Doctor's Cabin"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/med_room) -"bh" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"bi" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/obj/structure/closet/walllocker_double/hydrant/south, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"bn" = ( -/obj/structure/hull_corner{ - dir = 4 - }, -/turf/space, -/area/space) -"bo" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/computer/ship/sensors{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"bp" = ( -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 2; - pixel_y = -28 - }, -/obj/structure/bed/pod, -/obj/item/weapon/bedsheet/red, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/sec_room) -"br" = ( -/obj/structure/flora/pottedplant/fern, -/obj/machinery/holoposter{ - dir = 1; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"bt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/crew_quarters/bar) -"bx" = ( -/obj/structure/trash_pile, -/obj/machinery/camera/network/talon, -/obj/structure/railing/grey{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"bz" = ( -/obj/structure/cable/green{ - d1 = 2; d2 = 4; - icon_state = "2-4" + icon_state = "0-4" }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"bB" = ( -/obj/structure/railing/grey, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/dogbed, -/mob/living/simple_mob/animal/passive/dog/bullterrier{ - desc = "That's Rupert. He looks pretty important. He looks at you with an unwavering gaze of strength and power. You feel like it would be a mistake to challenge his authority."; - devourable = 0; - digestable = 0; - health = 200; - maxHealth = 200; - name = "Rupert" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"bC" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"bG" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"bI" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/sign/department/bridge{ - pixel_y = 31 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"bJ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/sign/directions/bridge{ - dir = 1; - pixel_x = 32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"bK" = ( -/obj/machinery/power/apc/talon{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/handrail{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"bM" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"bN" = ( -/obj/structure/reagent_dispensers/water_cooler/full, -/obj/structure/sign/painting/public{ - pixel_y = 30 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"bP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"bQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/structure/closet/walllocker/medical/south, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/restrooms) -"bT" = ( -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/empty/phoron, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"bU" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"bW" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/ship_munition/disperser_charge/explosive, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/reinforced, -/area/talon_v2/ofd_ops) -"bX" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"bY" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 9 - }, -/obj/structure/catwalk, -/obj/structure/railing/grey, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"bZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/wall/shull, -/area/talon_v2/crew_quarters/bar) -"cc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/armory) -"cd" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"ce" = ( -/obj/machinery/cryopod/talon, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"cf" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/closet/walllocker/medical/south, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"cg" = ( -/obj/machinery/disposal/wall{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"ch" = ( -/obj/structure/closet/excavation, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"ci" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"ck" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/engineering{ - id_tag = "talon_engdoor"; - name = "Engineer's Cabin"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"cl" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"cn" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"cp" = ( -/obj/machinery/button/remote/airlock{ - dir = 4; - id = "talon_capdoor"; - name = "Door Bolts"; - pixel_x = 28; - specialfunctions = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"ct" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"cw" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"cy" = ( -/obj/effect/shuttle_landmark/premade/talon_v2_near_fore_star, -/turf/space, -/area/space) -"cA" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"cB" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/wall{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"cC" = ( -/obj/structure/railing/grey{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"cG" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/security{ - id_tag = "talon_secdoor"; - name = "Guard's Cabin"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/crew_quarters/sec_room) -"cH" = ( -/obj/machinery/fitness/punching_bag, -/obj/structure/sign/painting/public{ - pixel_x = 30 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"cK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/blast/regular/open{ - id = "talon_boat_cockpit" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/shuttle/talonboat) -"cL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/railing/grey{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"cN" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/sec{ - id_tag = "talon_secdoor"; - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon_v2/crew_quarters/sec_room) -"cP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"cU" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/railing/grey{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"cV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/closet/walllocker_double/east, -/obj/item/weapon/cell/device/weapon, -/obj/item/weapon/cell/device/weapon, -/obj/item/weapon/cell/device, -/obj/item/weapon/cell/device, -/obj/random/maintenance/engineering, -/obj/random/maintenance/engineering, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"cX" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"cZ" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/door/airlock{ - name = "Observation Room" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/meditation) -"db" = ( -/turf/simulated/wall/shull, -/area/talon_v2/brig) -"dd" = ( -/obj/structure/sign/warning/airlock{ - pixel_x = 32 - }, -/obj/structure/handrail, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"dj" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/command{ - id_tag = "talon_capdoor"; - name = "Captain's Cabin"; - req_one_access = list(301) - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/crew_quarters/cap_room) -"dl" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"dn" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"dp" = ( -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/machinery/oxygen_pump{ - dir = 8; - pixel_x = -30 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/handrail{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"dq" = ( -/obj/machinery/atmospherics/pipe/manifold4w/visible, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"dr" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/aft_starboard) -"dt" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/blast/regular/open{ - dir = 2; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"dv" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/junction, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/fore) -"dw" = ( -/obj/machinery/vending/wallmed1{ - emagged = 1; - pixel_y = 32; - shut_up = 0 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"dA" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"dB" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/turf/simulated/wall/rshull, -/area/talon_v2/engineering/port) -"dC" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -22 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"dD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"dH" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/engineering/star_store) -"dI" = ( -/obj/machinery/light/small, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 2; - pixel_y = -28 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"dJ" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "talonrefinery" - }, -/obj/structure/sign/warning/moving_parts{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"dK" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass{ - name = "Cantina" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/bar) -"dL" = ( -/obj/structure/railing/grey{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"dN" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/suit/space/void/refurb/talon, -/obj/item/clothing/head/helmet/space/void/refurb/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"dO" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = 24 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"dP" = ( -/obj/effect/shuttle_landmark/premade/talon_v2_near_fore_port, -/turf/space, -/area/space) -"dT" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"dW" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"dX" = ( -/obj/structure/bed/chair/bay/comfy/brown{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"dZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"ec" = ( /obj/machinery/power/apc/talon{ dir = 1; name = "north bump"; pixel_y = 28 }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, +/obj/structure/table/steel, +/obj/item/weapon/storage/box/nifsofts_mining, /turf/simulated/floor/tiled/techfloor, -/area/talon_v2/ofd_ops) -"ed" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"eg" = ( -/obj/machinery/vending/boozeomat{ - density = 0; - pixel_y = 32; - req_access = list(301); - req_log_access = 301 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/corner/black/diagonal, -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "talon_windows"; - name = "window blast shields"; - pixel_x = 28; - pixel_y = 6 - }, +/area/talon_v2/refining) +"an" = ( +/obj/effect/floor_decal/industrial/warning, /obj/machinery/light_switch{ - dir = 8; - pixel_x = 26; - pixel_y = -8 + pixel_y = 24 }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"eh" = ( -/obj/structure/flora/pottedplant/shoot, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"ei" = ( +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"ao" = ( +/obj/structure/table/rack/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"ap" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/table/steel, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/fiftyspawner/uranium, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aq" = ( /obj/machinery/recharge_station, /turf/simulated/floor/plating, /area/talon_v2/engineering/generators) -"ej" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"ek" = ( -/obj/structure/table/woodentable, -/obj/item/modular_computer/tablet/preset/custom_loadout/advanced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"el" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/item/weapon/paper/dockingcodes, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"ep" = ( +"ar" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/table/steel, /obj/machinery/recharger, @@ -1459,98 +185,24 @@ }, /turf/simulated/floor/plating, /area/talon_v2/engineering/generators) -"eq" = ( -/obj/machinery/light/small, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 2; - pixel_y = -28 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"er" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/railing/grey, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"et" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"eu" = ( -/obj/item/modular_computer/console/preset/talon, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"ex" = ( -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 +"as" = ( +/obj/machinery/holoposter{ + dir = 8; + pixel_x = -32 }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/central_hallway/fore) -"ey" = ( -/obj/structure/bed/chair/wood, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +"at" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 }, -/obj/structure/sign/painting/public{ - pixel_x = 30 - }, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"ez" = ( -/obj/effect/floor_decal/corner/black/diagonal, -/obj/structure/table/marble, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"eA" = ( -/obj/machinery/atmospherics/unary/engine/bigger{ +/obj/effect/floor_decal/industrial/warning{ dir = 1 }, -/turf/space, +/obj/structure/catwalk, +/turf/simulated/floor/plating, /area/talon_v2/engineering/port) -"eB" = ( -/obj/structure/sign/warning/pods{ - dir = 4; - pixel_x = 32 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"eC" = ( -/obj/structure/closet/walllocker_double/hydrant/west, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"eD" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/restrooms) -"eF" = ( +"au" = ( /obj/machinery/light/small{ dir = 8 }, @@ -1562,29 +214,72 @@ }, /turf/simulated/floor/plating, /area/talon_v2/engineering) -"eG" = ( -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_soft/full{ +"av" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/floor_decal/corner/black/diagonal, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"eH" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"aw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"ax" = ( +/obj/structure/closet/secure_closet/talon_engineer, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/weapon/storage/box/nifsofts_engineering, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ay" = ( +/obj/machinery/disposal/wall{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /obj/structure/sign/painting/public{ pixel_x = -30 }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"eI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"az" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/catwalk, +/obj/machinery/power/apc/talon/hyper{ dir = 8; pixel_x = -24 }, /turf/simulated/floor/plating, -/area/talon_v2/engineering) -"eK" = ( +/area/talon_v2/engineering/generators) +"aA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -1603,17 +298,66 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/talon_v2/engineering/generators) -"eL" = ( -/obj/structure/railing/grey, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +"aB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/junction{ dir = 8 }, -/obj/machinery/light{ +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/star) +"aC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Talon Port Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"aD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"eM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/generators) +"aE" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -1635,11598 +379,89 @@ }, /turf/simulated/floor/plating, /area/talon_v2/engineering/generators) -"eN" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"eP" = ( -/obj/structure/cable/yellow, -/obj/machinery/light/small, -/obj/machinery/power/port_gen/pacman/super/potato, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/generators) -"eQ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"eR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/corner/black/diagonal, -/obj/item/weapon/stool/baystool/padded{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"eS" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/structure/sign/department/armory{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"eU" = ( -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "talon_bridge_shields" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/dust, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/bridge) -"eX" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/corner/black/diagonal, -/obj/structure/table/marble, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"eY" = ( -/obj/structure/table/marble, -/obj/effect/floor_decal/corner/black/diagonal, -/obj/machinery/camera/network/talon{ - dir = 8 - }, -/obj/random/mre, -/obj/random/mre, -/obj/random/mre, -/obj/random/mre, -/obj/random/mre, -/obj/random/mre, -/obj/structure/closet/walllocker_double/kitchen/east{ - name = "Ration Cabinet" - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"eZ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"fa" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"fb" = ( -/turf/simulated/wall/shull, -/area/talon_v2/engineering/star_store) -"fc" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"fd" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/device/suit_cooling_unit, -/obj/item/device/suit_cooling_unit, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"ff" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"fg" = ( -/obj/structure/table/woodentable, -/obj/item/clothing/accessory/talon{ - pixel_x = 4; - pixel_y = 7 - }, -/obj/item/clothing/head/caphat/talon{ - pixel_x = -5 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"fh" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/fore) -"fi" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/closet/walllocker_double/east, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"fj" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"fm" = ( -/obj/structure/catwalk, -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"fn" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"fo" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/talon_v2/crew_quarters/bar) -"fp" = ( -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/gen_store) -"fq" = ( -/obj/structure/catwalk, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"fr" = ( -/obj/structure/catwalk, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"fs" = ( -/obj/structure/bed/chair/bay/chair, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"ft" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 6 - }, -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = -26 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"fu" = ( -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/machinery/power/smes/buildable/offmap_spawn{ - RCon_tag = "Talon Port SMES" - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"fw" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"fx" = ( -/obj/structure/table/woodentable, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"fA" = ( -/obj/machinery/atmospherics/pipe/tank/air/full{ - dir = 8 - }, -/obj/structure/railing/grey, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"fF" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/armory) -"fG" = ( -/obj/machinery/atmospherics/portables_connector/aux, -/obj/effect/floor_decal/industrial/outline, -/obj/structure/railing/grey, -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"fM" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/bluedouble, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"fN" = ( -/obj/structure/table/woodentable, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/machinery/power/apc/talon{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/obj/item/weapon/paper/talon_captain, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"fQ" = ( -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/structure/table/steel, -/obj/effect/floor_decal/industrial/warning{ - dir = 5 - }, -/obj/item/weapon/paper/talon_shields, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"fR" = ( -/obj/structure/sign/warning/airlock{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 5 - }, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"fS" = ( -/obj/structure/sign/warning/airlock{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 9 - }, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"fU" = ( -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/machinery/oxygen_pump{ - dir = 4; - pixel_x = 30 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/handrail{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"fV" = ( -/turf/simulated/wall/shull, -/area/talon_v2/hangar) -"fW" = ( -/turf/simulated/wall/shull, -/area/talon_v2/refining) -"fX" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/ofd_ops) -"gb" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/sign/department/bar{ - pixel_x = 29 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"gd" = ( -/obj/effect/floor_decal/industrial/loading, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"ge" = ( -/obj/machinery/vending/coffee{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"gh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"gi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 10 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"gj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/railing/grey, -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 6 - }, -/obj/machinery/power/shield_generator/charged, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"gk" = ( -/obj/machinery/media/jukebox, -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"gm" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4 - }, -/obj/machinery/power/apc/talon{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"gn" = ( -/turf/simulated/wall/shull{ - can_open = 1 - }, -/area/talon_v2/workroom) -"go" = ( -/obj/structure/closet/walllocker/emerglocker/west, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/armory) -"gr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 6 - }, -/obj/structure/handrail, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_port) -"gs" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/fore) -"gu" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/industrial/warning, -/obj/structure/handrail{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"gx" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/dust, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/ofd_ops) -"gA" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"gC" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"gF" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/power/apc/talon{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"gH" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - dir = 8; - frequency = 1380; - id_tag = "talon_podbay"; - pixel_x = 26 - }, -/obj/effect/floor_decal/industrial/warning/corner, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"gI" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"gK" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 6 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"gL" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"gM" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/reinforced, -/area/talon_v2/ofd_ops) -"gN" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/talon_v2/ofd_ops) -"gO" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/ofd_ops) -"gR" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/loading{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"gS" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"gU" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"gV" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"gW" = ( -/obj/machinery/computer/ship/sensors, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/ofd_ops) -"gX" = ( -/obj/machinery/door/airlock/glass_external, -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/atmospherics/pipe/manifold/hidden/aux, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/ofd_ops) -"ha" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/closet/walllocker_double/east, -/obj/random/maintenance/engineering, -/obj/random/maintenance/engineering, -/obj/random/maintenance/engineering, -/obj/random/maintenance/engineering, -/obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"hb" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"hd" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/ext_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/aft_port) -"hg" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/ofd_ops) -"hh" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/blast/regular/open{ - dir = 2; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"hi" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"hj" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/engineering/star_store) -"hk" = ( -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"hp" = ( -/obj/structure/catwalk, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"hq" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"hr" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"hs" = ( -/turf/simulated/wall/shull, -/area/talon_v2/crew_quarters/bar) -"hu" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/map_helper/airlock/door/simple, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/angled_tgmc/wide/generic_steel{ - density = 0; - icon_state = "door_open"; - name = "Escape Pod Hatch" - }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonpod) -"hw" = ( -/obj/machinery/atmospherics/pipe/simple/visible/blue, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"hz" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 10 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"hA" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/fuel_port{ - dir = 1; - pixel_x = 8; - pixel_y = -28 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - dir = 1; - frequency = 1380; - id_tag = "talonpod_docker"; - pixel_x = -8; - pixel_y = -24; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonpod) -"hD" = ( -/obj/machinery/atmospherics/portables_connector/aux{ - dir = 4 - }, -/obj/machinery/light/small, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"hG" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/industrial/warning, -/obj/structure/handrail{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"hH" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"hK" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"hL" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"hM" = ( -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/machinery/airlock_sensor{ - dir = 1; - pixel_y = -28; - req_one_access = list(301) - }, -/obj/structure/handrail{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/ofd_ops) -"hO" = ( -/obj/structure/sign/directions/bridge{ - dir = 1; - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"hP" = ( -/obj/structure/handrail{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - dir = 1; - id_tag = "talon_ofd"; - pixel_y = -30; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/ofd_ops) -"hQ" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/glass_security{ - name = "Talon Armory"; - req_one_access = list(301) - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/armory) -"hT" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/map_helper/airlock/door/simple, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Escape Pod"; - req_one_access = list(301) - }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/central_hallway/fore) -"hW" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"hY" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"ia" = ( -/obj/machinery/vending/dinnerware{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"ib" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"ie" = ( -/obj/structure/hull_corner/long_horiz{ - dir = 5 - }, -/turf/space, -/area/space) -"ig" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/engineering{ - name = "Talon Engineering"; - req_one_access = list(301) - }, -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"ii" = ( -/obj/machinery/vending/engivend{ - products = list(/obj/item/device/geiger = 4, /obj/item/clothing/glasses/meson = 2, /obj/item/device/multitool = 4, /obj/item/weapon/cell/high = 10, /obj/item/weapon/airlock_electronics = 10, /obj/item/weapon/module/power_control = 10, /obj/item/weapon/circuitboard/airalarm = 10, /obj/item/weapon/circuitboard/firealarm = 10, /obj/item/weapon/circuitboard/status_display = 2, /obj/item/weapon/circuitboard/ai_status_display = 2, /obj/item/weapon/circuitboard/newscaster = 2, /obj/item/weapon/circuitboard/holopad = 2, /obj/item/weapon/circuitboard/intercom = 4, /obj/item/weapon/circuitboard/security/telescreen/entertainment = 4, /obj/item/weapon/stock_parts/motor = 2, /obj/item/weapon/stock_parts/spring = 2, /obj/item/weapon/stock_parts/gear = 2, /obj/item/weapon/circuitboard/atm, /obj/item/weapon/circuitboard/guestpass, /obj/item/weapon/circuitboard/keycard_auth, /obj/item/weapon/circuitboard/photocopier, /obj/item/weapon/circuitboard/fax, /obj/item/weapon/circuitboard/request, /obj/item/weapon/circuitboard/microwave, /obj/item/weapon/circuitboard/washing, /obj/item/weapon/circuitboard/scanner_console, /obj/item/weapon/circuitboard/sleeper_console, /obj/item/weapon/circuitboard/body_scanner, /obj/item/weapon/circuitboard/sleeper, /obj/item/weapon/circuitboard/dna_analyzer, /obj/item/weapon/circuitboard/partslathe); - req_access = list(301); - req_log_access = 301 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"ik" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/ofd_ops) -"il" = ( -/obj/structure/ship_munition/disperser_charge/emp, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/reinforced, -/area/talon_v2/ofd_ops) -"im" = ( -/obj/structure/railing/grey{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"in" = ( -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"io" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"iq" = ( -/obj/machinery/mineral/input, -/obj/machinery/conveyor{ - dir = 4; - id = "talonrefinery" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"ir" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_port) -"is" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"it" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"iy" = ( -/obj/structure/catwalk, -/obj/structure/trash_pile, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"iz" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = -25 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"iB" = ( -/obj/structure/hull_corner{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/ofd_ops) -"iC" = ( -/obj/structure/table/rack/shelf/steel, -/obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"iD" = ( -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 10 - }, -/obj/machinery/airlock_sensor{ - dir = 8; - pixel_x = 28; - req_one_access = list(301) - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"iE" = ( -/obj/structure/catwalk, -/obj/structure/handrail{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/maintenance/fore_starboard) -"iF" = ( -/obj/structure/catwalk, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/maintenance/fore_port) -"iH" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/empty/phoron, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"iI" = ( -/obj/structure/table/steel, -/obj/structure/closet/autolok_wall{ - dir = 1; - pixel_y = -32 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"iJ" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - dir = 1; - id_tag = "talon_port_fore"; - pixel_y = -30; - req_one_access = list(301) - }, -/obj/structure/handrail{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_port) -"iK" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"iL" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/structure/handrail{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_port) -"iM" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 5 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"iN" = ( -/obj/structure/table/woodentable, -/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/engineer, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/eng_room) -"iO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/camera/network/talon{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"iP" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass_security{ - name = "O.F.D. Ops"; - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/ofd_ops) -"iQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/holoposter{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"iR" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"iS" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"iU" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"jg" = ( -/obj/effect/floor_decal/emblem/talon_big{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"jh" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/railing/grey, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"jj" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"jk" = ( -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/airlock_sensor{ - pixel_y = 24; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"jn" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"jr" = ( -/obj/machinery/light/small, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"ju" = ( -/obj/effect/floor_decal/emblem/talon_big{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"jv" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"jx" = ( -/obj/machinery/atmospherics/pipe/manifold/visible, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"jy" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/blast/regular{ - dir = 4; - id = "talon_cargo_port"; - name = "Cargo Loading Hatch" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"jC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"jF" = ( -/obj/structure/table/bench/wooden, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"jG" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/blue{ - dir = 8 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"jJ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"jM" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/hangar) -"jN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/camera/network/talon{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"jO" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"jQ" = ( -/turf/simulated/wall/shull{ - can_open = 1 - }, -/area/talon_v2/gen_store) -"jS" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/structure/handrail{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_starboard) -"jY" = ( -/obj/structure/ore_box, -/obj/structure/railing/grey, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"kc" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"kd" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - dir = 1; - id_tag = "talon_starboard_fore"; - pixel_y = -30; - req_one_access = list(301) - }, -/obj/structure/handrail{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_starboard) -"ke" = ( -/obj/structure/catwalk, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/maintenance/fore_starboard) -"kf" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"kg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/bed/chair/bay/chair{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/pilot_room) -"kh" = ( -/obj/structure/hull_corner/long_horiz{ - dir = 9 - }, -/turf/space, -/area/space) -"ki" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"kj" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_starboard) -"kk" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/reagent_dispensers/fueltank/high, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/gen_store) -"kl" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"kn" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"kt" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 8 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"kv" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/shuttle/talonboat) -"kw" = ( -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_alc/full{ - dir = 8 - }, -/obj/effect/floor_decal/corner/black/diagonal, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"kx" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"kz" = ( -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"kC" = ( -/obj/structure/bed/chair/bay/shuttle{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/closet/walllocker_double/survival/south, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonpod) -"kD" = ( -/obj/machinery/vending/food{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"kG" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"kH" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"kI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/shuttle/talonboat) -"kJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"kM" = ( -/obj/machinery/light/small, -/obj/structure/bed/chair/bay/shuttle{ - dir = 1 - }, -/obj/machinery/power/apc/talon/hyper{ - pixel_y = -24 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"kP" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/railing/grey, -/obj/structure/railing/grey{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"kQ" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"kR" = ( -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"kS" = ( -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"kV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"kW" = ( -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"kX" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/fore_port) -"kZ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"lc" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Engine Crawlway Access"; - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"le" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"lf" = ( -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/empty/phoron, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"lk" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/closet/walllocker_double/hydrant/east, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"ll" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "talontrash" - }, -/obj/machinery/door/blast/regular{ - dir = 4; - id = "talontrashblast" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"lm" = ( -/obj/machinery/computer/ship/helm{ - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"lq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/department/atmos{ - pixel_y = -32 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"lr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"ls" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"lv" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"lw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"lx" = ( -/obj/machinery/light, -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"ly" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 10 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"lA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/refining) -"lB" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"lC" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/flora/pottedplant/mysterious, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"lD" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/holoposter{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"lF" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"lG" = ( -/obj/structure/sign/warning/airlock{ - pixel_x = -31 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/structure/handrail{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"lI" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atm{ - pixel_y = 31 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"lJ" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/glass_centcom{ - name = "Talon Storage"; - req_one_access = list(301) - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/secure_storage) -"lK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "talon_anomalystorage" - }, -/turf/simulated/floor/plating, -/area/talon_v2/anomaly_storage) -"lM" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"lN" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"lQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"lR" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/medical{ - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"lS" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/fore_starboard) -"lT" = ( -/obj/structure/hull_corner, -/turf/space, -/area/space) -"lU" = ( -/turf/simulated/wall/shull, -/area/talon_v2/crew_quarters/pilot_room) -"lX" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"lY" = ( -/obj/structure/barricade, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"lZ" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"ma" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"mb" = ( -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/machinery/airlock_sensor{ - dir = 8; - pixel_x = 28; - pixel_y = -28; - req_one_access = list(301) - }, -/obj/structure/sign/warning/airlock{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/fore_starboard) -"mc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"md" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/red{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"mg" = ( -/obj/structure/mopbucket, -/obj/item/weapon/mop, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"mk" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"ml" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"mm" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"mo" = ( -/obj/machinery/door/blast/regular{ - dir = 4; - id = "talon_cargo_port"; - name = "Cargo Loading Hatch" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"mq" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"mr" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"mu" = ( -/obj/structure/table/rack/shelf/steel, -/obj/random/maintenance/cargo, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/random/maintenance/cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/gen_store) -"mw" = ( -/turf/simulated/wall/shull, -/area/talon_v2/maintenance/wing_starboard) -"mx" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/security, -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/sec_room) -"mE" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"mG" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"mH" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"mI" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"mN" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/catwalk, -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"mO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"mS" = ( -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"mT" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/closet/crate/secure/phoron{ - req_one_access = list(301) - }, -/obj/item/weapon/tank/phoron/pressurized{ - pixel_x = -3 - }, -/obj/item/weapon/tank/phoron/pressurized{ - pixel_x = 3 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"mV" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/handrail{ - dir = 8 - }, -/obj/structure/closet/emergsuit_wall{ - dir = 4; - pixel_x = 32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"mX" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/binary/pump/on{ - dir = 8; - name = "Waste Compresser" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"mZ" = ( -/obj/machinery/vending/snack, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"na" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"nb" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/medical{ - id_tag = "talon_meddoor"; - name = "Doctor's Cabin"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/med_room) -"ne" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - locked = 0 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"ng" = ( -/obj/structure/closet/secure_closet/talon_guard, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/obj/item/weapon/storage/box/nifsofts_security, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"nh" = ( -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/structure/railing/grey, -/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"nk" = ( -/obj/machinery/suit_cycler/vintage/tguard, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"nl" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"nn" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway) -"no" = ( -/obj/machinery/suit_cycler/vintage/tmedic, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"np" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"nq" = ( -/obj/structure/closet/secure_closet/talon_doctor, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/obj/item/weapon/storage/box/nifsofts_medical, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"ns" = ( -/obj/effect/floor_decal/emblem/talon_big/center, -/obj/structure/cable/green, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"nt" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/table/rack/steel, -/obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"nw" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - locked = 0 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"nz" = ( -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/airlock_sensor{ - pixel_y = 28; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_port) -"nB" = ( -/obj/structure/closet/emergsuit_wall{ - pixel_y = 32 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"nC" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"nD" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/emergsuit_wall{ - pixel_y = 32 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"nE" = ( -/obj/machinery/power/apc/talon{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"nH" = ( -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/table/standard, -/obj/machinery/recharger, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"nI" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"nJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"nK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/emergsuit_wall{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"nL" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/wall{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/pilot_room) -"nM" = ( -/obj/machinery/power/apc/talon{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/pilot_room) -"nN" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"nP" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/portable_atmospherics/powered/pump/filled, -/obj/structure/railing/grey{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"nV" = ( -/obj/machinery/power/apc/talon{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"nW" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"nY" = ( -/obj/machinery/door/blast/regular/open{ - id = "talon_boat_east" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ - dir = 4; - pixel_x = 11; - pixel_y = 24; - req_one_access = list(301) - }, -/obj/machinery/button/remote/airlock{ - id = "tal_shuttle_sb"; - name = "Starboard Airlock Control"; - pixel_x = -9; - pixel_y = 24; - specialfunctions = 4 - }, -/obj/machinery/door/airlock/glass_external{ - frequency = 1420; - id_tag = "tal_shuttle_sb"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"od" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"oh" = ( -/obj/item/weapon/storage/dicecup/loaded{ - pixel_x = 7; - pixel_y = 11 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/corner/black/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/deck/cards{ - pixel_x = 3 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"ok" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/conveyor{ - dir = 1; - id = "talonrefinery" - }, -/obj/machinery/mineral/output, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"ol" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Talon Guard" - }, -/obj/machinery/button/remote/airlock{ - dir = 8; - id = "talon_secdoor"; - name = "Door Bolts"; - pixel_x = 28; - specialfunctions = 4 - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/sec_room) -"on" = ( -/obj/effect/floor_decal/emblem/talon_big, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"oo" = ( -/obj/structure/closet/emergsuit_wall{ - dir = 4; - pixel_x = 32 - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/pilot_room) -"op" = ( -/obj/machinery/button/remote/airlock{ - dir = 8; - id = "talon_meddoor"; - name = "Door Bolts"; - pixel_x = -28; - specialfunctions = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Talon Doctor" - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/med_room) -"oq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/med_room) -"or" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/refining) -"ot" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"ov" = ( -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 2; - pixel_y = -28 - }, -/obj/structure/bed/pod, -/obj/item/weapon/bedsheet/medical, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/med_room) -"ow" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"oA" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"oB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"oE" = ( -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/empty/phoron, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"oF" = ( -/obj/structure/table/standard, -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 - }, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/crew_quarters/restrooms) -"oN" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/table/standard, -/obj/machinery/photocopier/faxmachine/talon, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"oO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"oS" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"oV" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/item/weapon/paper/talon_doctor, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/med_room) -"oW" = ( -/obj/structure/sign/directions/medical{ - pixel_y = -32 - }, -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"pa" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/handrail{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"pb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"pc" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"pf" = ( -/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, -/obj/effect/floor_decal/industrial/outline/red, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"pg" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"pi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 6 - }, -/obj/machinery/airlock_sensor{ - dir = 8; - pixel_x = 28; - pixel_y = 28; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"pk" = ( -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/fuel, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"pl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/sec_room) -"pn" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/security{ - id_tag = "talon_secdoor"; - name = "Guard's Cabin"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/sec_room) -"pp" = ( -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/pilot_room) -"pq" = ( -/obj/effect/landmark/start{ - name = "Talon Engineer" - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/eng_room) -"pr" = ( -/obj/machinery/atmospherics/pipe/simple/visible/universal{ - name = "Waste to Filter" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"ps" = ( -/obj/structure/catwalk, -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"pt" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"pv" = ( -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"pw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/holoposter{ - dir = 4; - pixel_x = 32 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"px" = ( -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/obj/structure/safe/floor{ - name = "smuggling compartment" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"pz" = ( -/obj/effect/floor_decal/emblem/talon, -/turf/simulated/floor/reinforced/airless, -/area/space) -"pA" = ( -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"pB" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/restrooms) -"pC" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"pE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"pG" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"pH" = ( -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22 - }, -/obj/structure/bed/pod, -/obj/item/weapon/bedsheet/blue, -/obj/machinery/computer/ship/navigation/telescreen{ - pixel_y = -32 - }, -/obj/machinery/light, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/pilot_room) -"pK" = ( -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/airlock_sensor{ - pixel_y = 28; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_starboard) -"pL" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"pM" = ( -/turf/space, -/area/talon_v2/engineering/starboard) -"pN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/pilot_room) -"pR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"pS" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/wall{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"pU" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/glass/rag, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 2; - pixel_y = -28 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"pV" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"pY" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"pZ" = ( -/obj/structure/closet/crate/engineering, -/obj/fiftyspawner/cardboard, -/obj/fiftyspawner/floor, -/obj/fiftyspawner/glass, -/obj/fiftyspawner/plastic, -/obj/fiftyspawner/steel, -/obj/fiftyspawner/wood, -/obj/item/stack/material/plasteel{ - amount = 30 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"qa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"qb" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"qe" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"qf" = ( -/obj/structure/table/rack/steel, -/obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"qg" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 5 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/closet/emergsuit_wall{ - dir = 8; - pixel_x = -32 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"qi" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"qk" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/bed/chair/bay/chair, -/obj/machinery/camera/network/talon, -/obj/machinery/button/remote/blast_door{ - id = "talon_brig2"; - name = "Cell 2 Shutters"; - pixel_x = 7; - pixel_y = 28; - req_one_access = list(301) - }, -/obj/machinery/button/remote/blast_door{ - id = "talon_brig1"; - name = "Cell 1 Shutters"; - pixel_x = -8; - pixel_y = 28; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"qm" = ( -/obj/machinery/vending/security{ - req_access = list(301); - req_log_access = 301 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"qo" = ( -/obj/machinery/cryopod/talon{ - dir = 4 - }, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"qq" = ( -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/machinery/airlock_sensor{ - dir = 1; - pixel_y = -23; - req_one_access = list(301) - }, -/obj/structure/bed/chair/bay/shuttle{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"qr" = ( -/turf/simulated/wall/shull, -/area/talon_v2/crew_quarters/med_room) -"qs" = ( -/obj/effect/landmark/talon, -/obj/structure/handrail, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"qt" = ( -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"qu" = ( -/obj/structure/railing/grey, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/empty/phoron, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"qv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/armory) -"qw" = ( -/obj/structure/railing/grey, -/obj/machinery/atmospherics/pipe/manifold/visible/blue, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"qx" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 5 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"qy" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/blast/regular{ - dir = 4; - id = "talon_cargo_star"; - name = "Cargo Loading Hatch" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"qz" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/ofd_ops) -"qA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"qC" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/engineeringatmos{ - name = "Talon Atmospherics"; - req_one_access = list(301) - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"qD" = ( -/obj/machinery/button/remote/airlock{ - dir = 8; - id = "talon_engdoor"; - name = "Door Bolts"; - pixel_x = -28; - specialfunctions = 4 - }, -/obj/item/weapon/bedsheet/orange, -/obj/structure/bed/pod, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -26 - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/eng_room) -"qE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 5 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc/talon{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"qG" = ( -/obj/structure/hull_corner, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/ofd_ops) -"qH" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"qI" = ( -/obj/structure/bed/chair/bay/chair, -/obj/machinery/alarm/talon{ - pixel_y = 24 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"qJ" = ( -/obj/structure/reagent_dispensers/watertank/high, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/gen_store) -"qK" = ( -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"qL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/fuel, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"qM" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - locked = 0 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"qO" = ( -/obj/machinery/cryopod/robot/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"qP" = ( -/obj/effect/landmark/talon, -/obj/structure/handrail, -/obj/machinery/computer/cryopod{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"qQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"qU" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"qV" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"qW" = ( -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 10 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"rc" = ( -/obj/machinery/recharge_station, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/restrooms) -"rg" = ( -/obj/item/modular_computer/console/preset/talon{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"rh" = ( -/obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"ri" = ( -/obj/structure/table/standard, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"rj" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"rk" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"rl" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 9 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"rm" = ( -/obj/structure/sign/warning/airlock{ - pixel_x = -31 - }, -/obj/structure/handrail, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"rn" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/empty/phoron, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"rq" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"rt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/fore) -"ru" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/sign/department/medbay{ - name = "DOCTOR'S QUARTERS"; - pixel_x = 32 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"rw" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass{ - name = "Flight Control" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"rx" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"rz" = ( -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 6 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"rG" = ( -/obj/structure/table/standard, -/obj/machinery/reagentgrinder, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"rI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"rJ" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/stack/material/algae, -/obj/item/stack/material/algae, -/obj/item/stack/material/algae, -/obj/item/stack/material/algae, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"rK" = ( -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"rL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"rP" = ( -/obj/structure/closet/emergsuit_wall{ - dir = 4; - pixel_x = 32 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"rQ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/toilet, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/restrooms) -"rR" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/closet/emergsuit_wall{ - dir = 8; - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"rS" = ( -/obj/machinery/door/window/brigdoor/eastleft{ - dir = 1; - req_access = list(301) - }, -/obj/machinery/button/remote/blast_door{ - dir = 1; - id = "talontrashblast"; - pixel_y = -28 - }, -/obj/machinery/conveyor_switch/oneway{ - id = "talontrash" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"rT" = ( -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = 3 - }, -/obj/structure/sign/directions/medical{ - pixel_x = 32; - pixel_y = -3 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"rU" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/wall{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"rW" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"rZ" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 9 - }, -/obj/structure/cable/green, -/obj/machinery/power/apc/talon{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"sc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"se" = ( -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = -32 - }, -/obj/structure/table/steel, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"sf" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock{ - id_tag = "talon_pilotdoor"; - name = "Pilot's Cabin"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/crew_quarters/pilot_room) -"sh" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/brig) -"sk" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/railing/grey{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"sl" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"sn" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass_security{ - name = "Talon Brig/Sec"; - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"so" = ( -/obj/effect/floor_decal/corner/black/diagonal, -/obj/structure/table/marble, -/obj/random/pizzabox, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"sq" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway) -"ss" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"su" = ( -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 6 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"sv" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/energy/netgun, -/obj/item/weapon/cell/device/weapon{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/weapon/cell/device/weapon{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/weapon/cell/device/weapon, -/obj/item/clothing/accessory/holster/waist, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"sw" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"sx" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"sz" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"sB" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"sC" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/closet/walllocker_double/east, -/obj/item/weapon/storage/toolbox/electrical, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"sD" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"sE" = ( -/obj/machinery/atmospherics/binary/pump/high_power/on{ - dir = 8 - }, -/obj/structure/railing/grey{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"sF" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holoposter{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"sG" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"sI" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/ext_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_starboard) -"sJ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/wall/rshull, -/area/shuttle/talonboat) -"sK" = ( -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"sL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/obj/structure/closet/walllocker_double/hydrant/east, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"sM" = ( -/obj/effect/landmark/map_data/talon, -/turf/space, -/area/space) -"sP" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Port Eng. Storage"; - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"sR" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/obj/structure/vehiclecage/quadbike, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"sT" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/railing/grey, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"sZ" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"ta" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/star) -"tb" = ( -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"tc" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"td" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/wall/shull, -/area/talon_v2/central_hallway) -"tf" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/obj/structure/closet/walllocker_double/hydrant/west, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"tg" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"th" = ( -/obj/machinery/camera/network/talon{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"ti" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/outline/red, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"tj" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"tk" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/closet/emergsuit_wall{ - dir = 4; - pixel_x = 32 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"tm" = ( -/obj/structure/lattice, -/turf/space, -/area/space) -"tn" = ( -/obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"to" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"tp" = ( -/obj/machinery/atmospherics/pipe/simple/visible/red{ - dir = 9 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"tq" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"tu" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/restrooms) -"tw" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/medical{ - id_tag = "talon_meddoor"; - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon_v2/crew_quarters/med_room) -"tx" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/computer/guestpass{ - dir = 8; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"tz" = ( -/obj/effect/floor_decal/emblem/talon_big{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"tA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"tB" = ( -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"tC" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/aft_port) -"tE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/closet/walllocker/medical/east, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"tJ" = ( -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"tK" = ( -/obj/structure/table/woodentable, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/medical, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/med_room) -"tM" = ( -/obj/structure/table/woodentable, -/obj/machinery/camera/network/talon{ - dir = 8 - }, -/obj/machinery/recharger, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"tQ" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"tS" = ( -/obj/structure/railing/grey, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/empty/phoron, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"tU" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"tX" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"tZ" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock{ - name = "Restrooms & Charger" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/restrooms) -"ub" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/restrooms) -"uc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/restrooms) -"uf" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"uh" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock{ - id_tag = "talon_restroom1"; - name = "Unisex Restroom" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/restrooms) -"ui" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/mime, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"uk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/restrooms) -"ul" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/gen_store) -"um" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/blast/regular/open{ - dir = 2; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"uo" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/ofd_ops) -"up" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/anomaly_storage) -"uu" = ( -/obj/structure/hull_corner/long_vert{ - dir = 9 - }, -/turf/space, -/area/space) -"uv" = ( -/obj/machinery/shower, -/obj/item/weapon/soap/deluxe, -/obj/structure/curtain, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/restrooms) -"uw" = ( -/obj/effect/floor_decal/industrial/warning/corner, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"uz" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"uA" = ( -/obj/effect/floor_decal/emblem/talon_big{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"uC" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 5 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/engineering/port) -"uF" = ( -/obj/machinery/door/window/brigdoor/eastleft{ - dir = 1; - req_access = list(301) - }, -/obj/machinery/door/window/brigdoor/eastleft{ - dir = 2; - req_access = list(301) - }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "talon_brig1"; - name = "Cell Shutters"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"uG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"uH" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 6 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"uI" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/structure/catwalk, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"uJ" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"uL" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/aft_port) -"uM" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"uO" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"uQ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/alarm/talon{ - pixel_y = 28 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"uR" = ( -/obj/structure/table/steel, -/obj/machinery/cell_charger, -/obj/item/weapon/cell/apc, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"uS" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/gen_store) -"uU" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"uV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/handrail{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 8; - pixel_y = -26 - }, -/obj/structure/fuel_port/heavy{ - dir = 1; - pixel_y = -28 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"uW" = ( -/obj/structure/table/standard, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"uY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/wall/shull, -/area/talon_v2/ofd_ops) -"uZ" = ( -/obj/structure/catwalk, -/obj/structure/trash_pile, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"va" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "talon_boatbay"; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"vb" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"vc" = ( -/obj/structure/catwalk, -/obj/structure/trash_pile, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"vd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"ve" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"vh" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"vi" = ( -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22 - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"vj" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 4 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/structure/handrail{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/aft_port) -"vk" = ( -/obj/machinery/atmospherics/unary/engine/bigger{ - dir = 1 - }, -/turf/space, -/area/talon_v2/engineering/starboard) -"vp" = ( -/obj/structure/bed/chair/bay/chair, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"vr" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"vs" = ( -/obj/machinery/smartfridge/chemistry{ - req_access = list(301); - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"vt" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"vx" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/refining) -"vy" = ( -/obj/machinery/computer/ship/engines, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"vz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/walllocker_double/hydrant/south, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"vB" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"vC" = ( -/obj/machinery/shipsensors{ - dir = 1 - }, -/turf/simulated/floor/reinforced, -/area/shuttle/talonboat) -"vE" = ( -/obj/structure/hull_corner{ - dir = 8 - }, -/turf/simulated/floor/reinforced, -/area/shuttle/talonboat) -"vF" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"vG" = ( -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"vH" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"vJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/restrooms) -"vK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"vL" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 5 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"vO" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"vP" = ( -/obj/machinery/atmospherics/pipe/simple/visible/blue{ - dir = 10 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"vR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_port) -"vU" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/sec{ - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"vV" = ( -/obj/machinery/computer/shuttle_control/explore/talonboat{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"vY" = ( -/obj/machinery/light/small, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"vZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/restrooms) -"wa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"wc" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"we" = ( -/obj/structure/catwalk, -/obj/structure/railing/grey{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"wf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"wg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/bed/chair/bay/chair, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/med_room) -"wh" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/secure_storage) -"wi" = ( -/obj/machinery/door/airlock/glass_external, -/obj/effect/map_helper/airlock/door/ext_door, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/ofd_ops) -"wm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"wn" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/engineering) -"wp" = ( -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/obj/machinery/airlock_sensor{ - pixel_x = -28; - pixel_y = 28; - req_one_access = list(301) - }, -/obj/structure/catwalk, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/maintenance/aft_port) -"wr" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -24 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"ws" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/random/multiple/corp_crate/talon_cargo, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"wu" = ( -/obj/structure/catwalk, -/obj/structure/trash_pile, -/obj/structure/railing/grey{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"wv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"ww" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 10 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"wx" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/holoposter{ - dir = 4; - pixel_x = 32 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"wy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"wz" = ( -/obj/machinery/door/window/brigdoor/eastleft{ - req_access = list(); - req_one_access = list(301) - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"wF" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"wG" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 5 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"wI" = ( -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = 26 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"wK" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 9 - }, -/obj/structure/catwalk, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"wM" = ( -/obj/machinery/suit_cycler/vintage/tguard, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"wN" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/medical{ - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/medical) -"wP" = ( -/obj/machinery/disperser/back{ - dir = 1 - }, -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/obj/machinery/airlock_sensor{ - dir = 8; - pixel_x = 28; - pixel_y = 28; - req_one_access = list(301) - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/ofd_ops) -"wQ" = ( -/obj/structure/trash_pile, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"wS" = ( -/obj/structure/closet/wardrobe/black{ - starts_with = list(/obj/item/clothing/under/color/black = 4, /obj/item/clothing/accessory/storage/black_vest = 4, /obj/item/clothing/accessory/storage/black_drop_pouches = 4, /obj/item/clothing/gloves/black = 4, /obj/item/clothing/head/soft/black = 4, /obj/item/clothing/mask/balaclava = 4, /obj/item/clothing/mask/bandana = 4, /obj/item/clothing/mask/gas/commando = 4, /obj/item/weapon/storage/backpack/messenger/black = 4, /obj/item/weapon/storage/backpack/dufflebag = 4, /obj/item/clothing/shoes/black = 4, /obj/item/clothing/shoes/boots/duty = 4) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"wT" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 6 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"wV" = ( -/obj/machinery/vending/fitness, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"wX" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"xa" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/aft_starboard) -"xb" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 1 - }, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"xd" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"xf" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"xg" = ( -/obj/machinery/button/remote/blast_door{ - id = "talon_cargo_star"; - name = "Cargo Loading Hatches"; - pixel_y = -28 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/window/brigdoor/northright{ - req_access = list(); - req_one_access = list(301) - }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"xh" = ( -/obj/structure/bed/chair/bay/comfy/brown{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"xj" = ( -/obj/machinery/vending/engineering{ - products = list(/obj/item/clothing/under/rank/chief_engineer = 4, /obj/item/clothing/under/rank/engineer = 4, /obj/item/clothing/shoes/orange = 4, /obj/item/clothing/head/hardhat = 4, /obj/item/weapon/storage/belt/utility = 4, /obj/item/clothing/glasses/meson = 4, /obj/item/clothing/gloves/yellow = 4, /obj/item/weapon/tool/screwdriver = 12, /obj/item/weapon/tool/crowbar = 12, /obj/item/weapon/tool/wirecutters = 12, /obj/item/device/multitool = 12, /obj/item/weapon/tool/wrench = 12, /obj/item/device/t_scanner = 12, /obj/item/stack/cable_coil/heavyduty = 8, /obj/item/weapon/cell = 8, /obj/item/weapon/weldingtool = 8, /obj/item/clothing/head/welding = 8, /obj/item/weapon/light/tube = 10, /obj/item/clothing/head/hardhat/red = 4, /obj/item/clothing/suit/fire = 4, /obj/item/weapon/stock_parts/scanning_module = 5, /obj/item/weapon/stock_parts/micro_laser = 5, /obj/item/weapon/stock_parts/matter_bin = 5, /obj/item/weapon/stock_parts/manipulator = 5, /obj/item/weapon/stock_parts/console_screen = 5); - req_access = list(301); - req_log_access = 301; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"xk" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"xm" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"xo" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"xr" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/mineral/output, -/obj/machinery/conveyor{ - dir = 1; - id = "talonrefinery" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"xs" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/industrial/warning/dust/corner, -/turf/simulated/floor/reinforced/airless, -/area/space) -"xu" = ( -/obj/item/modular_computer/console/preset/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"xv" = ( -/obj/machinery/oxygen_pump{ - dir = 4; - pixel_x = 30 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"xw" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_port) -"xx" = ( -/obj/structure/table/rack/steel, -/obj/machinery/power/apc/talon{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"xB" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/catwalk, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"xE" = ( -/obj/structure/catwalk, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"xH" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/engineering/port_store) -"xK" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 5 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"xL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/fore_port) -"xM" = ( -/obj/structure/bookcase/manuals/medical, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"xN" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_starboard) -"xP" = ( -/obj/structure/closet/walllocker/emerglocker/west, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/secure_storage) -"xQ" = ( -/obj/machinery/suit_cycler/vintage/tmedic, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"xR" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/wall{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"xV" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/structure/railing/grey, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"xW" = ( -/obj/machinery/conveyor{ - id = "talontrash" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"xY" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/engineering{ - name = "Talon Starboard Engines"; - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"xZ" = ( -/obj/structure/closet/walllocker/emerglocker/east, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/secure_storage) -"ya" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/pipe_dispenser, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"yc" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"yd" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -24 - }, -/obj/item/device/mass_spectrometer/adv, -/obj/structure/table/standard, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"yh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - dir = 6 - }, -/turf/simulated/wall/rshull, -/area/shuttle/talonboat) -"yi" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"yj" = ( -/obj/structure/table/standard, -/obj/machinery/chemical_dispenser/full, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"yl" = ( -/obj/structure/sign/warning/airlock{ - pixel_x = 32 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/structure/handrail{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"ym" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"yn" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"yo" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"yq" = ( -/obj/structure/table/rack/steel, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/syndicate/black, -/obj/item/clothing/head/helmet/space/syndicate/black, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"yr" = ( -/obj/effect/overmap/visitable/ship/talon, -/turf/space, -/area/space) -"ys" = ( -/obj/structure/hull_corner{ - dir = 1 - }, -/turf/space, -/area/space) -"yt" = ( -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/structure/closet/walllocker/medical/north, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"yu" = ( -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/obj/machinery/airlock_sensor{ - dir = 4; - pixel_x = -28; - pixel_y = 28; - req_one_access = list(301) - }, -/obj/structure/catwalk, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/maintenance/fore_starboard) -"yv" = ( -/obj/machinery/computer/shuttle_control/explore/talon_escape{ - dir = 8 - }, -/obj/machinery/alarm/talon{ - pixel_y = 24 - }, -/obj/item/weapon/paper/talon_escape_pod, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonpod) -"yw" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"yx" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/random/medical, -/obj/random/medical, -/obj/random/medical, -/obj/random/medical, -/obj/structure/closet/walllocker_double/medical/west, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"yz" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/ext_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/aft_starboard) -"yA" = ( -/obj/effect/landmark/start{ - name = "Talon Captain" - }, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"yC" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"yD" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"yF" = ( -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/adv, -/obj/item/weapon/storage/firstaid/adv, -/obj/structure/closet/walllocker_double/medical/east, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"yH" = ( -/obj/machinery/disposal/wall{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"yJ" = ( -/obj/structure/table/standard, -/obj/fiftyspawner/glass, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"yK" = ( -/obj/machinery/light/small, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"yM" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/outline/red, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"yN" = ( -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"yO" = ( -/obj/structure/bed/chair/office/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/workroom) -"yR" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/table/standard, -/obj/machinery/cell_charger, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/structure/closet/walllocker/medical/north, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"yS" = ( -/turf/simulated/wall/shull{ - can_open = 1 - }, -/area/talon_v2/engineering/port_store) -"yU" = ( -/obj/machinery/mineral/mint, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"yV" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - locked = 0 - }, -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/pilot_room) -"yW" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/structure/railing/grey, -/obj/effect/floor_decal/industrial/outline, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"yY" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"yZ" = ( -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/table/steel, -/obj/item/weapon/storage/box/nifsofts_mining, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"zd" = ( -/obj/structure/fitness/weightlifter, -/obj/machinery/camera/network/talon{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"ze" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"zh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"zj" = ( -/obj/structure/table/rack/steel, -/obj/item/clothing/suit/space/void/refurb/talon, -/obj/item/clothing/head/helmet/space/void/refurb/talon, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"zk" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/engineering/port_store) -"zm" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/engineering/starboard) -"zo" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"zq" = ( -/obj/machinery/airlock_sensor{ - dir = 8; - pixel_x = 28; - pixel_y = 28; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/obj/structure/catwalk, -/obj/structure/handrail, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/maintenance/fore_port) -"zs" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/visible, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"zu" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/wall{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"zv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "talon_brig1"; - name = "Cell Shutters"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon_v2/brig) -"zw" = ( -/obj/machinery/door/airlock/medical{ - name = "Medical Storage"; - req_one_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"zz" = ( -/obj/structure/catwalk, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"zA" = ( -/obj/machinery/suit_cycler/vintage/tengi, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"zB" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/suit/space/void/refurb/talon, -/obj/item/clothing/head/helmet/space/void/refurb/talon, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"zC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"zE" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/outline, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"zH" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/wall{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"zI" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/random/multiple/corp_crate/talon_cargo, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"zJ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera/network/talon{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"zK" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"zL" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/energy/locked/frontier/holdout/unlocked, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"zM" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/canister/empty, -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"zQ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/aux, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small, -/obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"zT" = ( -/obj/machinery/disperser/middle{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/ofd_ops) -"zV" = ( -/obj/machinery/atmospherics/pipe/simple/visible/universal{ - dir = 8; - name = "Air to Distro" - }, -/obj/machinery/camera/network/talon, -/obj/structure/railing/grey{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"zX" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"zZ" = ( -/obj/structure/table/standard, -/obj/item/clothing/gloves/sterile/nitrile, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/surgicalapron, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = 26 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"Af" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/camera/network/talon, -/obj/structure/railing/grey{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Ag" = ( -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"Ak" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass, -/obj/structure/sign/directions/bar{ - dir = 1; - pixel_x = 32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"An" = ( -/obj/structure/bed/chair/office/light, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/workroom) -"Aq" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/flora/pottedplant/thinbush, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"As" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/closet/walllocker_double/hydrant/west, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Au" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"Av" = ( -/obj/effect/floor_decal/emblem/talon, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/wing_port) -"Aw" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/wing_port) -"Ax" = ( -/obj/structure/table/steel, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/pickaxe/drill, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"Az" = ( -/obj/structure/table/rack/steel, -/obj/item/device/suit_cooling_unit, -/obj/item/device/suit_cooling_unit, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"AB" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"AD" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"AE" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -26 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/gen_store) -"AH" = ( -/obj/machinery/atmospherics/portables_connector/aux, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"AI" = ( -/obj/machinery/power/apc/talon{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/gen_store) -"AJ" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/reagent_dispensers/foam, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/gen_store) -"AL" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"AN" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/head/beret/talon, -/obj/item/clothing/head/beret/talon, -/obj/item/clothing/head/beret/talon, -/obj/item/clothing/head/beret/talon, -/obj/item/clothing/suit/storage/hooded/wintercoat/talon, -/obj/item/clothing/suit/storage/hooded/wintercoat/talon, -/obj/item/clothing/suit/storage/hooded/wintercoat/talon, -/obj/item/clothing/suit/storage/hooded/wintercoat/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"AO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/fore) -"AQ" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"AS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"AT" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"AU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_starboard) -"AV" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/door/blast/regular/open{ - id = "talon_boat_west" - }, -/obj/machinery/button/remote/blast_door{ - dir = 1; - id = "talon_boat_west"; - pixel_y = -28; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"AY" = ( -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/table/steel, -/obj/item/stack/marker_beacon/thirty, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"AZ" = ( -/obj/machinery/telecomms/allinone/talon{ - id = "talon_aio"; - network = "Talon" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"Ba" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/device/suit_cooling_unit, -/obj/item/weapon/tank/oxygen, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"Bb" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/junction/yjunction, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"Bc" = ( -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/structure/railing/grey, -/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"Bd" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/bed/chair/bay/chair, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"Be" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/talon_v2/ofd_ops) -"Bf" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"Bi" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/suit/space/void/refurb/talon, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -26 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"Bj" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"Bm" = ( -/obj/structure/hull_corner{ - dir = 8 - }, -/turf/space, -/area/space) -"Bn" = ( -/obj/machinery/atmospherics/binary/pump/on{ - dir = 8; - name = "Air to Distro" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Bq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"Bt" = ( -/obj/structure/table/steel, -/obj/item/device/radio/off{ - channels = list("Talon" = 1); - pixel_y = 6 - }, -/obj/item/device/radio/off{ - channels = list("Talon" = 1); - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/device/radio/off{ - channels = list("Talon" = 1); - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"Bu" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"Bv" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"Bw" = ( -/turf/simulated/wall/shull, -/area/talon_v2/workroom) -"By" = ( -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/obj/structure/flora/pottedplant/orientaltree, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"Bz" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"BC" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/obj/structure/railing/grey, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"BD" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Talon Atmospherics Maintenance Access"; - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"BH" = ( -/obj/structure/closet/wardrobe/black{ - starts_with = list(/obj/item/clothing/under/color/black = 4, /obj/item/clothing/accessory/storage/black_vest = 4, /obj/item/clothing/accessory/storage/black_drop_pouches = 4, /obj/item/clothing/gloves/black = 4, /obj/item/clothing/head/soft/black = 4, /obj/item/clothing/mask/balaclava = 4, /obj/item/clothing/mask/bandana = 4, /obj/item/clothing/mask/gas/commando = 4, /obj/item/weapon/storage/backpack/messenger/black = 4, /obj/item/weapon/storage/backpack/dufflebag = 4, /obj/item/clothing/shoes/black = 4, /obj/item/clothing/shoes/boots/duty = 4) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/crew_quarters/restrooms) -"BI" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"BK" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"BO" = ( -/obj/machinery/power/apc/talon{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/table/standard, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/recharger, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"BT" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"BU" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/closet/walllocker_double/medical/south, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"BV" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"BW" = ( -/obj/structure/panic_button, -/obj/structure/table/steel, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonpod) -"BX" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/obj/item/stack/nanopaste{ - pixel_x = -7; - pixel_y = -4 - }, -/obj/item/stack/nanopaste{ - pixel_x = 9; - pixel_y = -4 - }, -/obj/item/device/robotanalyzer{ - pixel_y = -8 - }, -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"BY" = ( -/obj/structure/bed/chair/wood, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"BZ" = ( -/obj/machinery/light/small, -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/refining) -"Cb" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/secure_storage) -"Cd" = ( -/obj/structure/closet/secure_closet/talon_pilot, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/pilot_room) -"Cf" = ( -/obj/structure/table/rack/steel, -/obj/item/clothing/suit/space/anomaly, -/obj/item/clothing/head/helmet/space/anomaly, -/obj/item/clothing/mask/breath, -/obj/item/weapon/storage/belt/archaeology, -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"Ck" = ( -/obj/machinery/ntnet_relay, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"Cq" = ( -/obj/structure/table/standard, -/obj/machinery/chemical_dispenser/biochemistry/full, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"Cr" = ( -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/empty/phoron, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Cv" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/ofd_ops) -"Cy" = ( -/obj/structure/table/standard, -/obj/item/device/defib_kit/jumper_kit/loaded, -/obj/item/device/defib_kit/loaded, -/obj/item/weapon/storage/belt/medical/emt, -/obj/item/device/sleevemate, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"CA" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/sign/directions/engineering/atmospherics{ - pixel_x = -32 - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway) -"CB" = ( -/obj/effect/floor_decal/emblem/talon_big{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"CC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"CE" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/handrail{ - dir = 4 - }, -/obj/structure/closet/emergsuit_wall{ - dir = 8; - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"CF" = ( -/obj/item/weapon/storage/box/bodybags, -/obj/item/roller, -/obj/item/roller{ - pixel_y = 8 - }, -/obj/structure/table/standard, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"CH" = ( -/obj/structure/table/standard, -/obj/machinery/recharger, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"CI" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"CJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"CK" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/catwalk, -/obj/structure/closet/walllocker_double/west, -/obj/item/weapon/cell/apc, -/obj/item/weapon/cell/apc, -/obj/random/maintenance/engineering, -/obj/random/maintenance/engineering, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"CM" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"CN" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/noticeboard{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"CO" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"CP" = ( -/obj/machinery/suit_cycler/vintage/tcrew, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"CR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"CS" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/workroom) -"CU" = ( -/obj/item/modular_computer/console/preset/talon{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"CV" = ( -/obj/machinery/power/apc/talon{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/table/standard, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"CX" = ( -/obj/machinery/disperser/front{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/ofd_ops) -"CY" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"Dd" = ( -/turf/simulated/wall/shull, -/area/talon_v2/secure_storage) -"Dg" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/aft_starboard) -"Di" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"Dj" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"Dk" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/holoposter{ - dir = 1; - pixel_y = 32 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"Dl" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Dm" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/wing_starboard) -"Dq" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/aft_starboard) -"Ds" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Du" = ( -/obj/effect/floor_decal/emblem/talon, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/wing_starboard) -"Dx" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/workroom) -"Dy" = ( -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, -/obj/structure/handrail, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"DB" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/railing/grey, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"DC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/blast/regular/open{ - id = "talon_boat_cockpit" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/shuttle/talonboat) -"DD" = ( -/turf/simulated/wall/shull, -/area/talon_v2/maintenance/aft_starboard) -"DG" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"DH" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 10 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/ofd_ops) -"DI" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/camera/network/talon, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"DK" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/ofd_ops) -"DM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"DN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"DP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/catwalk, -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"DR" = ( -/obj/structure/railing/grey{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"DU" = ( -/obj/effect/floor_decal/corner/black/diagonal, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"DV" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/engineering/starboard) -"DW" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"DX" = ( -/obj/machinery/camera/network/talon{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"DY" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/railing/grey, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"DZ" = ( -/obj/structure/closet/secure_closet/talon_captain, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"Ea" = ( -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"Ee" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/yellow, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"Ef" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/energy/gun/burst, -/obj/item/weapon/cell/device/weapon{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/weapon/cell/device/weapon, -/obj/item/clothing/accessory/holster/waist, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -26 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"Ei" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/refining) -"Ej" = ( -/obj/structure/table/rack/steel, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"Ek" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/pilot_room) -"En" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"Eo" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"Ep" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/closet/walllocker_double/hydrant/west, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Eq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"Er" = ( -/obj/structure/loot_pile/maint/boxfort, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Ev" = ( -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, -/obj/structure/handrail, -/obj/effect/floor_decal/industrial/warning/corner, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"Ew" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/network/talon, -/obj/machinery/atm{ - pixel_y = 31 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Ey" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "talon_brig2"; - name = "Cell Shutters"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon_v2/brig) -"EB" = ( -/obj/effect/shuttle_landmark/premade/talon_v2_wing_port, -/turf/simulated/floor/reinforced/airless, -/area/space) -"ED" = ( -/obj/machinery/door/window/brigdoor/eastleft{ - dir = 1; - req_access = list(301) - }, -/obj/machinery/door/window/brigdoor/eastleft{ - dir = 2; - req_access = list(301) - }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "talon_brig2"; - name = "Cell Shutters"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"EE" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"EF" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"EH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"EI" = ( -/obj/structure/catwalk, -/obj/structure/railing/grey, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"EJ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"EL" = ( -/obj/machinery/power/apc/talon{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/handrail{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"EN" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/command{ - id_tag = "talon_capdoor"; - name = "Captain's Cabin"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"EO" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/closet/emergsuit_wall{ - dir = 8; - pixel_x = -32 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"EP" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"ES" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"ET" = ( -/obj/structure/railing/grey, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"EV" = ( -/obj/structure/table/rack/steel, -/obj/item/clothing/shoes/leg_guard/combat, -/obj/item/clothing/gloves/arm_guard/combat, -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/suit/armor/combat, -/obj/item/clothing/head/helmet/combat, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"EX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"EY" = ( -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Fa" = ( -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/obj/machinery/airlock_sensor{ - pixel_x = 28; - pixel_y = 28; - req_one_access = list(301) - }, -/obj/structure/catwalk, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/maintenance/aft_starboard) -"Fc" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/tank/oxygen, -/obj/item/weapon/tank/oxygen, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"Fd" = ( -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/sign/directions/bar{ - dir = 1; - pixel_x = -32; - pixel_y = -3 - }, -/obj/structure/sign/directions/bridge{ - dir = 1; - pixel_x = -32; - pixel_y = 3 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Fe" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/effect/catwalk_plated, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/star) -"Ff" = ( -/turf/simulated/wall/tgmc/rwall, -/area/shuttle/talonpod) -"Fg" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Fh" = ( -/obj/structure/sign/warning/airlock{ - pixel_x = 32 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/structure/handrail{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"Fj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/walllocker/medical/north, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"Fk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"Fn" = ( -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"Fo" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Fq" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"Fr" = ( -/obj/machinery/mineral/processing_unit{ - points_mult = 0 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"Ft" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Fv" = ( -/obj/machinery/power/apc/talon{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/handrail{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"Fw" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"Fx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/power/apc/talon{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Fy" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/voidcraft{ - name = "Cabin Access"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"Fz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/ship_munition/disperser_charge/emp, -/turf/simulated/floor/reinforced, -/area/talon_v2/ofd_ops) -"FB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"FC" = ( -/obj/machinery/drone_fabricator/talon, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"FG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"FK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"FM" = ( -/obj/machinery/washing_machine, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/crew_quarters/restrooms) -"FN" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"FO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/walllocker_double/hydrant/north, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"FP" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/catwalk, -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"FT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"FU" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"FX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_x = -32; - pixel_y = 3 - }, -/obj/structure/sign/directions/security/brig{ - dir = 8; - pixel_x = -32; - pixel_y = -3 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"FY" = ( -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"FZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Ga" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/sign/directions/security/armory{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Gb" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"Gg" = ( -/obj/machinery/computer/ship/disperser{ - dir = 8 - }, -/obj/item/weapon/paper/talon_cannon, -/obj/machinery/alarm/talon{ - pixel_y = 24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/ofd_ops) -"Gi" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Gl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/holoposter{ - dir = 8; - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Gm" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/port) -"Gn" = ( -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Gp" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"Gq" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Gr" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Gs" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -24 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"Gu" = ( -/obj/structure/table/rack/steel, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Gv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_starboard) -"Gw" = ( -/obj/effect/floor_decal/emblem/talon_big{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"Gx" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"Gy" = ( -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/structure/railing/grey, -/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"Gz" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"GA" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"GC" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"GE" = ( -/obj/machinery/atmospherics/binary/algae_farm/filled{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"GH" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/gen_store) -"GJ" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/table/standard, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/camera/network/talon{ - dir = 4 - }, -/obj/machinery/recharger, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/crew_quarters/restrooms) -"GK" = ( -/obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"GP" = ( -/obj/machinery/power/smes/buildable/offmap_spawn{ - RCon_tag = "Talon Port SMES" - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"GQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"GU" = ( -/obj/machinery/light, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"GV" = ( -/obj/machinery/light/small, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"GW" = ( -/obj/machinery/atmospherics/pipe/simple/visible/red, -/obj/structure/catwalk, -/obj/structure/railing/grey, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"GY" = ( -/obj/structure/girder, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"GZ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table/rack/steel, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"Ha" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Hb" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Hc" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/wall, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"Hf" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 6 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Hg" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "talonrefinery" - }, -/obj/structure/plasticflaps, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"Hh" = ( -/obj/structure/table/woodentable, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/item/weapon/paper/talon_guard, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/sec_room) -"Hj" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/hangar) -"Hn" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 10 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/structure/catwalk, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"Hq" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/emergsuit_wall{ - dir = 8; - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/restrooms) -"Hr" = ( -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/machinery/airlock_sensor{ - pixel_y = 24; - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - dir = 4 - }, -/obj/structure/handrail, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"Ht" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/talon_v2/ofd_ops) -"Hu" = ( -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - id_tag = "talon_boat"; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - dir = 1 - }, -/obj/structure/handrail, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"Hv" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"Hw" = ( -/obj/machinery/computer/ship/navigation, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/button/remote/blast_door{ - id = "talon_bridge_shields"; - name = "bridge blast shields"; - pixel_y = 16 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"Hx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"Hy" = ( -/obj/structure/handrail, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/obj/structure/closet/walllocker_double/survival/north, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"Hz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/hangar) -"HA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/secure_storage) -"HD" = ( -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"HE" = ( -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"HF" = ( -/obj/machinery/power/apc/talon{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/restrooms) -"HG" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/emergsuit_wall{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"HH" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/engineering{ - name = "Talon Port Engines"; - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"HI" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/loot_pile/maint/trash, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"HK" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/junction, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = -3 - }, -/obj/structure/sign/directions/engineering/atmospherics{ - dir = 8; - pixel_x = 32; - pixel_y = 3 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway) -"HN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"HS" = ( -/turf/simulated/wall/shull, -/area/talon_v2/anomaly_storage) -"HT" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway) -"HU" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"HV" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/table/rack/steel, -/obj/item/weapon/grenade/spawnergrenade/manhacks/mercenary{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/device/spaceflare, -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"HW" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Engine Crawlway Access"; - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"HX" = ( -/obj/machinery/vending/blood{ - req_access = list(301); - req_log_access = 301 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"HY" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ - dir = 1 - }, -/obj/structure/railing/grey{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"HZ" = ( -/turf/simulated/wall/tgmc/window/rwall, -/area/shuttle/talonpod) -"Ia" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holoposter{ - dir = 1; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"Id" = ( -/obj/structure/catwalk, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"Ie" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"If" = ( -/obj/structure/hull_corner/long_horiz{ - dir = 10 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Ig" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/mineral/input, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"Ih" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"Ij" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"Il" = ( -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 10 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"Im" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"In" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"Ip" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/corner/black/diagonal, -/obj/item/weapon/stool/baystool/padded{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"Iq" = ( -/obj/machinery/camera/network/talon{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Ir" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Is" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"It" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/ore_box, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"Iu" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"Iv" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Ix" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/donut, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"Iz" = ( -/obj/structure/handrail, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"IA" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"IC" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"ID" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 9 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"IF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 10 - }, -/obj/structure/handrail, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_starboard) -"IJ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"IK" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/engineering/generators) -"IL" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"IM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"IN" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"IO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/catwalk, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"IP" = ( -/turf/simulated/wall/shull, -/area/talon_v2/maintenance/aft_port) -"IS" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass_research{ - name = "Anomaly Storage"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/anomaly_storage) -"IU" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"IW" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/catwalk_plated, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/fore) -"IY" = ( -/obj/structure/sign/warning/moving_parts{ - pixel_y = -32 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "talonrefinery" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"Jd" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"Je" = ( -/obj/structure/handrail{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Jf" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"Ji" = ( -/obj/effect/shuttle_landmark/premade/talon_v2_wing_star, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Jk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"Jl" = ( -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 5 - }, -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - dir = 1; - id_tag = "talon_starboard_aft"; - pixel_y = -30; - req_one_access = list(301) - }, -/obj/machinery/airlock_sensor{ - dir = 4; - pixel_x = -28; - req_one_access = list(301) - }, -/obj/machinery/light/small, -/obj/structure/handrail{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning/corner, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/aft_starboard) -"Jm" = ( -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 1 - }, -/obj/structure/handrail{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - dir = 1; - id_tag = "talon_port"; - pixel_y = -30; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"Jp" = ( -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 1 - }, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"Jr" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/int_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"Jt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"Ju" = ( -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"Jv" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Jw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/engineeringatmos{ - name = "Talon Atmospherics"; - req_one_access = list(301) - }, -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = 26 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/engineering/atmospherics) -"Jy" = ( -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 9 - }, -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - dir = 1; - id_tag = "talon_port_aft"; - pixel_y = -30; - req_one_access = list(301) - }, -/obj/machinery/airlock_sensor{ - dir = 8; - pixel_x = 28; - req_one_access = list(301) - }, -/obj/machinery/light/small, -/obj/structure/handrail{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/aft_port) -"Jz" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"JA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "talon_boat_cockpit" - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/shuttle/talonboat) -"JB" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"JC" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/computer/shuttle_control/explore/talonboat{ - dir = 4; - name = "boat remote control console" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"JI" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/restrooms) -"JJ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"JK" = ( -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"JL" = ( -/turf/simulated/wall/shull, -/area/talon_v2/ofd_ops) -"JM" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/turf/simulated/wall/rshull, -/area/talon_v2/engineering/starboard) -"JN" = ( -/obj/structure/catwalk, -/obj/structure/barricade, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"JO" = ( -/obj/machinery/computer/ship/sensors{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"JQ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"JR" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"JU" = ( -/obj/machinery/atmospherics/binary/pump/high_power/on, -/obj/structure/railing/grey{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"JV" = ( -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"JZ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"Ke" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/holoposter{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Kf" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Cargo Bay"; - req_one_access = list(301) - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Kg" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"Kk" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/ext_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_port) -"Km" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 8 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/structure/handrail{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/aft_starboard) -"Kn" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Ko" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Kp" = ( -/obj/machinery/chem_master, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"Ks" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/hangar) -"Kv" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Kx" = ( -/obj/machinery/recharger/wallcharger{ - pixel_x = 5; - pixel_y = 24 - }, -/obj/structure/table/rack/shelf/steel, -/obj/item/device/radio/off{ - channels = list("Talon" = 1); - pixel_y = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"Kz" = ( -/obj/machinery/holoposter{ - dir = 8; - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"KB" = ( -/turf/simulated/wall/shull, -/area/talon_v2/maintenance/fore_port) -"KC" = ( -/obj/structure/closet/walllocker_double/hydrant/west, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/secure_storage) -"KE" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"KH" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"KI" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"KJ" = ( -/obj/structure/table/bench/wooden, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"KM" = ( -/obj/structure/table/rack/shelf/steel, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"KN" = ( -/obj/structure/table/steel, -/obj/item/weapon/pickaxe/drill, -/obj/machinery/button/remote/blast_door{ - id = "talon_boat_cockpit"; - pixel_x = 6; - pixel_y = 28 - }, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "talonboat_docker"; - pixel_x = -6; - pixel_y = 24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"KO" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"KQ" = ( -/obj/structure/railing/grey, -/obj/effect/floor_decal/emblem/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"KS" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/outline, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"KT" = ( -/obj/machinery/atmospherics/portables_connector/aux, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/portable_atmospherics/canister/air, -/obj/structure/railing/grey, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"KU" = ( -/turf/simulated/wall/shull, -/area/talon_v2/engineering/port_store) -"KX" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Hangar Bay"; - req_one_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/hangar) -"KY" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"KZ" = ( -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 6 - }, -/obj/machinery/airlock_sensor{ - dir = 4; - pixel_x = -28; - req_one_access = list(301) - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"Lc" = ( -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"Le" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"Lg" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"Li" = ( -/obj/structure/flora/pottedplant/minitree, -/obj/machinery/holoposter{ - dir = 1; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway) -"Lj" = ( -/obj/structure/sign/directions/cargo/refinery{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"Lk" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"Ll" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/item/weapon/paper/talon_power, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/eng_room) -"Ln" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/powered/scrubber, -/obj/structure/railing/grey{ - dir = 8 - }, -/obj/structure/railing/grey, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Lo" = ( -/obj/machinery/holoposter{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"Lr" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"Ls" = ( -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Lu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"Lv" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/rtg/advanced, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/generators) -"Lw" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Starboard Eng. Storage"; - req_one_access = list(301) - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"Lx" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass{ - name = "Workroom" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/workroom) -"Ly" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/walllocker_double/hydrant/north, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"Lz" = ( -/obj/machinery/power/apc/talon{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"LA" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"LB" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular/open{ - dir = 2; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"LC" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"LD" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_x = 32; - pixel_y = -3 - }, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = 3 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"LF" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"LH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon_v2/crew_quarters/bar) -"LI" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Cargo Bay"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"LJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/generators) -"LL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"LM" = ( -/obj/machinery/atmospherics/binary/pump/fuel, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"LN" = ( -/obj/structure/table/steel, -/obj/machinery/camera/network/talon, -/obj/machinery/cell_charger, -/obj/item/weapon/cell/apc, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"LO" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"LQ" = ( -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_boat_west" - }, -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ - dir = 8; - pixel_x = -11; - pixel_y = 24; - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"LR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/alarm/talon{ - pixel_y = 28 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"LT" = ( -/obj/structure/table/rack/shelf/steel, -/obj/random/maintenance/cargo, -/obj/random/maintenance/cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/gen_store) -"LU" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/department/medbay{ - pixel_y = 32 - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/star) -"LV" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 8 - }, -/obj/structure/railing/grey, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"LX" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"LY" = ( -/obj/effect/map_helper/airlock/atmos/pump_out_external, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/cee, -/obj/structure/handrail, -/turf/simulated/floor/reinforced, -/area/shuttle/talonboat) -"Mb" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/closet/walllocker/medical/west, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Mc" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/camera/network/talon, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"Mf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Mg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Mh" = ( -/obj/machinery/camera/network/talon{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Mi" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -24 - }, -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/whetstone, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"Mj" = ( -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"Ml" = ( +"aF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/vending/medical_talon{ dir = 4 }, /turf/simulated/floor/tiled/white, /area/talon_v2/medical) -"Mm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Mo" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/powered/scrubber, -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/structure/railing/grey, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Mp" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/int_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"Mr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/railing/grey, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"Ms" = ( -/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"Mt" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/engineering/port) -"Mu" = ( -/obj/machinery/door/blast/regular{ - dir = 4; - id = "talon_cargo_star"; - name = "Cargo Loading Hatch" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"Mv" = ( -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 1 - }, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"My" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass{ - name = "Cantina" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/bar) -"Mz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/crew_quarters/cap_room) -"MB" = ( -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 1 - }, -/obj/structure/handrail{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - dir = 1; - id_tag = "talon_starboard"; - pixel_y = -30; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"MD" = ( -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"ME" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/structure/bed/chair/bay/shuttle, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"MF" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/catwalk, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"MG" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock{ - id_tag = "talon_restroom2"; - name = "Unisex Restroom" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/restrooms) -"ML" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/ext_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"MO" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"MP" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"MU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"MV" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/engineering{ - name = "Talon Starboard Engines"; - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"MW" = ( -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"MZ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Na" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"Nb" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/table/standard, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/crew_quarters/restrooms) -"Nc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22 - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"Ne" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/aft_port) -"Nf" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"Nh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon_v2/armory) -"Nl" = ( -/turf/simulated/wall/shull, -/area/talon_v2/crew_quarters/meditation) -"Nn" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Nq" = ( -/turf/simulated/wall/shull, -/area/talon_v2/crew_quarters/cap_room) -"Ns" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/sign/directions/cargo{ - dir = 8; - pixel_x = -32; - pixel_y = 6 - }, -/obj/structure/sign/directions/library{ - dir = 8; - pixel_x = -32; - pixel_y = -6 - }, -/obj/structure/sign/directions/engineering/atmospherics{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Nt" = ( -/obj/machinery/light/small, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"Nu" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"Nv" = ( -/obj/structure/handrail{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 4 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/structure/closet/walllocker_double/survival/south, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"Nw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/workroom) -"Nz" = ( -/obj/structure/closet/walllocker_double/south, -/obj/structure/handrail{ - dir = 1 - }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"NB" = ( -/obj/structure/closet/walllocker_double/south, -/obj/machinery/light, -/obj/item/weapon/extinguisher, -/obj/item/stack/cable_coil/green, -/obj/item/stack/cable_coil/green, -/obj/machinery/atmospherics/pipe/simple/hidden/fuel, -/obj/effect/map_helper/airlock/atmos/pump_out_internal, -/obj/machinery/atmospherics/unary/vent_pump/high_volume, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"NC" = ( -/turf/simulated/wall/shull, -/area/talon_v2/crew_quarters/sec_room) -"NE" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/sign/directions/security/armory{ - dir = 10; - pixel_x = -32; - pixel_y = -6 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_x = -32; - pixel_y = 6 - }, -/obj/structure/sign/directions/security/brig{ - dir = 1; - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"NF" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Port Eng. Storage"; - req_one_access = list(301) - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"NG" = ( -/obj/structure/closet/walllocker_double/south, -/obj/structure/handrail{ - dir = 1 - }, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"NH" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"NI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonpod) -"NK" = ( -/obj/structure/handrail{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 8 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/structure/closet/walllocker_double/survival/south, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"NO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 9 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc/talon{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"NR" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"NS" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"NT" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"NU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"NW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon_v2/secure_storage) -"NZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"Ob" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "talontrash" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"Oc" = ( -/obj/structure/catwalk, -/obj/structure/barricade, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"Od" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = -6 - }, -/obj/structure/sign/directions/cargo{ - dir = 4; - pixel_x = 32 - }, -/obj/structure/sign/directions/science/xenoarch{ - dir = 4; - pixel_x = 32; - pixel_y = 6 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Og" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/mining{ - name = "Refinery"; - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/refining) -"Oi" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/energy/netgun, -/obj/item/weapon/cell/device/weapon{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/weapon/cell/device/weapon, -/obj/item/clothing/accessory/holster/waist, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"Oj" = ( -/turf/simulated/wall/shull, -/area/talon_v2/armory) -"Ok" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/network/talon, -/obj/machinery/atm{ - pixel_y = 31 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/star) -"Ol" = ( -/turf/simulated/wall/shull{ - can_open = 1 - }, -/area/talon_v2/engineering/star_store) -"On" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"Oo" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"Op" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"Ot" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/railing/grey, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"Ov" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/engineering/starboard) -"Oy" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Oz" = ( -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"OB" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"OD" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal, -/obj/structure/sign/directions/medical{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/crew_quarters/restrooms) -"OE" = ( -/obj/machinery/door/window/brigdoor/eastright{ - req_access = list(); - req_one_access = list(301) - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"OF" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"OH" = ( -/obj/machinery/atmospherics/portables_connector/aux{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_port) -"OJ" = ( -/obj/machinery/atmospherics/pipe/simple/visible/blue{ - dir = 6 - }, -/obj/structure/closet/emergsuit_wall{ - pixel_y = 32 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"OK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/gen_store) -"OL" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"OM" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock{ - id_tag = "talon_charger"; - name = "Cyborg Recharging Station" - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/restrooms) -"ON" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_port) -"OP" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/armory) -"OQ" = ( -/turf/simulated/wall/shull, -/area/talon_v2/gen_store) -"OR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"OS" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"OT" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"OW" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"OX" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/table/woodentable, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"OY" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"OZ" = ( -/obj/structure/handrail, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"Pb" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/aux, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small, -/obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"Pd" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Pe" = ( -/obj/machinery/camera/network/talon{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"Pf" = ( -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = -26 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"Pg" = ( -/obj/machinery/power/apc/talon/hyper{ - dir = 1; - pixel_y = 24 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/shuttle_landmark/shuttle_initializer/talonpod, -/obj/effect/overmap/visitable/ship/landable/talon_pod, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonpod) -"Ph" = ( -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"Pi" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/engineering{ - name = "Talon Port Engines"; - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"Pj" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/machinery/button/remote/airlock{ - dir = 1; - id = "talon_charger"; - name = "Door Bolts"; - pixel_y = -28; - specialfunctions = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/restrooms) -"Pk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, +"aG" = ( /obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /obj/structure/catwalk, -/obj/machinery/power/apc/talon/hyper{ - dir = 8; - pixel_x = -24 +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, +/area/talon_v2/engineering) +"aH" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"aI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"aJ" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/rtg/advanced, +/turf/simulated/floor/plating, /area/talon_v2/engineering/generators) -"Pl" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"Pm" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Po" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"Pq" = ( -/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/catwalk, +"aK" = ( +/obj/structure/cable/yellow, +/obj/machinery/light/small, +/obj/machinery/power/port_gen/pacman/super/potato, /turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"Pr" = ( -/obj/structure/bookcase/manuals/research_and_development, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Ps" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/structure/medical_stand/anesthetic, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"Pt" = ( -/obj/structure/bookcase/manuals/xenoarchaeology, -/obj/structure/closet/emergsuit_wall{ - dir = 4; - pixel_x = 32 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Pv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 5 - }, -/obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_starboard) -"Px" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"Py" = ( -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"PA" = ( -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/steel, -/obj/machinery/recharger, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"PB" = ( -/obj/structure/table/rack/shelf/steel, -/obj/machinery/recharger/wallcharger{ - pixel_x = 5; - pixel_y = 24 - }, -/obj/item/weapon/storage/backpack/dufflebag/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"PC" = ( -/obj/structure/table/rack/shelf/steel, -/obj/machinery/recharger/wallcharger{ - pixel_x = 5; - pixel_y = 24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"PD" = ( -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = -32 - }, -/obj/machinery/power/smes/buildable/offmap_spawn{ - RCon_tag = "Talon Port SMES" - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"PF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/department/eng{ - pixel_y = -32 - }, +/area/talon_v2/engineering/generators) +"aL" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"PH" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/closet/emergsuit_wall{ - dir = 4; - pixel_x = 32 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"PI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - dir = 10 - }, /turf/simulated/wall/rshull, -/area/shuttle/talonboat) -"PK" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "talonrefinery" - }, -/obj/structure/sign/warning/moving_parts{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"PL" = ( -/obj/structure/hull_corner/long_horiz{ - dir = 6 - }, -/turf/space, -/area/space) -"PO" = ( -/obj/machinery/door/firedoor/glass/talon, +/area/talon_v2/engineering/star_store) +"aN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock{ - name = "Storage Room" - }, /turf/simulated/floor/tiled/techmaint, -/area/talon_v2/gen_store) -"PP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/holoposter{ - dir = 8; - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"PR" = ( -/obj/effect/floor_decal/emblem/talon_big{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"PT" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, +/area/talon_v2/brig) +"aO" = ( /obj/structure/cable/green{ + d1 = 2; d2 = 4; - icon_state = "0-4" + icon_state = "2-4" }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 10 - }, -/obj/effect/floor_decal/industrial/warning/dust{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"PX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/tiled/techmaint, -/area/talon_v2/anomaly_storage) -"Qa" = ( -/turf/simulated/wall/shull, -/area/talon_v2/engineering) -"Qb" = ( -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"Qc" = ( -/obj/structure/table/steel, -/obj/item/device/measuring_tape, -/obj/item/weapon/tool/wrench, -/obj/item/weapon/storage/excavation, -/obj/item/stack/flag/yellow, -/obj/item/weapon/pickaxe, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"Qe" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/wall/shull, -/area/talon_v2/ofd_ops) -"Qf" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ - dir = 1 - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"Qi" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/machinery/airlock_sensor{ - dir = 4; - pixel_x = -28; - req_one_access = list(301) - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/ofd_ops) -"Qj" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"Qk" = ( -/obj/structure/hull_corner/long_horiz{ - dir = 6 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Qm" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"Qn" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"Qo" = ( -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/structure/sign/warning/airlock{ - pixel_y = 32 - }, -/obj/machinery/airlock_sensor{ - dir = 4; - pixel_x = -28; - pixel_y = -28; - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/fore_port) -"Qq" = ( -/obj/structure/hull_corner/long_horiz{ - dir = 10 - }, -/turf/space, -/area/space) -"Qt" = ( +/area/talon_v2/bridge) +"aP" = ( /obj/machinery/power/apc/talon/hyper{ pixel_y = -24 }, @@ -13240,94 +475,82 @@ }, /turf/simulated/floor/plating, /area/talon_v2/engineering) -"Qu" = ( -/obj/structure/table/rack/shelf/steel, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"Qx" = ( -/obj/effect/floor_decal/industrial/outline/yellow, +"aQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"Qy" = ( -/turf/simulated/wall/shull, -/area/talon_v2/maintenance/fore_starboard) -"Qz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"aR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_port) +"aS" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + name = "Bridge"; + req_one_access = list(301) + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/handrail{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"QA" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"QB" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/machinery/button/remote/airlock{ - dir = 8; - id = "talon_restroom1"; - name = "Door Bolts"; - pixel_x = -28; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/restrooms) -"QC" = ( /turf/simulated/floor/tiled/techmaint, /area/talon_v2/bridge) -"QD" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"QE" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/central_hallway/fore) -"QF" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"QH" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_starboard) -"QI" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, +"aT" = ( +/obj/structure/handrail, /turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"QJ" = ( -/obj/machinery/atmospherics/portables_connector/aux{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/plating, /area/talon_v2/maintenance/wing_starboard) -"QM" = ( +"aU" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/department/bridge{ + pixel_y = 31 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"aV" = ( +/obj/machinery/light/small, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"aW" = ( /obj/effect/shuttle_landmark/shuttle_initializer/talonboat, /obj/structure/cable/green{ d1 = 4; @@ -13345,471 +568,395 @@ /obj/machinery/atmospherics/pipe/simple/hidden/aux{ dir = 4 }, -/obj/structure/closet/walllocker_double/survival/north, /turf/simulated/floor/tiled/techfloor/grid, /area/shuttle/talonboat) -"QN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 9 +"aZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"ba" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"bc" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"bd" = ( +/obj/machinery/vending/dinnerware{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"bf" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/oxygen_pump{ + dir = 8; + pixel_x = -30 }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/structure/handrail{ + dir = 4 }, /turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"QO" = ( -/obj/machinery/door/blast/regular/open{ - dir = 2; - id = "talon_bridge_shields" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, /area/talon_v2/bridge) -"QP" = ( -/obj/effect/shuttle_landmark/premade/talon_v2_near_aft_port, -/turf/space, -/area/space) -"QR" = ( +"bg" = ( /obj/structure/cable/green{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1 + icon_state = "1-8" }, /turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"QS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"QU" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/crew_quarters/bar) -"QV" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/fore_port) -"QW" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/red{ - dir = 8 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Ra" = ( -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/bridge) -"Rb" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/engineering{ - name = "Talon Port Engines & Spare Fuel"; - req_one_access = list(301) - }, -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = -26 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"Rd" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"Re" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/fore_port) -"Rf" = ( -/obj/structure/hull_corner/long_vert{ - dir = 5 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Rg" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/eng_room) -"Ri" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"Rj" = ( -/obj/machinery/atmospherics/binary/pump/high_power/on{ - dir = 4 - }, -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/structure/railing/grey{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Rk" = ( -/obj/effect/shuttle_landmark/premade/talon_v2_near_aft_star, -/turf/space, -/area/space) -"Rn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/catwalk, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"Rp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Rs" = ( -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"Rt" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Ru" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"Rx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, +/area/talon_v2/crew_quarters/restrooms) +"bh" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/structure/handrail, /obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 + dir = 8 }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"Ry" = ( -/obj/machinery/mineral/stacking_machine, /turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"RA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ +/area/talon_v2/maintenance/wing_port) +"bk" = ( +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/item/weapon/paper/talon_captain, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"bo" = ( +/obj/machinery/computer/ship/engines, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"bp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/closet/emergsuit_wall{ - dir = 1; +/obj/machinery/holoposter{ pixel_y = -32 }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_port) -"RB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/computer/guestpass{ - dir = 4; - pixel_x = -26 - }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/central_hallway) -"RC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ +"bq" = ( +/obj/machinery/suit_cycler/vintage/tguard, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"br" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"by" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"bz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_port) -"RE" = ( -/obj/structure/table/rack/steel, -/obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"RF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"bA" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"bB" = ( /obj/structure/railing/grey{ dir = 1 }, /obj/structure/flora/pottedplant/small, /turf/simulated/floor/tiled/techfloor, /area/talon_v2/bridge) -"RG" = ( -/obj/machinery/light/small, -/obj/structure/sign/directions/engineering/engeqp{ - pixel_y = -24 +"bC" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/eng_room) -"RI" = ( -/obj/machinery/vending/tool{ - req_log_access = 301 +/obj/structure/cable/green, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering/star_store) -"RJ" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/ship_munition/disperser_charge/explosive, -/turf/simulated/floor/reinforced, -/area/talon_v2/ofd_ops) -"RK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/gen_store) -"RO" = ( -/obj/machinery/power/sensor{ - name = "Talon Power Generation"; - name_tag = "TLN-PWR-GEN" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"RP" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/handrail, -/obj/structure/closet/autolok_wall{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"RQ" = ( -/turf/simulated/wall/shull, -/area/talon_v2/medical) -"RT" = ( -/obj/machinery/atmospherics/omni/atmos_filter{ - name = "N2/O2 Filter"; - tag_east = 4; - tag_north = 3; - tag_south = 2; - tag_west = 1 - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"RV" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"RZ" = ( +/turf/simulated/floor/reinforced/airless, +/area/space) +"bI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Sa" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/energy/gun, /turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"Sb" = ( -/obj/structure/bed/chair/wood, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"Sd" = ( +/area/talon_v2/central_hallway/fore) +"bJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"bK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"bM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"bN" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/table/woodentable, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "talon_quietroom"; + name = "window blast shields"; + pixel_x = -28 + }, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"bP" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"bQ" = ( +/obj/machinery/optable, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ - dir = 8; + dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Sf" = ( -/obj/structure/catwalk, -/obj/structure/handrail, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/maintenance/aft_port) -"Sg" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/fore_starboard) -"Si" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"bU" = ( +/obj/structure/table/steel, +/obj/item/device/measuring_tape, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/storage/excavation, +/obj/item/stack/flag/yellow, +/obj/item/weapon/pickaxe, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"bV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Sj" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/medical{ - req_one_access = list(301) +/area/talon_v2/gen_store) +"bX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"bY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 }, /turf/simulated/floor/plating, -/area/talon_v2/medical) -"Sk" = ( -/turf/simulated/wall/shull, -/area/talon_v2/crew_quarters/restrooms) -"Sn" = ( -/obj/structure/bookcase/manuals/engineering, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"So" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holoposter{ +/area/talon_v2/engineering/port) +"bZ" = ( +/obj/machinery/oxygen_pump{ dir = 1; - pixel_y = 32 + pixel_y = -30 }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"Sr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/department/shield{ - pixel_y = -31 +/obj/structure/handrail{ + dir = 1 }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"ca" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"cc" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ce" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/central_hallway) -"Ss" = ( +"cf" = ( +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_meddoor"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Talon Doctor" + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"cg" = ( +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ch" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/anomaly_storage) +"ck" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Starboard Eng. Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"cl" = ( +/obj/machinery/disposal/wall{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"cm" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"cn" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"cp" = ( /obj/structure/cable/green{ d1 = 2; d2 = 4; @@ -13826,201 +973,139 @@ }, /turf/simulated/floor/wood, /area/talon_v2/crew_quarters/cap_room) -"St" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/item/weapon/paper/talon_pilot, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/pilot_room) -"Su" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 9 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Sv" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ - dir = 1 - }, -/turf/simulated/wall/rshull, -/area/shuttle/talonboat) -"Sx" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Sy" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 5 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/engineering/starboard) -"Sz" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/sec_room) -"SC" = ( -/obj/machinery/button/remote/blast_door{ - id = "talon_cargo_port"; - name = "Cargo Loading Hatches"; - pixel_y = -28 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/brigdoor/northleft{ - req_access = list(); - req_one_access = list(301) - }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"SE" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"SG" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"SJ" = ( +"cr" = ( /obj/machinery/light{ dir = 4 }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc/talon{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"SK" = ( -/obj/machinery/light/small, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"SL" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/machinery/door/airlock{ - id_tag = "talon_pilotdoor"; - name = "Pilot's Cabin"; - req_one_access = list(301) - }, +/obj/structure/disposalpipe/segment, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/tiled/techmaint, -/area/talon_v2/crew_quarters/pilot_room) -"SN" = ( +/area/talon_v2/central_hallway) +"ct" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"cv" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"cw" = ( +/obj/structure/catwalk, +/obj/structure/handrail, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_port) +"cx" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"cB" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"cE" = ( +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"cG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/walllocker/medical/east, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"cH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"cK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_cockpit" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"cM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/walllocker_double/east, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"cN" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/security{ + id_tag = "talon_secdoor"; + name = "Guard's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/sec_room) +"cS" = ( +/obj/structure/catwalk, /obj/machinery/firealarm{ dir = 4; pixel_x = 26 }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/armory) -"SQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"cT" = ( +/obj/structure/catwalk, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"cU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/sign/department/armory{ - name = "GUARD'S QUARTERS"; - pixel_x = -32 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"SS" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"ST" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"SU" = ( -/obj/effect/floor_decal/industrial/warning{ +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"SV" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"cV" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -14048,315 +1133,7 @@ }, /turf/simulated/floor/plating, /area/talon_v2/engineering) -"SW" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"SX" = ( -/obj/structure/hull_corner{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/shuttle/talonboat) -"SY" = ( -/obj/machinery/atmospherics/unary/engine{ - dir = 1 - }, -/turf/simulated/floor/reinforced, -/area/shuttle/talonboat) -"SZ" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/engineering/port) -"Ta" = ( -/obj/structure/hull_corner{ - dir = 1 - }, -/turf/simulated/floor/reinforced, -/area/shuttle/talonboat) -"Tb" = ( -/obj/structure/table/rack/shelf/steel, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"Td" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/workroom) -"Tf" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"Tg" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"Ti" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/handcuffs, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"Tk" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Starboard Eng. Storage"; - req_one_access = list(301) - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"Tl" = ( -/turf/simulated/wall/shull{ - can_open = 1 - }, -/area/talon_v2/engineering/atmospherics) -"Tm" = ( -/obj/structure/catwalk, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/maintenance/aft_starboard) -"To" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/ofd_ops) -"Tq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/gen_store) -"Tr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/bed/chair/bay/chair, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/sec_room) -"Ts" = ( -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = 26 - }, -/obj/structure/table/rack/shelf/steel, -/obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Tt" = ( -/turf/simulated/wall/rshull, -/area/shuttle/talonboat) -"Tw" = ( -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"Tz" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"TA" = ( -/turf/simulated/wall/shull, -/area/talon_v2/maintenance/wing_port) -"TB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/secure_storage) -"TD" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/sign/department/biblio{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/port) -"TE" = ( -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/smartfridge/sheets/persistent_lossy{ - layer = 3.3 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"TF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"TG" = ( -/obj/machinery/atmospherics/omni/atmos_filter{ - name = "CO2 Filter"; - tag_east = 2; - tag_north = 1; - tag_south = 5 - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"TH" = ( -/obj/structure/closet/crate, -/obj/structure/railing/grey, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"TJ" = ( -/obj/machinery/mineral/stacking_unit_console{ - pixel_y = -6; - req_one_access = list(301) - }, -/obj/structure/girder, -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"TL" = ( -/obj/machinery/suit_cycler/vintage/tpilot, -/obj/machinery/button/remote/airlock{ - id = "talon_pilotdoor"; - name = "Door Bolts"; - pixel_y = 28; - specialfunctions = 4 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/pilot_room) -"TN" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"TO" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/random/multiple/corp_crate/talon_cargo, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"TP" = ( -/obj/structure/bed/chair/bay/shuttle, -/obj/structure/closet/walllocker_double/survival/north, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonpod) -"TR" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"TW" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/effect/catwalk_plated, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/port) -"TX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"TY" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/item/modular_computer/console/preset/talon{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"TZ" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "talonrefinery" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"Ua" = ( +"cX" = ( /obj/effect/floor_decal/industrial/warning/corner, /obj/machinery/firealarm{ dir = 8; @@ -14364,261 +1141,184 @@ }, /turf/simulated/floor/tiled/techfloor, /area/talon_v2/anomaly_storage) -"Uc" = ( -/obj/machinery/atmospherics/pipe/simple/visible/red, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Ud" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 1 +"cZ" = ( +/obj/structure/table/woodentable, +/obj/item/device/paicard, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"da" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) }, -/obj/structure/panic_button{ - pixel_x = -32; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"Ue" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 5 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Uf" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"Ug" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/map_helper/airlock/door/int_door, /turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"Uh" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"Uj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/common, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"Uk" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, /area/talon_v2/maintenance/wing_starboard) -"Um" = ( -/obj/structure/closet/crate, -/obj/structure/railing/grey{ - dir = 1 - }, -/obj/machinery/camera/network/talon{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"Un" = ( -/obj/machinery/atmospherics/pipe/tank/oxygen{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Uo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/effect/floor_decal/industrial/warning/corner, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/anomaly_storage) -"Up" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Ur" = ( -/obj/structure/sign/department/bridge{ - name = "PILOT'S QUARTERS"; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"Us" = ( -/obj/structure/hull_corner/long_horiz{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Ut" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/crew_quarters/cap_room) -"Uu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/closet/emergsuit_wall{ - dir = 8; - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Uv" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"Uw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/department/telecoms{ - pixel_y = -31 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Ux" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/closet/autolok_wall{ - pixel_y = 32 - }, -/obj/structure/bed/chair/bay/shuttle, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"UA" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"UB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"UC" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, +"db" = ( +/turf/simulated/wall/shull, +/area/talon_v2/brig) +"dc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, /obj/machinery/alarm/talon{ dir = 8; pixel_x = 22 }, /turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"UD" = ( -/obj/machinery/atmospherics/binary/pump/high_power/on, -/obj/structure/railing/grey{ - dir = 4 +/area/talon_v2/central_hallway/fore) +"dd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"dh" = ( +/obj/structure/ore_box, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"di" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" }, /turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"UF" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 +/area/talon_v2/bridge) +"dj" = ( +/obj/machinery/light/small, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"UG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"dl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"dn" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dp" = ( +/obj/machinery/computer/ship/sensors{ dir = 4 }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dq" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/structure/closet/emergsuit_wall{ dir = 1; pixel_y = -32 }, /turf/simulated/floor/plating, -/area/talon_v2/maintenance/wing_starboard) -"UJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 +/area/talon_v2/engineering/atmospherics) +"dr" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"ds" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dt" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"UK" = ( +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, /turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"UL" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/central_hallway/fore) -"UM" = ( +/area/talon_v2/bridge) +"dv" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -14632,13 +1332,140 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/talon_v2/maintenance/aft_starboard) -"UN" = ( -/obj/structure/hull_corner/long_vert{ +"dw" = ( +/obj/machinery/vending/wallmed1{ + emagged = 1; + pixel_y = 32; + shut_up = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"dz" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"dC" = ( +/obj/structure/railing/grey, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dD" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"dG" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"dJ" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"dK" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ dir = 9 }, /turf/simulated/floor/reinforced/airless, /area/space) -"UQ" = ( +"dL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"dN" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/device/suit_cooling_unit, +/obj/item/weapon/tank/oxygen, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"dO" = ( /obj/structure/sign/warning/airlock{ pixel_x = -31 }, @@ -14647,44 +1474,103 @@ dir = 4 }, /turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"dP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, /area/talon_v2/maintenance/wing_port) -"UR" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/crew_quarters/meditation) -"US" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +"dQ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"dR" = ( /obj/structure/catwalk, /turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"UW" = ( -/obj/effect/floor_decal/industrial/warning/dust, -/turf/simulated/floor/reinforced/airless, -/area/space) -"UX" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 +/area/talon_v2/engineering/atmospherics) +"dT" = ( +/obj/structure/table/standard, +/obj/fiftyspawner/steel, +/obj/machinery/light/small{ + dir = 1 }, -/obj/machinery/light{ +/obj/item/device/paicard, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"dV" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"dW" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"dX" = ( +/obj/machinery/computer/ship/navigation, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/button/remote/blast_door{ + id = "talon_bridge_shields"; + name = "bridge blast shields"; + pixel_y = 16 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"dY" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"dZ" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"ed" = ( +/obj/structure/railing/grey{ dir = 8 }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Va" = ( -/obj/structure/bed/chair/bay/chair, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Vc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -14692,25 +1578,56 @@ }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/bridge) -"Vf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 +"ef" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"eg" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Vg" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/red, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"eh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ dir = 1 }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"ei" = ( +/obj/machinery/conveyor{ + id = "talontrash" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"ej" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, /obj/effect/catwalk_plated, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 2; + icon_state = "pipe-c" }, /obj/structure/cable/green{ d1 = 1; @@ -14718,118 +1635,1119 @@ icon_state = "1-2" }, /turf/simulated/floor/plating, -/area/talon_v2/central_hallway/port) -"Vh" = ( -/obj/machinery/disposal/wall{ +/area/talon_v2/central_hallway/fore) +"ek" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"el" = ( +/obj/machinery/vending/engineering{ + products = list(/obj/item/clothing/under/rank/chief_engineer = 4, /obj/item/clothing/under/rank/engineer = 4, /obj/item/clothing/shoes/orange = 4, /obj/item/clothing/head/hardhat = 4, /obj/item/weapon/storage/belt/utility = 4, /obj/item/clothing/glasses/meson = 4, /obj/item/clothing/gloves/yellow = 4, /obj/item/weapon/tool/screwdriver = 12, /obj/item/weapon/tool/crowbar = 12, /obj/item/weapon/tool/wirecutters = 12, /obj/item/device/multitool = 12, /obj/item/weapon/tool/wrench = 12, /obj/item/device/t_scanner = 12, /obj/item/stack/cable_coil/heavyduty = 8, /obj/item/weapon/cell = 8, /obj/item/weapon/weldingtool = 8, /obj/item/clothing/head/welding = 8, /obj/item/weapon/light/tube = 10, /obj/item/clothing/head/hardhat/red = 4, /obj/item/clothing/suit/fire = 4, /obj/item/weapon/stock_parts/scanning_module = 5, /obj/item/weapon/stock_parts/micro_laser = 5, /obj/item/weapon/stock_parts/matter_bin = 5, /obj/item/weapon/stock_parts/manipulator = 5, /obj/item/weapon/stock_parts/console_screen = 5); + req_access = list(301); + req_log_access = 301; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"eo" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"ep" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talontrash" + }, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talontrashblast" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eq" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"er" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"eu" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_starboard) +"ew" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"ex" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talontrash" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"ey" = ( +/obj/machinery/button/remote/airlock{ + dir = 4; + id = "talon_capdoor"; + name = "Door Bolts"; + pixel_x = 28; + specialfunctions = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"ez" = ( +/obj/machinery/light/small, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"eC" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"eF" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/structure/sign/painting/public{ - pixel_x = -30 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Vi" = ( -/obj/structure/bed/chair/bay/chair, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Vj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"eH" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_aft_port, +/turf/space, +/area/space) +"eI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"eK" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"eL" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/flora/pottedplant/sticky, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"eM" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 1; + req_access = list(301) + }, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "talontrashblast"; + pixel_y = -28 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "talontrash" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eN" = ( +/obj/machinery/light/small, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"eP" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering) +"eR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/loot_pile/maint/trash, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"eS" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/locked/frontier/holdout/unlocked, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"eT" = ( +/obj/structure/railing/grey, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/dogbed, +/mob/living/simple_mob/animal/passive/dog/bullterrier{ + desc = "That's Rupert. He looks pretty important. He looks at you with an unwavering gaze of strength and power. You feel like it would be a mistake to challenge his authority."; + devourable = 0; + digestable = 0; + health = 200; + maxHealth = 200; + name = "Rupert" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"eV" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"eX" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"eY" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"eZ" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"fa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"fb" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering/star_store) +"fd" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/head/beret/talon, +/obj/item/clothing/head/beret/talon, +/obj/item/clothing/head/beret/talon, +/obj/item/clothing/head/beret/talon, +/obj/item/clothing/suit/storage/hooded/wintercoat/talon, +/obj/item/clothing/suit/storage/hooded/wintercoat/talon, +/obj/item/clothing/suit/storage/hooded/wintercoat/talon, +/obj/item/clothing/suit/storage/hooded/wintercoat/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"ff" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"fg" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/rack/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"fh" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"fi" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"fj" = ( +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"fk" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/smartfridge/sheets/persistent_lossy{ + layer = 3.3 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"fm" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fn" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 4 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fo" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Cantina" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/bar) +"fp" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + name = "Storage Room" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"fq" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_port_aft"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + req_one_access = list(301) + }, +/obj/machinery/light/small, +/obj/structure/handrail{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fr" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_starboard_aft"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + req_one_access = list(301) + }, +/obj/machinery/light/small, +/obj/structure/handrail{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"fs" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"fv" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"fw" = ( +/obj/structure/railing/grey, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"fx" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/apc, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"fz" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"fC" = ( +/obj/structure/reagent_dispensers/water_cooler/full, +/obj/structure/sign/painting/public{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"fF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"fG" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_port) +"fM" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"fN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"fQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"fR" = ( +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor{ + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_port) +"fS" = ( +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor{ + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_starboard) +"fU" = ( +/obj/machinery/computer/ship/engines{ + dir = 8; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"fV" = ( +/turf/simulated/wall/shull, +/area/talon_v2/hangar) +"fW" = ( +/turf/simulated/wall/shull, +/area/talon_v2/refining) +"gb" = ( +/obj/structure/bed/chair/wood, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/painting/public{ + pixel_x = 30 + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"gc" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_port"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"gd" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ge" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"gg" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/whetstone, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"gj" = ( +/obj/machinery/power/sensor{ + name = "Talon Power Generation"; + name_tag = "TLN-PWR-GEN" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"gl" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"gm" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"gn" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/table/standard, +/obj/machinery/photocopier/faxmachine/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"go" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"gr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"gs" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"Vl" = ( +/area/talon_v2/central_hallway/fore) +"gt" = ( +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"gu" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/reinforced/airless, +/area/space) +"gx" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"gA" = ( +/obj/structure/table/rack/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"gB" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/bed/chair/bay/chair, +/obj/machinery/camera/network/talon, +/obj/machinery/button/remote/blast_door{ + id = "talon_brig2"; + name = "Cell 2 Shutters"; + pixel_x = 7; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/machinery/button/remote/blast_door{ + id = "talon_brig1"; + name = "Cell 1 Shutters"; + pixel_x = -8; + pixel_y = 28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"gD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"gE" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"gF" = ( +/obj/machinery/ntnet_relay, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"gH" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Cargo Bay"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"gI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"gJ" = ( +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_port"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"gM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/catwalk, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"gN" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"gO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"gP" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1 + }, +/obj/structure/hull_corner/long_vert{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"gR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"gU" = ( +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"gV" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/holoposter{ + dir = 4; + pixel_x = 32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"gX" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 10 + }, +/turf/space, +/area/space) +"hb" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/camera/network/talon{ dir = 1 }, /obj/structure/vehiclecage/quadbike, /turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"Vp" = ( -/turf/simulated/floor/carpet/blucarpet, -/area/talon_v2/crew_quarters/cap_room) -"Vr" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/area/talon_v2/maintenance/wing_starboard) +"hc" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 5 }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"hg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/holoposter{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"hh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"hi" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"Vs" = ( /obj/machinery/alarm/talon{ dir = 8; pixel_x = 22 }, -/obj/structure/flora/pottedplant, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Vt" = ( -/obj/structure/sign/periodic{ - pixel_y = 32 +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"hj" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/star_store) +"hk" = ( +/obj/machinery/light/small, +/obj/structure/sign/directions/engineering/engeqp{ + pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"ho" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"Vu" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ +/area/shuttle/talonboat) +"hp" = ( +/obj/machinery/atmospherics/binary/algae_farm/filled{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"hr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"hs" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Cantina" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/hull_corner/long_vert{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Vv" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/accessory/holster/machete, -/obj/item/weapon/material/knife/machete, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/armory) -"Vw" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/bar) +"hu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"hw" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/closet/emergsuit_wall{ - dir = 4; - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"Vx" = ( -/obj/structure/railing/grey{ +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"hA" = ( +/obj/structure/bookcase/manuals/engineering, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"hD" = ( +/obj/structure/closet/autolok_wall{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"hG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/conveyor_switch/oneway{ - id = "talonrefinery"; - name = "Conveyor Control"; +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"hH" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/airlock_sensor{ + dir = 1; + pixel_y = -23; req_one_access = list(301) }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/refining) -"Vy" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"hK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_starboard) +"hL" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"hM" = ( +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/medical, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"hP" = ( /obj/machinery/power/pointdefense{ id_tag = "talon_pd" }, @@ -14837,41 +2755,582 @@ d2 = 8; icon_state = "0-8" }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 6 - }, /obj/effect/floor_decal/industrial/warning/dust{ dir = 5 }, /turf/simulated/floor/reinforced/airless, /area/space) -"Vz" = ( -/obj/structure/catwalk, -/obj/structure/handrail, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/maintenance/aft_starboard) -"VD" = ( +"hQ" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"hS" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"hT" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"hU" = ( +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"hW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_port) +"hY" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ia" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"ig" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"ii" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"ik" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"in" = ( +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"iq" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ir" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"iv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"iw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/bar) +"iy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"iz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"iB" = ( +/obj/machinery/mineral/stacking_machine, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"iD" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_port) +"iF" = ( +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"iI" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"iJ" = ( +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"iM" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"iN" = ( +/obj/machinery/vending/engivend{ + products = list(/obj/item/device/geiger = 4, /obj/item/clothing/glasses/meson = 2, /obj/item/device/multitool = 4, /obj/item/weapon/cell/high = 10, /obj/item/weapon/airlock_electronics = 10, /obj/item/weapon/module/power_control = 10, /obj/item/weapon/circuitboard/airalarm = 10, /obj/item/weapon/circuitboard/firealarm = 10, /obj/item/weapon/circuitboard/status_display = 2, /obj/item/weapon/circuitboard/ai_status_display = 2, /obj/item/weapon/circuitboard/newscaster = 2, /obj/item/weapon/circuitboard/holopad = 2, /obj/item/weapon/circuitboard/intercom = 4, /obj/item/weapon/circuitboard/security/telescreen/entertainment = 4, /obj/item/weapon/stock_parts/motor = 2, /obj/item/weapon/stock_parts/spring = 2, /obj/item/weapon/stock_parts/gear = 2, /obj/item/weapon/circuitboard/atm, /obj/item/weapon/circuitboard/guestpass, /obj/item/weapon/circuitboard/keycard_auth, /obj/item/weapon/circuitboard/photocopier, /obj/item/weapon/circuitboard/fax, /obj/item/weapon/circuitboard/request, /obj/item/weapon/circuitboard/microwave, /obj/item/weapon/circuitboard/washing, /obj/item/weapon/circuitboard/scanner_console, /obj/item/weapon/circuitboard/sleeper_console, /obj/item/weapon/circuitboard/body_scanner, /obj/item/weapon/circuitboard/sleeper, /obj/item/weapon/circuitboard/dna_analyzer, /obj/item/weapon/circuitboard/partslathe); + req_access = list(301); + req_log_access = 301 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"iP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"iQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"iR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"iS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"iU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"iV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"jb" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"jc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/power/shield_generator/charged, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"jg" = ( +/obj/effect/landmark/start{ + name = "Talon Pilot" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"jh" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"ji" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/gun, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"jk" = ( +/obj/structure/hull_corner/long_vert{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"jr" = ( +/obj/structure/fitness/weightlifter, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"ju" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"jv" = ( +/obj/structure/table/woodentable, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "talon_quietroom"; + name = "window blast shields"; + pixel_x = 28 + }, +/obj/structure/closet/walllocker/medical/south, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"jx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"jy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"jC" = ( +/obj/machinery/atmospherics/pipe/tank/oxygen{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"jD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"jF" = ( +/obj/structure/table/bench/wooden, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"jG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"jI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"jL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"jM" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/hangar) +"jN" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"jO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"jQ" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"jS" = ( +/obj/machinery/mineral/output, +/obj/machinery/conveyor{ + dir = 8; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"jY" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/pickaxe/drill, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"kc" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/obj/structure/sign/warning/moving_parts{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"kd" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_wing_star, +/turf/space, +/area/space) +"ke" = ( +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"kf" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/handrail{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/maintenance/wing_port) -"VE" = ( -/obj/structure/closet/emergsuit_wall{ - dir = 4; - pixel_x = 32 +"kg" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"ki" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"VH" = ( +/turf/space, +/area/talon_v2/engineering/port) +"kj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"kk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"kl" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = -31 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"kn" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"kr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"kt" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -14884,89 +3343,156 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/talon_v2/engineering/port) -"VJ" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ +"ku" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ dir = 1 }, -/obj/structure/railing/grey{ +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"kx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"kz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/catwalk, /turf/simulated/floor/plating, /area/talon_v2/engineering/port) -"VK" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 +"kA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"kC" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 }, -/obj/structure/closet/walllocker_double/hydrant/west, -/obj/machinery/light/small{ - dir = 8 +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"VL" = ( +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"kD" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -26; + pixel_y = -25 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"kG" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/structure/closet/walllocker_double/kitchen/east{ + name = "Ration Cabinet" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"kH" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"kI" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"kJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /obj/structure/catwalk, -/obj/structure/closet/emergsuit_wall{ +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"kM" = ( +/obj/structure/closet/autolok_wall{ dir = 1; pixel_y = -32 }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"kP" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/obj/machinery/power/smes/buildable/offmap_spawn{ + RCon_tag = "Talon Port SMES" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, /turf/simulated/floor/plating, /area/talon_v2/engineering) -"VM" = ( -/obj/machinery/atmospherics/pipe/tank/nitrogen{ - dir = 8 - }, -/obj/structure/railing/grey, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"VN" = ( -/obj/structure/hull_corner/long_vert{ - dir = 5 - }, -/turf/space, -/area/space) -"VO" = ( -/obj/structure/anomaly_container, +"kR" = ( +/obj/structure/handrail, /turf/simulated/floor/tiled/techmaint, -/area/talon_v2/anomaly_storage) -"VQ" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/anomaly_storage) -"VS" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/refining) -"VT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/wall/shull, -/area/talon_v2/ofd_ops) -"VX" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"VY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/brig) -"VZ" = ( +/area/talon_v2/maintenance/wing_port) +"kS" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -14980,120 +3506,25 @@ /obj/structure/catwalk, /turf/simulated/floor/plating, /area/talon_v2/engineering/starboard) -"Wa" = ( -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, -/obj/machinery/airlock_sensor{ - pixel_y = 28; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/structure/handrail, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"Wb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +"kT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"kU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 + dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Wc" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/atmospherics/pipe/simple/hidden/fuel, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"Wd" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Wf" = ( -/obj/structure/catwalk, -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"Wj" = ( -/obj/structure/closet/secure_closet/chemical{ - req_access = list(301) - }, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; - name = "Chemistry Cleaner" - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"Wk" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/machinery/button/remote/airlock{ - dir = 8; - id = "talon_restroom2"; - name = "Door Bolts"; - pixel_x = -28; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/restrooms) -"Wl" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Wm" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/secure_storage) -"Wo" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Wp" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/wing_port) -"Wq" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /obj/structure/cable/green{ d1 = 1; @@ -15101,57 +3532,479 @@ icon_state = "1-8" }, /turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"Wr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/area/talon_v2/central_hallway/fore) +"kW" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_fore_star, +/turf/space, +/area/space) +"kX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"kY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"kZ" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"lc" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"le" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/handrail{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"lf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"lg" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"lj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"lk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"lm" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/handrail, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"ln" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"lr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"ls" = ( +/obj/structure/bed/chair/bay/comfy/brown{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"lv" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "talonrefinery"; + name = "Conveyor Control"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"lw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/pilot_room) -"Wt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/engineering{ + name = "Talon Starboard Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"lx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"lA" = ( +/obj/machinery/light/small, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"lB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"lC" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"lD" = ( /obj/machinery/light{ dir = 4 }, +/obj/effect/landmark/start{ + name = "Talon Guard" + }, +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_secdoor"; + name = "Door Bolts"; + pixel_x = 28; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"lF" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"lI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"lJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"lM" = ( +/obj/effect/landmark/start{ + name = "Talon Captain" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"lN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"lO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"lP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"lR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"lS" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"lT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"lU" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/pilot_room) +"lV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"lW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"lX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"lZ" = ( +/obj/item/modular_computer/console/preset/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"ma" = ( +/obj/machinery/cryopod/robot/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"mb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"mc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway) -"Wu" = ( -/turf/simulated/wall/shull{ - can_open = 1 - }, -/area/talon_v2/crew_quarters/restrooms) -"Wx" = ( -/obj/machinery/light/small{ +/area/talon_v2/central_hallway/fore) +"md" = ( +/obj/structure/railing/grey{ dir = 4 }, -/obj/structure/closet/emergsuit_wall{ - dir = 4; - pixel_x = 32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"Wy" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"me" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/accessory/holster/machete, +/obj/item/weapon/material/knife/machete, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"mk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 + dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light/small{ + dir = 1 }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/med_room) -"Wz" = ( +/obj/structure/catwalk, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ml" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"mm" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"mo" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"ms" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -15177,45 +4030,266 @@ }, /turf/simulated/floor/wood, /area/talon_v2/crew_quarters/eng_room) -"WB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +"mt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"mu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/machinery/holoposter{ + pixel_y = -32 }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"WC" = ( -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"mw" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/wing_starboard) +"mx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/obj/machinery/airlock_sensor{ - pixel_y = 24; - req_one_access = list(301) +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"mA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 }, /turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"WF" = ( +/area/talon_v2/maintenance/wing_port) +"mC" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = -31 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"mE" = ( +/obj/structure/sign/directions/cargo/refinery{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"mG" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/obj/structure/closet/walllocker/medical/west, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"mH" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"mI" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/turf/space, +/area/space) +"mM" = ( /obj/structure/catwalk, /turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"WI" = ( +/area/talon_v2/engineering) +"mO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"mP" = ( +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"mQ" = ( +/obj/structure/railing/grey, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"mS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"mT" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"mV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"mX" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"mZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"nb" = ( +/obj/structure/flora/pottedplant/minitree, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"nc" = ( +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"ne" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"ng" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"nh" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/starboard) +"nk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_port) +"nl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"nn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"nq" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"ns" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment{ @@ -15226,12 +4300,297 @@ d2 = 2; icon_state = "1-2" }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"nu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"nw" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_starboard) +"nx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/item/modular_computer/console/preset/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"nz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"nB" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, /turf/simulated/floor/tiled/techfloor, /area/talon_v2/central_hallway/fore) -"WJ" = ( -/turf/simulated/wall/shull, +"nC" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"nD" = ( +/obj/structure/table/woodentable, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/obj/machinery/recharger, +/turf/simulated/floor/wood, /area/talon_v2/crew_quarters/eng_room) -"WK" = ( +"nE" = ( +/obj/structure/table/woodentable, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/paper/talon_guard, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"nH" = ( +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"nI" = ( +/obj/machinery/power/smes/buildable/offmap_spawn{ + RCon_tag = "Talon Port SMES" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"nK" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"nL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"nM" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_restroom2"; + name = "Unisex Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"nN" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"nP" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"nS" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"nW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/noticeboard{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"oc" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"od" = ( +/turf/simulated/floor/reinforced, +/area/talon_v2/hangar) +"oh" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/crew_quarters/bar) +"ol" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_east" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 4; + pixel_x = 11; + pixel_y = 24; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"om" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"on" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"oo" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"op" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"oq" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"or" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"ow" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"ox" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"oz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"oA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"oC" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -15246,598 +4605,299 @@ /obj/machinery/door/firedoor/glass/talon, /turf/simulated/floor/plating, /area/talon_v2/crew_quarters/cap_room) -"WL" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/bridge) -"WM" = ( +"oF" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/obj/item/device/mass_spectrometer/adv, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"oG" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"oK" = ( /obj/structure/sign/warning/nosmoking_1{ pixel_x = -26 }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"WN" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass{ - name = "Hangar Bay"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/hangar) -"WQ" = ( -/obj/structure/bed/chair/bay/shuttle{ - dir = 1 - }, -/obj/structure/closet/walllocker_double/survival/south, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonpod) -"WS" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -26 - }, -/obj/structure/table/woodentable, -/obj/machinery/button/remote/blast_door{ - dir = 4; - id = "talon_quietroom"; - name = "window blast shields"; - pixel_x = -28 - }, -/obj/machinery/recharger, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"WT" = ( -/obj/machinery/vending/nifsoft_shop, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"WU" = ( -/obj/machinery/light/small{ - dir = 1 - }, /turf/simulated/floor/plating, /area/talon_v2/engineering/star_store) -"WV" = ( -/obj/structure/catwalk, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon_v2/maintenance/aft_port) -"WY" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/portable_atmospherics/powered/pump/filled, -/obj/structure/railing/grey{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"WZ" = ( -/obj/structure/closet/walllocker/emerglocker/west, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/armory) -"Xa" = ( -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_port) -"Xb" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Xe" = ( +"oN" = ( /obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - dir = 2; - id = "talon_bridge_shields" - }, -/turf/simulated/floor/plating, -/area/talon_v2/bridge) -"Xf" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"Xh" = ( -/obj/structure/closet/secure_closet/talon_engineer, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/obj/item/weapon/storage/box/nifsofts_engineering, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/eng_room) -"Xi" = ( -/obj/structure/table/woodentable, -/obj/item/device/paicard, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"Xl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/medical) -"Xm" = ( -/obj/machinery/light/small, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"Xn" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/fore) -"Xo" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 8; - pixel_y = -26 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -6; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"Xp" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"Xq" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/wing_starboard) -"Xr" = ( -/turf/space, -/area/talon_v2/engineering/port) -"Xw" = ( -/obj/structure/catwalk, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/aft_starboard) -"Xy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"XA" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"XB" = ( -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"XC" = ( -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, -/obj/machinery/airlock_sensor{ - pixel_y = 28; +/obj/machinery/door/airlock/glass_research{ + name = "Anomaly Storage"; req_one_access = list(301) }, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/structure/handrail, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_starboard) -"XD" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"XE" = ( -/obj/machinery/light{ - dir = 1 - }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"oO" = ( /obj/structure/closet/emergsuit_wall{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/central_hallway/fore) -"XG" = ( -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"XH" = ( -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"XJ" = ( -/obj/structure/sign/directions/science/xenoarch{ + dir = 1; pixel_y = -32 }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/central_hallway/star) -"XK" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 +"oS" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"XO" = ( -/obj/machinery/oxygen_pump{ - dir = 1; - pixel_y = -30 +/obj/machinery/computer/guestpass{ + dir = 8; + pixel_x = 26 }, -/obj/structure/handrail{ - dir = 1 +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"oT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"XP" = ( -/turf/simulated/floor/reinforced/airless, -/area/space) -"XQ" = ( -/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"oU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor/plating, /area/talon_v2/maintenance/fore_port) -"XR" = ( +"oV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"oW" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_restroom2"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"pa" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"pb" = ( +/obj/machinery/camera/network/talon{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/catwalk_plated, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon_v2/central_hallway/star) -"XS" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"pc" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"pf" = ( +/obj/effect/floor_decal/industrial/outline/red, /obj/machinery/atmospherics/portables_connector{ dir = 8 }, -/obj/structure/railing/grey{ - dir = 1 +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"pi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 }, /turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"XT" = ( -/obj/structure/table/woodentable, -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "talon_quietroom"; - name = "window blast shields"; - pixel_x = 28 - }, -/obj/structure/closet/walllocker/medical/south, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/meditation) -"XU" = ( -/obj/structure/bed/chair/bay/chair{ +/area/talon_v2/maintenance/wing_starboard) +"pk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"pl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/bar) -"XW" = ( -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/closet/walllocker_double/hydrant/east, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/armory) -"XX" = ( -/obj/effect/landmark/start{ - name = "Talon Pilot" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/carpet, -/area/talon_v2/crew_quarters/pilot_room) -"XY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/central_hallway) -"XZ" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_starboard) -"Ya" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2, -/obj/structure/closet/walllocker/medical/east, -/obj/item/device/radio/off{ - channels = list("Talon" = 1) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"Yb" = ( -/obj/machinery/computer/ship/sensors, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"Yc" = ( -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"Ye" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 10 - }, -/obj/machinery/airlock_sensor{ - dir = 4; - pixel_x = -28; - pixel_y = 28; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"Yf" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/hangar) -"Yg" = ( -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/aft_port) -"Yh" = ( -/obj/machinery/suit_cycler/vintage/tcaptain, -/turf/simulated/floor/wood, -/area/talon_v2/crew_quarters/cap_room) -"Yj" = ( -/obj/structure/catwalk, -/obj/structure/closet/walllocker_double/west, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/stack/cable_coil/green, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"Yk" = ( -/turf/simulated/floor/reinforced, -/area/talon_v2/ofd_ops) -"Ym" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table/rack/steel, -/obj/item/weapon/shovel, -/obj/item/weapon/shovel, -/obj/item/weapon/mining_scanner, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"Yo" = ( -/obj/structure/catwalk, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"Yp" = ( -/obj/structure/railing/grey, -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 +"pn" = ( +/obj/structure/flora/pottedplant/fern, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 }, /turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"Yq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 +/area/talon_v2/central_hallway) +"po" = ( +/obj/machinery/fitness/punching_bag, +/obj/structure/sign/painting/public{ + pixel_x = 30 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"Yr" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"Yt" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"pp" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"Yu" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/maintenance/wing_port) -"Yv" = ( -/mob/living/simple_mob/animal/passive/dog/corgi/puppy{ - desc = "That's Hendrickson, warden of the Talon's brig. No schemes can escape the watchful gleam of this corgi's deep, dark eyes."; - name = "Hendrickson" - }, -/obj/structure/dogbed, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/brig) -"Yw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 10 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"Yx" = ( -/obj/machinery/mineral/processing_unit_console{ - req_one_access = list(301) - }, -/obj/structure/girder, -/obj/structure/railing/grey{ - dir = 4 - }, -/obj/structure/railing/grey, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"Yy" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/machinery/button/remote/blast_door{ +/obj/structure/disposalpipe/junction{ dir = 4; - id = "talon_anomalystorage"; - name = "window blast shields"; - pixel_x = -28 + icon_state = "pipe-j2" }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"Yz" = ( -/obj/machinery/atmospherics/omni/mixer{ - name = "Air Mixer"; - tag_north = 2; - tag_south = 1; - tag_south_con = 0.79; - tag_west = 1; - tag_west_con = 0.21 - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"YA" = ( +/obj/structure/closet/walllocker_double/hydrant/east, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"pr" = ( /obj/structure/railing/grey{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"pt" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"pv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm/talon{ + pixel_y = 28 + }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/bridge) -"YB" = ( -/obj/structure/bed/chair/bay/shuttle{ +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"pw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ dir = 4 }, -/obj/structure/closet/walllocker_double/survival/north, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"px" = ( +/obj/machinery/oxygen_pump{ + dir = 4; + pixel_x = 30 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"pA" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"pB" = ( +/obj/structure/table/standard, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, /turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonpod) -"YC" = ( +/area/talon_v2/crew_quarters/restrooms) +"pC" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -15845,32 +4905,321 @@ }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/central_hallway) -"YD" = ( +"pE" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"pG" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"pH" = ( /obj/effect/floor_decal/industrial/warning{ - dir = 1 + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"pK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"pL" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/department/commander{ + pixel_x = -28 }, /turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"YG" = ( -/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, -/obj/effect/floor_decal/industrial/warning{ +/area/talon_v2/central_hallway/fore) +"pN" = ( +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"pQ" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, /obj/structure/catwalk, /turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"YH" = ( -/obj/structure/trash_pile, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/star_store) -"YI" = ( +/area/talon_v2/engineering/atmospherics) +"pR" = ( /obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/table/steel, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"pT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"pV" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"pZ" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"qb" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"qc" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/alarm/talon{ + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"qe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light_switch{ dir = 8; - pixel_x = 30 + pixel_x = 24 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"qi" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/camera/network/talon, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"ql" = ( +/obj/structure/hull_corner{ + dir = 4 + }, +/turf/space, +/area/space) +"qm" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 1; + req_access = list(301) + }, +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 2; + req_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig1"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/light/small{ + dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/brig) -"YJ" = ( +"qn" = ( +/obj/structure/hull_corner{ + dir = 8 + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"qo" = ( +/obj/structure/table/rack/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"qp" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/bar) +"qq" = ( +/obj/structure/closet/walllocker_double/south, +/obj/structure/handrail{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"qr" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/med_room) +"qs" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"qt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"qu" = ( +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qv" = ( +/obj/structure/table/rack/steel, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"qw" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/cable/green, +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"qy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"qC" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Port Eng. Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"qD" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/weapon/pipe_dispenser, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"qE" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"qH" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/mining{ + name = "Refinery"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"qI" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"qJ" = ( /obj/machinery/light{ dir = 1 }, @@ -15885,89 +5234,45 @@ }, /turf/simulated/floor/tiled/techmaint, /area/talon_v2/central_hallway/port) -"YL" = ( -/obj/structure/railing/grey, -/obj/structure/window/reinforced, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/refining) -"YN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +"qK" = ( /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/tiled/techmaint, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, /area/talon_v2/central_hallway/star) -"YO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +"qL" = ( +/obj/structure/closet/walllocker_double/south, +/obj/machinery/light, +/obj/item/weapon/extinguisher, +/obj/item/stack/cable_coil/green, +/obj/item/stack/cable_coil/green, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"qN" = ( +/turf/simulated/wall/shull{ + can_open = 1 }, -/obj/machinery/light/small, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port) -"YP" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"YQ" = ( -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"YR" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/suspension_gen{ - req_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/anomaly_storage) -"YS" = ( -/obj/structure/flora/pottedplant/tall, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/crew_quarters/restrooms) -"YT" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering) -"YW" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/engineering{ - name = "Talon Starboard Engines & Trash Management"; - req_one_access = list(301) - }, -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"YX" = ( +/area/talon_v2/workroom) +"qO" = ( /obj/structure/cable/green{ d2 = 2; icon_state = "0-2" @@ -15977,153 +5282,638 @@ name = "north bump"; pixel_y = 28 }, -/obj/structure/table/rack/steel, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"YY" = ( -/obj/machinery/autolathe, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/workroom) -"YZ" = ( -/obj/machinery/atmospherics/portables_connector/aux, -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_starboard) -"Zb" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/table/steel, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/fiftyspawner/uranium, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/generators) -"Zc" = ( -/turf/simulated/wall/shull, -/area/talon_v2/engineering/atmospherics) -"Zd" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass, /turf/simulated/floor/tiled/techmaint, -/area/talon_v2/central_hallway/fore) -"Ze" = ( +/area/talon_v2/brig) +"qP" = ( /obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/random/multiple/corp_crate/talon_cargo, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/maintenance/wing_port) -"Zf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/corner/black/diagonal, -/obj/item/weapon/stool/baystool/padded{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon_v2/crew_quarters/bar) -"Zg" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/emergsuit_wall{ - dir = 8; - pixel_x = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Zh" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/hangar) -"Zi" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/starboard) -"Zk" = ( -/turf/simulated/wall/rshull, -/area/talon_v2/engineering/port) -"Zl" = ( -/obj/structure/barricade, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Zm" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/head/helmet/space/void/refurb/talon, -/turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"Zn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Zo" = ( -/obj/machinery/pointdefense_control{ - id_tag = "talon_pd" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/engineering) -"Zp" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ + dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_starboard) -"Zr" = ( -/obj/machinery/door/airlock/glass_external{ - frequency = 1420; - id_tag = "tal_shuttle_sb"; - req_one_access = list(301) +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"qQ" = ( +/obj/structure/sign/warning/moving_parts{ + pixel_y = -32 }, -/obj/machinery/door/blast/regular/open{ - id = "talon_boat_east" - }, -/obj/machinery/button/remote/blast_door{ - dir = 1; - id = "talon_boat_east"; - pixel_y = -28; - req_one_access = list(301) +/obj/machinery/conveyor{ + dir = 4; + id = "talonrefinery" }, /turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"Zv" = ( +/area/talon_v2/refining) +"qU" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"qV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"qW" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + name = "CO2 Filter"; + tag_east = 2; + tag_north = 1; + tag_south = 5 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"qX" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/wall/rshull, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"rg" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"rh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"ri" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"rj" = ( +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"rk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 6 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"rl" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/starboard) +"rm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"rq" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/mime, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"rt" = ( +/obj/effect/floor_decal/emblem/talon_big, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"ru" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"rv" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"rw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"rx" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"rz" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/stack/material/algae, +/obj/item/stack/material/algae, +/obj/item/stack/material/algae, +/obj/item/stack/material/algae, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"rB" = ( +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"rC" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/handcuffs, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"rF" = ( +/obj/machinery/suit_cycler/vintage/tcrew, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"rG" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/walllocker_double/medical/south, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"rI" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Hangar Bay"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"rJ" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"rL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"rP" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"rQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"rR" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, /area/talon_v2/maintenance/wing_starboard) -"Zw" = ( +"rS" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"rT" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Starboard Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"rU" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"rW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"sc" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"se" = ( +/obj/structure/closet/crate/engineering, +/obj/fiftyspawner/cardboard, +/obj/fiftyspawner/floor, +/obj/fiftyspawner/glass, +/obj/fiftyspawner/plastic, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/wood, +/obj/item/stack/material/plasteel{ + amount = 30 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"sf" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"sh" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"sl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"sn" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + id_tag = "talon_capdoor"; + name = "Captain's Cabin"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/cap_room) +"so" = ( +/obj/item/weapon/storage/dicecup/loaded{ + pixel_x = 7; + pixel_y = 11 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/marble, +/obj/item/weapon/deck/cards{ + pixel_x = 3 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"ss" = ( +/obj/structure/sign/periodic{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"sv" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/gun/burst, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/clothing/accessory/holster/waist, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"sw" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"sx" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"sz" = ( +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/bridge) +"sC" = ( +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"sD" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/directions/bar{ + dir = 1; + pixel_x = -32; + pixel_y = -3 + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = -32; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"sE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"sF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"sI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"sJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"sK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig2"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/brig) +"sL" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"sM" = ( +/obj/effect/landmark/map_data/talon, +/turf/space, +/area/space) +"sT" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"sV" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"sZ" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ta" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"tb" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"tc" = ( +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"td" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"te" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -16146,101 +5936,389 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/talon_v2/crew_quarters/eng_room) -"Zx" = ( -/obj/machinery/light/small{ - dir = 1 +"tf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/structure/table/rack/shelf/steel, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/port_store) -"Zz" = ( -/obj/structure/table/steel, -/obj/structure/closet/autolok_wall{ - dir = 1; - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"ZA" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/mineral/input, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"ZB" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"ZC" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/wall/rshull, -/area/talon_v2/bridge) -"ZD" = ( +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"tg" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ti" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"tj" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"tk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"tl" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"tm" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"tn" = ( +/obj/structure/table/rack/shelf/steel, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = 24 + }, +/obj/item/weapon/storage/backpack/dufflebag/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"to" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = 32; + pixel_y = -3 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"tp" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"tu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"tw" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/medical{ + id_tag = "talon_meddoor"; + name = "Doctor's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/med_room) +"tx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -6 + }, +/obj/structure/sign/directions/cargo{ + dir = 4; + pixel_x = 32 + }, +/obj/structure/sign/directions/science/xenoarch{ + dir = 4; + pixel_x = 32; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"ty" = ( /obj/machinery/light/small{ dir = 8 }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"tz" = ( +/obj/structure/closet/secure_closet/talon_pilot, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"tA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/east, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"tB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/walllocker_double/east, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"tC" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_port) +"tD" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"tE" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "talonboat_docker"; + pixel_y = 24 + }, +/obj/machinery/computer/shuttle_control/explore/talonboat{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"tJ" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/machinery/recharger, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"tK" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"tM" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"tQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, /turf/simulated/floor/plating, /area/talon_v2/engineering/star_store) -"ZE" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +"tR" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 }, -/obj/effect/floor_decal/industrial/warning/dust{ +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"tU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"ZF" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"tX" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, /turf/simulated/floor/tiled/techfloor, -/area/talon_v2/secure_storage) -"ZH" = ( -/obj/machinery/atmospherics/binary/pump/high_power/on{ +/area/talon_v2/refining) +"tY" = ( +/obj/structure/disposalpipe/trunk{ dir = 4 }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"tZ" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 5 + }, +/turf/space, +/area/space) +"ub" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"uc" = ( /obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /obj/structure/closet/emergsuit_wall{ - dir = 1; - pixel_y = -32 + dir = 8; + pixel_x = -32 }, -/turf/simulated/floor/plating, -/area/talon_v2/engineering/atmospherics) -"ZI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/ofd_ops) -"ZJ" = ( -/obj/machinery/door/airlock/glass_external{ +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"ud" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/machinery/airlock_sensor{ + pixel_y = 28; req_one_access = list(301) }, -/obj/effect/map_helper/airlock/door/ext_door, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/structure/handrail, /turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/maintenance/wing_port) -"ZK" = ( +/area/talon_v2/maintenance/wing_starboard) +"uf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"uh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"ui" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"uk" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"ul" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"um" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"up" = ( /obj/machinery/power/pointdefense{ id_tag = "talon_pd" }, @@ -16248,55 +6326,962 @@ d2 = 8; icon_state = "0-8" }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, /turf/simulated/floor/reinforced/airless, /area/space) -"ZO" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ +"uv" = ( +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"uw" = ( +/obj/structure/flora/pottedplant/tall, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"ux" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"uz" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/talonboat) -"ZP" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/wall/rshull, -/area/talon_v2/engineering) -"ZQ" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"uA" = ( +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"uB" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"uF" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"uH" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/structure/railing/grey{ dir = 1 }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"uI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"uJ" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = 32 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"uK" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"uL" = ( /obj/structure/hull_corner/long_vert{ dir = 5 }, -/turf/simulated/floor/reinforced/airless, +/turf/space, /area/space) -"ZR" = ( -/obj/machinery/mineral/output, -/obj/machinery/conveyor{ - dir = 8; - id = "talonrefinery" +"uM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon_v2/refining) -"ZS" = ( -/obj/structure/handrail{ - dir = 4 +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 }, -/turf/simulated/floor/tiled/techmaint, -/area/talon_v2/maintenance/wing_port) -"ZW" = ( -/obj/structure/catwalk, -/obj/structure/trash_pile, -/turf/simulated/floor/plating, -/area/talon_v2/maintenance/fore_port) -"ZY" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"uO" = ( +/obj/structure/flora/pottedplant/shoot, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"uQ" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"uR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"uS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/department/biblio{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"uT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"uU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"uV" = ( +/obj/structure/closet/walllocker_double/south, +/obj/structure/handrail{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/emergency, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"uW" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"uZ" = ( +/obj/structure/closet/wardrobe/black{ + starts_with = list(/obj/item/clothing/under/color/black = 4, /obj/item/clothing/accessory/storage/black_vest = 4, /obj/item/clothing/accessory/storage/black_drop_pouches = 4, /obj/item/clothing/gloves/black = 4, /obj/item/clothing/head/soft/black = 4, /obj/item/clothing/mask/balaclava = 4, /obj/item/clothing/mask/bandana = 4, /obj/item/clothing/mask/gas/commando = 4, /obj/item/weapon/storage/backpack/messenger/black = 4, /obj/item/weapon/storage/backpack/dufflebag = 4, /obj/item/clothing/shoes/black = 4, /obj/item/clothing/shoes/boots/duty = 4) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"va" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/eng{ + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"vb" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"vc" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"vd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"ve" = ( +/obj/machinery/suit_cycler/vintage/tmedic, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"vh" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"vi" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"vp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/brig) +"vs" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"vt" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"vw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/holoposter{ + dir = 4; + pixel_x = 32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"vx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"vy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/handrail, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"vA" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"vC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"vE" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"vF" = ( +/obj/effect/landmark/talon, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"vG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"vH" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"vJ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"vL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"vP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"vR" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"vU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + id_tag = "talon_meddoor"; + name = "Doctor's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/med_room) +"vV" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate/secure/phoron{ + req_one_access = list(301) + }, +/obj/item/weapon/tank/phoron/pressurized{ + pixel_x = -3 + }, +/obj/item/weapon/tank/phoron/pressurized{ + pixel_x = 3 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vW" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"vY" = ( +/obj/structure/table/steel, +/obj/item/weapon/pickaxe/drill, +/obj/machinery/button/remote/blast_door{ + id = "talon_boat_cockpit"; + pixel_y = 28 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"vZ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/medical{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/medical) +"wa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"wd" = ( +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"we" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"wg" = ( +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/sign/directions/medical{ + pixel_x = 32; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"wh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/structure/sign/department/armory{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"wi" = ( /turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_port) +"wj" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/starboard) +"wm" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"wo" = ( +/obj/machinery/suit_cycler/vintage/tcaptain, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"wr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"ws" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"wu" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"wx" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"wy" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"wz" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"wB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"wF" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"wH" = ( +/obj/machinery/pointdefense_control{ + id_tag = "talon_pd" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"wM" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"wN" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, /area/talon_v2/maintenance/fore_starboard) -"ZZ" = ( +"wO" = ( +/obj/structure/bed/chair/bay/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"wP" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_port) +"wS" = ( +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"wU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/sec{ + id_tag = "talon_secdoor"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/sec_room) +"wV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/flora/pottedplant/mysterious, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"wW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineeringatmos{ + name = "Talon Atmospherics"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/engineering/atmospherics) +"wX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"wZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"xb" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/paper/dockingcodes, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"xd" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"xf" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/directions/security/armory{ + dir = 10; + pixel_x = -32; + pixel_y = -6 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_x = -32; + pixel_y = 6 + }, +/obj/structure/sign/directions/security/brig{ + dir = 1; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"xh" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list(301) + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"xi" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"xk" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"xm" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/department/bar{ + pixel_x = 29 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"xq" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/marble, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"xr" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"xt" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"xu" = ( +/obj/structure/railing/grey, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"xv" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"xw" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"xx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"xB" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"xE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/handrail, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"xH" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port_store) +"xJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"xL" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"xM" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, @@ -16309,6 +7294,8293 @@ }, /turf/simulated/floor/plating, /area/talon_v2/crew_quarters/meditation) +"xN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"xP" = ( +/obj/structure/catwalk, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"xQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"xR" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"xW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"xX" = ( +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_star"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"xZ" = ( +/obj/structure/bookcase/manuals/xenoarchaeology, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"ya" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"yc" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"yd" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"yf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"yg" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"yh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holoposter{ + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"yj" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"ym" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/medbay{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/star) +"yo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/obj/structure/closet/walllocker_double/west, +/obj/item/weapon/cell/apc, +/obj/item/weapon/cell/apc, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"yp" = ( +/obj/item/modular_computer/console/preset/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"yq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"yr" = ( +/obj/effect/overmap/visitable/ship/talon, +/turf/space, +/area/space) +"yu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_starboard) +"yv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"yw" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"yx" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"yA" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"yC" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"yD" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"yF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"yJ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"yN" = ( +/obj/structure/trash_pile, +/obj/machinery/camera/network/talon, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"yO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table/rack/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"yP" = ( +/obj/machinery/vending/food{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"yR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/directions/security/armory{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"yU" = ( +/obj/structure/table/woodentable, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/engineer, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"yV" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/hangar) +"yW" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/engineering/atmospherics) +"yX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"yY" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"yZ" = ( +/obj/structure/closet/crate, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"zd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"zj" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/talon, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"zm" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/starboard) +"zn" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/walllocker_double/hydrant/east, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"zo" = ( +/obj/machinery/media/jukebox, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"zq" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_port) +"zs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Port Engines & Spare Fuel"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"zu" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"zv" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/tank/oxygen, +/obj/item/weapon/tank/oxygen, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"zw" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"zy" = ( +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"zz" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/cargo, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/random/maintenance/cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"zB" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"zC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"zF" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"zH" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"zI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"zJ" = ( +/obj/machinery/vending/tool{ + req_log_access = 301 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"zK" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"zL" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"zM" = ( +/obj/machinery/door/window/brigdoor/eastright{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"zQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"zT" = ( +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_port) +"zV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"zW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"zX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"zZ" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"Ad" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"Ag" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Aj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"An" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"Aq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/telecoms{ + pixel_y = -31 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"As" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"At" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Av" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Aw" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Flight Control" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Ax" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"Az" = ( +/obj/structure/table/steel, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_y = 6 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"AD" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"AE" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"AH" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"AI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"AJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"AL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"AN" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_east" + }, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "talon_boat_east"; + pixel_y = -28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"AO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/department/medbay{ + name = "DOCTOR'S QUARTERS"; + pixel_x = 32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"AQ" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/paper/talon_doctor, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"AR" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/tank/jetpack/carbondioxide, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"AS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"AT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"AU" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"AV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"AW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"AX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/bar) +"AY" = ( +/obj/machinery/mineral/unloading_machine, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"AZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Bb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Bc" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/port) +"Bd" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Be" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/gen_store) +"Bf" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/bridge) +"Bi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"Bk" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Bn" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Bq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"Br" = ( +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"Bs" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/sec{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Bt" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"Bu" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"Bv" = ( +/obj/machinery/button/remote/blast_door{ + id = "talon_cargo_port"; + name = "Cargo Loading Hatches"; + pixel_y = -28 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/northleft{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Bw" = ( +/turf/simulated/wall/shull, +/area/talon_v2/workroom) +"By" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"BB" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"BC" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"BF" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"BH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/south, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"BJ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"BK" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/wall, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"BN" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/crew_quarters/restrooms) +"BO" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + name = "Waste Compresser" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"BT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"BU" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"BV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"BW" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_starboard_fore"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"BX" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/table/rack/steel, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"BY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"BZ" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/weapon/paper/talon_power, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"Cb" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_centcom{ + name = "Talon Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"Cd" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Ce" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Cf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_anomalystorage" + }, +/turf/simulated/floor/plating, +/area/talon_v2/anomaly_storage) +"Cg" = ( +/obj/structure/bed/chair/office/light, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Ck" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/structure/closet/walllocker/medical/south, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/fire, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Cq" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Cr" = ( +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Cs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/closet/walllocker_double/east, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device, +/obj/item/weapon/cell/device, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Cw" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 8; + pixel_y = -26 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -6; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Cx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/shield{ + pixel_y = -31 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Cy" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"CA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"CB" = ( +/obj/machinery/suit_cycler/vintage/tpilot, +/obj/machinery/button/remote/airlock{ + id = "talon_pilotdoor"; + name = "Door Bolts"; + pixel_y = 28; + specialfunctions = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"CC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"CD" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"CE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"CF" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_charger"; + name = "Cyborg Recharging Station" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"CH" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/weapon/paper/talon_pilot, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"CI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"CL" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"CN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"CO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"CP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/obj/machinery/atm{ + pixel_y = 31 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"CS" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/medical{ + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/medical) +"CU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"CV" = ( +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"CX" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/fore_port) +"CY" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Dc" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"Dd" = ( +/turf/simulated/wall/shull, +/area/talon_v2/secure_storage) +"Dg" = ( +/obj/structure/hull_corner/long_vert{ + dir = 9 + }, +/turf/space, +/area/space) +"Dh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Di" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/east, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Dj" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Dm" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Dp" = ( +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"Dq" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_starboard) +"Ds" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Du" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Dx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Dy" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"DB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"DC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_cockpit" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"DD" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/aft_starboard) +"DG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/structure/closet/walllocker_double/hydrant/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"DH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"DI" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"DK" = ( +/obj/machinery/vending/nifsoft_shop, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"DM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"DP" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"DR" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"DU" = ( +/obj/machinery/vending/boozeomat{ + density = 0; + pixel_y = 32; + req_access = list(301); + req_log_access = 301 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "talon_windows"; + name = "window blast shields"; + pixel_x = 28; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 26; + pixel_y = -8 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"DW" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"DX" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"DY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Ea" = ( +/obj/machinery/computer/ship/sensors{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Eb" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"Ef" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Ek" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_pilotdoor"; + name = "Pilot's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/pilot_room) +"En" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Eo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_boat_cockpit" + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"Ep" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Eq" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Er" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Et" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Ev" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Ew" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"Ey" = ( +/obj/structure/table/rack/steel, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"EB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"ED" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"EF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/catwalk_plated, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"EH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"EI" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"EJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"EL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"EN" = ( +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/north, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"EO" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"EP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"ES" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"ET" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/oxygen_pump{ + dir = 4; + pixel_x = 30 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"EU" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_starboard) +"EV" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/table/rack/steel, +/obj/item/weapon/grenade/spawnergrenade/manhacks/mercenary{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/device/spaceflare, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"EX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Fc" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"Fd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "talon_boatbay"; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Fe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"Ff" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Fg" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Fj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker/medical/north, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Fk" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Fn" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/medical{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Fo" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Fq" = ( +/obj/effect/landmark/talon, +/obj/structure/handrail, +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Ft" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 6 + }, +/turf/space, +/area/space) +"Fv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Fx" = ( +/obj/structure/catwalk, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Fy" = ( +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Fz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/structure/sign/painting/public{ + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"FB" = ( +/obj/effect/landmark/start{ + name = "Talon Engineer" + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"FG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"FH" = ( +/obj/structure/sign/painting/public{ + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"FJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"FK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/department/atmos{ + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"FM" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"FN" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/vehiclecage/quadbike, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"FO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"FR" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/fore) +"FS" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"FT" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Engineering"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"FU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"FX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/closet/emergsuit_wall{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"FY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"FZ" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_port) +"Ga" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Gb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Starboard Engines & Trash Management"; + req_one_access = list(301) + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Ge" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + locked = 0 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"Gg" = ( +/obj/machinery/vending/sovietsoda, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Gh" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Gj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Gl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/sign/directions/engineering/atmospherics{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"Gm" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talonrefinery" + }, +/obj/structure/sign/warning/moving_parts{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Gn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Go" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Gp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Gq" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/button/remote/airlock{ + dir = 1; + id = "talon_charger"; + name = "Door Bolts"; + pixel_y = -28; + specialfunctions = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"Gs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Gv" = ( +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Gw" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/door/airlock{ + id_tag = "talon_pilotdoor"; + name = "Pilot's Cabin"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/pilot_room) +"Gx" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Gy" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/starboard) +"GC" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"GE" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Port Eng. Storage"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"GF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"GH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"GJ" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/medical_stand/anesthetic, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"GK" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass_security{ + name = "Talon Brig/Sec"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"GQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"GT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"GU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"GV" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"GW" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + name = "N2/O2 Filter"; + tag_east = 4; + tag_north = 3; + tag_south = 2; + tag_west = 1 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"GY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/closet/walllocker_double/hydrant/south, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Ha" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Hb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"Hc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Hf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Hg" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/item/stack/marker_beacon/thirty, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Hh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Hj" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/wing_starboard) +"Hl" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Hn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Ho" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/computer/ship/engines{ + dir = 1 + }, +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Hq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/table/standard, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"Hr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Ht" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"Hu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Hw" = ( +/obj/structure/railing/grey, +/obj/effect/floor_decal/emblem/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Hz" = ( +/obj/structure/hull_corner, +/turf/space, +/area/space) +"HA" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + name = "Talon Armory"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"HC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"HD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"HE" = ( +/obj/item/modular_computer/console/preset/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"HF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/structure/sign/directions/medical{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"HG" = ( +/obj/machinery/mineral/stacking_unit_console{ + pixel_y = -6; + req_one_access = list(301) + }, +/obj/structure/girder, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"HH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"HI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"HK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"HN" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/obj/structure/table/rack/shelf/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"HS" = ( +/turf/simulated/wall/shull, +/area/talon_v2/anomaly_storage) +"HT" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/rack/steel, +/obj/item/weapon/shovel, +/obj/item/weapon/shovel, +/obj/item/weapon/mining_scanner, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"HU" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"HW" = ( +/obj/machinery/disposal/wall{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"HX" = ( +/obj/structure/table/standard, +/obj/item/device/defib_kit/jumper_kit/loaded, +/obj/item/device/defib_kit/loaded, +/obj/item/weapon/storage/belt/medical/emt, +/obj/item/device/sleevemate, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"HZ" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"Ia" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Hangar Bay"; + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"Id" = ( +/obj/structure/catwalk, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Ie" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/flora/pottedplant/thinbush, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"If" = ( +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Ig" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/mineral/output, +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Ih" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_west" + }, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "talon_boat_west"; + pixel_y = -28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Ii" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/structure/railing/grey, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Ij" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Il" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Im" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"In" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"Io" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Ip" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/item/weapon/stool/baystool/padded{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Iq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Ir" = ( +/obj/structure/loot_pile/maint/boxfort, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Is" = ( +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/obj/structure/safe/floor{ + name = "smuggling compartment" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"It" = ( +/obj/structure/closet/crate, +/obj/structure/railing/grey, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Iu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Iv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Ix" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Iz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"IC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"ID" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering/port) +"IE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"IF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"IG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + name = "Waste to Filter" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"IJ" = ( +/obj/structure/catwalk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"IK" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/generators) +"IL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"IM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"IN" = ( +/obj/structure/table/steel, +/obj/machinery/camera/network/talon, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/apc, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"IP" = ( +/obj/structure/catwalk, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"IR" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"IS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"IU" = ( +/obj/structure/bookcase/manuals/research_and_development, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"IW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/department/armory{ + name = "GUARD'S QUARTERS"; + pixel_x = -32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"IX" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"IY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"Jd" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/suspension_gen{ + req_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Jf" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/engineering{ + id_tag = "talon_engdoor"; + name = "Engineer's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Ji" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Engine Crawlway Access"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Jk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/bed/chair/bay/chair{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Jm" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_boat_west" + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 8; + pixel_x = -11; + pixel_y = 24; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Jp" = ( +/obj/structure/closet/excavation, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Jr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Jt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Ju" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "talonrefinery" + }, +/obj/structure/plasticflaps, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Jv" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Jw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Jz" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"JA" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/voidcraft{ + name = "Cabin Access"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"JB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"JC" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"JE" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/table/standard, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"JF" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"JG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"JH" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"JI" = ( +/obj/machinery/door/airlock/medical{ + name = "Medical Storage"; + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"JJ" = ( +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/structure/catwalk, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_starboard) +"JK" = ( +/obj/machinery/suit_cycler/vintage/tengi, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"JL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"JO" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/bridge) +"JP" = ( +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/bridge) +"JQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"JT" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/syndicate/black, +/obj/item/clothing/head/helmet/space/syndicate/black, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"JV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"JW" = ( +/obj/structure/catwalk, +/obj/structure/handrail, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_starboard) +"JX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/secure_storage) +"Ka" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/fore_starboard) +"Kc" = ( +/obj/structure/table/steel, +/obj/structure/closet/autolok_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Kd" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"Ke" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/flora/pottedplant, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"Kf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Kg" = ( +/obj/structure/closet/secure_closet/talon_captain, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Kh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/sign/directions/bar{ + dir = 1; + pixel_x = 32; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Kj" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Kk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"Kl" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Ko" = ( +/obj/machinery/suit_cycler/vintage/tmedic, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Kp" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/stack/nanopaste{ + pixel_x = -7; + pixel_y = -4 + }, +/obj/item/stack/nanopaste{ + pixel_x = 9; + pixel_y = -4 + }, +/obj/item/device/robotanalyzer{ + pixel_y = -8 + }, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Kr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"Ks" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/hangar) +"Kt" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Kv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Kx" = ( +/obj/structure/closet/wardrobe/black{ + starts_with = list(/obj/item/clothing/under/color/black = 4, /obj/item/clothing/accessory/storage/black_vest = 4, /obj/item/clothing/accessory/storage/black_drop_pouches = 4, /obj/item/clothing/gloves/black = 4, /obj/item/clothing/head/soft/black = 4, /obj/item/clothing/mask/balaclava = 4, /obj/item/clothing/mask/bandana = 4, /obj/item/clothing/mask/gas/commando = 4, /obj/item/weapon/storage/backpack/messenger/black = 4, /obj/item/weapon/storage/backpack/dufflebag = 4, /obj/item/clothing/shoes/black = 4, /obj/item/clothing/shoes/boots/duty = 4) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Kz" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + name = "Bridge"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"KA" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"KB" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"KC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"KD" = ( +/obj/machinery/atmospherics/pipe/tank/air/full{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"KE" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/talon, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"KI" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"KM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port_store) +"KN" = ( +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/structure/closet/walllocker/medical/east, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/extinguisher/mini, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"KO" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/engineering/port_store) +"KS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"KT" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"KU" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering/port_store) +"KX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineeringatmos{ + name = "Talon Atmospherics"; + req_one_access = list(301) + }, +/obj/structure/sign/directions/engineering/atmospherics{ + dir = 8; + pixel_y = 35 + }, +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = 29 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"KY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"KZ" = ( +/obj/structure/catwalk, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/aft_starboard) +"Lc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Le" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Li" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Lj" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Lk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/aft_starboard) +"Ll" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Lo" = ( +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Lr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Lt" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Lu" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Lx" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/suit/space/anomaly, +/obj/item/clothing/head/helmet/space/anomaly, +/obj/item/clothing/mask/breath, +/obj/item/weapon/storage/belt/archaeology, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"Ly" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"Lz" = ( +/obj/effect/floor_decal/emblem/talon, +/turf/simulated/floor/reinforced/airless, +/area/space) +"LA" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"LB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"LD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"LF" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"LI" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Engine Crawlway Access"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"LL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank/high, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"LM" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"LN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"LO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"LT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"LU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"LV" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"LX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"LY" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering) +"Mb" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Mc" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Mf" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Mg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Mh" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Mi" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Mj" = ( +/obj/machinery/computer/ship/navigation{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Ml" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Mm" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Mo" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 8 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Mp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"Mr" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/engineering) +"Mu" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Mv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"MA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"MB" = ( +/obj/structure/sign/directions/medical{ + pixel_y = -32 + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"MD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"ME" = ( +/obj/structure/handrail, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"MG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"ML" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_port) +"MO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"MP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"MQ" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_alc/full{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"MR" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"MT" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"MU" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + id_tag = "talon_restroom1"; + name = "Unisex Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"MV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"MX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Na" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Nb" = ( +/obj/machinery/smartfridge/chemistry{ + req_access = list(301); + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Nc" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Nf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Nh" = ( +/obj/structure/railing/grey, +/obj/machinery/atmospherics/pipe/manifold/visible/blue, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Nj" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/aux, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Nk" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Nl" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/meditation) +"Nm" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Nn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Nq" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/cap_room) +"Ns" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Nt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Nv" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = 24 + }, +/obj/structure/table/rack/shelf/steel, +/obj/item/device/radio/off{ + channels = list("Talon" = 1); + pixel_y = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Nw" = ( +/obj/structure/sign/directions/science/xenoarch{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Nz" = ( +/obj/structure/table/standard, +/obj/item/clothing/gloves/sterile/nitrile, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/surgicalapron, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = 26 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"NB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"NC" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/sec_room) +"NE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/holoposter{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"NI" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"NK" = ( +/obj/machinery/suit_cycler/vintage/tguard, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"NM" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/shoes/leg_guard/combat, +/obj/item/clothing/gloves/arm_guard/combat, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/suit/armor/combat, +/obj/item/clothing/head/helmet/combat, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"NO" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/wall{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"NQ" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"NR" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"NS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"NT" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/structure/handrail, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"NU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/shull, +/area/talon_v2/central_hallway) +"NV" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/crew_quarters/cap_room) +"NW" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/netgun, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/clothing/accessory/holster/waist, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"NZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"Ob" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Od" = ( +/obj/structure/table/standard, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Og" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"Oi" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Oj" = ( +/turf/simulated/wall/shull, +/area/talon_v2/armory) +"Ok" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/ore_box, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Om" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"On" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Oo" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Op" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Oq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/item/weapon/stool/baystool/padded{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Ot" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Ow" = ( +/obj/machinery/vending/coffee{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"OB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/handrail{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"OD" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"OE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"OH" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"OI" = ( +/obj/effect/floor_decal/industrial/loading, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"OJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"OK" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/catwalk_plated, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/port) +"OL" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/machinery/power/smes/buildable/offmap_spawn{ + RCon_tag = "Talon Port SMES" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"OM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"ON" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"OP" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"OQ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/gen_store) +"OR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"OS" = ( +/obj/structure/sign/department/bridge{ + name = "PILOT'S QUARTERS"; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"OT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"OU" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"OW" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_aft_star, +/turf/space, +/area/space) +"OX" = ( +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"OY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/marble, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"OZ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Pb" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"Pd" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Pe" = ( +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Pf" = ( +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Pg" = ( +/obj/machinery/vending/fitness, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Ph" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Pj" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/crew_quarters/restrooms) +"Pk" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/marble, +/obj/random/pizzabox, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"Pl" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Talon Atmospherics Maintenance Access"; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Pm" = ( +/obj/structure/table/rack/shelf/steel, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Po" = ( +/obj/effect/map_helper/airlock/door/simple, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Pr" = ( +/obj/machinery/shower, +/obj/item/weapon/soap/deluxe, +/obj/structure/curtain, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"Ps" = ( +/obj/machinery/power/apc/talon{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/table/standard, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/recharger, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Pt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Pu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Pv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Px" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Py" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port) +"PB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"PC" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Cargo Bay"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"PE" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"PF" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"PG" = ( +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"PH" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"PI" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/mineral/input, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"PK" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_near_fore_port, +/turf/space, +/area/space) +"PL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"PO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"PP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"PR" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/pilot_room) +"PU" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"PV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"PW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/bar) +"PX" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock{ + name = "Restrooms & Charger" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"PZ" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"Qa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/railing/grey, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Qb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/restrooms) +"Qc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Qi" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = -28; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/fore_port) +"Qj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/port) +"Qk" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Qm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Qn" = ( +/obj/structure/closet/secure_closet/chemical{ + req_access = list(301) + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Qo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Qq" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Qu" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Qv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Qx" = ( +/obj/structure/catwalk, +/obj/structure/closet/walllocker_double/west, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/stack/cable_coil/green, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Qy" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/medical{ + id_tag = "talon_meddoor"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/crew_quarters/med_room) +"Qz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"QA" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 9 + }, +/turf/space, +/area/space) +"QB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"QC" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"QD" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"QE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"QF" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"QG" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donut, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"QH" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"QI" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"QJ" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/junction/yjunction, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"QM" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/talonboat) +"QN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"QR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"QS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"QV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"QY" = ( +/obj/structure/catwalk, +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"Rb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Rd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Re" = ( +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"Rf" = ( +/turf/simulated/wall/shull{ + can_open = 1 + }, +/area/talon_v2/engineering/star_store) +"Rg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Ri" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Rj" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineeringatmos{ + name = "Talon Atmospherics"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Rp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"Rs" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/wall{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Rt" = ( +/obj/machinery/drone_fabricator/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Ru" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Rx" = ( +/turf/space, +/area/talon_v2/engineering/port) +"Ry" = ( +/obj/machinery/mineral/processing_unit{ + points_mult = 0 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"RA" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"RB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/directions/cargo{ + dir = 8; + pixel_x = -32; + pixel_y = 6 + }, +/obj/structure/sign/directions/library{ + dir = 8; + pixel_x = -32; + pixel_y = -6 + }, +/obj/structure/sign/directions/engineering/atmospherics{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"RC" = ( +/obj/effect/floor_decal/emblem/talon_big/center, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"RD" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"RE" = ( +/obj/structure/trash_pile, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"RF" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"RG" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/box/mousetraps, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/weapon/reagent_containers/glass/rag, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"RI" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"RJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"RK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"RL" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"RO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"RP" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/airlock_sensor{ + pixel_y = 24; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"RQ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/medical) +"RV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"RW" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Sa" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Sb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"Sd" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/engineering{ + name = "Talon Port Engines"; + req_one_access = list(301) + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Sg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/structure/closet/walllocker/medical/north, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Si" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/netgun, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/clothing/accessory/holster/waist, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/armory) +"Sj" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Sk" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/restrooms) +"Sn" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/crew_quarters/meditation) +"So" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"Sr" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/item/weapon/paper/talon_shields, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Ss" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"St" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/shuttle_control/explore/talonboat{ + dir = 4; + name = "boat remote control console" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Su" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Sv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/south, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Sx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig1"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/brig) +"Sz" = ( +/obj/machinery/cryopod/talon{ + dir = 4 + }, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"SE" = ( +/obj/machinery/light/small, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"SG" = ( +/obj/machinery/button/remote/blast_door{ + id = "talon_cargo_star"; + name = "Cargo Loading Hatches"; + pixel_y = -28 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/northright{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"SL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"SN" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/medical, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"SQ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"ST" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"SU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"SW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"SX" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/armory) +"SY" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Ta" = ( +/obj/machinery/vending/blood{ + req_access = list(301); + req_log_access = 301 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Tb" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Td" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/star) +"Te" = ( +/obj/effect/shuttle_landmark/premade/talon_v2_wing_port, +/turf/space, +/area/space) +"Tf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/catwalk, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Tg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering/star_store) +"Ti" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/secure_storage) +"Tl" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"To" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atm{ + pixel_y = 31 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Tq" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/door/airlock{ + name = "Observation Room" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/meditation) +"Tr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_x = -32; + pixel_y = 3 + }, +/obj/structure/sign/directions/security/brig{ + dir = 8; + pixel_x = -32; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Tt" = ( +/turf/simulated/wall/rshull, +/area/shuttle/talonboat) +"Tw" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Tz" = ( +/obj/structure/hull_corner/long_horiz{ + dir = 10 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"TA" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/wing_port) +"TB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway/port) +"TD" = ( +/obj/structure/bed/chair/bay/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"TE" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_restroom1"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"TG" = ( +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"TJ" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"TL" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/blue, +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"TN" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"TO" = ( +/obj/structure/sign/warning/airlock{ + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"TP" = ( +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = -28; + req_one_access = list(301) + }, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/fore_starboard) +"TR" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_port) +"TT" = ( +/mob/living/simple_mob/animal/passive/dog/corgi/puppy{ + desc = "That's Hendrickson, warden of the Talon's brig. No schemes can escape the watchful gleam of this corgi's deep, dark eyes."; + name = "Hendrickson" + }, +/obj/structure/dogbed, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"TW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"TX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"TZ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Ua" = ( +/obj/machinery/camera/network/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Uf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"Ug" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Uh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Uj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/med_room) +"Uk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Um" = ( +/obj/machinery/mineral/mint, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Un" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Uo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_starboard) +"Up" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_starboard) +"Ur" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/pilot, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/pilot_room) +"Us" = ( +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_starboard"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Uu" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Uw" = ( +/obj/structure/bed/chair/bay/chair, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Ux" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "talon_boat"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/structure/handrail, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/shuttle/talonboat) +"Uz" = ( +/obj/structure/catwalk, +/obj/structure/handrail{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon_v2/maintenance/fore_port) +"UA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"UB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"UC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/toilet, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/restrooms) +"UF" = ( +/obj/structure/bookcase/manuals/medical, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"UG" = ( +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"UI" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"UJ" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"UK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"UL" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"UN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"UR" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"UW" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"UX" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/sec_room) +"Va" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"Vc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"Vf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/computer/guestpass{ + dir = 4; + pixel_x = -26 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Vg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Vh" = ( +/obj/structure/hull_corner{ + dir = 1 + }, +/turf/space, +/area/space) +"Vi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Vj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Vo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"Vp" = ( +/obj/structure/table/woodentable, +/obj/item/modular_computer/tablet/preset/custom_loadout/advanced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"Vs" = ( +/obj/machinery/atmospherics/pipe/tank/nitrogen{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Vt" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass{ + name = "Workroom" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/workroom) +"Vv" = ( +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"Vw" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Vx" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + id_tag = "talon_secdoor"; + name = "Guard's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/crew_quarters/sec_room) +"VD" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"VE" = ( +/obj/item/weapon/storage/box/bodybags, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"VF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/corner/black/diagonal, +/obj/item/weapon/stool/baystool/padded{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/crew_quarters/bar) +"VH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"VI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/bridge) +"VK" = ( +/obj/machinery/atmospherics/omni/mixer{ + name = "Air Mixer"; + tag_north = 2; + tag_south = 1; + tag_south_con = 0.79; + tag_west = 1; + tag_west_con = 0.21 + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"VO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"VQ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/common, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"VS" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/refining) +"VT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"VX" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/reagent_dispensers/foam, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/gen_store) +"VY" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"Wa" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Wb" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/shuttle/talonboat) +"Wc" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Wd" = ( +/obj/machinery/autolathe, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Wf" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/aft_starboard) +"Wj" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/biochemistry/full, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Wk" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/full, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Wl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/gen_store) +"Wm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/north, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"Wo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_star"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_starboard) +"Wp" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/security, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/sec_room) +"Wq" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + id_tag = "talon_capdoor"; + name = "Captain's Cabin"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"Wr" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Ws" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_starboard) +"Wt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/catwalk_plated, +/obj/structure/disposalpipe/junction, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = -3 + }, +/obj/structure/sign/directions/engineering/atmospherics{ + dir = 8; + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/central_hallway) +"Wu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Wy" = ( +/obj/machinery/cryopod/talon, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"Wz" = ( +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "talon_engdoor"; + name = "Door Bolts"; + pixel_x = -28; + specialfunctions = 4 + }, +/obj/item/weapon/bedsheet/orange, +/obj/structure/bed/pod, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/carpet, +/area/talon_v2/crew_quarters/eng_room) +"WB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/walllocker_double/hydrant/north, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/star) +"WC" = ( +/obj/structure/hull_corner/long_vert{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"WF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"WJ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/crew_quarters/eng_room) +"WK" = ( +/obj/structure/table/woodentable, +/obj/item/clothing/accessory/talon{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/item/clothing/head/caphat/talon{ + pixel_x = -5 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"WM" = ( +/obj/machinery/atmospherics/unary/engine/bigger{ + dir = 1 + }, +/turf/space, +/area/talon_v2/engineering/starboard) +"WN" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"WQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/camera/network/talon{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"WS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/alarm/talon{ + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"WT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"WU" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"WY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"WZ" = ( +/turf/simulated/wall/shull, +/area/talon_v2/maintenance/aft_port) +"Xa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Xb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/wing_starboard) +"Xf" = ( +/obj/machinery/telecomms/allinone/talon{ + id = "talon_aio"; + network = "Talon" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/engineering) +"Xh" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Starboard Eng. Storage"; + req_one_access = list(301) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/star_store) +"Xi" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_port) +"Xj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Xl" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/talon{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Xm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Xn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/sign/directions/bar{ + dir = 1; + pixel_x = 32; + pixel_y = -3 + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_x = 32; + pixel_y = 3 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"Xo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 8; + pixel_y = -26 + }, +/obj/structure/fuel_port/heavy{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Xp" = ( +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"Xq" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/obj/structure/hull_corner/long_vert{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"Xy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/cap_room) +"XB" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -26; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"XC" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_starboard) +"XD" = ( +/obj/structure/table/standard, +/obj/fiftyspawner/glass, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"XE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/walllocker/medical/south, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/device/radio/off{ + channels = list("Talon" = 1) + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"XG" = ( +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"XH" = ( +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"XJ" = ( +/obj/structure/anomaly_container, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"XK" = ( +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"XO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/bridge) +"XP" = ( +/turf/simulated/floor/reinforced/airless, +/area/space) +"XQ" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"XR" = ( +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"XS" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + req_access = list(); + req_one_access = list(301) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"XT" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "talon_anomalystorage"; + name = "window blast shields"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/anomaly_storage) +"XU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/holoposter{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"XW" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/space) +"XX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/ship/sensors{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway) +"XY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"XZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/maintenance/wing_starboard) +"Ya" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Yb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating, +/area/shuttle/talonboat) +"Yc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/refining) +"Ye" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/structure/closet/emergsuit_wall{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/wing_port) +"Yf" = ( +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"Ym" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talon_cargo_port"; + name = "Cargo Loading Hatch" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/wing_port) +"Yo" = ( +/obj/structure/closet/emergsuit_wall{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"Yp" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/wall{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"Yt" = ( +/obj/machinery/power/apc/talon{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/standard, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Yu" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/grey, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Yv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Yx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/hangar) +"Yy" = ( +/obj/item/modular_computer/console/preset/talon{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"Yz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"YA" = ( +/obj/structure/bed/chair/bay/comfy/brown{ + dir = 1 + }, +/obj/structure/panic_button{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/bridge) +"YB" = ( +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_starboard) +"YC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8; + name = "Air to Distro" + }, +/obj/machinery/camera/network/talon, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"YD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/random/medical, +/obj/random/medical, +/obj/random/medical, +/obj/random/medical, +/obj/structure/closet/walllocker_double/medical/west, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"YI" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 1; + req_access = list(301) + }, +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 2; + req_access = list(301) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "talon_brig2"; + name = "Cell Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"YJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/meditation) +"YL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/eng_room) +"YN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/anomaly_storage) +"YP" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/bluedouble, +/turf/simulated/floor/carpet/blucarpet, +/area/talon_v2/crew_quarters/cap_room) +"YQ" = ( +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/adv, +/obj/structure/closet/walllocker_double/medical/east, +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"YR" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway) +"YS" = ( +/turf/simulated/floor/tiled/white, +/area/talon_v2/medical) +"YT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/closet/walllocker_double/east, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"YW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/starboard) +"YX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/secure_storage) +"YY" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/workroom) +"YZ" = ( +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/med_room) +"Zc" = ( +/turf/simulated/wall/shull, +/area/talon_v2/engineering/atmospherics) +"Zd" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/central_hallway/fore) +"Ze" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/random/multiple/corp_crate/talon_cargo, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/maintenance/wing_port) +"Zf" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/flora/pottedplant/orientaltree, +/turf/simulated/floor/wood, +/area/talon_v2/crew_quarters/bar) +"Zg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/aft_port) +"Zh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Zi" = ( +/turf/space, +/area/talon_v2/engineering/starboard) +"Zk" = ( +/turf/simulated/wall/rshull, +/area/talon_v2/engineering/port) +"Zm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon_v2/armory) +"Zn" = ( +/obj/structure/table/rack/steel, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Zo" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"Zp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Zr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"Zv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/fore) +"Zx" = ( +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port_store) +"Zy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/brig) +"Zz" = ( +/obj/machinery/light/small, +/obj/structure/bed/chair/bay/shuttle{ + dir = 1 + }, +/obj/machinery/power/apc/talon/hyper{ + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/talonboat) +"ZA" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 1; + id = "talonrefinery" + }, +/obj/machinery/mineral/output, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"ZB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ZC" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "talon_bridge_shields" + }, +/turf/simulated/floor/plating, +/area/talon_v2/bridge) +"ZE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/catwalk, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/port) +"ZF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon_v2/central_hallway/port) +"ZI" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_port_fore"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/maintenance/fore_port) +"ZJ" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/reinforced/airless, +/area/space) +"ZK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_port) +"ZO" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/hangar) +"ZP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering) +"ZQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rshull, +/area/talon_v2/maintenance/fore_starboard) +"ZR" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/mineral/input, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon_v2/refining) +"ZS" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/railing/grey, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) +"ZW" = ( +/obj/machinery/vending/security{ + req_access = list(301); + req_log_access = 301 + }, +/turf/simulated/floor/tiled/techfloor, +/area/talon_v2/brig) +"ZY" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/talon_v2/maintenance/fore_starboard) +"ZZ" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + name = "Air to Distro" + }, +/turf/simulated/floor/plating, +/area/talon_v2/engineering/atmospherics) (1,1,1) = {" aa @@ -19549,11 +18821,11 @@ aa aa aa aa +eH aa aa aa aa -QP aa aa aa @@ -20212,7 +19484,7 @@ aa aa aa aa -aa +Te aa aa aa @@ -20484,24 +19756,24 @@ aa aa aa aa -aa -aa -aa -aa tm tm tm XP XP +Mu +uK +bA XP XP XP XP XP XP -XP -XP -XP +aa +aa +aa +aa aa aa aa @@ -20630,22 +19902,22 @@ aa aa aa aa +XP +ZJ +UW +nl +OT +OT +OT +OT +we +XP +XP +XP aa aa aa aa -XP -XP -XP -XP -XP -XP -XP -XP -XP -EB -XP -XP aa aa aa @@ -20743,11 +20015,7 @@ aa aa aa aa -aa -aa -aa -aa -dP +PK aa aa aa @@ -20777,21 +20045,25 @@ aa aa tm tm +mo +Fg +QI XP XP +Lz +FZ +Br +Dp +yw XP XP -XP -XP -XP -XP -XP -XP -XP -XP -Pd -hq -TR +Mu +uK +bA +aa +aa +aa +aa aa aa aa @@ -20916,24 +20188,20 @@ aa aa aa aa -aa -aa -aa +XP +XP +XP Pd -hq +TR +TR +Lj +Qk TR XP -Qk -Av -Yu jk ZJ -Yu -XP -Rf -UW -Wl -Fg +RD +Kl XP aa aa @@ -20995,6 +20263,10 @@ aa aa aa aa +aa +aa +aa +aa "} (34,1,1) = {" aa @@ -21060,22 +20332,18 @@ aa aa aa aa -aa -aa -SS +XP +XP +TR bh +mA Jz -Jz -Aw -Dy -EF -Jm -Yu -Yu -Yu -Yu -Wo -ZQ +TR +TR +TR +TR +gD +gP XP XP aa @@ -21137,6 +20405,10 @@ aa aa aa aa +aa +aa +aa +aa "} (35,1,1) = {" aa @@ -21202,25 +20474,21 @@ aa aa aa aa -aa -aa -aa -Up -Qk -Yu -Yu -Wa -EJ -Jp +Pd +TR +TR +Go +Nj +gc TA -OH -OH -Yu -Wp -Yu -Yu +Wa +Wa +TR +nk +TR +TR XP -Rf +jk XP aa aa @@ -21279,6 +20547,10 @@ aa aa aa aa +aa +aa +aa +aa "} (36,1,1) = {" aa @@ -21344,27 +20616,23 @@ aa aa aa aa -aa -aa -aa -aa XP -Yu -TA -TA -Ph -Jr -TA -vR -RA -TA -ws -ZS -Yu -Yu -Yu -Yu TR +TA +TA +XK +Kt +TA +Du +Ph +TA +ir +vR +TR +TR +TR +TR +bA XP aa aa @@ -21421,6 +20689,10 @@ aa aa aa aa +aa +aa +aa +aa "} (37,1,1) = {" aa @@ -21485,28 +20757,24 @@ aa aa aa aa -aa -aa -aa -aa -PL -Yu -Yu +Ft +TR +TR +kl +ty +Ce +mt rm NS Ye -Jt -ir -ON -RC TA -ws +ir CY -NS -ZS -UQ -mo -Fg +ty +vR +mC +gJ +Kl XP XP XP @@ -21563,6 +20831,10 @@ aa aa aa aa +aa +aa +aa +aa "} (38,1,1) = {" aa @@ -21628,31 +20900,27 @@ aa aa aa aa -aa -aa -aa -aa -Yu -QA -QA -DB -EP -Ju +TR +VD +VD +dZ +uT +cE TA TA TA TA -ws +ir CY +Xi +CE +ws +Ym nl OT gu jy -NT -Jz -xs -Gz -TR +bA XP aa aa @@ -21705,6 +20973,10 @@ aa aa aa aa +aa +aa +aa +aa "} (39,1,1) = {" aa @@ -21768,33 +21040,29 @@ aa aa aa aa -aa -aa -aa -aa +Ft +TR +TR +kR PL -Yu -Yu +CY +vW OZ kf -CY +le OB qV EL CE pa Bv -Wq -OT +TR +TR QI -SC -Yu -Yu -Up XP -UW -ZK -Fg +ZJ +UI +Kl XP aa aa @@ -21847,6 +21115,10 @@ aa aa aa aa +aa +aa +aa +aa "} (40,1,1) = {" aa @@ -21911,32 +21183,32 @@ aa aa aa aa -aa -aa -aa -aa +TR +VD +VD +ek Yu -QA -QA +wB +At Px jh Ru -JB -MO -OS -RV -QA -QA -QA +VD +VD +VD CY -cA +om +gJ +Kl +XP +XP mo Fg -XP -XP -Wd -Yr -Up +QI +aa +aa +aa +aa aa aa aa @@ -22051,19 +21323,15 @@ aa aa aa aa -aa -aa -aa -aa -PL -Yu -Yu +Ft +TR +TR +ri +CY +CY +CY BV -CY -CY -CY -EX -EP +uT CY CY CY @@ -22071,9 +21339,13 @@ CY CY CY CY -yl -mo -Fg +oq +gJ +Kl +aa +aa +aa +aa aa aa aa @@ -22194,28 +21466,28 @@ aa aa aa aa -aa -aa -aa -aa -Yu +TR +KE +VD +VD +fv Mc -QA -QA +IE +PV Ze sT DW -JJ -MP -OW +VD +CY +CY FN -QA -CY -CY -Vl -Yu -Yu -Up +TR +TR +QI +aa +aa +aa +aa aa aa aa @@ -22334,29 +21606,29 @@ aa aa aa aa +Ft +TR +TR +kR +CY +CY +ew +CY +qk +uT +CY +CY +ew +CY +CY +VD +TR +TR +Vh aa aa aa aa -PL -Yu -Yu -OZ -CY -CY -AD -CY -Fk -EP -CY -CY -AD -CY -CY -QA -Yu -Yu -ys aa aa aa @@ -22477,11 +21749,11 @@ aa aa aa aa -aa -aa -aa -aa -Yu +TR +dP +CI +qP +zn Di Vw ba @@ -22489,15 +21761,15 @@ lk Ya BC VD -JQ +VD sx -Pl +VD +TR QA -QA -Wx -QA -Yu -kh +aa +aa +aa +aa aa aa aa @@ -22618,27 +21890,27 @@ aa aa aa aa +TR +TR +yJ +OQ +OQ +OQ +OQ +OQ +rg +gH +Nl +Nl +Nl +Nl +Nl +Sn +TR aa aa aa aa -Yu -Yu -xw -OQ -OQ -OQ -OQ -OQ -Ft -Kf -Nl -Nl -Nl -Nl -Nl -UR -Yu aa aa aa @@ -22759,28 +22031,28 @@ aa aa aa aa -aa -aa -aa -aa -pc -xL +OH +ML +ZK +Kf +OQ +tD LL -xB +tD OQ LT kk -LT -OQ +Nl +hA ay zK -Nl +bN Sn Vh -UX -WS -UR -ys +aa +aa +aa +aa aa aa aa @@ -22900,28 +22172,28 @@ aa aa aa aa -aa -aa -aa -aa -lT -Re -Re -XQ +Hz +wi +wi +hS OQ OQ +GF +Dc +lF +OQ GH -uS -AE -OQ +jL +Nl +UF OR xd -Nl +fM xM -RZ -Va -Xb -ZZ +aa +aa +aa +aa aa aa aa @@ -23041,16 +22313,16 @@ aa aa aa aa -aa -aa -aa -aa -lT -Re -Re -ZW -XQ +Hz +wi +wi +Et +hS OQ +Re +Kr +JG +Wl fp OK RK @@ -23059,11 +22331,11 @@ PO TW QR cZ -Pm -Sd -Vf -Xi -ZZ +xM +aa +aa +aa +aa aa aa aa @@ -23182,30 +22454,30 @@ aa aa aa aa -aa -aa -aa -aa -lT -Re -Re -XQ -XQ -XQ +Hz +wi +wi +hS +hS +hS +Be +Dc +bV +Dc jQ -uS +OQ ul uS -AI -OQ +Nl +IU Rp TD -Nl -Pr -Sx -Vi -XK -ZZ +Bu +xM +aa +aa +aa +aa aa aa aa @@ -23323,32 +22595,32 @@ aa aa aa aa -aa -aa -aa -aa -lT -Re -Re -ZW -XQ -XQ -zz +Hz +wi +wi +Et +hS +hS +cT +OQ +tD +Eb +zz +VX OQ -LT qJ mu -AJ -OQ +Nl +xZ YJ Ke -Nl -Pt -SJ -Vs -XT -UR -bn +jv +Sn +ql +aa +aa +aa +aa aa aa aa @@ -23464,36 +22736,36 @@ aa aa aa aa -aa -aa -aa -aa -lT -Re -Re -XQ -XQ -XQ -XQ -wu +Hz +wi +wi +hS +hS +hS +hS +JF OQ OQ OQ OQ OQ OQ -FB -Kn +KY +PB Nl Nl Nl Nl Nl +Sn +tC +tC +tC UR -tC -tC -tC -hz +aa +aa +aa +aa aa aa aa @@ -23605,41 +22877,41 @@ aa aa aa aa -aa -aa -aa -aa -pc -xL +OH +ML +ML +NR +NR +cS xL NR NR Id -vi +NR +KI NR NR -xE -NR +lS Qj -NR -NR +Va +Iv gI Vg -Ko -MU -TX +gI +gI +yg qa TX -TX -aR -gh -wf tC -uL +aR tC tC aa -VN +uL +aa +aa +aa +aa aa aa aa @@ -23746,19 +23018,15 @@ aa aa aa aa -aa -aa -aa -aa -lT -Re -Re -XQ -Xm +Hz +wi +wi +hS +MT db db db -vU +Bs db Dd Dd @@ -23766,25 +23034,29 @@ Dd Dd Dd Dd -FK -Kv +VO +ON Oj Oj Oj Oj Oj Oj +WZ +NB +TX +LA IP -CJ -wf -ib -Oc tC tC tC tC aa -VN +uL +aa +aa +aa +aa aa aa aa @@ -23887,48 +23159,44 @@ aa aa aa aa -aa -aa -aa -aa -lT -Re -Re -XQ -XQ +Hz +wi +wi +hS +hS db db +rC +bq +Kj +db Ti wM -XG -db +AR +fj fd -xP +Dd ZF KC -AN -Dd -nK -Si Oj -PB +tn +nK +gg +SX +RW WZ Mi go Qu -IP +lV iy Xa LO -xo -yn -vK -DN tC tC tC tC -ww +Fk XP XP XP @@ -23940,7 +23208,7 @@ XP XP XP XP -PT +GC tm tm tm @@ -23977,6 +23245,10 @@ aa aa aa aa +aa +aa +aa +aa "} (55,1,1) = {" aa @@ -24028,49 +23300,45 @@ aa aa aa aa -aa -aa -aa -aa -lT -Re -Re -XQ -XQ +Hz +wi +wi +hS +hS db db -th +hU +Kj +Kj +Mh +db +AR XG +zv XG -vY -db -ZF -Wm -Fc -Wm -AQ +IX Dd -So -Si +lW +KC Oj -PC -OP -Vv -OP -Qu +Pm +So +me +So +RW Zc Zc Zc Zc Zc -BD +Pl Zc -uG -vK -vK -IO +Jr +Xa +Xa +vC tC -uL +aR tC tC tC @@ -24082,7 +23350,7 @@ tC tC tC tC -uL +aR tC tC tC @@ -24119,6 +23387,10 @@ aa aa aa aa +aa +aa +aa +aa "} (56,1,1) = {" aa @@ -24169,76 +23441,72 @@ aa aa aa aa -aa -aa -aa -aa -lT -Re -Re -XQ +Hz +wi +wi +hS +hS +db +db +tY XQ db db -rU -tn -db -db db db +AD +XG +XG +XG dN -Wm -Wm -Wm -Ba Dd -FO -Si +Wm +KC Oj -PC -OP -OP -OP -Qu +Pm +So +So +So +RW +Zc +oG +OP +OU +gx +pQ +Zc Zc -Ha -ti -zE yW -pY -Zc Zc +rw +FO Tl -Zc -oB -it -Nu -bG +LX rW rW rW rW +Qm +rW +rW +rW LX rW -rW -rW -bG -rW -EE +JB rW rW rW rW rW +DY +rW +rW +Zg uf rW -rW +ez hW bC -rW -SK -Ne -ly tm tm aa @@ -24261,6 +23529,10 @@ aa aa aa aa +aa +aa +aa +aa "} (57,1,1) = {" aa @@ -24303,57 +23575,53 @@ aa aa aa aa -XP -XP -XP -XP -XP -XP aa aa aa aa aa -lT -Re -Re -XQ -XQ +aa +aa +Hz +wi +wi +hS +hS db db +QG +Vo +Kj +Sx Ix En -XG -zv -vp -uW db +zv +XG +ln +XG Fc -Wm -ES -Wm -Bi Dd -FZ -Si +ES +KC Oj +Nv +So +RW +So Kx -OP -Qu +Zc +oG OP wS -Zc +dR Ha ti hp -Jv -CR -ft -GE -qg +FS Zc KU -sP +GE KU KU KU @@ -24371,18 +23639,22 @@ KU KU KU KU -yS +KO KU KU KU KU KU KU +cB +tC +tC +tC cw -tC -tC -tC -Sf +aa +aa +aa +aa aa aa aa @@ -24444,72 +23716,68 @@ aa aa aa aa -XP -qG -JL -JL -JL -JL -iB aa aa aa aa -uO -Re -Re -ZW -XQ -Xm +aa +aa +aa +dK +wi +wi +Et +hS +MT db +ZW +TT +Xm +aN qm Yv rq -tA -uF -VY -ui db +uF +XG +ui +XG zB -Wm -yY -Wm +JX +ul +KC Zm -NW -Rp -Si -Nh +NM +So +JT +So EV -OP -yq -OP -HV Zc +yq +dR +dR +BT ZB Jv -Jv +hp aI pR -Bz -GE +KU +FJ jx se KU Ir Ep pZ -KU +yY Er -KM -iC +rB +XH Cr -rn +XH qu XH -wQ -XH -Zl -XH XH XH XH @@ -24519,12 +23787,12 @@ XH XH XH XH +eX +eY +tC +fn fG fR -tC -vj -hd -wp XP XP aa @@ -24545,6 +23813,10 @@ aa aa aa aa +aa +aa +aa +aa "} (59,1,1) = {" aa @@ -24586,63 +23858,59 @@ aa aa aa aa -XP -gx -CX +aa +aa +Uz zT wP -Cv -JL +wi +wi zq -iF -Re -Re -kX -Re -mI +wi +Om +hS +hS +Et +db +gB +yp +Zy XQ -XQ -ZW -db -qk -rg -sc -tn db db db db +BX +SU +eG +YX YX Cb TB -HA +xt HA lJ -Gm +lJ bz hQ qv -qv +Zc cc fF xx -Zc +ZS nP CC rz -Ln +CD yc -lM +KU rJ -Rt +Qv GV KU qi IC -sk -KU -Af -cL lN lN lN @@ -24657,16 +23925,20 @@ lN lN lN lN -Gi +Kv +kJ +CV +sc +eq eZ fm fq -np -iD -Yg -Jy tC -WV +iD +aa +aa +aa +aa aa aa aa @@ -24726,54 +23998,54 @@ aa aa aa aa +aa XP XP -tc -fX -uY -Qe +XP +NV +BB wi -bd -JL +wi +wd Kk -Re -Re -kR -kZ -lX -XQ +oU +hS NC NC NC NC -sK -ri -sh -XG -Ey +qO +jN vp -uW +Kj +sK +Ix +En db +Ey +XG +uW +XG Az -Wm -zj -Wm -Bt +JX +ul +KC +Zm NW -Rp +So Si -Nh +So sv -OP -Oi -OP -Ef Zc -BI -Ds +Oi +kA +Ef +Op +dR +Bk md Mo -Jv +oz Rj dL sE @@ -24781,26 +24053,22 @@ dl qC kx TN -zo -NF -KH -jj -jj +TN FG FG FG FG FG +dA +EB +yO +ao Zn -gS -nt -qf -Gu +Ep +pZ +pZ +xH KM -iC -iC -xH -zk xH xH xH @@ -24808,7 +24076,7 @@ tC tC tC tC -pz +Lz XP XP XP @@ -24829,6 +24097,10 @@ aa aa aa aa +aa +aa +aa +aa "} (61,1,1) = {" aa @@ -24865,76 +24137,72 @@ aa aa aa aa +aa XP XP XP -Ut -WK -Mz -Ut -gM -Ht +NV +oC +oC +NV +iv ZI -hM -JL +CX +Io gr -iJ -KB -AH +NC +wU +NC qE -NC +yd cN -NC +ad zH Gs cG YI -rj -sl -tE +Yv +rq +db ED VY -ui -db +rF +An QD -xZ +Dd CP wh -Bu -Dd +Oj +eS Ew eS -Oj -zL -SN -zL -XW -Sa +tA +ji Zc +zL +kA +Sa +nC WY Ds qW -QW -Uc -IA +aI +KS +KU TG -jx +XH SE KU Gn -XH +HN eq -KU +yY Zx -Ts -np -Cr +rB +Ep +pZ lf -qu -KM -iC -Oy -wQ +Cr xH xH xH @@ -24942,7 +24210,7 @@ xH xH xH xH -wT +up XP XP XP @@ -24971,6 +24239,10 @@ aa aa aa aa +aa +aa +aa +aa "} (62,1,1) = {" aa @@ -24997,6 +24269,7 @@ aa aa aa aa +aa tm tm tm @@ -25007,32 +24280,27 @@ XP XP XP XP -Ut +NV +oC +oC +NV WK -WK -Ut -fg -fx +gm Nq -Yk Ht -qz -hP -JL +IR +CX +Io nz -iL +NC KB AH zQ +UX NC -mS -nE -nW +db +db GK -NC -db -db -sn db db db @@ -25044,8 +24312,8 @@ Dd Dd Dd Dd -Gq -KE +tU +qs Oj Oj Oj @@ -25053,23 +24321,23 @@ Oj Oj Oj Zc +mk +yF +pE +BO DP DM -EI +CD mX GY -MF +Zk Rt xk -bi -Zk -FC -EY Zk Zk Zk Zk -Pi +Sd Zk Zk Zk @@ -25079,7 +24347,11 @@ xH xH xH aa -uu +Dg +aa +aa +aa +aa aa aa aa @@ -25144,55 +24416,55 @@ aa aa aa aa +aa XP -WL -QO -Ut -Ut -Ut -eh -Rs -Yh +JO +JP +NV +NV +NV +uO +Pe +wo +jF jF -KJ Nq -gN -JL -gX -ik -JL +lg +CX +CX +CX QV -KB -KB -KB -wa NC -ne +Ge +nu +wa +Wp +NC Sz Tr mx -NC -qo +yR +QS FX -sq +QS Ga QS Uu +hg QS -wv -QS +Vf xf PP -QS +Dm RB NE nn -KI -Ns +nn +nn Gl +wW XY -XY -XY +IG CA Jw jC @@ -25200,22 +24472,22 @@ pr GW tp Un -su -RT -QF -gL Zk XH -rP +QF Zk -Py +vi +vi +rP +at +Nk Py ak ki -JR -dB -Mt -eA +aa +aa +aa +aa aa aa aa @@ -25285,39 +24557,35 @@ aa aa aa aa +aa XP XP -eU -aZ -Ut -cB -dT +sz +Bf +NV Rs -Rs -Rs -Rs -yi +fz +Pe +Pe +Pe +Pe +Pe Nq -ec Qi DH Fz VT Qo -iO -af -EH -QN NC -ng +af +ai +QN +nE +NC vF pl Hh -NC -qs -UB -hr -tQ +nq pG pG pG @@ -25327,37 +24595,41 @@ pG pG pG pG +UG +YR +lB Iq -GC -KO -YC -YC -YC +Iq +Iq +Iq +ox +Gj +Zc YC Fo pE -Zc +AE zV DR EI Xp dq -wK -xV -UK -ZH Zk Zk Zk Zk +ZE +RV +gO +Pt Hn -Ms +Zk ID Rx -sz -Zk -SZ -Xr +aa +aa +aa +aa aa aa aa @@ -25424,41 +24696,37 @@ aa aa aa aa +aa XP XP -uO -WL -WL -WL -Ut -Ut +dK +JO +JO +JO +NV +NV Fj -dZ Sb -ek +PZ Vp -Vp -px +gt +gt +Is Nq -gO To -hg -il -JL +tb +tb +tb lI -tb -tb -tb +NC +NK +xN lD +eg NC -nk ma -ol +pl bp -NC -qO -UB -sF fV Ks Ks @@ -25470,36 +24738,40 @@ Ks Ks Ks fV -Hj -KX +DB +Ia fV Ks Ks Ks fV -lq +FK Zc +ZZ +Xp +dR +Gh Bn -UK -Jv -uH +Gh +kT +Xp Su -uH +Zk bY UK -kQ Zk +lr EO vh -Zk +iS iR -VJ -UD -zh -NH -dB -SZ -eA +Py +ID +ki +aa +aa +aa +aa aa aa aa @@ -25563,47 +24835,43 @@ aa aa aa aa +aa XP XP XP -WL -Xe -ZC -WL -yt +JO +dz +VI +JO EN -Rs +Wq Pe pb Xy BY -el +qb xb yA -fM +lM +YP Nq -gW DK -uo +tb RJ -JL +tb WT -tb -kl -tb -le +NC +NC +Vx +NC NC NC pn -NC -NC -NC +pl +Hh +rI br UB -hr -WN -uw -vt Nf Nf Nf @@ -25612,15 +24880,19 @@ Nf Nf Nf Nf +As +Ns +Zp +Ns Lr -jO +jb rI jO -SU +Zc Uh WN GQ -Zc +VK vP jG hw @@ -25635,13 +24907,13 @@ WF VH HH vB -lQ -nJ -Fw -mN Zk -SZ -Xr +ID +Rx +aa +aa +aa +aa aa aa aa @@ -25701,89 +24973,89 @@ aa aa aa aa -aa -aa +tm +tm +tm tm XP -WL -Xe -Xe -WL +JO +dz +dz JO dp bf dC -WL -DZ +PU +JO Kg Ss cp ey -eu +gb HE xv -fN +px +bk Nq -JL Gg -uo -bW +tb +FR JL ae -tb +oo IW ej -lr -lZ +mc +mc SQ Xn -mc -mc -mk +Vi +pp +fV an Wb -sL -fV -uJ -vC Tt cK cK Tt cK -Tt +cK cK Tt -LQ +Jm +Ih +Tt +Tt +Tt AV -Tt -Tt -SX -rk fV -GQ +jO Zc +rk +Nh +Gh +TZ OJ qw uH LV -pg -rZ +LV +Zk XS zM -zM Zk +yD wz OE -Zk +JQ FY -Pq -qx -Yw -Yq -dB -SZ -eA +Py +ID +ki +aa +aa +aa +aa aa aa aa @@ -25845,20 +25117,21 @@ aa aa aa aa -uO -zX +aa +dK um -RF +ds bB -xu -xh -YA -aN +eT +lZ +wO +wm XO -WL +bZ +JO Nq Nq -dj +sn Nq Nq Nq @@ -25866,16 +25139,11 @@ Nq Nq Nq Nq -JL -Be +JE iP -JL -JL -nH -iS -kn +kU tb -lx +nH lU lU lU @@ -25883,49 +25151,53 @@ lU lU lU lU -rw -td +Aw +NU fV -Po +sf Tt Tt +tE +Kc +Tt +lC vV iI Tt aW mT hD -Tt +EJ QM qt -Nv +yV yh -SY -hY -Yf -bc Zc +hY +KD +bc +Vs KS -fA -yM -VM -SE IK IK IK IK IK -pf -pf +Vv +Vv Zk +pf +pf +cm +nN kz -kz +Zk Bc -wI -YO -Zk -uC -Xr +Rx +aa +aa +aa +aa aa aa aa @@ -25987,76 +25259,72 @@ aa aa aa aa -xm -um -am +XP +di +ds Mj dD +iV Bq Bq -Ra dW AS -aS +hu Kz as pL -dA -ze -ex -eH -dA -CN -hO -dA -dA -LC -dA +LB +tb +QC +nB +FH +tb +nW +tc +tb +PE +zw Zd -dA -jg +OS +lU tz PR Ur -lU +CH Cd -nL +lU al St yV -lU +sf Eo JC -Yf -Po -JA +RL +Cw +Tt lm -Ud +uU Xo Tt RP wX uV -Tt -Hr -KY -Nz -Sv -SY -hY -Yf -ci +IL +QM +qt +yV +dF Zc Zc Zc Zc Zc +KX +IK +ap +az aJ IK -Zb -Pk -Lv -IK Zk Zk Zk @@ -26064,7 +25332,7 @@ Zk Zk Zk Zk -HW +Ji Zk Zk Zk @@ -26107,6 +25375,10 @@ aa aa aa aa +aa +aa +aa +aa "} (70,1,1) = {" aa @@ -26129,33 +25401,33 @@ aa aa aa aa +XP dn -ac xh -QC -QC -QC -KQ +wO +ef +ef +ef Hw dX ls -aT -bI -bP -dv -WI -WI -WI -WI -fh -WI -WI -WI -WI +zX +eh +aU +sF +EF +mc +mc +mc +mc +gN +mc +Bt +mc gs -WI +RC rt -WI +Bi Gw ns on @@ -26165,12 +25437,12 @@ pN Ek kg Wr -pp +yV sf -rK +Eo Bd Yf -Po +zW JA Yb Tw @@ -26180,17 +25452,17 @@ kI LM qL pk -kv +Tt Wc -NB +fV sJ LY gF -fV +Qx Fx -Qa +gl Ck -Yj +IK aq aA aK @@ -26198,18 +25470,18 @@ IK ei eK eP -IK +eR xW YT ZP HI eI -ha +eP Mr -vO -Hv -ZP -wn +aa +aa +aa +aa aa aa aa @@ -26271,84 +25543,80 @@ aa aa aa aa -yw +XP +dr dt -ao Ea UJ +jD Vc Vc -im ed In -aU -bJ -bU -dA -dA -dA -dA -dA -fj -gb -dA -gH -qU -JZ -eB -Ak -dA -ju +aO +aS +aZ +MA +kH +tb +tb +tb +tb +CN +xm +Kh +tb +hc +Ev +tl +bI +lU CB uA Eq -lU +jg TL -nM -oo -XX -pH lU +al +XX +yV +sf Eo bo -Yf -Po -JA +RL +vA +Tt vy -uU +ho hH Tt Ux zC qq -Tt -Hu +IL +QM ZO -NG +yV Sv -SY +LY Xf -Yf +mM vz -Qa +Ii AZ -gC +IK ar aD -VL +aJ IK ep -LJ -Lv -IK -ll zm zm zm zm zm zm -lc +LI zm zm zm @@ -26391,6 +25659,10 @@ aa aa aa aa +aa +aa +aa +aa "} (72,1,1) = {" aa @@ -26413,37 +25685,33 @@ aa aa aa aa -Ue -ad +aa +hP hh -ap +RF eL xu -at +lZ YA wm Fv -WL +qU +JO +qp +PW +fo +AX +AX +AX +AX hs -bZ -dK -fo -fo -fo -fo -My -hs -QU -QE +qp +qp UL hT QE -QE -ow -jv -kH tb -lB +ow lU lU lU @@ -26451,49 +25719,53 @@ lU lU lU lU -rw -td +Aw +NU fV -Po +sf Tt Tt +vY +Kc +Tt +xE KN Zz Tt ME aH kM -Tt -Hy -Lc -NK -PI -SY -Xf -Yf -GQ +ub +QM +ZO +yV +jO +LY +wH +mM +nx Qa Zo -gC -TY +IK +IK aE -GA IK IK +ex eM -IK -IK +zm +Ob Ob rS -zm -MD +Lo MD +wj nh WM -kV -JM -DV -vk +aa +aa +aa +aa aa aa aa @@ -26556,86 +25828,86 @@ aa aa aa aa +aa XP -WL -LB -LB -WL -az +JO +dG +dG +JO fU ET fw -WL -bN -cg -dO +Lt +JO +fC +HW XB -XB -XB -XB -iz +By +By +By +By kD -QU -Ff +yP +qp NI -hu -Ff -QE -mZ tb -AO +lj mc +mZ +SQ +AO +Zv +tj tj -mk ru sD +oc DG -DG -qb +fV Fd od -tf -fV -va -vE Tt DC DC Tt -DC +Po Tt DC Tt -nY +ol +AN +Tt +Tt +Tt Zr -Tt -Tt -Ta -BK fV +Aq +LY +BK +wu Uw -Qa +Ho Hc yo au aG aP -CK +zm eF eN -Qt zm +sL HD Nt -zm +Ij Il -jJ +zm rl Zi -cP -zm -Ov -pM +aa +aa +aa +aa aa aa aa @@ -26697,66 +25969,66 @@ aa aa aa aa +aa tm tm XP XP XP -WL -aF +JO ZC -WL -MW -WL +VI +JO +cx +JO dw -XB By Zf Ip -Ip -eR -OY +VF +VF +Oq ge -QU -Ff +Ow +qp Pg -hA +tb Ff -QE +tb wV -tb -kJ -tb -lC +qr +qr +vU +qr qr qr nb -qr -qr -qr -Li pG +Hh +rI +Li +pH +hr +hr +hr hr -WN -ve -vH -Ug -Ug -Ug Ug +AW +AW +AW Zh +by qe -qe -qe +by oA Dj -NU -Dj -Tz +rI +Cx +LY IN -WN +KA Sr -Qa +jc LN Im fQ @@ -26771,13 +26043,13 @@ cU Gp MV vd -Hx -TF -Qf -US -JM -Ov -vk +wj +rl +WM +aa +aa +aa +aa aa aa aa @@ -26844,41 +26116,37 @@ aa aa aa aa +aa XP XP -Ue -WL -WL -WL -Dk +hP +JO +JO +JO XU -QU +uB oh so -ez -eX -fn +Pk +xq +OY ia -QU -Ff -TP -WQ -Ff -QE +bd +qp +lO +tb +tb +tb XE -tb -tb -tb +qr +ve +oV cf +SN qr -no -nN -op -ov -qr -qO +ma pG -sF +bp fV Ks jM @@ -26890,36 +26158,40 @@ jM jM jM fV -Hz -KX +Yx +Ia fV Ks jM jM fV +va +LY +HU +QJ PF -Qa +pT pA Bb pt vb aV -wc +zm AL AT -dI zm +nL PH pV -zm +UN Tf -HY -JU -Ee -FP zm -Ov -pM +rl +Zi +aa +aa +aa +aa aa aa aa @@ -26989,39 +26261,35 @@ aa aa aa aa -Bm -WL -WL +aa +mI +JO +JO +qc qI -cl -QU -eg +oh DU -DU -DU -fn -gk -QU -Ff +Hl +Hl +Hl +ia +zo +qp TP WQ -Ff -QE +dc +VT mb -jN +qr ag EH iQ +AQ qr -nq Fq -oq -oV -qr -qP pG -hr -tU +Hh +SY pG pG pG @@ -27031,37 +26299,41 @@ pG pG pG pG -DX -HN +Ua +AI pG pG pG pG pG -tU +SY +ng +LY +fx +KA mO -Qa +Pu uR -Im +Dh OL nI kP -XA -fu -GP -PD zm zm zm zm +Uf +bJ +lX +lT uI -YG -xK -gi -na -JM -Ov -vk +wj +rl +WM +aa +aa +aa +aa aa aa aa @@ -27129,58 +26401,58 @@ aa aa aa aa +aa tm tm tm -aO -WL -LH -LH -QU -QU -kw -eG -eY +qn +JO +iw +iw +oh +oh +MQ +tR kG -gm -QU -Ff -TP -WQ -Ff -QE +iz +Ad +qp +dV +Ka +Ka +Ka kj -Qy -Qy -Qy -Uj qr -nw +ux +aw +Uj +hM +qr Wy wg tK -qr +rU +ce ce -rT uM gV pC -pC +cr +tk tk -wx oS to -CO +BJ CO tx LD -HT -FT -Od +CO +vw +CO Wt FT pw -FT +Cs HK ig wy @@ -27188,22 +26460,22 @@ cV Nc tB Rd -SV +zm zJ sC -io zm RI +RI eC +gM +kS zm -kS -kS Gy -Rn -VZ -zm -Sy -pM +Zi +aa +aa +aa +aa aa aa aa @@ -27275,37 +26547,33 @@ aa aa aa aa +aa XP XP XP XP -QU -LH -LH -QU -fs +oh +iw +iw +oh OX -QU -Ff +lc +qp YB kC -Ff -QE +Ka +nS pK -jS -Qy +qr +zy YZ Pb -qr -nB -nV -ot -oW +MB qr Sk Sk Sk -tZ +PX Sk Sk Sk @@ -27316,32 +26584,32 @@ RQ RQ RQ RQ -HU -Le +kX +yj fW fW fW fW fW fW -Qa -Qa -Qa -Qa +LY +LY +LY +LY WJ -Zw +te WJ WJ WJ WJ zm -xj -yH +el +cl zm zm zm zm -xY +rT zm zm zm @@ -27351,7 +26619,11 @@ hj hj hj aa -VN +uL +aa +aa +aa +aa aa aa aa @@ -27421,76 +26693,72 @@ aa aa aa aa +aa XP XP XP -QU -LH -bt -QU -Ff +oh +iw +iw +oh yv BW -Ff -QE +Ka +nS IF -kd +qr Qy -YZ +qr NO -qr +Og tw -qr +BU zu sw bg Hq pB HF -ub +RQ GJ oF OD -RQ +aF Ps -yd +RQ ah Ml -BO -RQ -Ok -GU fW +am +Ok +dh +HT yZ It jY -Ym +jY Um -TH -Ax +WJ +ms Ax yU -WJ +wx Wz -Vr +fb iN Rg qD fb ii -Lu +oK ya -fb +vE WU Pf -cd -oE -bT -tS -aL -Tb -aL -Tb +fi +uQ +fi +uQ hj hj hj @@ -27498,7 +26766,7 @@ hj hj hj hj -ww +Fk XP XP XP @@ -27527,6 +26795,10 @@ aa aa aa aa +aa +aa +aa +aa "} (80,1,1) = {" aa @@ -27566,81 +26838,77 @@ aa aa aa aa +aa XP XP -wG -QU -Ff +XP +oh HZ -HZ -Ff -QE +EU +EU +PG sI -Sg -Sg -kW -lF -mH +dY rx qr qr qr qr -OM +CF Sk +pc +Qb +OM +Mp FM vZ tu -vJ +tu eD -wN +YS Xl -Xl -ym -Fn -qH RQ +ym +kr +qH +mS +LU +LU LU -Lg -Og vx or -or -or +VS +VS lA -Ei -VS -VS -BZ WJ +uk +MO +BZ +FB hk -mr +fb Ll -pq +Rg RG fb yN Lu -pU -fb -bx -cC -cd +ya in in in in in +sl +in +fg +qo gA -in -GZ +fi +uQ RE -Ej +hj aL -Tb -YH -hj -dH hj hj hj @@ -27648,7 +26916,7 @@ Dq Dq Dq Dq -pz +Lz XP XP XP @@ -27669,6 +26937,10 @@ aa aa aa aa +aa +aa +aa +aa "} (81,1,1) = {" aa @@ -27711,60 +26983,56 @@ aa aa aa aa -XP -XP -XP -XP -XP -iE +aa +nw +JJ +eu +EU +EU yu -ke -Sg -Sg -lS -Sg -nC +EU +Kd rx rx +QY +Sk +Gq +Sk uZ -Sk +ju Pj -Sk +uw BH -uc +RQ Nb YS bQ -RQ +Lc vs Fn aB mE -BT +fW lR XR -Lj -fW +VS +XR gR Yc VS -Yc +OI qQ -qA -VS +WJ +WS gd IY -WJ -LR +IY +IY Jf Tg -Tg -Tg +wZ +yX ck -jn -fc -CM -Lw SW SW SW @@ -27773,24 +27041,28 @@ SW SW SW SW -sB -Uv +RA +AJ FU FU FU FU FU FU -ZD +Qz +tQ +iJ +mH +ya ff Wf fr -cd -KZ -xa -Jl Dq -Tm +KZ +aa +aa +aa +aa aa aa aa @@ -27859,60 +27131,56 @@ aa aa aa aa -aa -aa -aa -aa -Ue -Sg -Sg +hP +EU +EU rx rx -jr +CL Sk -rc +QH Sk Sk -uh +MU Sk Sk +nM +RQ +Od +YS MG -RQ +tf rG -Fn -NZ -Na -BU RQ -tX -lv +ca +Na fW -PK -tJ +Gm +tX VS +XR +gR Yc -qQ -qA -Yc +XR +mQ +ab +WJ +xJ YL iq -WJ +iq nD -et -pv +fb pv +cM tM fb uQ fi -mg -fb +fi +vE Tb -aL -aL -oE -iH -tS +Pf in in in @@ -27922,17 +27190,17 @@ in in in in -lY +uv in in in in +Mf +fh +Dq +fs KT fS -Dq -Km -yz -Fa XP XP aa @@ -27953,6 +27221,10 @@ aa aa aa aa +aa +aa +aa +aa "} (83,1,1) = {" aa @@ -28002,50 +27274,46 @@ aa aa aa aa -aa -aa -aa -aa -Bm -Sg -Sg +mI +EU +EU rx rx Sk Sk Sk +TE QB -uk Sk +oW +QB +RQ +On Wk -uk -RQ +MG +Nz Kp -yj -NZ -zZ -BX RQ -cX -lv +NZ +Na fW +Ju +tX +VS +XR Hg tJ -VS -Yc +kZ +mP AY -PA +WJ JK Yp ax +kn WJ -zA -pS +fb Xh -qM -WJ -fb -Tk fb fb fb @@ -28057,7 +27325,7 @@ fb fb fb fb -Ol +Rf fb fb fb @@ -28070,11 +27338,15 @@ fb fb fb fb -Lk +bP Dq Dq Dq -Vz +JW +aa +aa +aa +aa aa aa aa @@ -28145,76 +27417,72 @@ aa aa aa aa -aa -aa -aa -aa -Bm -Sg -Sg +mI +EU +EU rx rx -uZ +QY Sk +UC rQ -JI Sk +UC rQ +RQ +RQ +RQ JI RQ RQ RQ -zw -RQ -RQ -RQ -tX -Lo +ca +rj fW -ZR -TE +jS +fk VS -YL +mQ +ZR +Ly +kc +Ly ZA -TZ -dJ -TZ -ok fW DD DD DD DD DD -Oz -UM -mq -Au +ik +dv +Oo +bM rL rL rL rL +vL +rL +rL +rL bM rL -rL -rL -Au -rL -eQ +EP rL rL rL rL rL +Cy +rL +rL +Uo tg rL -rL +dj hK Ri -rL -yK -dr -gK tm tm aa @@ -28237,6 +27505,10 @@ aa aa aa aa +aa +aa +aa +aa "} (85,1,1) = {" aa @@ -28288,49 +27560,45 @@ aa aa aa aa -aa -aa -aa -aa -Bm -Sg -Sg +mI +EU +EU rx rx Sk Sk -uv +Pr Sk Sk -uv +Pr RQ +Qn +YD +MG +op Wj -yx -NZ -Ag -Cq RQ +eo +Na +fW +iB HG lv -fW +ac Ry -TJ -Vx -Yx -Fr fW fW fW fW fW +dJ +cg +IJ +Av vc -ps -Xw -AB -tq -OF +mm Dq -Dg +Lk Dq Dq Dq @@ -28342,7 +27610,7 @@ Dq Dq Dq Dq -Dg +Lk Dq Dq Dq @@ -28379,6 +27647,10 @@ aa aa aa aa +aa +aa +aa +aa "} (86,1,1) = {" aa @@ -28431,48 +27703,44 @@ aa aa aa aa -aa -aa -aa -aa -Bm -Sg -Sg +mI +EU +EU rx -jr +CL Sk -Wu +BN Sk Sk -Wu +BN RQ +Ta +Mg +Wu +uh HX -yD +RQ WB bX -Cy -RQ +fW +PI Ly kc -fW +Ly Ig -TZ -dJ -TZ -xr fW -vc +dJ hL +xr +Mm +vc +vc mm -Bj -tq -tq -OF Dq Dq Dq Dq -wT +up XP XP XP @@ -28484,7 +27752,7 @@ XP XP XP XP -Vy +DX tm tm tm @@ -28521,6 +27789,10 @@ aa aa aa aa +aa +aa +aa +aa "} (87,1,1) = {" aa @@ -28574,28 +27846,24 @@ aa aa aa aa -aa -aa -aa -aa -Bm -Sg -Sg +mI +EU +EU rx rx rx +gE +zZ +rx +CS Yo YQ -rx +Ko Sj VE -yF +RQ xQ Gx -CF -RQ -Ia -Lz fW fW fW @@ -28605,14 +27873,18 @@ fW fW hL hL -iK -JN +TJ +xP Dq Dq Dq Dq aa -uu +Dg +aa +aa +aa +aa aa aa aa @@ -28717,18 +27989,14 @@ aa aa aa aa -aa -aa -aa -aa +xB +ZQ +ZQ +iM +iM iM ZY -ZY uz -uz -uz -Iu -we RQ RQ RQ @@ -28736,22 +28004,26 @@ RQ RQ RQ RQ -LF -lv -On +fN +Na +yx hL +LF +hL +hL +bP sZ hL -hL -Lk -is -hL Dq -Dg +Lk Dq Dq aa -uu +Dg +aa +aa +aa +aa aa aa aa @@ -28860,36 +28132,36 @@ aa aa aa aa -aa -aa -aa -aa -Bm -Sg -Sg -uZ +mI +EU +EU +QY rx +sV +CL +Bw +dT XD jr -Bw +xw av -yJ +Bw zd xR -CH -Bw -Ih -LA HS HS HS HS HS +ch +Dq +Dq +Dq up -Dq -Dq -Dq -wT +aa +aa +aa +aa aa aa aa @@ -29003,32 +28275,32 @@ aa aa aa aa -aa -aa -aa -aa -Bm -Sg -Sg +mI +EU +EU rx -XD -uZ +sV +QY Bw +Wd +cv +rv +Hu YY -yO -Dx -oO -CI Bw +NZ +oO +HS +Jp cX rh -HS +XT ch -Ua -VK -Yy -up -ys +Vh +aa +aa +aa +aa aa aa aa @@ -29146,30 +28418,30 @@ aa aa aa aa -aa -aa -aa -aa -Bm -Sg -Sg +mI +EU +EU +wN +ZY +Bw +Bw ss Iu -Bw -Bw +Jt +vt Vt Td Nw -CS +HS Lx ta XJ -HS +Hr Cf -Uf -VO -YD -lK +aa +aa +aa +aa aa aa aa @@ -29289,29 +28561,29 @@ aa aa aa aa -aa -aa -aa -aa -Bm +mI +EU +EU +wN +ZY +qN Sg -Sg -ss -Iu +eV +rv gn -yR +Bw qK Dx oN -Bw +CU Fe YN IS -PX -Uo -VQ -YP -lK +Cf +aa +aa +aa +aa aa aa aa @@ -29432,28 +28704,28 @@ aa aa aa aa -aa -aa -aa -aa -Bm -Sg -Sg -XD +mI +EU +EU +sV Bw Bw +JH +Cg +Yy +Bw vG -An -CU -Bw -fa -lv +Na HS -Qb -UA -VO -YD -lK +vH +fa +XJ +Hr +Cf +aa +aa +aa +aa aa aa aa @@ -29575,28 +28847,28 @@ aa aa aa aa -aa -aa -aa -aa -vL -ZY +XW +ZQ +Mv +lx +Bw +po Ie Yt Bw cH -Aq -CV -Bw +Ml +HS +bU hi GU -HS -Qc -UC -VX -YR -up -bn +Jd +ch +ql +aa +aa +aa +aa aa aa aa @@ -29718,28 +28990,28 @@ aa aa aa aa +Up +Up +VQ +Bw +Bw +Bw +Bw +Bw +vJ +PC +HS +HS +HS +HS +HS +ch +Up +tZ aa aa aa aa -Xq -Xq -xN -Bw -Bw -Bw -Bw -Bw -Ij -LI -HS -HS -HS -HS -HS -up -Xq -ie aa aa aa @@ -29860,27 +29132,27 @@ aa aa aa aa -aa -aa -aa -aa -Qq -Xq +gX +Up +sh +uc +ku +lP mG rR zI -As +yC Mb aj -Is -yC +BF +BF wr -Qm -XZ -XZ -Zg -XZ -Xq +BF +Up +aa +aa +aa +aa aa aa aa @@ -30003,28 +29275,28 @@ aa aa aa aa +Up +Up +aT +yC +yC +jI +yC +td +yC +yC +yC +jI +yC +yC +BF +Up +Up +ql aa aa aa aa -Xq -Xq -Iz -yC -yC -Dl -yC -Iv -yC -yC -yC -Dl -yC -yC -XZ -Xq -Xq -bn aa aa aa @@ -30145,29 +29417,29 @@ aa aa aa aa -aa -aa -aa -aa -Qq -Xq +gX +Up +zj +BF +BF +xi DI XZ -XZ +Aj ct er wF -Mf -Oo -Qn +BF +yC +yC hb -XZ -yC -yC -sR -Xq -Xq -TR +Up +Up +bA +aa +aa +aa +aa aa aa aa @@ -30288,28 +29560,28 @@ aa aa aa aa -aa -aa -aa -aa -Xq -Xq +Up +Up +Le +yC +yC +yC cn yC yC yC -IJ yC yC yC yC yC -yC -yC -yC -lG -Mu -Fg +dO +xX +Kl +aa +aa +aa +aa aa aa aa @@ -30430,33 +29702,33 @@ aa aa aa aa -aa -aa -aa -aa -Qq -Xq -XZ -XZ +gX +Up +BF +BF +MR +Ws +yf +GT ml Ot iU -Mg -Op -Qx -UF -XZ -XZ -XZ +BF +BF +BF yC -Bf +Nm +xX +Kl +XP +XP Mu -Fg -XP -XP -Pd -hq -TR +uK +bA +aa +aa +aa +aa aa aa aa @@ -30573,32 +29845,28 @@ aa aa aa aa -aa -aa -aa -aa -Xq -Xq +Up +Up +aT +MP +yC +dQ Iz gU -yC +EX ST Uk bK -Qz +Iz mV SG -Zp -Uk -vr -xg -Xq -Xq -TR +Up +Up +bA XP -UW -Wl -Fg +ZJ +RD +Kl XP aa aa @@ -30651,6 +29919,10 @@ aa aa aa aa +aa +aa +aa +aa "} (102,1,1) = {" aa @@ -30715,32 +29987,28 @@ aa aa aa aa -aa -aa -aa -aa +gX +Up +BF +BF Qq -Xq -XZ -XZ -DY -IL -Mh +HC +nc mw mw mw mw -TO +AU yC -Gr -Uk +Qc +Iz +MX +Wo +nl +OT hG qy -NT -Jz -MZ -sG -Up +QI XP aa aa @@ -30793,6 +30061,10 @@ aa aa aa aa +aa +aa +aa +aa "} (103,1,1) = {" aa @@ -30858,27 +30130,23 @@ aa aa aa aa -aa -aa -aa -aa -Xq -Xq +Up +Up +uJ +Pv +kY +Xj dd Hb pi -Mm -AU -QH -Pv mw -TO +AU yC -Hb -Je -Fh -Mu -Fg +Pv +Gv +TO +xX +Kl XP XP XP @@ -30935,6 +30203,10 @@ aa aa aa aa +aa +aa +aa +aa "} (104,1,1) = {" aa @@ -31000,27 +30272,23 @@ aa aa aa aa -aa -aa -aa -aa -If -Xq -mw -mw -JV -Mp -mw -Gv -UG -mw -TO -Je -Xq -Xq -Xq -Xq +Tz Up +mw +mw +If +da +mw +UA +JV +mw +AU +Gv +Up +Up +Up +Up +QI XP aa aa @@ -31077,6 +30345,10 @@ aa aa aa aa +aa +aa +aa +aa "} (105,1,1) = {" aa @@ -31142,25 +30414,21 @@ aa aa aa aa -aa -aa -aa -TR XP -Xq -Xq -XC -IU -Mv +Up +Up +ud +Ag +NQ mw -QJ -QJ -Xq -Zv -Xq -Xq +XC +XC +Up +Xb +Up +Up XP -UN +WC XP aa aa @@ -31219,6 +30487,10 @@ aa aa aa aa +aa +aa +aa +aa "} (106,1,1) = {" aa @@ -31284,22 +30556,18 @@ aa aa aa aa -aa -aa -Ls +XP +Tz +Up NT -Jz +oT Us -Dm -Ev -Jd -MB +Up +Up +Up +Up +qX Xq -Xq -Xq -Xq -ZE -Vu XP XP aa @@ -31361,6 +30629,10 @@ aa aa aa aa +aa +aa +aa +aa "} (107,1,1) = {" aa @@ -31424,24 +30696,20 @@ aa aa aa aa -aa -aa -aa -aa -Yr +XP +XP +XP +XP +Up +Up +Cq +Dy Up XP -XP -Du -Xq WC -ML -Xq -XP -UN -UW -ZK -Fg +ZJ +UI +Kl XP aa aa @@ -31503,6 +30771,10 @@ aa aa aa aa +aa +aa +aa +aa "} (108,1,1) = {" aa @@ -31563,27 +30835,27 @@ aa aa aa aa -aa -aa -aa -aa tm tm +Mu +uK +bA XP XP +Lz +zF +iF +ke +Hj XP XP -XP -XP -XP -XP -XP -XP -XP -XP -Wd -Yr -Up +mo +Fg +QI +aa +aa +aa +aa aa aa aa @@ -31706,22 +30978,22 @@ aa aa aa aa +XP +ZJ +UW +nl +OT +OT +OT +OT +ne +XP +XP +XP aa aa aa aa -XP -XP -XP -XP -XP -XP -XP -XP -Ji -XP -XP -XP aa aa aa @@ -31817,11 +31089,7 @@ aa aa aa aa -aa -aa -aa -aa -cy +kW aa aa aa @@ -31853,15 +31121,19 @@ tm tm XP XP +mo +Fg +QI XP XP XP XP XP XP -XP -XP -XP +aa +aa +aa +aa aa aa aa @@ -32140,7 +31412,7 @@ aa aa aa aa -aa +kd aa aa aa @@ -33040,11 +32312,11 @@ aa aa aa aa +OW aa aa aa aa -Rk aa aa aa diff --git a/maps/offmap_vr/talon/talon_v2_areas.dm b/maps/offmap_vr/talon/talon_v2_areas.dm index 98755411b0..654484f728 100644 --- a/maps/offmap_vr/talon/talon_v2_areas.dm +++ b/maps/offmap_vr/talon/talon_v2_areas.dm @@ -50,9 +50,6 @@ /area/talon_v2/hangar name = "\improper Talon - Hangar" icon_state = "red" -/area/talon_v2/pod_hangar - name = "\improper Talon - Pod Hangar" - icon_state = "red" /area/talon_v2/engineering name = "\improper Talon - Engineering" @@ -93,9 +90,6 @@ /area/talon_v2/secure_storage name = "\improper Talon - Secure Storage" icon_state = "red" -/area/talon_v2/ofd_ops - name = "\improper Talon - OFD Ops" - icon_state = "red" /area/talon_v2/bridge name = "\improper Talon - Bridge" icon_state = "blue" From d51eb33b21f2f8d70104df30ff27c93cee2918fa Mon Sep 17 00:00:00 2001 From: Heroman Date: Fri, 4 Mar 2022 16:13:56 +1000 Subject: [PATCH 004/180] Adds minimum job requirements to certain events --- code/modules/events/event.dm | 16 ++++++++- code/modules/events/event_container.dm | 3 ++ code/modules/events/event_container_vr.dm | 44 +++++++++++------------ code/modules/events/event_dynamic.dm | 6 ++-- 4 files changed, 43 insertions(+), 26 deletions(-) diff --git a/code/modules/events/event.dm b/code/modules/events/event.dm index a17489921f..0b48f77fc3 100644 --- a/code/modules/events/event.dm +++ b/code/modules/events/event.dm @@ -9,9 +9,10 @@ var/one_shot = 0 // If true, then the event will not be re-added to the list of available events var/add_to_queue= 1 // If true, add back to the queue of events upon finishing. var/list/role_weights = list() + var/list/min_job_count = list() var/datum/event/event_type -/datum/event_meta/New(var/event_severity, var/event_name, var/datum/event/type, var/event_weight, var/list/job_weights, var/is_one_shot = 0, var/min_event_weight = 0, var/max_event_weight = 0, var/add_to_queue = 1) +/datum/event_meta/New(var/event_severity, var/event_name, var/datum/event/type, var/event_weight, var/list/job_weights, var/is_one_shot = 0, var/min_event_weight = 0, var/max_event_weight = 0, var/add_to_queue = 1, var/list/min_jobs) name = event_name severity = event_severity event_type = type @@ -22,6 +23,9 @@ src.add_to_queue = add_to_queue if(job_weights) role_weights = job_weights + if(min_jobs) + min_job_count = min_jobs + /datum/event_meta/proc/get_weight(var/list/active_with_role) if(!enabled) @@ -40,6 +44,16 @@ return total_weight +/datum/event_meta/proc/minimum_active(var/list/active_with_role) + var/can_fire = TRUE + for(var/role in min_job_count) + if(role in active_with_role) + if(active_with_role[role] < min_job_count[role]) + can_fire = FALSE + break + + return can_fire + /datum/event_meta/no_overmap/get_weight() //these events have overmap equivalents, and shouldn't fire randomly if overmap is used return global.using_map.use_overmap ? 0 : ..() diff --git a/code/modules/events/event_container.dm b/code/modules/events/event_container.dm index 09b624058c..99783780b0 100644 --- a/code/modules/events/event_container.dm +++ b/code/modules/events/event_container.dm @@ -78,6 +78,9 @@ var/global/list/severity_to_string = list(EVENT_LEVEL_MUNDANE = "Mundane", EVENT if(!EM.enabled) return 0 + if(!(EM.minimum_active(active_with_role))) + return 0 + var/weight = EM.get_weight(active_with_role) var/last_time = last_event_time[EM] if(last_time) diff --git a/code/modules/events/event_container_vr.dm b/code/modules/events/event_container_vr.dm index ee4a416ab5..874dca6aea 100644 --- a/code/modules/events/event_container_vr.dm +++ b/code/modules/events/event_container_vr.dm @@ -2,7 +2,7 @@ #define ASSIGNMENT_AI "AI" #define ASSIGNMENT_CYBORG "Cyborg" #define ASSIGNMENT_ENGINEER "Engineer" -#define ASSIGNMENT_GARDENER "Gardener" +#define ASSIGNMENT_GARDENER "Botanist" #define ASSIGNMENT_JANITOR "Janitor" #define ASSIGNMENT_MEDICAL "Medical" #define ASSIGNMENT_SCIENTIST "Scientist" @@ -30,13 +30,13 @@ // Severity level, event name, even type, base weight, role weights, one shot, min weight, max weight. Last two only used if set and non-zero new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Nothing", /datum/event/nothing, 400), // Bluescreens APCs, but they still work - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "APC Damage", /datum/event/apc_damage, 20, list(ASSIGNMENT_ENGINEER = 20)), - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Brand Intelligence",/datum/event/brand_intelligence, 0, list(ASSIGNMENT_ENGINEER = 10), 1), - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Camera Damage", /datum/event/camera_damage, 20, list(ASSIGNMENT_ENGINEER = 20)), - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Canister Leak", /datum/event/canister_leak, 10, list(ASSIGNMENT_ENGINEER = 20)), - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Space Dust", /datum/event/dust, 0, list(ASSIGNMENT_ENGINEER = 20), 0, 0, 50), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "APC Damage", /datum/event/apc_damage, 20, list(ASSIGNMENT_ENGINEER = 20), min_jobs = list(ASSIGNMENT_ENGINEER = 1)), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Brand Intelligence",/datum/event/brand_intelligence, 0, list(ASSIGNMENT_ENGINEER = 10), 1, min_jobs = list(ASSIGNMENT_ENGINEER = 1)), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Camera Damage", /datum/event/camera_damage, 20, list(ASSIGNMENT_ENGINEER = 20), min_jobs = list(ASSIGNMENT_ENGINEER = 1)), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Canister Leak", /datum/event/canister_leak, 10, list(ASSIGNMENT_ENGINEER = 20), min_jobs = list(ASSIGNMENT_ENGINEER = 1)), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Space Dust", /datum/event/dust, 0, list(ASSIGNMENT_ENGINEER = 20), 0, 0, 50, min_jobs = list(ASSIGNMENT_ENGINEER = 2)), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Economic News", /datum/event/economic_event, 300), - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Lost Carp", /datum/event/carp_migration, 0, list(ASSIGNMENT_SECURITY = 10), 1), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Lost Carp", /datum/event/carp_migration, 0, list(ASSIGNMENT_SECURITY = 10), 1, min_jobs = list(ASSIGNMENT_SECURITY = 3)), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Money Hacker", /datum/event/money_hacker, 0, list(ASSIGNMENT_ANY = 4), 1, 10, 25), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Money Lotto", /datum/event/money_lotto, 0, list(ASSIGNMENT_ANY = 1), 1, 5, 15), //new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Mundane News", /datum/event/mundane_news, 300), @@ -47,7 +47,7 @@ // Spawns mice, lizards, or dud spiderlings new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Vermin Infestation",/datum/event/infestation, 50, list(ASSIGNMENT_JANITOR = 25), 1), // Rot only weakens walls, not destroy them - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Wallrot", /datum/event/wallrot, 0, list(ASSIGNMENT_ENGINEER = 30), 1), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Wallrot", /datum/event/wallrot, 0, list(ASSIGNMENT_ENGINEER = 30), 1, min_jobs = list(ASSIGNMENT_ENGINEER = 1)), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Aurora Caelus", /datum/event/aurora_caelus, 2, list(), 1), ) add_disabled_events(list( @@ -59,33 +59,33 @@ available_events = list( new /datum/event_meta(EVENT_LEVEL_MODERATE, "Nothing", /datum/event/nothing, 1600), // Leaks gas into an unoccupied room. - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Atmos Leak", /datum/event/atmos_leak, 30, list(ASSIGNMENT_ENGINEER = 25), 1), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Carp School", /datum/event/carp_migration, 0, list(ASSIGNMENT_SECURITY = 30), 1), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Atmos Leak", /datum/event/atmos_leak, 30, list(ASSIGNMENT_ENGINEER = 25), 1, min_jobs = list(ASSIGNMENT_ENGINEER = 1)), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Carp School", /datum/event/carp_migration, 0, list(ASSIGNMENT_SECURITY = 30), 1, min_jobs = list(ASSIGNMENT_SECURITY = 3)), // Just disables comms for a short while. - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Communication Blackout", /datum/event/communications_blackout, 500, list(ASSIGNMENT_AI = 150, ASSIGNMENT_SECURITY = 120), 1), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Communication Blackout", /datum/event/communications_blackout, 500, list(ASSIGNMENT_AI = 100, ASSIGNMENT_SECURITY = 50), 1), // Just blows out a few lights new /datum/event_meta(EVENT_LEVEL_MODERATE, "Electrical Storm", /datum/event/electrical_storm, 70, list(ASSIGNMENT_ENGINEER = 20, ASSIGNMENT_JANITOR = 150), 1), // This one is just too fun. new /datum/event_meta(EVENT_LEVEL_MODERATE, "Gravity Failure", /datum/event/gravity, 75, list(ASSIGNMENT_ENGINEER = 60), 1), // Temporary power failure, but mitigatead by subgrids - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Grid Check", /datum/event/grid_check, 0, list(ASSIGNMENT_ENGINEER = 25), 1), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Grid Check", /datum/event/grid_check, 0, list(ASSIGNMENT_ENGINEER = 25), 1, min_jobs = list(ASSIGNMENT_ENGINEER = 1)), // Pure RP fun, no mechanical effects. - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Ion Storm", /datum/event/ionstorm, 0, list(ASSIGNMENT_AI = 80, ASSIGNMENT_CYBORG = 50, ASSIGNMENT_ENGINEER = 15, ASSIGNMENT_SCIENTIST = 5)), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Ion Storm", /datum/event/ionstorm, 0, list(ASSIGNMENT_AI = 80, ASSIGNMENT_CYBORG = 50, ASSIGNMENT_ENGINEER = 15, ASSIGNMENT_SCIENTIST = 5), min_jobs = list(ASSIGNMENT_AI = 1)), // Opens doors in brig. So just RP fun new /datum/event_meta(EVENT_LEVEL_MODERATE, "Prison Break", /datum/event/prison_break, 10, list(ASSIGNMENT_SECURITY = 100), 1), // Radiation, but only in space. - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Rogue Drones", /datum/event/rogue_drone, 0, list(ASSIGNMENT_SECURITY = 20), 1), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Rogue Drones", /datum/event/rogue_drone, 0, list(ASSIGNMENT_SECURITY = 20), 1, min_jobs = list(ASSIGNMENT_SECURITY = 3)), new /datum/event_meta(EVENT_LEVEL_MODERATE, "Solar Storm", /datum/event/solar_storm, 30, list(ASSIGNMENT_ENGINEER = 40, ASSIGNMENT_SECURITY = 30), 1), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Space Dust", /datum/event/dust, 0, list(ASSIGNMENT_ENGINEER = 20), 1, 0, 50), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Space Dust", /datum/event/dust, 0, list(ASSIGNMENT_ENGINEER = 20), 1, 0, 50, min_jobs = list(ASSIGNMENT_ENGINEER = 3)), new /datum/event_meta(EVENT_LEVEL_MODERATE, "Virology Breach", /datum/event/prison_break/virology, 0, list(ASSIGNMENT_ENGINEER = 30), 1), new /datum/event_meta(EVENT_LEVEL_MODERATE, "Xenobiology Breach", /datum/event/prison_break/xenobiology, 0, list(ASSIGNMENT_ENGINEER = 30), 1), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Spider Infestation", /datum/event/spider_infestation, 0, list(ASSIGNMENT_SECURITY = 30), 1), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Spider Infestation", /datum/event/spider_infestation, 0, list(ASSIGNMENT_SECURITY = 30), 1, min_jobs = list(ASSIGNMENT_SECURITY = 2)), //Evil grubs that drain station power slightly - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Grub Infestation", /datum/event/grub_infestation, 0, list(ASSIGNMENT_SECURITY = 10, ASSIGNMENT_ENGINEER = 30), 1), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Drone Pod Drop", /datum/event/drone_pod_drop, 10, list(ASSIGNMENT_SCIENTIST = 40), 1), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Grub Infestation", /datum/event/grub_infestation, 0, list(ASSIGNMENT_SECURITY = 10, ASSIGNMENT_ENGINEER = 30), 1, min_jobs = list(ASSIGNMENT_SECURITY = 1, ASSIGNMENT_ENGINEER = 1)), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Drone Pod Drop", /datum/event/drone_pod_drop, 25, list(ASSIGNMENT_SCIENTIST = 40), 1), new /datum/event_meta(EVENT_LEVEL_MODERATE, "Morph Spawn", /datum/event/morph_spawn, 75, list(ASSIGNMENT_ANY = 5), 0), new /datum/event_meta(EVENT_LEVEL_MODERATE, "Maintenance Predator", /datum/event/maintenance_predator, 100, list(ASSIGNMENT_ANY = 5), 0), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Jellyfish School", /datum/event/jellyfish_migration, 0, list(ASSIGNMENT_ANY = 1, ASSIGNMENT_SECURITY = 15, ASSIGNMENT_MEDICAL = 3), 1), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Jellyfish School", /datum/event/jellyfish_migration, 0, list(ASSIGNMENT_SECURITY = 15, ASSIGNMENT_MEDICAL = 3), 1, min_jobs = list(ASSIGNMENT_SECURITY = 2)), ) add_disabled_events(list( new /datum/event_meta(EVENT_LEVEL_MODERATE, "Appendicitis", /datum/event/spontaneous_appendicitis, 0, list(ASSIGNMENT_MEDICAL = 30), 1), @@ -99,11 +99,11 @@ /datum/event_container/major/New() available_events = list( new /datum/event_meta(EVENT_LEVEL_MAJOR, "Nothing", /datum/event/nothing, 3600), - new /datum/event_meta(EVENT_LEVEL_MAJOR, "Atmos Leak", /datum/event/atmos_leak, 20, list(ASSIGNMENT_ENGINEER = 25), 1), + new /datum/event_meta(EVENT_LEVEL_MAJOR, "Atmos Leak", /datum/event/atmos_leak, 20, list(ASSIGNMENT_ENGINEER = 25), 1, min_jobs = list(ASSIGNMENT_ENGINEER = 1)), new /datum/event_meta(EVENT_LEVEL_MAJOR, "Space Vines", /datum/event/spacevine, 10, list(ASSIGNMENT_ENGINEER = 7, ASSIGNMENT_GARDENER = 2), 1), - new /datum/event_meta(EVENT_LEVEL_MAJOR, "Carp Migration", /datum/event/carp_migration, 10, list(ASSIGNMENT_SECURITY = 5), 1), + new /datum/event_meta(EVENT_LEVEL_MAJOR, "Carp Migration", /datum/event/carp_migration, 10, list(ASSIGNMENT_SECURITY = 5), 1, min_jobs = list(ASSIGNMENT_SECURITY = 3)), new /datum/event_meta(EVENT_LEVEL_MAJOR, "Containment Breach", /datum/event/prison_break/station, 0, list(ASSIGNMENT_ANY = 5), 1), - new /datum/event_meta(EVENT_LEVEL_MAJOR, "Jellyfish Migration", /datum/event/jellyfish_migration, 5, list(ASSIGNMENT_ANY = 1, ASSIGNMENT_SECURITY = 5, ASSIGNMENT_MEDICAL = 3), 1), + new /datum/event_meta(EVENT_LEVEL_MAJOR, "Jellyfish Migration", /datum/event/jellyfish_migration, 5, list(ASSIGNMENT_ANY = 1, ASSIGNMENT_SECURITY = 5, ASSIGNMENT_MEDICAL = 3), 1, min_jobs = list(ASSIGNMENT_SECURITY = 2)), ) add_disabled_events(list( new /datum/event_meta(EVENT_LEVEL_MAJOR, "Meteor Strike", /datum/event/meteor_strike, 10, list(ASSIGNMENT_ENGINEER = 15), 1), diff --git a/code/modules/events/event_dynamic.dm b/code/modules/events/event_dynamic.dm index e391637f4f..e51dbf2472 100644 --- a/code/modules/events/event_dynamic.dm +++ b/code/modules/events/event_dynamic.dm @@ -186,7 +186,7 @@ var/list/event_last_fired = list() active_with_role["AI"] = 0 active_with_role["Cyborg"] = 0 active_with_role["Janitor"] = 0 - active_with_role["Gardener"] = 0 + active_with_role["Botanist"] = 0 for(var/mob/M in player_list) if(!M.mind || !M.client || M.client.is_afk(10 MINUTES)) // longer than 10 minutes AFK counts them as inactive @@ -227,7 +227,7 @@ var/list/event_last_fired = list() if(M.mind.assigned_role == "Janitor") active_with_role["Janitor"]++ - if(M.mind.assigned_role == "Gardener") - active_with_role["Gardener"]++ + if(M.mind.assigned_role == "Botanist") + active_with_role["Botanist"]++ return active_with_role From 5e1109c02fe8e82b371c2ab9a939a13f79d925a2 Mon Sep 17 00:00:00 2001 From: Heroman Date: Fri, 4 Mar 2022 16:59:36 +1000 Subject: [PATCH 005/180] Reduces the duration of spider footstep sound --- sound/effects/spider_loop.ogg | Bin 83904 -> 14221 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/sound/effects/spider_loop.ogg b/sound/effects/spider_loop.ogg index 3a98df83e2a48f9a812780274453a62f4db7358e..dfdd43f972c84c98eb60680d42b0d16bedb4b7c9 100644 GIT binary patch delta 9865 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 hjIr$WKW_PON<#A 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𝔫G6jn;20irB7|CHjA{sjSZbDHPES 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 O Date: Fri, 4 Mar 2022 11:37:39 +0000 Subject: [PATCH 006/180] fixy fix --- maps/expedition_vr/aerostat/aerostat_science_outpost.dmm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/maps/expedition_vr/aerostat/aerostat_science_outpost.dmm b/maps/expedition_vr/aerostat/aerostat_science_outpost.dmm index c1d7fe3f7c..a878f69993 100644 --- a/maps/expedition_vr/aerostat/aerostat_science_outpost.dmm +++ b/maps/expedition_vr/aerostat/aerostat_science_outpost.dmm @@ -5286,7 +5286,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/closet/firecloset, +/obj/machinery/artifact_scanpad, /turf/simulated/floor/tiled/white, /area/offmap/aerostat/inside/xenoarch) "tj" = ( @@ -11220,7 +11220,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/machinery/radiocarbon_spectrometer, +/obj/machinery/artifact_harvester, /turf/simulated/floor/tiled/white, /area/offmap/aerostat/inside/xenoarch) "RU" = ( @@ -12856,6 +12856,9 @@ dir = 1 }, /obj/structure/reagent_dispensers/coolanttank, +/obj/structure/window/reinforced{ + dir = 8 + }, /turf/simulated/floor/tiled/white, /area/offmap/aerostat/inside/xenoarch) "YH" = ( From 1b95caa390c06f8b03763bb57572e992682aafd1 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Fri, 4 Mar 2022 16:18:27 -0500 Subject: [PATCH 007/180] [WIP] Dominant Prey Adds dominant prey to the game. --- .../station/station_special_abilities_vr.dm | 75 ++++++++++++ .../species/station/traits_vr/neutral.dm | 12 ++ .../subtypes/vore/dominated_brain.dm | 111 ++++++++++++++++++ 3 files changed, 198 insertions(+) create mode 100644 code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm index 5788ded0be..966d009c9b 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm @@ -1003,3 +1003,78 @@ species.has_glowing_eyes = !species.has_glowing_eyes update_eyes() to_chat(src, "Your eyes [species.has_glowing_eyes ? "are now" : "are no longer"] glowing.") + +//Welcome to the adapted borer code. +/mob/living/proc/dominate_predator() + set category = "Abilities" + set name = "Dominate Predator" + set desc = "Connect to and dominate the brain of your predator." + + if(isbelly(loc)) + to_chat(src, "You are not inside a predator body.") + return + + var/mob/living/pred = loc.loc + + if(src.stat) + to_chat(src, "You cannot do that in your current state.") + return + + if(!pred.ckey) + to_chat(src, "\The [src] isn't able to be dominated.") + return + + if(tgui_alert(src, "You are attempting to take over [pred], are you sure? Ensure that their preferences align with this kind of play.", "Take Over Predator",list("No","Yes")) != "Yes") + return + to_chat(src, "You attempt to exert your control over \the [pred]...") + log_admin("[key_name_admin(src)] attempted to take over [pred].") + if(tgui_alert(M, "\The [src] has elected to attempt to take control of you. Is this something you will allow to happen?", "Allow Prey Domination",list("No","Yes")) != "Yes") + to_chat(src, "\The [pred] declined your request for control.") + return + if(tgui_alert(M, "Are you sure? If you should decide to revoke this, you will have the ability to do so in your 'Abilities' tab.", "Allow Prey Domination",list("No","Yes")) != "Yes") + return + to_chat(pred, "You can feel the will of another overwriting your own, control of your body being sapped away from you...") + to_chat(src, "You can feel the will of your host diminishing as you exert your will over them!") + if(!do_after(src, 10 SECONDS, exclusive = TRUE) || !isbelly(loc) || loc.loc != pred) + to_chat(src, "You are not inside \the [pred]'s body, your attempt to link up with them has been interrupted.") + to_chat(pred, "The dominant sensation fades away...") + return + + to_chat(src, "You plunge your conciousness into \the [pred], assuming control over their very body, leaving your own behind within \the [pred]'s [loc].") + to_chat(pred, "You feel your body move on its own, as you are pushed to the background, and an alien consciousness displaces yours.") + + var/mob/living/dominated_brain/pred_brain = new mob/living/dominated_brain(src, src, pred) + // pred -> brain + var/pred_id = pred.computer_id + var/pred_ip = pred.lastKnownIP + pred.computer_id = null + pred.lastKnownIP = null + + pred_brain.ckey = pred.ckey + + pred_brain.name = pred.name + + if(!pred_brain.computer_id) + pred_brain.computer_id = pred_id + + if(!pred_brain.lastKnownIP) + pred_brain.lastKnownIP = pred_ip + + // prey -> pred + var/prey_id = src.computer_id + var/prey_ip= src.lastKnownIP + src.computer_id = null + src.lastKnownIP = null + + pred.ckey = src.ckey + + if(!pred.computer_id) + pred.computer_id = s2h_id + + if(!pred.lastKnownIP) + pred.lastKnownIP = s2h_ip + + controlling = 1 + + pred.verbs += /mob/living/proc/release_predator + pred.verbs += /mob/living/proc/punish_host diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 3c2e093580..67067c24a2 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -480,3 +480,15 @@ /datum/trait/neutral/thinner/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) H.update_transform() + +/////WOWIE///// + +/datum/trait/neutral/dominate_predator + name = "Dominate Predator" + desc = "Makes you able to gain nutrition from draining prey in your grasp." + cost = 0 + custom_only = FALSE + +/datum/trait/neutral/dominate_predator/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.verbs |= /mob/living/carbon/human/proc/dominate_predator \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm new file mode 100644 index 0000000000..bc73a17137 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm @@ -0,0 +1,111 @@ +///// A mob that gets used when prey dominate predators. Will automatically delete itself if it's not inside a mob. + +/mob/living/dominated_brain + name = "dominated brain" + desc = "Someone who has taken a back seat within their own body." + icon = 'icons/obj/surgery.dmi' + icon_state = "brain1" + var/original_body //The body this brain originally belongs to + var/dominating_body //The body that dominated this brain + var/original_ckey + var/dominating_ckey + +/mob/living/dominated_brain/New(loc, var/mob/living/prey, var/mob/living/pred) + . = ..() + name = pred.name + original_body = pred + dominating_body = prey + original_ckey = pred.ckey + dominating_ckey = prey.ckey + +/mob/living/dominated_brain/Initialize() + if(!isliving(loc)) + qdel(src) + return + . = ..() + RegisterSignal(original_body, COMSIG_PARENT_QDELETING, .proc/ob_was_deleted, TRUE) + RegisterSignal(dominating_body, COMSIG_PARENT_QDELETING, .proc/db_was_deleted, TRUE) + +/mob/living/dominated_brain/proc/ob_was_deleted() + if(original_body) + UnregisterSignal(original_body, COMSIG_PARENT_QDELETING) + original_body = null + +/mob/living/dominated_brain/proc/db_was_deleted() + if(dominating_body) + UnregisterSignal(dominating_body, COMSIG_PARENT_QDELETING) + dominating_body = null + +/mob/living/dominated_brain/Destroy() + ob_was_deleted() + db_was_deleted() + . = ..() + +/mob/living/captive_brain/say(var/message, var/datum/language/speaking = null, var/whispering = 0) + + if (src.client) + if(client.prefs.muted & MUTE_IC) + to_chat(src, "You cannot speak in IC (muted).") + return + + if(loc = original_body) + + message = sanitize(message) + if (!message) + return + log_say(message,src) + if (stat == 2) + return say_dead(message) + + var/mob/living/simple_mob/animal/borer/B = src.loc + to_chat(src, "You whisper silently, \"[message]\"") + to_chat(B.host, "The captive mind of [src] whispers, \"[message]\"") + + for (var/mob/M in player_list) + if (istype(M, /mob/new_player)) + continue + else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) + to_chat(M, "The captive mind of [src] whispers, \"[message]\"") + +/mob/living/captive_brain/me_verb(message as text) + if (src.client) + if(client.prefs.muted & MUTE_IC) + to_chat(src, "You cannot speak in IC (muted).") + return + + to_chat(src, "You cannot emote as a captive mind.") + return + +/mob/living/captive_brain/emote(var/message) + if (src.client) + if(client.prefs.muted & MUTE_IC) + to_chat(src, "You cannot speak in IC (muted).") + return + + to_chat(src, "You cannot emote as a captive mind.") + return + +/mob/living/captive_brain/process_resist() + //Resisting control by an alien mind. + if(istype(src.loc, /mob/living/simple_mob/animal/borer)) + var/mob/living/simple_mob/animal/borer/B = src.loc + var/mob/living/captive_brain/H = src + + to_chat(H, "You begin doggedly resisting the parasite's control (this will take approximately sixty seconds).") + to_chat(B.host, "You feel the captive mind of [src] begin to resist your control.") + + spawn(rand(200,250)+B.host.brainloss) + if(!B || !B.controlling) return + + B.host.adjustBrainLoss(rand(0.1,0.5)) + to_chat(H, "With an immense exertion of will, you regain control of your body!") + to_chat(B.host, "You feel control of the host brain ripped from your grasp, and retract your probosci before the wild neural impulses can damage you.") + B.detatch() + verbs -= /mob/living/carbon/proc/release_control + verbs -= /mob/living/carbon/proc/punish_host + verbs -= /mob/living/carbon/proc/spawn_larvae + + return + + ..() + From a41bd2b95c949ae2db94453a7ec196d3e48db501 Mon Sep 17 00:00:00 2001 From: GhostActual Date: Sat, 5 Mar 2022 01:46:01 -0500 Subject: [PATCH 008/180] Base Commit --- .../preference_setup/loadout/loadout_shoes.dm | 12 ++++++ .../preference_setup/loadout/loadout_suit.dm | 13 +++++- .../loadout/loadout_uniform.dm | 20 +++++++++ code/modules/clothing/shoes/miscellaneous.dm | 24 ++++++++++- code/modules/clothing/suits/miscellaneous.dm | 40 ++++++++++++++++++ .../clothing/under/accessories/clothing.dm | 38 +++++++++++++++++ code/modules/clothing/under/miscellaneous.dm | 32 ++++++++++++++ code/modules/economy/vending_machines_vr.dm | 40 +++++++++++++++--- icons/inventory/accessory/item.dmi | Bin 67572 -> 68152 bytes icons/inventory/accessory/mob.dmi | Bin 101649 -> 105643 bytes icons/inventory/feet/item.dmi | Bin 39512 -> 40241 bytes icons/inventory/feet/mob.dmi | Bin 57418 -> 58454 bytes icons/inventory/suit/item.dmi | Bin 214852 -> 215628 bytes icons/inventory/suit/mob.dmi | Bin 639071 -> 638637 bytes icons/inventory/uniform/item.dmi | Bin 145842 -> 147310 bytes icons/inventory/uniform/mob.dmi | Bin 509501 -> 512181 bytes 16 files changed, 211 insertions(+), 8 deletions(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_shoes.dm b/code/modules/client/preference_setup/loadout/loadout_shoes.dm index c01d4c6f99..a4f0ad315d 100644 --- a/code/modules/client/preference_setup/loadout/loadout_shoes.dm +++ b/code/modules/client/preference_setup/loadout/loadout_shoes.dm @@ -13,6 +13,18 @@ display_name = "tourist, green" path = /obj/item/clothing/shoes/tourist_2 +/datum/gear/shoes/sneakerspurple + display_name = "sneakers, purple" + path = /obj/item/clothing/shoes/sneakerspurple + +/datum/gear/shoes/sneakersblue + display_name = "sneakers, blue" + path = /obj/item/clothing/shoes/sneakersblue + +/datum/gear/shoes/sneakersred + display_name = "sneakers, red" + path = /obj/item/clothing/shoes/sneakersred + /datum/gear/shoes/jackboots display_name = "jackboots" path = /obj/item/clothing/shoes/boots/jackboots diff --git a/code/modules/client/preference_setup/loadout/loadout_suit.dm b/code/modules/client/preference_setup/loadout/loadout_suit.dm index 8c9efbd119..bdc941cfae 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit.dm @@ -197,6 +197,18 @@ path = /obj/item/clothing/suit/cyberpunk cost = 2 +/datum/gear/suit/puffycoat/blue + display_name = "puffy coat, blue" + path = /obj/item/clothing/suit/storage/puffyblue + +/datum/gear/suit/puffycoat/red + display_name = "puffy coat, red" + path = /obj/item/clothing/suit/storage/puffyred + +/datum/gear/suit/puffycoat/purple + display_name = "puffy coat, purple" + path = /obj/item/clothing/suit/storage/puffypurple + /datum/gear/suit/poncho display_name = "poncho selection" path = /obj/item/clothing/accessory/poncho @@ -226,7 +238,6 @@ ) gear_tweaks += new/datum/gear_tweak/path(ponchos) - /datum/gear/suit/roles/cloak display_name = "cloak selection, departments" path = /obj/item/clothing/accessory/poncho/roles/cloak/cargo diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform.dm b/code/modules/client/preference_setup/loadout/loadout_uniform.dm index 874501d108..ccd6196948 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform.dm @@ -699,6 +699,26 @@ display_name = "heavy utility, galactic survey" path = /obj/item/clothing/under/gsa_work +/* + * 80s + */ + +/datum/gear/uniform/tropical_outfit/black + display_name = "tropical outfit, animal style" + path = /obj/item/clothing/under/tropical + +/datum/gear/uniform/tropical_outfit/green + display_name = "tropical outfit, tropico-puke" + path = /obj/item/clothing/under/tropical/green + +/datum/gear/uniform/tropical_outfit/pink + display_name = "tropical outfit, 3005 vintage" + path = /obj/item/clothing/under/tropical/pink + +/datum/gear/uniform/tropical_outfit/blue + display_name = "tropical outfit, miami vice" + path = /obj/item/clothing/under/tropical/blue + /* * Branded Uniforms */ diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 52aabe2bb4..0fe9cb8b6c 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -233,4 +233,26 @@ icon_state = "rag" force = 0 drop_sound = 'sound/items/drop/clothing.ogg' - pickup_sound = 'sound/items/pickup/clothing.ogg' \ No newline at end of file + pickup_sound = 'sound/items/pickup/clothing.ogg' + +/* + * 80s + */ + +/obj/item/clothing/shoes/sneakerspurple + name = "purple sneakers" + desc = "A stylish, expensive pair of purple sneakers." + icon_state = "sneakerspurple" + item_state = "sneakerspurple" + +/obj/item/clothing/shoes/sneakersblue + name = "blue sneakers" + desc = "A stylish, expensive pair of blue sneakers." + icon_state = "sneakersblue" + item_state = "sneakersblue" + +/obj/item/clothing/shoes/sneakersred + name = "red sneakers" + desc = "A stylish, expensive pair of red sneakers." + icon_state = "sneakersred" + item_state = "sneakersred" \ No newline at end of file diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 61825a6e5d..0c63704694 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -42,6 +42,46 @@ desc = "Repilca rmor commonly worn by Dominion Of Mu'tu'bi soldiers from the hit series Spacer Trail. Modified for Laser Tag (Red Team)." icon_state = "redtag2" +/* + * 80s + */ + +/obj/item/clothing/suit/storage/puffyblue + name = "blue puffy coat" + desc = "A stylish, shiny, very blue puffer coat." + icon_state = "puffycoatblue" + item_state = "puffycoatblue" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + flags_inv = HIDEHOLSTER + cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE + siemens_coefficient = 0.7 + item_state_slots = list(slot_r_hand_str = "blue_labcoat", slot_l_hand_str = "blue_labcoat") + +/obj/item/clothing/suit/storage/puffypurple + name = "purple puffy coat" + desc = "A stylish, shiny, very purple puffer coat." + icon_state = "puffycoatpurple" + item_state = "puffycoatpurple" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + flags_inv = HIDEHOLSTER + cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE + siemens_coefficient = 0.7 + item_state_slots = list(slot_r_hand_str = "purple_labcoat", slot_l_hand_str = "purple_labcoat") + +/obj/item/clothing/suit/storage/puffyred + name = "crimson puffy coat" + desc = "A stylish, shiny, very crimson puffer coat." + icon_state = "puffycoatred" + item_state = "puffycoatred" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + flags_inv = HIDEHOLSTER + cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE + siemens_coefficient = 0.7 + item_state_slots = list(slot_r_hand_str = "red_labcoat", slot_l_hand_str = "red_labcoat") + /* * Costume */ diff --git a/code/modules/clothing/under/accessories/clothing.dm b/code/modules/clothing/under/accessories/clothing.dm index 2729696eb6..ab8464a544 100644 --- a/code/modules/clothing/under/accessories/clothing.dm +++ b/code/modules/clothing/under/accessories/clothing.dm @@ -103,6 +103,44 @@ prob(2);/obj/item/clothing/accessory/hawaiian/yellow ) +/* + * 80s + */ + +/obj/item/clothing/accessory/tropical + name = "black tropical shirt" + desc = "A classic themed neosilk tropical shirt. This one makes you feel like an animal." + icon_state = "animalstyle" + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + slot_flags = SLOT_OCLOTHING | SLOT_TIE + body_parts_covered = UPPER_TORSO|LOWER_TORSO + siemens_coefficient = 0.9 + w_class = ITEMSIZE_NORMAL + slot = ACCESSORY_SLOT_OVER + +/obj/item/clothing/accessory/tropical/green + name = "puke-green tropical shirt" + desc = "A classic themed neosilk tropical shirt. This one makes you look like puke." + icon_state = "tropicopuke" + +/obj/item/clothing/accessory/tropical/pink + name = "pink tropical shirt" + desc = "A classic themed neosilk tropical shirt. This one makes you feel nostalgic." + icon_state = "3005vintage" + +/obj/item/clothing/accessory/tropical/blue + name = "blue tropical shirt" + desc = "A classic themed neosilk tropical shirt. This one makes you feel out of touch." + icon_state = "miamivice" + +/obj/item/clothing/accessory/tropical_random/New() + return pick( + prob(2);/obj/item/clothing/accessory/tropical, + prob(2);/obj/item/clothing/accessory/tropical/green, + prob(2);/obj/item/clothing/accessory/tropical/pink, + prob(2);/obj/item/clothing/accessory/tropical/blue + ) + /* * Chaps */ diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 8367a6e045..a200f4538d 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -1270,6 +1270,38 @@ icon_state = "curator" worn_state = "curator" +/* + * 80s + */ + +/obj/item/clothing/under/tropical + name = "black tropical oufit" + desc = "A classic themed outfit. This one makes you feel like an animal." + icon_state = "animalstyle" + worn_state = "animalstyle" + starting_accessories = list(/obj/item/clothing/accessory/tropical) + +/obj/item/clothing/under/tropical/green + name = "puke-green tropical oufit" + desc = "A classic themed outfit. This one makes you look like puke." + icon_state = "tropicopuke" + worn_state = "tropicopuke" + starting_accessories = list(/obj/item/clothing/accessory/tropical/green) + +/obj/item/clothing/under/tropical/pink + name = "pink tropical oufit" + desc = "A classic themed outfit. This one makes you feel nostalgic." + icon_state = "3005vintage" + worn_state = "3005vintage" + starting_accessories = list(/obj/item/clothing/accessory/tropical/pink) + +/obj/item/clothing/under/tropical/blue + name = "pink tropical oufit" + desc = "A classic themed outfit. This one makes you feel out of touch." + icon_state = "miamivice" + worn_state = "miamivice" + starting_accessories = list(/obj/item/clothing/accessory/tropical/blue) + /* * Modern */ diff --git a/code/modules/economy/vending_machines_vr.dm b/code/modules/economy/vending_machines_vr.dm index 756a17645f..dc3a50b4d2 100644 --- a/code/modules/economy/vending_machines_vr.dm +++ b/code/modules/economy/vending_machines_vr.dm @@ -415,7 +415,10 @@ /obj/item/clothing/shoes/boots/workboots/toeless = 5, /obj/item/clothing/shoes/boots/winter = 5, /obj/item/clothing/shoes/boots/workboots = 5, - /obj/item/clothing/shoes/footwraps = 5) + /obj/item/clothing/shoes/footwraps = 5, + /obj/item/clothing/shoes/sneakerspurple = 5, + /obj/item/clothing/shoes/sneakersblue = 5, + /obj/item/clothing/shoes/sneakersred = 5) prices = list(/obj/item/clothing/gloves/evening = 50, /obj/item/clothing/gloves/fingerless = 50, /obj/item/clothing/gloves/black = 50, @@ -473,7 +476,10 @@ /obj/item/clothing/shoes/boots/workboots/toeless = 50, /obj/item/clothing/shoes/boots/winter = 50, /obj/item/clothing/shoes/boots/workboots = 50, - /obj/item/clothing/shoes/footwraps = 50) + /obj/item/clothing/shoes/footwraps = 50, + /obj/item/clothing/shoes/sneakerspurple = 50, + /obj/item/clothing/shoes/sneakersblue = 50, + /obj/item/clothing/shoes/sneakersred = 50) premium = list(/obj/item/clothing/gloves/rainbow = 1, /obj/item/clothing/shoes/rainbow = 1,) contraband = list(/obj/item/clothing/shoes/syndigaloshes = 1, @@ -539,6 +545,10 @@ /obj/item/clothing/accessory/hawaiian/pink = 5, /obj/item/clothing/accessory/hawaiian/red = 5, /obj/item/clothing/accessory/hawaiian/yellow = 5, + /obj/item/clothing/accessory/tropical = 5, + /obj/item/clothing/accessory/tropical/green = 5, + /obj/item/clothing/accessory/tropical/pink = 5, + /obj/item/clothing/accessory/tropical/blue = 5, /obj/item/clothing/accessory/locket = 5, /obj/item/weapon/storage/backpack/purse = 1, /obj/item/clothing/accessory/sash = 5, @@ -652,6 +662,10 @@ /obj/item/clothing/accessory/hawaiian/pink = 50, /obj/item/clothing/accessory/hawaiian/red = 50, /obj/item/clothing/accessory/hawaiian/yellow = 50, + /obj/item/clothing/accessory/tropical = 50, + /obj/item/clothing/accessory/tropical/green = 50, + /obj/item/clothing/accessory/tropical/pink = 50, + /obj/item/clothing/accessory/tropical/blue = 50, /obj/item/clothing/accessory/locket = 50, /obj/item/weapon/storage/backpack/purse = 50, /obj/item/clothing/accessory/sash = 50, @@ -918,7 +932,11 @@ /obj/item/clothing/under/wedding/bride_white = 5, /obj/item/weapon/storage/backpack/ = 5, /obj/item/weapon/storage/backpack/messenger = 5, - /obj/item/weapon/storage/backpack/satchel = 5) + /obj/item/weapon/storage/backpack/satchel = 5, + /obj/item/clothing/under/tropical = 5, + /obj/item/clothing/under/tropical/green = 5, + /obj/item/clothing/under/tropical/pink = 5, + /obj/item/clothing/under/tropical/blue = 5) prices = list(/obj/item/clothing/under/bathrobe = 50, /obj/item/clothing/under/dress/black_corset = 50, /obj/item/clothing/under/blazer = 50, @@ -1089,7 +1107,11 @@ /obj/item/clothing/under/wedding/bride_white = 50, /obj/item/weapon/storage/backpack/ = 50, /obj/item/weapon/storage/backpack/messenger = 50, - /obj/item/weapon/storage/backpack/satchel = 50) + /obj/item/weapon/storage/backpack/satchel = 50, + /obj/item/clothing/under/tropical = 50, + /obj/item/clothing/under/tropical/green = 50, + /obj/item/clothing/under/tropical/pink = 50, + /obj/item/clothing/under/tropical/blue = 50) premium = list(/obj/item/clothing/under/color/rainbow = 1) contraband = list(/obj/item/clothing/under/rank/clown = 1) @@ -1217,7 +1239,10 @@ /obj/item/clothing/suit/varsity/brown = 5, /obj/item/clothing/suit/storage/hooded/wintercoat = 5, /obj/item/clothing/suit/storage/hooded/wintercoat/aformal = 5, - /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 5) + /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 5, + /obj/item/clothing/suit/storage/puffyred = 5, + /obj/item/clothing/suit/storage/puffypurple = 5, + /obj/item/clothing/suit/storage/puffyblue = 5) prices = list(/obj/item/clothing/suit/storage/apron = 100, /obj/item/clothing/suit/storage/flannel/aqua = 100, /obj/item/clothing/suit/storage/toggle/bomber = 100, @@ -1306,7 +1331,10 @@ /obj/item/clothing/suit/varsity/brown = 100, /obj/item/clothing/suit/storage/hooded/wintercoat = 100, /obj/item/clothing/suit/storage/hooded/wintercoat/aformal = 100, - /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 100) + /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 100, + /obj/item/clothing/suit/storage/puffyred = 100, + /obj/item/clothing/suit/storage/puffypurple = 100, + /obj/item/clothing/suit/storage/puffyblue = 100) premium = list(/obj/item/clothing/suit/imperium_monk = 3, /obj/item/clothing/suit/storage/hooded/wintercoat/cosmic = 1) contraband = list(/obj/item/toy/katana = 1) diff --git a/icons/inventory/accessory/item.dmi b/icons/inventory/accessory/item.dmi index 766a661e795e3bffa41228aee829dd9fe85f2cc1..7fb37bd83f0cf5e99ab23b3515196a1d3b6a126e 100644 GIT binary patch literal 68152 zcmb5Vby!qi_%FJL?(XhZKm#fiGu6RRzElM&rG5`Q5A86k*0suVl6b~RF z0uRT5lNSI$_&V6c-0z;F?=v44FFzMg4*&=(D9;=A;E<>2A3Zgec* z0B;!KtJ0N+L;s#V^!8T@y5MqZUo7Fip!WIvid)oZHI1R6jv5(uadpHUn`*1Fgs{k; z^a)gI!)*;;E%250^{lNd%w4t)(3QNv-R55dFMp*u$*q{31(Z4~Dsge`?Wa7)+ z9LCwzzyFcOlckY2E1cW;$M^=sSO*&gj~)^4t|>6GrtyilPum`zv47E_4~IS(lxOfw ze^7($D3ftxCYMdNj(hFpovZb5K>Ad}nX|#aio*Ga5|QIgk~?Lraos;{Gj#yG&J3b~ z2Pk|<^|!n{h;ZUEvL`ysrxH11bKP(U?j*U5!zdL0@%!dEEL2^B{!xcIsRgRzhs&I;xWXa?z z{?bJ}qfwjG5;}R?e*F!lw7-MzbB{2~$Xm>3Sv>toqQxH$NvZ{B@VFm@_0@>@**x;k zksWf33gVtc1jZs>9j2K-DnRIN>Ap%R=1XUyD_+Gsyt?OCUi{vtTv+sK=w*5FlM4z@ zWnHM!e>rP-MQSZAZAN$s^x(;V>wW8&@GNt@%#v)DqAV2a4GPb0yms6bRqL-qIf%+VkGgR@7Qmo?Z|0u~Dn46UR zCpxm=dHngm=$KE1r2tO?Ced$SduYv;m3=hwSlJs30+VG?_i1c+2C3YNrchIU3^BrF z@s}A9(9Z^07cu|hyx$5@xbHklW)pjFJi5vn*+S4YAaVa8pm$JY^vR07S*0|e`scRJz zC#~;BD)ZTHC>5V_(Bsn&rVIO)wIH-iVv3ov9~j)gpBN^GN<&m^mP@DX@d5)^%5P81 z@~^;x(C!TgizYRs8~Nc66a{|peK+r6l8{HyCVRmn3sb~jJOoLRigQceC!RwP%yB=HZ4QOVf1JA9slfxl*K{M_wtIx})Xu8aMR zd;R|6PWpK`VlbTVh!z#bcT|tNiG0bM^OM;>brE}t{J0PJu3n5Kw*O*pob|18ei`RlP;BG>6wmkDi5gqb|8w?&W|p$Exm?s?{wD)p zK*5Ff12!$A*WVhRV20=DzW;p@U&Dl~LEz%)gMjH z3B}P1>kDA9*v+wG{3ksG*N?WCm*<$4@$HRO>3 zz%$4D)wuxm3rdNOccwBB3kwSoNy+Cz@UCV^`Yl=BMzrBG+#*f_M$++t-4?RQK)nF|D{YvEK2Nxg{OrfUVk z;;0$f zz8cvgLGOF`abzgsJIo;a1~xemOH3=dW5z!3gWcM^o-ubhjbcL*qE0(00BH1B5ZgYl zD1}8o#Q$9XPzvv{*bN|P6v}xO;_PPldVxxRSEFyAaR%IMPS>`QL)NB!jTVAvE%p_jKKvr-ba9E3!!*4`xRL) zRDzEh@BOTnJF)%qJrNt|y6^=jM>PT$#BGOmbvydPaO zvyDC~Vr?leCrM~eQCX1Pl-K4BQHCRt(ABlI;$N=bTR#Oe-@H+;{$<}AM;n)vlv&1Q zxBI(6zYo!shG(XQ+CCH`?Igzy3t-_CtZ;7~<2X4buD5Jdy`#j_)Z9#(imQ^!Et;yL z57xBX5KILYq}(OlEAOkjosA{#`Xs4Vp(n;wI#bbG&bAU4K8}D#*%5RsL*w6xQBxrd z&VA+9@Z@@QSq~YQnaNAT>Nf|oAT+7i$134tLGR~-u}x(Z!dFD1cE3Wpj4OK6br`$< zS4XFN3p#xK{IsCRg27;A<>jQ;PwQksoSn-?KLJT^yudX`cQ)rq86N)TZy_&m@Z{dS z-noLY_PPD))F$LW+&AtN^v%MRdcX3sW!Ly@C zmdi<4P*4lc@%0P-c3|FrKqA9d5ayT#Z|pW1&ULxCrYk*3Ol>m&R-a3;*kBRyQ>1%>7_0q-U+m-SD^={SikSvp~r zv__NDGmU5%{9&}pla4o{yeV~}7pvd<)<2Gu)JuEyF=*c+R5i|LL)HR3LyChIn*uTK z-n0@;+nkyx?n^l4<&xnlA((j;&K2YO03unys6FiOR!Jjn0Kf6Zfg@kxHo0zZmzD{44sXZTO6f+vu>hUY?QCIRh&U#WmJ&xO z)Dmw2BT@bDo5&b9eAaZ)HDc9;Pi2y^>tpQ?Zqsb2mH{3+i2>MMj1oZWR5$Lcty?(3pYg4+#IOI8eIgchy- zH;AaYl5%ob%F4>F=cP=AzEkspq9stQJJvGW?1A%FsK=sN^XIRMuV0dCp9~WK0^4-J z!8cVZdOO5n6Ep5vuq;uf9X}Sp-Qm?IFId5G2dK2<%;dwJzCYIJUP~E&uF);oziB(< zEi=ack`bFp=ex!Vsk)}5+B3=+mdOaxv?B~YB{@=26Gut<|M_Pqg*|-ww0JPAinQnw zetaL^!~J$B{xfiLk}mdE*?WuHcU3|)ENnf2o0D_+f9{KiTLs@09>JTO*810Ma3AfZ zb7V&^|4W|!`{%$F18amRhizU!jP@g%X3Y3=QXtM4+jelYim(v>=a;!eL+bsc7^$rH zTI`~)f-;pD2z0%ZlOQ2Coi`||ViLG|h0f@FEcO&7{o86=QtKZg1-m7CHAw)p(E|T& z;hA9mXyX(Wan-@dI2b0xqPhU5MuhzxUj0KX2T(A^nV=hrL%A}vw6w2+j{eHtAylO$hnbo(eFc@*jBy?XBYFXNggs*h;9Iq{pQcR>30@fx zh$e9o10>%&v`kl+H3+e*eTf2MVq`#CMh1WNL1Hl;qFazo9W7eIuooxME%~=0?#{@s z66Bja02PPq$b^>jqAEs^FkpD$8PGPpkOUyI5r*X)b-nsGl7w zLX2Vx{Bhj^446msJi_f&=){q{Z${7Y);Z4q*X($oDU;jf+TpD$;lA(Uc@L;Z9l;E{ z60vHvnoB$5pV3}@)ZC9Ny$+`6!W#j^5{!o zT>tm0`gI%ga|&4CttNI%<(Typ11zqWEk559?^=Cipo@N3}BMa8N?H1|hYh)*gOoZ)EO zHiLAxV}m|W|1(S-S6p)aW-~vrIT)K7ko!MPQ79Bu_SJ*Fo!QS1&h{3h-KHdBr>&9U z?Za_H9R?bsS$JY!;UQ50+a*xDl>Zjs8*AmM~wtO<&MemZuJ9rA#7Q3_Xjv0~yTFbvFSpXB0 zi0Vp)sMx*Ihmx&m>anO2I!zNFO|`(yj*inj-MWdRTVfRbHi3-q1R382NT3U#^{3FcG;JS6 zi=hmwJV-o)1oa_dW!w@{U8`<%QHVYI7s)%Th|J8W!$Y6U>}>LGgEPp05Eh_eVv0#h zqKIAFZ$IPuJ~Gm%&=`Id%$GfrSln%J-z-%3CW%+=OrXvZ%Xmd~#u}k+TWXsNI0l! zj~c6ZP^WkQS~ChqlBkHSc+DCLVt_W*qFjio$&PS0BZ}C{ip-oQq&3X#71squVm5K4 za%OISJ1f}X@us8XUHU}j@_?GLGt*+2_s zHGGqNqd{B>W_TjlEmCLIk#Q9i+6$=H)C%ej1l9I zWAoOn`<9_bFxb;xuQcCkiVn*7*j_?0C;lTU+?GR{|0rou=+9CP8b8?qU}FpWq42Nb z_U(&ox5<5q=f1e(W@R-p9@~;;Jw@CEI9K=RCbjOa@v7hecTgkgV~>``Hf{GJphYX= zP@bhq#82>YS496oDjT&I>7sQ^HCS@h3M;%s&+`x0UJ^|fF_Q09eXxz zSZ_-gKpp^Et`SS&Za>|^kAD&EeMiZV0332Y>i=-xdGG zrEP}oH}d*I(oK4H2_3TV)%^TBY_<|ukj}ME%-5rS#a8Yv3-}#-N?xq?Yo&7CfBcv+ z-AzoDx-qv(otL)^$rO zThYNf`>KHtgc#;p#c10k8;cMFlqpU4^BF6u%8%BphVRFbIqZKh6^%d7>uPKNF2%A( z+v>WJAX(^4NvS()K;6~(3LjYZUt#8#gB;g~ap#E!p8v^yF#1+m`dN(9pvT0cJDn9v zeL|}G|70LOiO_OzDRvJaJ9Zb_L;jFS7Ae{aV>_(TH$dTPls!W2XMtgF%{6>>M;;G8 zLlL)9#{t(_rEazZ#6B62U+!U7@!=C$j@{vIB)Hn1##AjzuL3&ly7pr+?w_`oOH-rJ zn!CjFk{H#(P5c^PY^vkrW4u;NG-Ns3Hk|g{;w1y6g@N>3M86h57mMpFVx6FN1Gn zZ<}mTY>c<}m0}e8S~bA>LaQ3LtAzs$A3qkn%mP+jfQ9p~Yu%ZuxgnCIZL{8MKTcqj zIWsaWHROyzt^`2yeavogsb>HqkWicpeBGZ~mM8K1vh;)y4kI)t0<9gXJox9Az-G4+ z?4@+=b4~!LX{7>OpNq|IB3-2LLGPVqxN|`qvZ(##PZofC_&>KOG}-Shwr+q>5K&}T zGw;*?I$}wZBas2F@7R4&%Yj@2MMR~P-Twz2asvKq?i~4l`iNo$u3Jm}=Gn0UD8A|G zIyt=?96d)h#bt*@gUcpYzOe0<=Utbb8QUz!!8hsG z?UH2BM2yUp?>Vxm|@PaQ}4HLctCeg&v=XPhG}>OEG%N~ zQVwmd&lR`~IqbxzPWzVfy$_9A`wo@|&-&LLyi&CdyI_usez%&n%39U&f!7%s4}5%X zx$NX5q0|Urv!5IV6ck!!>wc|^!d_Pldw)lgE#{oNt$W`a~x!Eqy2OfJaG5=~@{>vFONo?|#lt zZ55J#kD8u_p*iO)KTZW;>Y~2QRW~f*-SywuJV5`*68A{tW?)!9Xf7-3eSy0A@{fqS zHIi2&hDSjmmnB(~M%}BQGhq2(rN<*)&n^64$UH-y1Msf>V|-Mv5}Do*({TzV7?0Zj z2>}i+42}l+jGfq@@id4QbuZN!;1N-EFal#WZnpuRlZo4h8}+*EPcxq|RMdpT+&eS0 z%W-wx?zOE?L7)D66&rzXDX7ATox{-4)cwU_rPWjbI43zy@AR>Qx;sUg9ASmrRdU8^}BxmB0lA`JA>Kfbf zn`wN(zBNTQw01Fq}4k05U zNjv((E+`^GB9!s{Z_alIA1OkggCA{MWoEh}$B#9WIOZAahVu0_srJaivS{1w)lp#O zdigI=k8|A|T_JE?Uh`0HZf@oK_Yt%1Z)E>|avao7rdkDF-tlFtI}nK4k1y(Iha79-Zstcd@^2)n^&!~sfxxS?pt1mWAmw>B#5tF@ zXw_3P6!5y(xo?On-330Lb>ap(yP8(VUg5xM9wXE~Cp+B7U8||~!CtbhI2Q7>9!(8* zkjG(7FuT#*z(|%!L;~~$G2E63o8McFpXRuX!`_f4xF*f5deQ&ZCZTReFF`p7L1`}k0C`k+NsG?0?VK^E+Q_@ zU#gY*29t>T?j65g>KRBI?qkJwj@p$6^ep+vCXkkJ6d6puw3mz3kpmecWy8d}oC1ck! zt*|gzelZYVIrzZ#cD}slw=Cld!xAIe?Gvk8fC)xay1nNBdPN6xwyY6~CHAO0%Rvtg?hB%-$Oy)+Pzf@M>o z*A8WXz$0I!R*FrcOs%(Fl4gzgfTmxl^;dMms=*e`Z^F^t5eUFwtDO2NaaPq%ky?JIBvOoej{8iW%X zL{s5^g^)&W|Fwr+Wpm#RIQ%e7vk4r;6e$RGs{HYk#K!7(sbL^0I-O@X@W9W1mjjfJ z#}yQCfO4hML=0T)fq{WVptDIxNC+yToZBvRtAAmyFcIqO&TDC9CU|dc0@p?#O8lE3 zWtOzL=j|>1^XE@(BO{~F$efNGg!ZReh?$>i|L=+UNUs^W6&%R|G1~Wdz4_kH@$6AL zZRLjnP2)7BCy$=?ugC$_kwf6ZxBoM=Sk!Q4cR+m|t<0;=K|k#ab&E9Vr0 zRq6jc=>CZ-)3&w^PRnVVErearKyi=q_>t`LePOm$rUpb>bCThk=CK=fm?c7xs=lAs zB=b>R5WxG#k_{TdGidmi2Xop>a87b%-REBmp^Y=7Pn*8%>eii{$2K!3Z>IP zLX|6KsMt39c4F!5SE0UZO@w#Qtq(4cZt8>5kdT!oVX>R$oBLv*yefOvpEB^{hdQXH zA6Zz4Cf)VB%PGM`u9?CSzqRzIc%USv;vJ{`vuCI=Gs2H1+fPro;|wItR#7=DpxCo& zoB4u7vWQ{p$`0+ZMm{CWF^8@k#NoHa4~%^H&h5kb(ti>(4?5pj`_&}pbMp9-*?Qt> z&%2sW9kC$Cdi)*A)nDUQ^rrw_d1YngViU0!w}ANgcmSR&^PKLo3L;v(g^h`Nt4}_l zK$(`Ac@G2~pVl8(-2XhA^!~lrJx$G$uV2}ym5*u8FShFhQ<3how|?e~O}M;zr;C3F zbf#%N7p$O&LmVPJo(BsQBtZMvJ`r`2J z5AMlf^^= z7-2JGdJ!tIPNbmLvnRk#Ib+P;LDe>`RP?qG7=AqTGw5D{>^+b*!7#(&&_CLl&*9J% zr)@9Z>4*%*w=8qcesi?2Fj3e;ja37L#%BVH77n6T8mNp+24(|_Qwt2dqbo#DL4=RF zx=KeNQh)q-2*yO#&NmSKTN4#1cQekvh~220$`=|IFDXr}rQf^h9yGE%vOkH^uZYwv zh42oKjwSTj4$bf4UOpkv4ic0tq|Ya;N}m8pGh4yUe-e+0(X(uMjtEcU7;e7JqpW-t zXSKfqS{Z@MuZXo(RRPUZG`m0c&@(eD>pSBJQMpk(H54NXKFog||66Q)U(SAMW&rdF_5Ms&8IL*NZuZ}0 zYinz>t2e*aAKl&R*R-<5T`I35HYN z*m;fIN8;XQv=SAmpaL4&%Q^16BrWX0XPf`=J&KfGJ2X^js zl0YZ|3@71(*cb~mT4w)chJyg_3c-ng!le8DGEAQ ze2R+fnx&66r!%KtN&y!~1k8^t$Dwk-l80mrR>@_IVuty0;l1^%8zB{V%Wec@l(mUa z#x~GJlJa%BrGk-qOw%1R1UE;&`kRPkKfuavQ z>@b^_e?FmN=%#Z)JJ*5T8Ixu+DLl$tNc{o+Ff*>3Oc}Tld|@H=E}LnoP_>4(a*1M+ z@e;LTf#g=+Umkt@7s9D;if)m>R{YQdGUN8|9n3frsw_N6Rt4ij5*XE^UPOtB*viVv ztJPI|5c7OC^}&Kg#)$%09!TdO7#Y!2SH}xJ`4=71l(o8CyksZKT1-KqrR_|@5aVOj z{)9@$LdE|w%HHT>!z?QRN4O!iwq6k=yVa$iqrLEe+{Xma+z;yGMJ5wjETKgIdBTsW{KD_ z(X1N)>f8^e;-HWx;XODw0Q$WRMHmdlvJ6GmEvykY(GxY6@)9;}EEW2wY^L#DP%wLg zF)JZkvdsgJrnV!9ybG4Yhc@&A*H!^+~>&iDJ75b z?qA(a+e5i8t2tx^Vpc^VVll(4=MPztH;=~eq6W!66)Sp^`My#5#PLJ_p$Zk1jkEdyfQp*`HGy16u@|cPWH|F=H@wieF0CO@`58*QdXAsn7?!F z+kN;zA^uGA*=AjE;C;VXJ}Hihw`6MThf7b5T-Dy!Jqt#7aVYo@&C^ZT6S&yce}QcWp+F z`73CH($gk0lx2Nd52^K+peKYonWKhu)1?I>u&91ebpw{>*vnFva5Xv!4RpnOju z3%F}tTyq=fM`X)3vQ+;f16>C7xM4h9)9S}l%~~lOUFrN7iVXAh>>HMva-NIxAEwuT zPD~Wa>E=OW4_0lO{vn!|lk*@UU##ya-D$)>#RVGFpbcJ35&M9IiAu;1Q{ylcjyb*O z7vDLQ`+b-WCc1{an)@JR5TeZr8$W|;1gtX1$*E!blukE~qL>3ZJ9ua+W$;h^rlRaY z4gw#LHZaIhRmTLbG)a;W{2PKR^M*f3+9IUbd=p#RVtSl&vG3Fe^EjmFPE@qBr6HNj zg@gp7#ZfcPKiyHpaE(|h+J+~|pbs=TIoUZq%?yD+oR>P3)z#GjASftkU~n)pJDVAV zAmTcfyhH-U2=3p%kKSwDm)dV~mDqNRXljzzf2$OKor0vzGL_Vx2&hIe$0A|p2qN1= z8@3!X4GuCw%ZNMeps~o8ySXCDl1%Sf?V#C{g&ubCB=w_&t1Qr`9S=CfvbZ2Th5B#Z z;+!H$qq|GE>>dRT#{?Q#StT9&onwjo&TXIbV`6@ntry2~@sUO2MbYHzV1@Jxv`KhD z&Ou|2MjeBwOa8z(ZIH!{F_qJRVF4?o2>UPK>*i=5BKWo?rtc2DdJ&cl_`0d5(`%c6 zMsPfEX+-PL;ii}JZ(!~JYkpm80M;hS@B=e>5NW@0#Ei%JFcVCABndEtQ3BS-6)md< zvmi1y?tGg?)|G*TmxPKc#-=W|&z{x;OV7d*2f|ig+@`6Di!n>iM}LP0Mn|<;{dZ}& zxKg;o(U1&bMY5QA!ycY;i1YRsAN0}>8n%-X4F~Qpw0zGxeLi4NN(ASV!-KE210t9# z{Iq+R-neKQFDr6{y7)#p4U7p%RZk1J55rloKOowCSo>a0z^jcJ_~St6Ns;&ZG=T8` zt^T5o5e0)AJYrd7yu7?)+b2?N$#HRUs*a9=pZbYs3y!9zzp`%i@0y!q zXGvWOe#!Ev>`G)nyxDWG3~50{0#?+J=YD?(S4!E<66D_{lp*+ zW?21;gp%?;h*v+AVlgx_is02ii*t#IiG6(5Pi2J+=UiM|ymsumB8e^UV?^D)E#A+8 zq-7Ix1*)1$kwx)bH7(7YJ2mTmzQ#qpxS=?V%pUu+ zadDwfrfoqf>T>+=7r9xj)vGSMG>njH5<7bUh^B%-?=?P(ce*>Lb#byCo5HEc2f{-S z%jt+BA>bUUy10mr6evUzbBEGgXR3*cK3yHPlVZF7Hj#;yB4!=5le-*lt$>&*fL8p> zN-3(kqHTi3wV!x#nsjS2-gMEP zsgQW9qh7k|Ei0^(7hp!cEvzf>xnusvuQPLx->#T1y}d-n%MZ4;KD85Hp2IFLfB?fZ zTe!mLNf&W7dJZ)bR7(xaC}Hh>N$0y?&s>I$Oo04l+t_WWq3}iN(oSk&VhT@Lm^BpT zUC%o6WlK#r?>OkQz1!`)R>`-c3zYB<*i-g}@(C|j64%QCeYbEdixM>`G=b&0nwLxR zBPrjzCbqxP15#V?%=@;a_3w}hZ$-k+uV5-CS?>G1(z{{UqinONeUP9F`TYr7^e4YqFzfevO;b|ppexw3> zkxL9_v37ArJTkFbw*v||vtL(CCkq!}g?gQgJ~Ux6UoJmk`0aYkgpLY|XdHZsM>nx3 z%<`KVeI@d7Uw}sR;%2i6$@~=k7i%i|kKRM(w+w5(@kT=WU*07M3?hBuC@Z_UyG{Ok zk%4~MhiKVVpQ*A_e#*du&%~7iH{EabuO~HaT~cMkABv6A>9ddsKdJ(Xh|{zRViT6< zkJ?-Pe=q<%EOJRpQ->p-$nO_K;JCPdd-WeKq0S!gqDS9U-$;3&g|kNyyZ3QJ;F5v# zJRZ!?@t&j+Hn-MOF^_KevX}Rg82XQhRFTs3;wFQ_qo7|T zmp<-0SXayitFP=+%XFS)j1d^3pwDhSEvgVEdjAW6uiY&it7xi|yv-(SM>vwBt9J`R zd6Q5H6e+9RY=ULSgLQv9p|{D5nMMUqq1fU_BFMZ*1Jl}-+P@B@S5JcR3eun7w!4ao z7dTHGZ8@PAqPxrXhMy_Xwx728*P~F#Mn5(JwPgj3&j0vzT;;~oiFd>hK=T=+CUTZL zdfJtJr+3MTyk8W!xI5gNCDFO}TLQi_ljs@NkA08Y?L&4v^YLys4UAAEAg_X_6v)Z;}1t2t@EgtH_i%yqRLWh<%M#% zWt8bvV(|n(dE#<&HN7>ANmU90FzK)2c0Oy;#f~Gdwr^*&TC=PS)`2=Rfj=ZXK&Jo{ zql{XFg(-&`m*+*+ahf!+V5@mEv7Z@lR|wQ9N-@P@#hc>|`WUy=x#O%jP^+GTa3PX9&Qn!j3Da1{XnZcIdlzUb8RAjn8#VzCEz;$1z-IvN1ROxDU5qVLoLSr*Y?_OrB@f=X=SIh5tpSh+8QkS}%K1 z8CG?R$`3#x+OsWep^5CEI_levZ@pD@bmXvc^19F20XkB z@)TRSVmn_ROnSZwH%*4QfvJ_@$wGRNxJT1>slUEF3A*uWBxIuB?|A#BTwTY0ObRmS zB<#=$5ECmP-~019G=Kh!f2gX+@ugOGNcWq)3Arko)cM^y0#((80fZAC{Hr)%B9=Tc z?LsP?f>^%^>am&$TV#G7F@U+Cl z;4V!^{qy(5zcG_xe!%)eF42=qA-TBaGq*n5AAFq`ntS93K6T2@?g#f~F8sZJxA(CE zAbnIaQ^E^Z|>@3Pu{-Esa{$Vy$TJUFZ@WMIw%9^Jt3(C2Q%r~u{_EJt_~K8KL=;j zSuc5uu9fcb-N0b?vo(V>rBbz12J|<1P5QbFZ1bbF>0^ohFB<_r4!Pungy_O{u>r#R zKzKMNGJz~<>lZmdLv<$6`EEG}ZoiGTh2rLC>)rGx41y+=nw1C;o*-OiF>dt_=F9Zm9IlB?@h;WwWJ+ zaLR_Ioy@oM+A0q&iH>Zp>K}*8o2}M`qik*ox^Uoy=x1P*6U^)E_H0|UaKyZun38uIf#yjMuoOl(06u2*cf|F-Porr2#Z zN^sDI`J8DCm!nJ1mr$3fDQeZB*o(&pgLJKy7*R0tLI9uZ#c4*|B*lzYbgcGX?j;yx z6X=67jDEjWT*aC$5R_R8sBmAKK`=Rlo&E$_vYB`u9Q(z^q-7P>zGkVrt)O>^W?V+v ziKb4bT=3rAduI^{?9pPs%``^aQtGyyB6HrvLGOo30@7cNfbvkG&e>Jy>W2K84N$Az zhkXB@?D69id4bn>;3t0g{Rqiab9C-@W2NHD{gsNizQw|B1KPxP#b^W{)8$_>X!HWr z%>9Q39s)i|AIeiCH!kOA28PYwT}4knt!TpcXB@qRWvyFHW)lK-zA`+)K}D_Lo*Qc- z)j-Kx`uMjev1V9|G>cCs1w8QsINLv;Y~kMZdhVWmPvd%i0@&Dyxx@SsW6zKCF$G@~ z|6Uc2R|goBOxR|>AOnqaZR-D0Lf~OSK&1>GXuju1!{%iVLB~j5KDqYV@p*#SokOmJ z-a-A-o_49+q?wN^HlU4f-ry>g^i3>(O&0??W#S(}ztEdr+J7fX(~UL=k|H8M7KOoZNbA*+9)3&6RNwTZBOjnGhP13~|HVSJVt)>2K{ z$X{fD_SKd!ul}L(84X|<5@^>`YyGJY0fnhl)z%ULA1s^n?E7NI@HE^`@eHX z(ZlA!c+S=0BPwY=K0fWCZwwVLjM9$}1_^+l9p-y9Yv_1#hrS;s;9V5z%9j*SLiMm! zpr|E-mR#~p+T{E>An@`zq&FKbHXGslTZpmMD3%^z$!eQ(!C*=!3K}2uWj%Hy1?J_N z<$d;=jpJm74n$^igP8$U#b@t7oRtT9pc2cPi%6=fUg9>sf0xmY{b={$$@%-8vtDiV zq3ya~Fx9}t*HH!eZO5NCq{(vWxw4h9+#9AD&nhIJo?g8~95q0P1jD}GUrosg(o5Mt zYzKZ$Owp99Lo#NQeA*#oqhHrw&DuvJO(}ohj3vDW7D3z$Ol<(uui)yBHmpGsO}ffD zw{i&C`Tb;A{WHfU`_)Zq+N7uF^UaQ5_A%Xq?ANY^)U!zux)P(}G3R?NvlInPOdl%eW8dV(Bg57Mrd4;%dDn9y<%H> zv2!z#v>E*^q)dwg7qWjTL*8y1ViWiD_c1H#Y#I;vG_tYshS1l6R$UAWNI8#5t)ROi zkq}^A4q}3V6rBytcB9s~YYBmY7kHIu{LVPyOY(l$`6&r-o$ydD3W#BCZ1~0-%%iyz zva|6XM&oU{xN+<~UZkr;CralJcc#l=$HCxMAW9ll5%e_$+-Y|v+$ z)aA+;-WyeEk|XV!S%%seMHpO1S+=*uIb_(9yQ%v?AQgn0a-gt|FG$?6@b>}*U$2$! zAf?+L6oAd~7BwJ{j8nV@lN5aa+I>3~7EFfvp!NkqmrO+XWGPRL@43=+c#3J>#9IGE z$3yq{Hs0xN^ey!hvjhug3YK?|wzy0{xVd{VK`bo66=|YrWMbH(H#_Q2A8`RiZqpFQH}&6=1{wmtxN?9<~pbs~B9IuW! zXbuFQ^K+sdAeOY{sgu*O9{L6$1?-lZa-G# z#$X@vZKW|BHRd^U4_IE;5&vEu;YO0ULt;QpP0`Xoe6s^pTZV$zU=+3ddtlSV_`pr8 zyEniTaNbRhS<2BH;g1ey07TKmr0D6Be?*nHybtgMs9r}{SLeKyM9jOuO^5*=g z+P`f#o@>8CyiBR)Wknnat8aUNVh2P1>CpR17fmqtTls>r5b&y#yzNO%QLbfZpJJ2&1M-2zYz6H-gTdNo0bOG%a<$G z*$@G%ct06`F)5Y?Nm?eo(xgROl|Dou0Pp|Pf5w_K7wnaB|h)yDIj!-OJR@v{5**FZipQ9T+<8qPo2cJ#8%Wwh;hBW{^xeZsM7UF^mO=ke1XP9K)yP$RFO%_(7US!0DKvmG4KUs>Hbb0l{GI z`u;^D5G4wrOyHlxjSOAtXWStq#=vS7@cgQ*=*t%d!0uLV(Zm*T=PeARV#are30twl zqoZ_iZ^VZW5^a}zu2w&WY2N{D?Xq{W!L0#CcQ+DBBT|BtFbEPN zQldyVqBKYf%uv#;AOa2`2&kl_fI~=$gaU$eNq5IE^B(*@&%4&U-oJk9ch{Ynd*YtC zC+^w%?6dc0!$W`k&<4`m%Rtwta&$388=4tB)1V%|^m)rxHh_ii%rooo3F*=)<&1Ce zbX(yG^=4;%ovWXSc!*o#S_gah^bw@RhZ0IksuD}{>ZU(V#uB>;Ik#vA?Z{-RI& zmdtA9&`tL5{XH0@dLtI>lsdOD)^0kmzPAFs|mR1~L>DNH#{2&v!QP_K&%B!`k# zc8Fu{?rvk~VX}t7aEsTpiQsj<+;%DrX(|y~Rhv}Unj7V>|L7Q=xXS(5r_E6+bY3Xci`gRZe@xH;mPb3lVkAG78WNBMP$WRYvrw%5lB@59;&)mWq)S#DtW zY|ZMPvH5b0^7u1xSFWnfF(OdCjwl_%ES-MZ_xN9BTq2AxK^K%arDN;)i8S4%krsz4 z-9o&C?617q#M)imYT%8=c(_*gT)ffIcf91}Ps=_@j%wqBY1bg9@;d~j{D$SffA9I= zLExKoSA0CY96iBsF8NdDqtp*nR*%O7vf8^4xxY%%-JbjTfi2)-WMrWM%X#eCod?9_ z)+3@imd~*(H*Ob%j8O*DgPyozQI9y$n6u@hHY(arMYy8B0?o(W+s}H z`pf_70$7150SNXFdPjc=O=w?2AjL;X z8u_l@NoeILVb12pdlG)`#UD?y*rf<09_!58ZVHQGiH}Ay!g&yLfGDSo!1gzXGw_lA zcYS8tj^5)z!J`-s$m$?Q|ANk@w0BoB!hRhq-M?|=Sq~kg+c2ZaU=)KOyGLksaAWJ4 z>&rkaE=>(LQ|VdSe0Mf_-Aj(-tzO*sHh7N4mMlb&Z2m51^Ew$P=OsxURA)#f70?Fq z{mNs`p>0wq+qj4jh#`-;qz#o2*14}pf$Qz*7GJVOWnt0&BjtO)slZtA5Qo|9OnWUC z4d`mUmGz-idmQ7jzRyQY&kZzh6q#~SAM0MiG_~LK=-( zy-nerT!>2oI$23PpYGqHu17G``DD|2;si6l8jzx2??2b@0J|y^7i4;yAA;U;=iYcR zGf}moVp%+m9}#m7=7U*mci`+anC1mVzNhjXxKT4cFYEQ1m0puD43?w>GkZ?Cpl;d_ zTG4Pl()pAv`~5Yw#Fr(b@K>nJbe@asXWEHyy+l;;7xg1#C8j~B}-#FgI4EoyBoBbD$Ue!Y>gYHzZXUti$`Ds zj&E+rT$O$+jCvSf_R3?dKuPQF-PyG@axl}r`$+=6EiEm(2eEz2W7St5mIM$3L(b!8 zdrSnUwQaxn`g!E#$t)3{Ihq0vQl!7uF2E~L$JB@1%Cli_ zx}EG25xCt4Dwk)9SLl-)cBC=8qxjno1S=4$s+FD8TMhbx1nZkSG@&uf+;z@0vT7uB zpAwAJHGA9hBqxH7XdK6P7;(uJ`gNW{TuSX4;?DZg44k`Ncb={i>D>HKXbfrny6Sy) zm`{ z8zS1uc4CMK`5t3R{$|(h+P=fm9~QZvPpd);7NNsii%Z8PG3YQ=(>8+XT4NXK!M_B9_sgT`xSLXl^+N;0H;JNvVui??*gE zKy?U7%P7qy+~39Rl%tD??KcN35Xm0SbFZzZpL7@t4Llh$fM^zRfBA9CQn_PXkd}NS zCDe*RPrMdkV!*t85mQO#7${X2ya<886ef2{m1Q;pD*!kEHVX9Kk0THUvG9mbmVJ|Q z?A_@5IYZN3^tYz3fWC)po+P9Fp_FW%jh z$dh2dAN~vuDdCGdl0YOGu=fstdY$F(WDkx_uDmo1p?!RSnr1se4|AW5_j4 zBLVh5R$cGQW_4&GE}R;e-G5t$UJC6}O(HIgc66 zt>#f~S!uEhj9a3LJIMm!iWXZEMk<@%$|-pN23Ikj?!~B_Q_5Zb%jQ-=JKkB4oDq!R z_#{a9v}z7z!D=PNW^YbN11QUzPcy}YkG)(1ld{PNjcdZj97axNwV$PRfr-Y*KIIHjH`4>$8&CIKE^S(VpE zXv8i{rVy;2wS0~hEZa!-uoj;=KWES-WuB#%sc5=~i*HSXv2>AzbgO~(atm#1BjQeE zt;>6Yh4=GbpX;Xszy7t^LXn|hNAH%`9E;ATfQbUEe9K9!>+D>nm;H&@PV4k#k~HVit2OEYixOoq}~lVasQ2=A{jMS}(VEdD#91A8K~79cch z4{Uf+&}L6Wtz#~7mM#`yF^_ul=6m$fBqPdV9({d-UZ-)Z^mv~QN7>-xF&E_9UN~}$ z27BLGe$(bVrm@Mf2myH6C6lc!xqwOQ%DrM(Wp-p#6p2dNNupdGm#hcf^G@yd4f{VT zl*oy@Ft_QNTd$A$8|v5rd)^GDa`EBiorQNhD%D>u4G@Nu>X?Km>tes)GT?4%y$jNU z)rMExu;!H=h2(fY{c$KV^76nXr3;1}EV}Se#v)FEU%2($|8Q3w-Jgq3>=Ab`A)@=_ zJ7W?-+R%r->V#nrSy*5VJU$S5G;sBQVWRebC>Zx95k2iJ@q`aXYF zFu%2>f?BkxHgT~SZ)& zyAc%`HcFhvo3b4o*r59|vUe{ZNp|+Z$d)EAp>=?2p5t5aZqr~lxS|CSAl~`y2whQm zVIxMukd}-fVcUb|>^bVvEj*25WyW0P?>$`O|B9zRcsO4gOk4NSGCXXQ3v+_6GOp4z zd;@Tv`(BM}5AfB^1Y0sAhze0S8S;}u^D;J2u0c`x)=mBBTdMN&Scx!>Z`hf~vEApk zM79G-eWU()zy8(jECF{_<uD4qiJUmQEbDc{4V zzhtZKWk^Ou)!I1X(t=4p3_qyexcklngBw{pxZTL8de&fr_r@98R6wb1 zj_+6Zl26yJIC)N=h;(1_4f=ud6f?fzC6xjHYccnI2W^4@>|fT8H`1{;vB&e@Ud_j4 za=kMm_6rDTWkx0@Qp+abk8Cm>KVOxw|IRSCRZI**IW^gb*8{whc!PoA1??xo&}s~G ztU>W@poEkA(-Ex3qSfD>AP)N!m10&gI8?@D?^KF&Ww)y)NeGgkE<%{ws>!3cT39bX z&r*=AORd?BQGdXMM&Iedkcuf|J&8rIL9Ar~UO~wNa_SdB*!SiYVvCz$j zSIK&umsLr2op0Q2=3p$o9sR$vUEX{E6g#jqMf!zFBI6gi;Fuz$f@1oJbuu>VU3>-ew z0z*^~fM$Xb6pt2`mfq#_{&I{~2b;1*^BSZ+m+&CWuk|bYgwUu5i2*xItYrK6hFZ*7!~{ z!OIq9%!wQ~qcRE#-0RIQ&d0A)4nx82Qtp+n>xHi%BysJ5GJqulMzTZ{ED(4$7(ReU zVq<6DnW^Cnd|oyZi@{*>-$5Pkt#1p?u~F*12V&TgAlIF?fHA-0s8)}$b-aQ`cqZ?UwC(V$PWyf`~C(+cH| zrHOEj;;)tl`bg9FxGYeQQ_IbkFHhEH$WBx;^>+_%TQ$HS0h6yG}XUzHaNx$~Z0O_!YDC!a=uFab+ zcTP{I4-RcX3w(C{ZPl@7**3p}v^U1=9->-7=Zm@FgrMf7J!_C+`@5IzI8X_kX3v9+ zf9WHYxs}7OD4lD@iKnZX~ij1Zf zCcb*CpI7&u*-T*#g0N*eyJC>uO&@lKk^RfqNK>+MF8w~R6hnr#4fT{}(=G>(whZZ7GLb@M9Qi%Zg=xzTRk{{B1=RI~)- z+@lXEb{{d7e9e(KSia^nMFKTH$2J~M+b~yONYYR_xTVMYv+)qr2r}bNSc7hFOmFz? zq2YkTNT&NQyCDV<#H&*`?j|Gu9xB0=*5P7FCQQ} zH{MBjuNr!S-@#vK?NjU53HVB6Y73(kuZs*nB%Q}wz6j@Sckf3 zqwu~;_$7F776R?jLkp~+;T9dWZqClPQA$B{oJ8U`D0$8g|3WS<5R(7-{`gBibse_p zuO*Zql2@8Sd?hU-A3du+R1d^A6EKY-pUAPVaV9$BBlWtu=-H0&7ckchtXGP(9=zrPwMI*X2n&F@#m|7U2H{n{8;|IYo+VBg`?C(36isRX; z2|GyB2H7^N6uQ=*UQMWdKKA%?WnRshDFy!P8u;dpl~1+w>>6TZJTW=b^(&pr#t2HB zj61)k=EhSwm+9ZXUw~N2S?h~ehK!8N55LVO`fWcq=A1Nl!#GV1h*TomAP-iE%?)1w zt3aj30#n)PTp~X4G1%UIX&R;8ZnZ@!09g$^m|$)?3a4jd3^U|~z5k2@=9zS_v?3JG z4&T*1zZ@L2CBon<_U&!ZS*}4bw*U<5x2%n6Bkdn#W`lJPWE@9&?TMY@U5oTs$bEOY z^XDF~_E|6UTPUDxHPElbV&LA^16VUXiJ~suGk)ys@%60BXDU40`ttNR_tr=#LS0$% z887yy`*YQ@`?<796xq=Tf|J~Hl6a)u#oq{BTj8t}lfp~My}m=;89m^m!jsb$On0Iu z`aoQ$8#lpZfq^OS-M=oS%2P-leJ{Zx!E#`6EfG>ffMqVu5HSjEZTT}kWzFUo5 z-!aFOWC01c%W#){;hpQJAIKWMeuya|XFg5HS<-x_&z)wU0ko8ZKUr%2SAa$=Ub{Wy z{PoC)0#HFEILS!*K_COt2Jyt#{c-2z(x%%iRb=}&ylkHj;cvP0A#Y`}!E}6a!1^jE zz^mH={neKV%F*32C>s8iP}`l)6fh|H;YyS43+o(1VbIaw``semzZ6Ty%%nYh@o2V7FrmDKy`dT={I z`n5FQfN*8fM`7f{WWvwXox$)O)b4MT?|029)@%2Gtm!~CqElds_l zH=~OTyTYl>4fT^mw@A+P^%&&-7e%|6AM@gw+TuXH{B1JqodM}*ABdgFkD10^^+Xa2G`M^NEZ=-n{iRqRXmof<#m(d?gY z#y$e%u`*SqSLbv|nYS9_t_T|bOl4;j#^05Uk-w=#+uCmWst}-QI1JSQtrJ>uB5!ZG z8TXw{har{12e~<>OaYdy(XLx}wFQ^c2(uqXxLOn4GD^p%LI>}8dd}Rk9;)GFxFRM{ z*fvkkXVxgqM)~sl^2epCuf9jE{4qDDk~M3jB*Oo(%vxQ-s>qY#I&VxRn|m3Guf1$H zjT^o*YB@$ZvWIFtug!!Yma#KZ%T`rhoP&alPuHF#t8qwv`0+%(8uhuGt$h+2B`;$Xxb zMT)KidqpW33#xTlg5LP_wur;7=7bl0)SGx0T-(i?f0+!ZL?@b-!s(yBqPq7GF6=ZR zWK1HMeO_kXkd`6uEzBzadK`gk>#dtV{8^;*oJzrWD>?9T&e1di1vLYkS8K@(uq*~< zpaTN~$ZQ2)JZQ6So~m1^4M3A9^hS-9TZh@5_h-l_`>kIacv`((`P9#ta^^^x6#g1X zP4ThSY3=vj-|(JFcRX(1eRK#7-s9&@hJd}xa+*JN0ffWadVt=^+4)<24QI;1U5O$* z_b0HzR6>FyxkCB@C;WkYD|L(1rArtKzE$%={d~&4vr^ye7t>C+Qac5rVUW9ZP-ZWY zZ#?yzlo_tI(jCCvwu~>N|9~Lmn1g^MgUIUBl4Xk@L9nyKkyhuS*4h2MVWy;u?Jq8MT z3?gaHPbiVSN7xwFgAN=mCA97s^#!H3bw^o^MLP5-DVXu=UI7AN>pUmeDzGHnK0lfk z09KFcs;c;+^$T>M%#OdFw@Mz)r`#32e6f|cjXm3<7m9}ff$*IUl9|I?02c2!d=iMI zgRyu@?nJ&yR`0;9_|i07{p!49w=9xrG%7lkfgjz>N8l6tIh#OACU#tu^v%ts+b-!O zKRsbzeu?To&78j*7*}haCske3F@2Gpl*Vnhz>vJM{j5Q2|0vy^fZJ^0zTBcNZH&u@ z@T0(0OToipGi+^cE{s1_$i{i(ucrimYP6J;COZsIHYD?=zoh?Ougpomxc{ylU74~E z>0IRWleX(e(`rm#cR8nVJoh{4?3?2$_!ZY~nTfDi*w22E@d;Oz#aC8WfA6(m8K-Tg z{YHvZ!FThvNOEBtl*)fEW#8*RAX)9q8}U$c)sw*}gW{Kg!wQg96qiXn8Ml%MkU>Mu z^EibJyA{cthm`|@gO8!1JI|(^erxE;lL-XUX*YKAX|*)`G%~vCcQ-3?`Waz_#+Pm1 z$C|7G2_0Y0C$7jo<42mja+t4`2=KJ~AnS4JY;rborGA3_57 z18kdCn~G;A66HI}%%hqOPCW?akzzEl1J!(0-4j)o99yo!zQCY9)(DNJmLOu5*K zHc5~;gbnu06>+>8{0vn?ySAv2tKK|)# zFh#bFfvc4~ybi|Y%V+#xdoWyafiKWfnB?ZR-=*zS#jYGxs&AAJZ{_HTCrMIX#=KW2 z37OtXd`-)J*qcZvy1JkIZZuQaz&p3M>- zE5GA8rL>cBG0{uu*UAUdb|688NztX5lGi>;@`y5@4If#;$%j+fiM*{LT z4*~$T%ave6bQGMM9g_5*D=WGSRMxJ2yDY6!M!b3npQV~fsr5Vq_7H|vA=Ti9(BI&N z_D)leE!I=HDsGpDRL`|5ouo`+1jk*=?66*Eh> ziWs_^0u^itfsEJB7~X=WY&|2@l%41Pvd9 zSm3@{c5}KHqwqC-i4Wk$mW^o5FeN|#wnRT{04c`cC0YD%CJnOV8hklRzgY5|9N=1a zM_A{cwui#ENQEr7mlU~6A9jC3wN{E;pS%Cy8(oXEv^2|3F@S0%w!>Fm#Cum#a%~QF zJw85OsGCsFVR6nmm45h|D1qU`=TUPQAKNF3sxOaR&7tUA8M#w!&o8e|!HBz}t4RIj z71*$8>@pogg^zx{7Xb!K*B~Ks`JvWMp9TilY0!$- zmwUqpx@t<8BZ2CRJ0fw|6j}siRpT}-`b#40@M_oltoUe}w$yqKm`S-1gf%VPnrXS<4ps~fv zg{l{kzG@hl93IeO2Zxvb6%7agpMyhG1vHxa#j$wh_G$fn$%_Ln%%s>5XZUuJiTl@I z&mU9UrvIx8(4$m#7FKm186jeR%KOAcfeI27T=&99U{+bKIcjOV2Hcv7mk& zB_$)5oZ73H=a0n*@U7uC8r-fZ>m6?>iC#vJF(R9ml%eKNkH48y>IwhPlk2jAFwjJ8#-B^(!P=Soo!}nO3e}@=bY4cHiY|! z&1lq-HwpeV%Ak-TrY!=|Y7WPTWH~1AE5}SS-=T71^>(P4u|I1k2%&O?y7M%qSl;vd z7g1}SI)u=p>i%3)LH(+G zwvu{#T@X2`aU~p;Qb1`=`V6#M*9j+KR1Z|={cAl*KnF9Q-DMZ+Hx|`>Xx)~lQV?`e$6&u8%@1hz?71)EMpqu3nVyyx*Af{0wn$YXyz_^Z6a_ko85&$1<%W zoTWvc^4}HtxVoDlrX?ZM;u0<3u9Oh3KSBep!IuYoM>+0uLQ_tyL`> zX>+Z8S5cwA%XPUq8t1JV(DHXi#pN24m?x!h)uTq);4z_kT0K+KyFgAQ8hj6XdKv&= zn}$Y4<^e=x3OkIxHtx#zz%&FMuq=s787Er5?a5=ck>z5i*G=-MWMYr_(_05Sdlu^h zsrjrXEs%CrZoQxmNezq=aW@2=;pfZX)ilXQ#w{C#-ne>1`euWZ<$%?(=DFUmRr&zxrX&7A>M%Wo`(*v*vQ@Q?p?jdY7ekQpecZ`UP%L7-)8+SUp1Hng0k*Vhjoq_DwO zzTiXxd{|eeK2!I-l~34IJmXgAWSQM5Lu|pJ(C(0gwEM^7F_CH~B6ri3?r1${od4GS z^yQ(jx@+m>*7@nG14XE1q4^6NdoXT)JZ~RuGi#gQSVZ$`>8YNDVH9Tl6Gt(tP%3+PV?@0J^ubje7X7qxrptW-!s4Oe2yMfZwBM8 zOT8u7`|L(T&^VFRnO9qsq0GgeyX`_(G6oBbkztU-^`mE>KqC+R{!LeW+kLC>b9YYg zpT=XOY^tCeRX=mSP3bP4)B=1h#!t~;@nuPO}uC_&i7+R390gUNjBryo@M@{uj@rEO~8s?>>TTPz+ zJ7rJHBZt@zSVs@%E?s#=D?VRlnUodN(s-=!0YOsS-*v+V40&z?R+v|s8&7>x*fhFH zY5%OhOUefH$ZawnD`2pj4^&(lk7cB!!iUzL$;)1%0$|&bnj7IHq|Cu@c#?!$BT$PZ z`7!RZg>rbzc-d621)WQjO9C3rf`)o46jp{$!GK1-z?F8o++U=d^J;sxK>#7YTd6c} zD68wp*iFfkT-$P`JI99~ur$|bATX2@lw1%CWpfd1jwp(pg+HKwf?6C7=PGO5B?Ahv z_$6tdmA&OTaPwZWmxjpFXXxFl9@PmbZzzrusn*1Z^-CAoa9j~SI5+^1g9<*)jubEO zifMVJ^Ut3YVShs`j7|NtEzh4+1jx>>o&63P_!yeoCGtS$lj`jVr6YGP$eLSHLCaLg zvBoR6HmK0ldVr{`{*w9AQaBj1P_w5U^-JRxoYw;%SFO{d(Yh`4!GcoJvz9H(f>i8T z;hb0_4w_KZ)DqS`)Av7R=}6#=;h7GiS47Q`=rLs1J7&`C1jK)p>KzQy_r|l7-9RL3*o| zEk#2EOt0{v)!MQ!|4{~-GWOCJsoWMafmEA^`JBJ-ogMg1rY3pE^qSvWw`p>@%X|rf z)X5t!t+G~EqgO8n3+@9L$b5kHDxTSU0pbY^>W}yC_t$;>$_bjT=;KFvMTV~~^Un;% zRAbG;$evTzSRaoLV@{sf<+RVK#kR*f#Om(nBA?;T>2FM_KT^b3Z*QJvYd))f@YM&>0PW76H9%M$BK6fjs^s<(#BzAfnH`lMrgFjWn z?>BBT^TdfMNYJW->jqs@J%g}0m5J_V+lOf)G=hzFd-Tn$cU7yc6O*@~6~O-k(C5_h z*;E%M_a-GBYh_;4d9><8tywhsr_4I%UR7B@But76ZwMwTY`1QGA$@#B8#UgApA!*8Jfd#{>avEO-C}&yYU_kj2Dakd2|mciC;l9o;KL@++Y5Q z4~4^?u|_jcR7@bY=z zq;tKc=jQv_h}q79?wlpg{f%5A&{X^HUSW(9GlLf8vwFo@N4bcE_xM^NBlD5Msv)7R z+C#&m13#ZB3zeUd>}wJI%^))z!z??>&qUl#e-D!s_U;turxoL^c`_=#OIF8jbpy!( z)u4aas~|!L!Ub1hv&?zki2!L68Gv^9%nGbOlwDk|88`Y#w9?NN5sUB-oe_tEB?xH} z*-qgUoJI<7SsQ5>1wX*TL}#f<`Uo@u6S>7T({U0q^FIk8Ikd`;@$ywL#Yfcc^B84! zer4frD6qws^SuwBChLDnYL4H-Z^?jwP7x?dxoqhxewzJ#09`JyyZQ+)82xSqsl5DB zS>grkO=gz(B4OlB`8QM~;X0%Ywk$bgjLH@K$IDruA@BgwZ~u}tvWTd;B-Md_Fss3T zYkI3jH8&w^XuxNI-0rAJG;d;SQB+gcTUy&|lZlUY`>#Kg+3SDE@PM{9=%F|}*nPC= zBgla(NAkROH`3RKA=y(+YhAPLW^3IOP(FC>tw|-VfEL4)yPTooR@_T`Vk!uVQ|HkQc0D*>3y)${F88q^#mkckY6Dqz^aEFX!1l75YjMs;+kJ64Y+ol#F}dEkuq*Cka7&wolFydT0Qe)kpP<24te zxYi7C7j$*G3NF9s_G2)wzWdM0Gi7MB7NL=TYFV)@VKAk%k(hA8?DVLQd)ZE&8!|*x zpESOuV!4jj9E%<#Js4J;9iOg<)WB=0puGtA%I6L|ReeG8rL{4=K645pphtx(MZT0l z1D#n3V9dy`{*IPMBjGj>J2#?|jyx`AfOO8c-SKpjc$iSLz#PRd7H_7)U zSTg=h;L!g?IQMpKaGal|n_xJohyxDSyEPzC;D;>g)s+hl0|T_FX!f#W;n|n_R3F^ZA?%YIxsp)>y!;fm9;=fBw zJJScbtc8OEUoyoq*OM>?e|cqq5qd_XeEfB2PIuM;N-7UpX-C-{NJR>YWz%wlg;gtl zuS;mj%YUhl+72(*AK!0uxmO;s;br=y9W_@W9m!(xOdSa_kWwEM&S80eU<*ke1(C!(<9<+Z&NN;DvkT-Xo0z2s!G=jrr_GTIHXw18x;}hkv&U zHAp3mFJ?v`Q@0=P=wNT!1P=I%;RiKOE{M{;B!3LM>%I4m7I}edUs_6aetIy!=BRlI z$nk)EY4m(y_VRr?k@*({viVH7&``WfvhLh22zY7>C2YV9;+ExwG{vyStm;{xjdC^h z_|1rwpYF(nHB8+PI=>%x8W-h{YYi%Hhx3e+JU{SQjt#S)NP;4V=1|E`;$9z#O{5!O zyyeYrzm0bX{y~@>aD&^3Pq)#JTEzlYtnx@cDl2awQMPWe}EH|B5npq zEu$<$Rk37^&-{)J|U2nm@^k^f0uc+;0g*!1h{ z(f#UuF?$Hv6nbuW?ffq5&{gK?Ea(5C`3h~sO{ljP|K;JUJ>sr1Bt+v3Mb7W8{Q3O& z`xe}=tGN7rE|*6TD`1EF5_dY^(8>Dj>s3|X5XdIcjL0HWU_AYJIvqtX@bN?f`{+KN z#)K@WlH7K2$FD_7V|?ym zDH)l12`S{plrYSvpJ4e=Ke@6nOzLy*% zhLDPLW>0;Snd44N1zt9N$if@46O8!zY|HTXK9(ZGv8_3_JWd^ zLmk@j7{u~BH^%3;k(39#k!Ze2hsdZ%1|diM^m8;Iiz!q*Ibfpc`s&~u7(fIHm~nAZ z!6u<>S3mTE0+5}*DfSq7B<88v?|g`d8YUBZL>njo;$nNy(WJo1d8EUMlXphrl9&|1 zrE7(}=Hy6+lQnOXsXb;kJa6e6cSi7XjIqWhlv^j{lp$J~@B$~8HcBZQnxGH?pj_+g z&Q;abEgL@X>N9%OjGN>o?nR9QRa3b##VMcYN|zr#{DFK@aVy6x6_09NIq+|nhNo-2 zNHp(t9+y>gVdZ0FWc&fF#|MAo0N=*qdJTd&-sfty;Y!(hF!mklp@-FwLGSWL%Nm>` z&b%sywv;gG>F++4c5U^5koQjEw2-GY9BP+zi%gx1ZN8dncJQz#kYX1YB}m)ScIcfEOUkQLn(JeJhx=^r=^pyH@C4 zsKX%c0VXq2aYhp6dB>+u=Zx^QiKX`7=HdMWn$pFOcFK4@P5rJq6gv;_*$<(=<0?m5kA_K7RO&|K9YNNSwAn+i#!;M86J?n*Q zxWV*o*}kMGu7*Ub-`D#ke7J7?t!G=Nc2)yF7DMms4+jr$D|h`SKwHwU!n1&T8Zf=^ zq;(BiBLSFH(Lu#BK<4OFD3hp3^ljaG2F_66jMI$y)c#k{SO=g;`i~(J)}|nZ)INeD z;GB#fxOr^rEOq#m0lnTtBhE*!Y0J|?IN#w%AO*Sd727Fl(w=`E=Drc9f01Hz?jw>~ zN^oJvBeC|o#MWRokOmz&ZJ;`{(zzsAL69AzR5I;9z~O0@w+8cTf(75D3_00D+1ZfF zGX|L;O09LfJfcg9mARIe$dEDw4vKr1=6I^tM+-0#`CAKu02Y9nJ=J zy8+YV;^KlyQoi|(5s+ITv)^)Z4u48;WXL&8LLa!Xr~ib#_?zWFDP#afNw+JFjbJu3 zxWnYq+)CsKIc45xRZqu6o6Ij`84jA&fr@taGNO zzfwt0exDNqqT9WB{)cwT&Mk>*>s`pYP_EcV$*>AS_yh6rS~uO*W>bM){x=^*L!73m zE024+E)Fv*-b=6?AX6M+F~->cC-l`$Nr3((g5)}04p`DfLx84mPo{(b+6gObMl223 z?)op1BzXd2sdeXLt#!8_dpouJQ9wP}Qc*&b|T-L;RLkY1g`yiFj0P9eT~&~ay7UWx$cAT81+->h$#5qGl$!_2vm)tM&M+1bAp8zmW+0AJ@y)X;F=?^MXY?zMI2DzYS5W6Q zvpb+-c(xU7TioT@ieymNdN3=4{0p(OnT(7S5grU^AKC(=p2%}ne1UM4cSs4p9fYn6 zR$tV%5mesJvxc_eoZ$9KyM8PsMFwts+Wo^W- zbh^pUaf;O$))W>4BZu>bm>jEF%bBZ2U9HFt# znONT8PyOsi6SyG)$+PGk{j)k;G3f%fkY95Q_sv*0Df;uw#E5%w=v0PQ32_>y1RsF0&xQxP6NfCmJ9XtxguQqg6_S5E z&OI6RW#L+0_l>qk@(_roJ>a+;K+tTu6{*7fL2N5$utn@PlYw!p0 zh4qtF^RbGXA*%6=3Wgkf@QOvw!yp}peR4E)SAHx#IXM(?UBFN4JOCLbtDjoz&C~!` z4j14qO2rOmG+74(?$s92>2B0bEn*Gl4w8Ch--K$Z2`VUGmgdPkwc5-Mle>!*$j6A3nW#c z`&bYk86|-Q)s)=lQ%B4Wd{g>eu-FrB9b9~-DH03dtA-M$u{Zltn7JtgFi$fsaDF^v1w zd^)Spw9i!KtQ6W!m43R2z7*W$6UFN-4&sjT*00uq200u+A%9u#68h9^J}ApG)7Kpv zbs2q0DG^^Oky)uwWB)5~wF}gU$N9(@k3Jl_NQECza@;PaiwMAJ-QzdAwq#YxLIi=~ z(LBWGMr*qQ^j7L^SU`NvkR3k*;qtHHD-6NexfHl8gVagMcSecGE;A6MrwFIwaUZ#b}>C1H6 z?i4-(C{4sz1q2GKaFsV_4yN7naHnoBk}DgB4kpLO$hcW{3sv!|%!IMWop4D2qvF%R zVN${bBx(Q~mWMx;6a;#EdmWve+JFZcUWr{U?Dn*Fb$_e_nmGY#8P3pZ6nEui&F@Dt zXIT#{@cFHu>+-GOhT9SLpYDl1a^lc?ERCNArtO8iK#dT4)qe);GT+t2 zM&@s3agf3@yIZa0`2Wbl2P(GDCSe3pn_L^RaGKSf^bGIOc0c#{yJ1Lq=y&hjqbAi9 z5A4M#v}32h1c%7^&Dyh5q)-zEN{Pw_>9>pf+5TY3vw2-~V6Z*)d~0V3m}*>j=li*K zpubjNwbq(bh${U14X(@Hq{Qg_r;_j0B=D9(M!4>y@F-0UEHr?_z2l%4$%g{{bW9=) z?g6Ch!J#4Ygd}asg@0Z1waMO=bO^Hem2e8aqzKsWS9_sDS~iTY-l9AQ=lYZqq0-&T z<=(dB-8v9|J*W2)9T$afb`Jry$il2TIav0Jm5yYP`)5RoWKi>gCWj_ z!q4IQq39(>Z?F#|aS^HRm&GC|odH4jTxrKXQ1dj@;gzO&4J{vB!=JeGK=^FsF7iQpz9N`?6s8!cSou0yI2HVXe^Y(>vC>@mAN zaME;ns$gVIE#yz!m($ZI9{?Pgyr6Si?4j6YJqe1AYSYoFLy!78u|?h|PoCTokgl8l zUtIuKS5Yw1_5&0X9z1|S>prd-PSxCO+=S8(bHvFVJw0iW>cmD<-~QNdNBQ@$5I=v&RW4Els=TE*g&P53-n;uv% z@5WfmJtqJV*M17WMZXG^_R|=Fy;8V@yNs-SCrWhn-GGGEb>r?vU}PZ7;Tv1%g^4(x z4B;v{(k(pV*tOqYJ6(%ri%dUiA;@?T~o_R(D zH&tPD=_+w-HgmB0HYb&7*HeT|TiGfxml(!EWBK_^C;KUL0M@4?UR6n&=&IuA#!?(o zwd^Hy%)>>R^ailvMZ*)$XrDpS;RT2mSo5j0ZwPaKHBq!*k zm=9^oTQKF!P#m=ScWGf^+a3T4Xm-;;U>Ka8mp>8#emVa02>`CQV_7^mNbs6x1*}NJ zMELNDVV{&z*yh9RXOHMc*=|n!S|nrAdPP@5M2(p;WNjq~E+eOCQ_08;n_dGipl0{9 zE`W{{#;R<=8HZ>>RbI?~KDX_qph>+L2k&v#_$z|M$eOzgjUJPdd8BaL3LZV%`3TGJ z`9QY1<$Zi?AAJ8ZR<}3v4wU12WM=ntSnx-``aN5AXC0XjeV)Ga0u~lRr%O2>Pb1i2 z4J_;z%<}0c+98r-t3B})-@iWHSh1om|0WB+o199#nPkB{299FJ`QOD8(*;KE95r>c z0ZCBC1>^kU1rZP#BgM9WBS1?rdz=^=<7tA!)^lO6mz<+_znxYc;x=One{EV7wEaJ{ zy?0bo(bqP36RPxH1Sukd(ggu2A%cPm3P`V^sPraChlHY_NKpY%q)Jh$NL5NgM~d_= zUApuZS~7><`@Y}I{4q0Y%~~I8k(+yN$-SrSv-duGKhF-kD)Vt(U!S6H3CIN4i>M@l zSUAUG=wnnPy5S5(%k-qJgpfACAI?yhgYB84c(}T!a^3CnGWxFE$R}6xvBq$IA4J1J z^{Si1+l_7+KE3=F0!-tyN>>oM&eJ@+~fqdXuyp9#LwoW``iMRMosutd{>mw;YA z9SDu$c)BQ{)s?T!klZikpXODAuAG`!-=pANXGTm)WaCM`SDjftSzvg7&Y83{SAU@>=dUt-p$Cm#%B|ey5_xI_(4cgE9bnP}1kKmm|fqko-_oDxG z1DjrJIt)##-p&)Is|4G{rU&7pBM2IuXBD^KK0^M-KISZ`l4tAMxTsxI^Y*L4cwYtp z*&4Z_E%o0f1Sz)wyBM!|s+U%$8O?&@3?j~OICPu3y)DbOf z{hR+0|NeS+?f`ugLF+!Aukn(<71GQn^HL1_{dilz_i=EUXpNhEiDHPk7!HywbAzQ1 z{&Gp?#^_QgZT-Z*fLICDvh*a-uIQDS)dwjETFBRJz#Ho0fKM642tks>K@kWt1t9XC z3O|ULY)?8k=F-_k=UQW6(7pJZQ_E%D6p%5>kQ{kl4MRmF5m*5+D|!f&(Nqs5gzwLN za&|9$yhf}k3DhR`dwSJ0PZR8V1{#eA2 z1kzf0SXWdZ1cxMjhP?jkE@?kzRHTkk_|b0Y(i6(23o!gdo||9C+<|n_>!tKkf2ooE z6R4fHj=LE)=YeAhW7EHZ?b*E3Q zbCWl@l*#z*37+j5Xk26IK+VWaz3|6tYmrInxPyebUzu{`)`x#;`5Uw|9*>TSE{O9+ z=H|o**_?+_vx)LC$6RPU`u?3^CYQ3~GPmLjumsK^6^&U;3rbXy%;Z5I4RBvPVX+$vl^c<XVd>hNHo>*uc{i8G|f>PqPafNfUV`sA@xTYuHNMgH_mRR4=9X#YfTwA+S zqmDEu$88t}Y5MO1qOe-3+~4KXKKXTm4ap~GrQf#$GVOH5MZMi_)p9ro>J2xR&e#+>|TbsUys2f2J=$=Tm-Y z^D^tH^zPa?JN5qJ%yWV{ih6&larj&Zu)8s0nFncr{Om^uh0SPK00eoyr~kWZKN{9S z&ZnZHy$kY%Q6`-C^71wVHzpyBMt&Y%!TLi+0nMu561Ij&>)YbRK|MA1LMio!2oBux zDYYAfP`>IUuuEflVYA=64RCQn~gI9nd-2<(^Cn{nxy!|M6f2IaUEJp97>b-P`qXPw4>zFFG%+Vyr3iEjhUq{%PY^0 z!|%4a7V`TrA$;p=az==4eChT=Cksh?SzmD(4j zl0{2s!Qjdjv!}O-A}~@n0vOB6N9H_COzTtwJGnX@^yqWZp_!Hwc>a*0i@OAE#gCF! zn*eQo(#SGKqi!7OkMg^LNypoXl(%6secIxXMhyN$v1hbZ{&-pl6Kq6(3yj#i*!&yX zk*~0Z#f^fjL255Zf2#h(qE`-uRCRTA+uTDqv{IEm{N;Fk5*$;{Va;#{Mm=q(P3~4i zPJ56%iN7dBNVc3++7f-XnXB~F<55zDh*IBLbKGf7jgr>5x0(J{>`+}kz_fgU)^0on zW3s83J@Hl~+BZPTSIHTB>uXcEZENN$blJYeJmGN$Pwi-YEQR`j1}o8it-AfKAc^X} zXOy(0|G>vDv%G~tMx#IZ20nwyCf%9)zppytKULemzw%JjtVAIXui-Rh;A)b3p_eEv zcOvwkeMXN(i2Dyw%zt;LNn8Xg^nH(Wsdw?|qgCm+gehr9#S#Yp(~_nXI{I5tbdfg) zD48@I`H z$6wx6z@pm$?X-^R`I?c^@81;)*rVLHv;}D}rFKgAdC&Tijo9E-c%vkKS3>X2R{+kg zernk@oTfY%qWX7)ly-;2{ELc&gv5#@MjtG&ZEbw5*X>IUz)5P|sZBEX`Ab>1H2$9c z>?}}ge_z1Hno-8uvCLsothrmgGfaq1diRXr(koaHDO`O(xw`CObvEFbd3!VpxAKgtnuAn9(uh!KX+wXnyd1q$TaFCEtRaV0d zx^kPCWJY!o?0w?wF~WV(iEs40CW^DdjRAPX`=gzV^qsL1hu z1$osG+@icY5pB1=fF?aTzJT84M`Ci@-LCca^Gd0t9V<(+0dQzh3X&HHD3p70e! z7_Ld&l2^pIv1<@P#`dWH@Al(`@z1`qe{X)-q3QANZe2@5)3^{3?x`+KpcAy}?Te_6 zMK%9;SI&W0y!OJMFf+@G*w?0|C~5mOP5O*D6V}!?)aqPG+^mn=x5@bR_vp{To?Kh! z?^mO)Q^Ql?W$e^52gO5+EzSpBl^SYeQ83nBLCr)-z%_JPAKxf-KKf*YINKa`x2m^? zwWxYsA#kgiy=GI-<~I3d?NqHMNjQf)Ct=iadKHVueP6Sj*fg_rYtz*O91RbnXoZ zo8}=XpmoBOxyExtkPNCjajdkzYc-IpJ?Jr0gMYX6T5_uxC}bM>+MAOq(Ntd26pfn! zK4>vhrgV>4v9qHZ2R4BylV1TunX6|?+0??SOWMmsQVzoDfoOYk$i}MgMw&XAKN}e> zNl6_sgoGj!AfbZj#D6sBj!pCCZr=g~26Lq8($3H5XMu4ggAWuT9IsOGj zPmd3C23EeEM?vX>U#xq+;vh<|!1k&P8&}z6zive!(`L!sS7Gj@P}6ld$BUbmmX?wH zXQb`@%XoG%x%15z^1!)E6Unhqyl?`e1V)oiri`BKRkgQm4=ItZ9_mfh({D*Msm1AU6y*a@BzEOC4XFK|%ztjP%dX7v)Z8e; z#`K}}tg_R)pEBS{e)$Qq=ETkYJ|N7QQW^V76I(|Vr(M6}{1U4Dt5jHhukH^BpQ%Vp*-VLf zSL>pU|FRjTXD>*0<^)u5SC_{(ND zeQSarT#Jw537`G*G(N%JHze0aI~oo&USW}5q=)N`DRt3%SGDAWs$iF&U6J^v@BCHx zy?&C_!}qgiI#Jj29`v7Xc)Hvk$<*+34uHW)ABbY_dqDHb|5+G9BWl~sGYS09DoD8G zclWBw2c+lg=xzv8AV(fJfBE7QPr~OcB-^l|Vn~PiHqnd(Natsxy8$&nKR@e*ldNIH ztzF}{b_JjShW&q4*0Cv%tJq;<#5XTM{NW4d?9jM2mC*BKVEu&AhPSYmW!I^jWQkpn zmyb360L%X<*^!*4<|^16(FDnW%~Ig;t;LBnw^N}LNk0G5Ty>mE%VdZIc8u0(?yGoE zoc*PXCpN&i2jW5v0t1e=^@dbG!A7mwQl4~kucEuhzX&7`^>3i$N%;m3cz+jGPEtWt z+wCHsT^)k*z7!OYvIZ#J(y_FR0esE6OfXKsW5K4$1@zzV-@i}0@fy*Qs)n6}GdxJS4-!kWagJVq1Qf?I$@DP1@wBrc5+;dHcKw zh7^F6jOlc%7$!f;@Z9_=!~;&Ou`R#Bd#vr4-ah6_g_2EecuyvXiJUuSr;7269vK(M zM>F{Jruo_{8$}d2rqm~A#nPDR10urdeEi$ac zkR-CeBT$u+h3a-dAMb$;G9AMk0?jlMZ8#v%&F@ApMqL+k>*WedANFiCi=EixN7Zf5 zjl&?(j@gi2v%~Gh$+?`=8{BlduQB}y)Wf+$FZ=ZT0Xdn=*Hg74$ba6`EEoE^6{sN7 zV-S<#E%@JsVaK^xtA5?>;nF7pYK zV9FHw=hu8%)4{LCFa{{G;7^Na>Wxnj^5usP65x0TGH`L{=2!h~Mi@B)59djeJ{NQS zn!R`A4(AZfROp$7GgTL)rWCNUr6HpD^e^QQ&BoDF-1|f~tJJ#p0hB%Mv2LwtvJ(x% z%90B9G?X3D>a7KXgDfKB@9 z-g^;3?tX%#1fckuK<15kYGtCkeR8136Wo@Tytn8@ICQJ~Tsk9W@8V?&gk&b-e+r-@ zdn+jpWykxsNTJA7W~2bL+l#Z&k)>l~g!ud)K+zC4vo$NC{X1*EfRa1kQIgUgZuxUa z^YjNU!aH|jFB|o%7P7}65Xjv58w~>=@>$sRESl-|ko1vKC@_3xwfXOz_-vQY(L0(Y zm)!Jhm1RuD>8I(@Yr?A&bdbBkt@A_%cfR&nmB>mh(yIp=FT7T{W<{98Y6JFf$CvB3 z8eJxD^-(vOB6@v#eDRwd>aVFh?eWD{&dh|A?o*VG8t{d(3uyn5`}7Ukn30Bv!d6s` z;r^$Zw|trS1V30qQXrjRL!?#c50+yFeeYT$WD`!j@{5Kfl97;mNt%XF9iR5LQxfxk zKiI@fI7(pt zLh=v+iJ}8z2G6gv&@i~rQbFJmOs)6T=)YNokr}*iIt3V}XgJ@KlNwsNU=468-De16 z?^HEGW~C4m-LJ^}_|ls0DZP>`|LE7?tq-<&s}asmgYCYoD8^Tl#7nm*@3992)xzv$ z1WxDe42HX}O)T#2#J1tJo(1WRQU4|q3>As+%L+Vd0T&)oXww;-`Vcn54obm~vr&gx zPMu?mx~(w$cDaL7(m&I2Sc4&T_9+>L3!TaUL6VoBz4<+#Rzv}1eItifNa26*c7a?J zP~r7Qr{w47lR%xnSvO3I)%m{dxo#zX`KY`_<>0TKg;ur!w@TB~)43d-oY3Eb#1UqB!QWPGPfK!c z(?Fz&f;<3c8$>*eyxGdr4lB&?;2J5Z3A^)v^HtdGe*Idu)KeoA+v8ALw%43*;5d-E zXHOjPih6SF7?qOB%gPcpO}#=yU45wu!z}M!7uBXjQaM4Zql1UZDL*MEAN=CuljZ-= zg_osU6=JuZiILA;GmI94yX8J&VEF#4Y2j2fy^IAvZ9tN0;!xqV)7MX~RMYl)$=<4K zP^*{E>d$NfO?`&^(>ZJp5$mJiB9xj&HK2bnsJZ{uvfYPu+tnA%>3|)Unp)IYPPC<{ ztCK{~IN^($zCOzn9${S>$`SvA3DI)EBJi&(&C`$u4)IAVn7-kgeuYpLIte}*khNQ^ z;#YL)pWM5jQz9y08_}3HXWW0Wg(U3tg%zVZZflwo>5k&#{FO0kp44Agxj6iNHeU2U z9`q%C*8X#qDAIi7Cf$6={%Kx{p-%W47}CYB&T)8V;|Rk+dNTE4>R${|YUZ9n7rJZU zn070}LPCh+r`2DIA@oi%uU2W^s|Sa^E(!Z_e=ThPO zRYyfd(se!pZ0nJYc_lW967=9m%Ym!DB{$Ofb<&oEv11EY#~Rw1I`P#4uhT|!d)%X2 zMB?O20XYISQ~-zN+ul{@3n-r5296^La}c&Fd5nB%z#zGUJU6+){^|=3m*Xw?YL(>v z0?Nxg@O4s8;6|vKk{QH8WK|zqd#w zu5Z2SgNjmQRL^;F?x-38bxsjT@~_B;RkEFMZr{UwNjL69&lOWX(6Vxi#@=LI^Wy@m ze!-Howo|DgV|>&kkYPTvtV&V~6OBc|m}{_P^pEqTWu`F6l)4umicP43db#>aPWtyA zUdPy-Zi|PsRFO&kGby^mde#kt+%K_>3i>Y_-@UHhQ?c+ru>e_)Q1{Wi1w72={FXb> z=5`*$pRDD4cn&sreHI~c@ID^u?L|6##fwrx#jhe>K$-y}dSo0211Ju13$l2*4~~0e zP+T6&&>$qv)y4=pdPx4LIkeL2=SBi4FY0m*cH=SEX!m*>3G;9kuZO6^i@H`b%++B5hMVvb} zost=9GXJ&S`jJhlu$ojgFV)&Z>Iq8%ht7qgw|Qd{ghTC4XIVA7rPuES6Z!z5$oq{N z+$RGlQ3Vk}%c0B&;1J)p4p&)?DhxH--wFywtk)g@w8vHSsR(GG%xP8DYd)@T#w@=$ zBGuGBXMWgxFHL9+J!(qd_dUn-KBmu{_!5PEq#Ne{S@f86or)v(2f~i9&zmG(c4Mz2w+iqQyM9}J-+Zp!xPKXKm*Nv|D z9hkhtb{=pL)#@`Hu(=XmGFl^g7Z-S+P?jkaCDeVYc0Et8X~3%RJn}{Vjmzp|mHGxV zMaeB9Vh$AfgXii~8pA*SZp>_jx~hbP3|S za^=^IU-KKgV~jDO@&ZL%wkcVSf#>Nd{;P}Q4xTCWtCGpHYQ z3{j+6dlomyh9>t@LEjma?vx+Fq;I}~&OYv3sNuaW2*8yDaU6I%HkJV1_#{Cq+2oAj z)wQ3HeBcGBoE=8RBhQhBCe-SaxvN+9KrC_tSFg}QcQ_MX*UTShUBwI?)ke@YsnF+W z8bF16^P7C>8F}{%E|fb+LGr}Uch4WXX{}t0-e-SseWX00o32g8BKBX-u!iNv;roU^ zXnjoqqOIybjpL3t-E<7&7n(p(sn5o_En}5O?_MgGSs-;7zWMw@nD1rcBR1Opg@rY9 z!fGbe#>oOnnRjxykRP|%*~Am~BvL6zQ))*^knVa8SF@5w?(6u$=2HFN`1RA`Gzfs8 z0QNOi>rc*J}z3NR; zz(YP=wX?tO5k}2f(GLq)GeOU_L~}@50Rq#jk^rN0k(P}7(LWviW2;^nSVn)G-;z{f zPY}th%}2YbM?BXAG6L8?-7u24z$^lz@L2f7IdMcVkhf10@+GyUQAimv%Nt%bb0`#z ze!r>LbmRbJSe;zU}}qO@BgcV)yQoNj4j^OLv?i$O#zbU_T7Zkgn$gj&(T zoGn@6-a&*Fps@I!D(1dQB}Glu4$Udy2%-KTj^7e(@^kTH7FgwK6H3;*Z# zFUkVHrqgMDqwjeu?OdvA4Z-eKEqRZo>xQtaMb)G&9OG3U0xi+fFo=X%Cgo_jaAQ^V zIwq6JV;Z%kavDasbHxmq4*3s@}zHYPU{hUAQqPq-2UZJ&9!a8&b#P883ZA@ zS{TB9bA3-Ppn$kvC72mpRvx^OK_a!+A&5V|uX$lbEN`9Y!0yj-} z8#q8%epWs}hC7&F9A_4%g*(4C@%&#r-5ZKgWhk8X!B$l*^L6CncOS zIzZ7JNyG>a&dP4EaeyXCV&JR3B~h;XYDpMYS*t>Y>Yj{P5}vL&(6Byk2pXw#=k4R| zXyP5R1f>`1Qd3@zPio)xif@oJ(b8gz#^yZyN2F&1fJu6F?4^WAj&u!ej~ra{j!nQ# zp;SHS$DzipTX$f{TjBD;5@0X@W|l97g|~x(YQ4;*R-A6>ZS+!qDPoB=Fq+M+mNi-X ztRYci5fuIX=sx$+p4`mATyBMdfzhO-Z(G8@Gi7+wE|Rk<4}TBEKsp2b^-R~Uc~b`d zoC3PA>`+BQU;s06b`q*|31vu@wO-w)bQK{it%&HB4X-thlxV;F`YW?VSq$3hwo76el{>v7>v z=;2{HPT`r1-yzCr$7cXN;rnA!oDzSugEcAln>+mQ>O`D-nLXZUj0~o|j&8~8npkx+ zypQcOw__)Dt~tJ)FN@}STDgLbl9<3#I2?Z<63kp~47y)2n0JCU?_o-1m3DlFTJ);w zcm8X~NP$oIN_nI$#P%e!B5@}9#s@1Jd@HXHNmY2U9r5)~1?md91fpgK%TeYu$thLL z%hSXA6Hr4m5fgVr2O;kSQ8ZL_V_qomUA|cW7yd&AT$0jTZJt8es52J+MZ&(uTtfLLM|9QNq>#*@gm7^@&&?p4&GxqUGK0l3!*^r9 z+^jttZXX@Y^77ml%RhfBt}yohr(&>|M1*ze9`dHs0;StQtFmk}6zT9t_D8b1cy=i=?u(h*@4~;RuR| zG(kkXKb1&j?;yN*Fk8Z-9P&A$$wh)fG#dCTko`dr6BCow(E@uQdJcjz4|nViOJ18r z%mECbS7-joN3#)_cwL((D2prSgYR&(ob1FbJY&ccNw%Z@B!6pRs-9zPm2VDJvt1v& zT^~}D(&s}NF9H4SfN&-b==$%^{t<3y`f?5KrX=iRKW*_=c>i&#iFQ2teeYQNI%4Gl#r z&pN%;w$5!g%CehJ2%j8Q)lHr$PVN(gos-0hNH%+Y$=oO}$*+I4{(y$NTjtR~-_Dby z|FwYqn5piIDW+Rmdx+!APh-|{kdSQJgKh7_YAGrSnamMQ*I}<>`qx4fna;GKlBt|ln(IiO;GlmDloBcBemyBnZwUrWhY))g#^LPolI-BWt;D?0})Vn-*6SAm4@WQPB{ z3Ss7?U^Q@@8*KrpbX~Nk{783i5@ZPjFh+55T4q8Yt6f?orilLDdSpo5$MWKf$r4fB zFCKJ_pZDlT(~qz1T*WwMy=Dr7>ck|Djf_mw@*i5Czc|B;cf_=A)AXGLYpms|p_rQX z;B*ZfrKl1E2*&qwL-LafL8Oyy$`GPdbudpQa|hjNjXu?TD+%tbVy*JcEuh?~HQuUG zOR99yhf`QQr16yYJ1Yt6{8I7IaVVYqcv)YF5>i;7|7lGmOb zt>R?1(~d^&Ou+I*ew`?uzn>5Lc@2xIv&1~ihv2hIMAusKnTBO^2X*MC7pZA27a!jw zW6y+~;p_tpcL^6xIbM_qTxi4>!mkpDu-5_pWF)0Bg^p(k}>Ri2g( zr;ODBd>1E$QzRrhHHMZ-b#~52CYpS+g7vTN`L2}@2X1>Fl-Cveo@}+6*xH^gJZ`R6 zZ{!_~@&@hdF8up5?v_s^svlj@o|>n^El~6uhh{`Q+TUIS7IL4O%aB%WnhSWMH8j5a z0h+_KlsKbO+C`ru#lv^yuJM|Tq4%QS+0#(8+e-bIwN%=kCEst0;tGds-Ojcne_sW7 zq${zJ@zNkiQx+Kw74Mgg_spq54w(qY-ZBD**XgJ`q z#QUrrKCL+&6R6TR2|qh_));?|k5YW6H+DQWY>P#nUI3SiS$3@Y+#8;z430ji3(g%} zjSn}v=*!o~LMa9L{%xieb=i9`h$cGZ`;0kkPYZ3$G|H#QZiX)Bm3;IrEHwY|)}k(u zGezN9-$TQTVq#snM|D>7?Fpg?1P>^DIB^2QIm>$Ojk@Q0L>4q> zvol-0Om);k2Ct%ox)H|(c_`eDZ17br;3AZqpBrr8^i*CqQ>0dndk(_|IoX*!)BN(X zaN*1|u=(l^sMp(Jm@kt8g8irz@07Eef&<*?FZXF)y+-Oh3iqOeCe5zhKdUfsQY{@E zzuK5NTM&cF6Ls`Rt2DYw3A*qGDG7 z3d_9hr1@j5SA9?->t%w7(Y4ai*C1G$AAztGF%hXcEVis2lV~TN*wG>Ty93eI{Df~# z?CPi6)PN;G0y|A#?L9+iP%RXP`3JEl(MlKYmtT^XuWAkw+l}T_=i`-p!V#32hP79g zgi~HGJTRTgmV#ItUwZ`5|7D+V_K~gu3--~#&$x$N%F(aDNUyBs+dV-dUS!9|sbSY~d1LJ?AQ~%i6(UDwZaOStE#&`cQ+AK)p!VUpn)$z%E*-I)+;gr(` z@s%nJsW_9bjq+L692)d4!i7OT$3urs@#4RnbY~CP#ENuN*N*aNlzrCChq5)<(?0Us z0U@LnwXM=>q_U$uH@7vvIWr;`C=Ypv;@&q#%=P1ayF!tEY1sOjq8}I2LkQs2L5gpQ zf}x&X*g591;}a&?mg0oqI)~cEAnm;?5T9w&hm0-JDHGOo<)mi;;mIo9w}Py15qDIG zjUZ6i<8b?NAbutS!Ap_xjA1q^?MJ;85{NI^^U?C>?!-o`yQpV+28H>h$m|sWVMxBC zaDQ)JZ|bieyu45D2}d>`ApTV^{Q#Ns3P6uw#^bw64b>kQz>HtGebz^d63aUt{1e(S zdhTR=?M-ulnns%x!nr{2y33=Vo zD5q1H+aC#X*!@_r-AF)?L2INa8o0A&S#G*&p;ORi{n;|(O;^_Mi@v3ic>$_qhr`O;Ytl}B})%D2iieOdWLul{y4 zM{<;X2;123TK~fd(3$ZdBQMBCwQdMi`XpM??l-rr+oaN24FinrxuxFE_~R+!q-&^} z+vc9WX5WVIk*d1-i@uG!URL;;V86uGB@Up^^j2g*m@^IMgyH;ut-k*6QEdLdwWY}V zVRmGhgr#Lk=nch#f!XHJ#9>u0ErRv6yJ%bX+Q8zX``rhR9`#IJzB$4NP&n{M=Oeu# zIl>_|8wAF04_$+CWX!Msx*6smmWa28UA@awJy z5D(CNa!04e-LQp6D(uV0>cn|gk&zQJ>dhf8H)Bo}jbLX&D4DNcGgXc{!}Mwzy7(9 z#PD=+b6)J7$%p2PYZ`z9>bTmCwLbwQI5GmLj+ZZArq+(;+{Z6o@DYCIK-!z(egpE| z?bY}&>P!v|3=G_94GRm)-f;{*S1EXU2KcBz`1?-Vv1lWzd#V_vQuED*EY+-r1KMnO z#oBk{uw--7-C#H9^pJK==)0zsJj3~zD%&5C(b2a(JW6&yv2(?8NOH7jKU!EbW5veo z+@%%Wy?TM>!)&))CS_N>4xE99_Z-A=fv45`J+IFEA}(6xo)F!ISAEMkk`N!)pC7Jp zQo8RD2{>!8I_zq*@A6LaZ@UN#>c(!u6O|7>O$3}Ajl115r@HB7Y)%JtJ}KR8?!bD% zf)8NI(3X^iIzmg4^J- z?Am^}f-+VYVzEtHkXMuBP|qAURg^Si+D9s9CR%Lfrc%S4fc1kyoR1y-^w3IvuW>J? zm$8wB9$r`T_?qSrS6l%_%=M2R&vJizch{u69fY7Z<)<9P(<2cG7hO3K6MRYmeUrss z(aRCOa+e`EWV{q|#@Y|cBFqxm*Z@%+{0zM@u{{)4KC?jVQKPp8Tu#1A84(N@E<^)~ zZ0}85{6{c&@^(&Oe$e#~#9S4Vwbqsv8_?an7d8rN-*N}md;|2-Z<5iAIaoykxA)=Y zh*nKLKG&1z2h}2ftk2#FJTvC=1S4KiinPlV0%Vsxk8+clF%_S5+Z|{dcoYQ4poS}0*Mo!VnKU|5@jt}3mbtQAwcv) z$yvGW0}A7>6M##~9lvQUYlVZF?@x~%ylyj#kBv7Pq(7=UG=ipo9AuvacKYuqm>*@c zlumMop@|z0Ab3Oa*gSlR;>AU>-GlFq4F(O+<%AQ)a~;hc$ctHvdH2~kX1TJ&VFU%T zzf%8_i^KIQr|M(mJ~C$a&uH0x_KGngmG4V}Qt%3byJkT3r)9pZg{yEG|K`8vc(O_h z8;-7KR_rG}Uu~Iqxm3?JSVs!s{PlQ9Fr1uM5FZ|Yn=JcsmuQf-RHJs4i$_;EF+!!>~Z+ zp_~yk@Y((t{ag~VhORz-e2T$a<=Z{z&Z$EScA_5Kp7D!MyP`IbE}za|zZ5{%=87n$ zr$-)6UW1TJ7Zj|DpN=VG$1ZXIoTnGPm#Y?P8H+etD5f1h1>N~oG7*eI*X!gMTQgXd zX9#}vhv&DqD`KUS@vY>R?3Z1fE|3<;iP;=n)Epa9pd5)Oh-j`4{^z@7A*%Z_-O`n_ zQ<8=vzNut+yNw}Q%jn>$Y#)sKZ*e{nyC&rmhVd?En$F$YdPs&T6;|O*Ysr5HQ?vo2 zn39I3NrN{i9EU>!pg9X^7s%M#6JgmUd2a#xZ{cJJ^_T2VC!lrBrb0S97fg^a43kWk zLfrS+_2EC3cU+;urQuyAk6)BBEJM=|J;csaIZ1-O{GEHH?=K+GgUSCB3&4iot^5A( zV)!JW1M;}6y3u3uj1iiZ!4=fnu@aen?p33yp{&=)TFDb=N zC+d%pnTnDUHvkF*vrIxoR8&+in3w)8EZl2_d9XolpUKrw%qrMG-k$YEddLjbsd|ny zo*+inOFX8w!Lh9FxV`*7pq>%S@T*QS0Adcv%5;23hVz4F3!w60Xj+eeH-^R+uSJpZ z{2uao_2;B8MtLvEf{f39Q$7D5Y8k@mR;UOF-0sPv{?E5LgPZx{kj5whba+bBXE6Ep zed#Bi3}q{D_xLrt&M$0QtKANLWYfaq#lhFr+WIo7LB#rjq`I*nBJ=OL*|XGjCtA{y%;Z^X-P{+$le^3Z!roYb{*9%A1~tbHqz$u>xfT+ zrgl#~m861W%vPaIQB6X2N9@*Z(}B?4pxkcSy6jHN)Wdv62K>>YghlIqp(+O?-Q)q= zwi6T9bYY1zxtstUjzEX)7{_a6dP4Cgq7Tv%X6F>wp&E1YB&>EMe3&FseWL@0Hhpp& z({pXyCp>Yq&NgW6dys~2@|t2pVE_!cXO5t`6r%~@@?x7>wgODM{v!wxDZF;D1eBf51!oMmU3!8H*Tc);Qk4S~ME4Z) zD8nNn1mxt5KEl#lWRRJ*0$8r}hjE9@;mSba7VGOD{=e$1ao*)Dz_$mk zYe&MMvoCml@GD?HoLBY#v7n40F2cOZz24O|u+nwHeqHfQ4;D{{a3ocSLV|)B0N(^q zCxGfixUjP5NS?X-${q_t?(eAC#U))&pl?1KmdoZ3AHFRMI@)!}dBQMV%o+(`2e!OR z*puBjxR{yyXH?|CGxX^|)8tQg-g6NRjLvL%fN})s8ye;XU%(Iz_`DP@Xx_W0>fmtY zzce8V2#|qV0}U0pASuWo9$Z%%mx_?Qyz$tBd-on@Q}q~LWib8RzdXWfWFE4z;&@9# zL-QsMXo(#L){ZVBy1Q&z@BVVb0Grd+uPd%{Y*eruF+9JW1Mvb zNIcwcp9oau8{C^33!oil5TGWL&v=@1wbRreKhD;F>UK`!^PX~u5nte4e}4r{ZEYXC zpQ%DF+l?DHobj785a#Dkg)Tc1eIuh%@CNr)q(Ln`1hoYJ6WG|$P|*JGHzggNI-r4$ zzvk=~N|_Ch>+IAT`m8~(m7>5}p`MnS`a9=A$}1jae?DnxJt;Nk{81G-0^#)dGnz6#IX%Cux;)erB1+`wA8NCGubyl&puzzUYnwBBHi@bS%Z(@g!d;-OE>-kFNbTDAdS8hf1YcHb3Tr;uC^m)6@A#$t+^C ze~wNsUd}quyRFjw$i{PovVirwWJEOX;e<0FUFbOOD=Ak^bWEEno4iEk@voMVf#=uv zadM#StSoh?5dSuA*#~Ab@CI&+^ZfFIP0Ki6_4jE;^9i;3;2w+MdPJKaf#L7AUF!=R9mkcWclSy@emX(29O z(>%{&X>L3v<>%*Dy>llLcW~q0Gg|K2z*jdn*SkkENs=NqJa)IQ+$OwN8dR|s-*p)J z=X6@pRwd%r22Pw`y!v@hn-I-Dez&uiXIQd9#2homH|W4f=adKLew|U#RqI` zY?nVM$Q@2p`;b6@t_`v}Sf4PgzX@a&7)WPl#1h!RI)bs6SDD!;cFh!qJ>BO5euoIp z#ozo=Qo8V-BkHzVx>Qv-u5e?k?m6Yao#1BXU_cnUrF{plr`nc!y#wGn1+ zwXD!LyKbHwulGndp1vQMFl50+65XDNd)=xA?M z=t4(l=c7PT$gU^-=9#2$)+B5X|M)*Dd+)HOx^7=|h2D#Fks_!dh$u)e0Z~zqA}Sq& zA|SmJP#~d6lcJ(1y$Gl@kuD|l-g^mzqVy^qLUJbW`|We?bN4;Ze(oQEWMyToHRl|2 z^zj>-Ha6d4n>yOs+Mf3H^?{ZcYG8UO7|y-eM`rC9!?1(i_i&|}wWYs%_8lteuuZj} z^82o+IBjA>g6>dc4S4ThUYOs1t6EPNkc}hPpx1LOIP%;SKX9V_H0lsCciu6_4)5w2 zYe~h@?+?h|zT(eI=#<{?-`x;e74FbAOF?y)1cZq>9hK=$9Q<((z6F*LHRiC+ycb5$_Ute|M6Bo3Mik0+L2=(uEE+VQIgBWx}!8RjT@it{DB;o=I|4EH3{ z=j6a@ZT6frHH*lNGoEb8 z@tb?NJQJCjouz^PB%-XA;Bj66)0EhG8DFUl>L0K69f58G1J`=2l>y-O%_=>cfNbzW z{E9tv+ct2^Ll3{f8MPq_RaDGhJeOarS`3%wc2~*Bwt!*}9gDoa>&X6&$hNu;ah@IN zTK~lEuVQL?jud@x;C1+v0y5?-EZCI;W3lQ{EMgX~CX)t2waY!ze`DsS1>5X(^fnTx}b$5 zsz`)y$++wBnvHz1A|q~fNzn(fGV!96IzUYOR=H|Hym+f!}-W*8km*hI&voUiZ-I;1e97Jv@%kjL(H-}3bu~G?dbQdwL@=5U*A768@J>6yo7+1^_u)f9r31Uz znyVFs6Q9c8M|+A&;0g|T1UiY$!^(C=tylf*y%rU!`r>`wrI<7aDhY@*-jfr;b$!v(=6 ztj_yF=&uAO<0{(EcY4@f7MO|i~^ z$?3$dQXhS$47wCr`Z~h{^0KTo09Ixv7W{qjt;gmGrHaWmvX}v#y)q3Ha5Bfms7~x~ z>mOKP6^}VwJcR_Zbg|5X0v1DC)sK&#T~s-I@d}aKxM1h2LPt`310|=C8>|LX5tTIw zY5{l#c5|fN9CPQlg@9=>PIH4ImCY0+BgHJSoEi|cG!VA-^XHC{Ri|$}r&d}qn=qtH zCE*K7yV8|Zff4vWSZp__VnB@Ig#j4_g+@{S^78Tvs5C^E{4{X!f&(1<30yLs^POCS zLqpV{b<^9Z!=v$W!GA452i}S;^*eWHASU1%YbAvt5Eicj|0yR+*J=PJ7Df!9bjMS| z>TX|R2e@=2s=)RFk8>;GqPTdE*n5w%>PqK1ohXWT852l;6&X^2(-B_Dvn0B9r@(ta z`qLwB&eljAbBl(5yll^U`-12Tc1X2Y4Ww8AhYZjR3`=Z3%p>H9_ysr@blSja3(P;L*)x*7A>PveWO(O=2yx`$)Da_U!uUjh>H(=_QtHgb8mrVHq_HQ<5+WO6%-tt_Vec%a&mI}jj8H#kn$?b#81T*_U4WI z=#Vo3?;TCp$1an!O6J8iMjZP^k7f{U$7@&$)t%mrXFl)L{S(0t)av()Eufk<_>+$; zFG5E-q|Jgm4fXSI6lm;k-=%4DH5X4c#xT}W#pXerqPJC5Vej6(7PP%y+hf_O`v5}? zR1d1?=VK0}pcM{xTu14Jy_PQlf`*RXd5;ojf`|>3J&n zL%+5Dzboft@a*9Y)LWa})f6YOJLY5%Kdliof7kj+*JxU}vJ7!X@Q(Qmksz*LeRyea zZGy5o-&Bl^#VePfYBFy*z;ETYCn&1vLWQ@2&UZ1wG3BdLT3(=;@I_ z!s6nT5FQBHemf9g%ye)f2@=Y}Spc`Ud6hK=v2hhE|@<3Uu)X9&j(A@edsGT^T*EuS97rQUgygk=DDS6!N5Hj zY=J<@>wKh~{D|6fZM^BU1cDlMIAOeW0LH)!f(ha^2PB_Ev^82%d~edd23k6>*qPYa z$W>OQQ$=8X4-R@%`;-GI?Xqp`2;ET?;U+K@jb=L4C*;n<&2u?6kKt+uo+@ta_%#Nl zOVJLo-8r96NS|4W_0;EGlP=o|tI3TtK4R%VrshO8rV+qWb~!vcwbKkmLsKxDt^W+5 zkYw{WEtF~t^z+Zv9&EKP+?hKcubQ<(eJ?8N3SMq&;op4-)`1^3ig3oHkeYj}*T4zP zFOwMh`n2ze%RL>*H@gD#9#E;TMM0!JU7lQ{qHD+*J;fTY%*U_%@&QfjTs<+_Uhs0g zdTL#W=9kxt`C4~!_fh9aa&JzR2*RM~)$!=!K`6KFS8nTZndM1q>s`;)(d(6SKr!cy z^PhZbk7NOdexx+!KE6#|VWg zy?p<@dBYH~$^Z?5!q88{35H`dE(*4VznWL>r&J4lObu55`DlbMN2ZV`vg_3rH@MR3{>^nr#di)F#7VVj?-eD|47VK=R+w9$<2&!?>6dJMf<53_GcYZm z?nkRS;y-`>tY_8JaiXfK3ZWU{cqZt}c0r!kS-^1)=2ma_D?^v>esUwS0*PSW7|P6h zlITVK#1X)krZ=o<8RlJu5KC_O>!1Vs3WaVuzDNBKsmYq7e~h|ZWcN_dN`?4bvR)zV zm@Upg7lfWl_<;u>o@qAB0i&qvwQ~zUwDH(NqD_+`I{Les=46kBFyrv4Bb zX&|QV>#M}BEOw{WZ9OI6>sR5`$x05vcoL3!Nx;{|ffG|fK0mDH;d^*?zN6h^DDx*V zzMO8x@NHOHFEKmQS8mcJ1cGyu=T3=50)6{*62;e_w? zTiglK8d|yh#yl*)tr(!vtQvevMb&5b+{`@e0Y?T3_F*B&{z`=*hyongR()3CeIQ6Dj9RVhSn>i#4^!mNTPATR2%*0^{S) z0@LFecJVxfHY&0*vcv;o`c&zBdH$*?jmni1Xfc(AVI2zI3Y9~5q+Pshau_z3% z20G~F?(#(*1@FIKytK|zl7xxGJ88y4y(ZG@>p`RBjF|)ce3B zv&%cT<{P5RzsA@f9eEf*rKR^~23WrDym=KoJ99M9RWuM(;q4vzCNyTxWVr)wU~12H z#TongQu!$v0gL8=f(!@9Ej%Uj%=>ddN~l{}UIY{SWrU29a_;Y+j!(N^4UZ7`gND%X z@S6a~8LFMI3HbZqVEaxeP9aCK$!V_m(bj~~6lKBu6$r7&BH-=qo%`(!8Zf6BkX;Ho z#<#b#UPqaD#i@*-tpX_*jm@ey|3;i|MS=2|c4yu<|o<;Iw20oI3xkrsa@ zukEU-+LHhibza~rOZ!}d%leBjRlN9m0Qc4II^%Sx zrz-l3O`!YzOuM)D`Jj6L_txkqcsZD?k)ZPaN2wxuidgg9smAiH1zsoRsREsWLmG$g zu+j@cLMG&}smWCAc!x0HGufOc50BrTsm?|CTHE3vP zsI{%_!HwgEJ2?X@xqBt`fWYnp0s~Rnke@##D9~nZT~ZJlxUj#bw^WjOdBa!kZ&%Qa z6(sR3cKEbB}B~8)u%Me3TwPlgTWJz-k%*=!LhW=t4_BJ{J{*dAi&fF4^2@8mSmUrefFw2y zLRC*myTazb+33tbk#cgST^vZ~)KrWtIS^X@gor&j-gUu}$GkeX$T4$JGS&Zl^?v(~r3D0S z91~1#)`ashQa~+pu!CvUi*Xbm3-&R-$Da4#0s&^br-;Y5RWABQnO#(A>cmKSUDI`$32?t3@ruOR%W`^ktf>FGgx^gY`!3W> zeX!STm=F{y34s>Mfv?spD50-3(-geoWEU7oiaYV%Ow;ysX!d!=*3R;kE7P+f@$N9g zCF!RLyE(o*7Q2_4De)!J6e?oAL1ot{R4lg_TCK?s+VRx&h-r}Z(1t&3Mb%K8#^ho? zeY!ipLBUH2q3s{=M|Sc#+pwdp9>OZP>?{ecTGlU^Ar<8#+`N$ksiOlsS|0}WRtYnG zhO2&!t|H<*$N5qi!0&mV0F1Hpyj;@h2nfAGG7jEQAvznJG><^Y?KMDkblKHmo5vpu zu1P@Cn<`MRAB;aroSo#I-L?bB+kW1-8M$?2oN{XJ4dj!eOVQ$_&_4(ttRt6LS+xIS zH~z?o6x2Lo?5J|Byag0kOa2z|#*>1A-7O;%4AaDP-<5AOlf^g+D zF|5xo&$Z>g6@WFn_<_2_@&v&5JsbOJ=|wnPNP2>JHL@_z!OlM4*6~j)jJnkF1PGqo zaTGJHx~IoW->GHI`3disIf~ckw#F2Dw+=POo{+=DmJ#jERn-U>G;HcoIUt?4REZ_u z#D+hgo;-lJkrk(*#7{HA=dla-m zMMdR&EJaUG&!dm|@`VgEULb|qf?)iYE@i1LBiFHGYa^z=+`ly}$9?$lbchfE^|F$M zwq&HoOIlvsy_kVqs47ZTx$HX;Z9UO^+xPY`Z1m?L-|4H|Z&qyDf^2Y^64|)G?NbZtrflsWD7Cnpl~NLQhj>0i*K1i;L_AhOiV*l2K4(7P1D)#` z*$=83h#akv#A)C@Z^=Aj%Siif_~4{085>}oRqc?u(Rl!Nh2~h9-Vq)kLl@MgCAwm- ziS>Nj>e%JU<4|E*WAok361#BO84=19h3|r zpW{6asNwc^>!$sg2kBLWX=L!09Ut#;6^aKy`306^lOsnC&?Rf^8ulbnH zM!f$1Y;#Vm(AQe|ulB2CHh9@HwpTU{8HPoFjB;vr)#Uz6x0uX+wsD%v6Dsq{?dc#^ zZ6NY{qRYrUU`)2PkvPwU9qN+4&Q*uP>$qUSN{u?IR9B|n8&fLznECG$P3x2#T39kmKVV#ok8`ezHFo$&uGj2XOtQYp6+q2oi0}-+!A|s=4NLNO-&OK zkBp4lJxf}HPRuZ3{2LLJ#e6;sEWVWUd~9r%kKaOrphUWhPnCq}!YC!ovDX%=RVQ}X zv<>of(QQ&FA0f0gjW8LXVN?GczPw^!p^@sqj?)`1*p00{o!XO-H#fnCVNKea7J2)5 zZZ!2eU10OI1A%{n09#vI!2KP9A%p#WuvscNb8?SQXtpV&`KYFG*hkKo99A>D&$Uh` z;hy0T0dl?~2}tSI9#3Ze!%p<@ck*uM8%MY?e)z;~^lwR0;~aL`2FD%vw0lg-nt;kV zzqncs_E*{BQG^kNJZSVP$%PSvGmd|ar(PN{$Q*8eTLQ=(mk^I04JwD6y!034y2{6@ ze#FCQJ>M}C@%QWF^!;ys53{-??GH(A{k3~1;a2oFj(;SjY+v;9c3BQx?QTI9C~)4!^ zuRbSU;6D~p-Ax5~S>VwxfcAUoKYsLz2art2ZT@u-`#D{j9?i0)M_rm>06TbrGTAO! zBc+U&+yaIXLx%X%hmH$@Omg3KDBX3}k)vYM6xtv|h&DNn7?KrkiJS;m(FD4V!i#wkU;X1TZ3no(<`igiUAFYk{*%~ z@t9P$<~xNmzV3j>5~Da!qGSNL>DCG9_|EC{iLN20i3Z~P1Dg1?Ws|f=BJxV017Vc%rj9b3t|Q(ykGxj>5LND$IYi}CTeu}s z%??gRiB$Gk`bv$E{8t*5AYN>utm(mCSDyf_ljxD&Ue8kPW60X5tg5q{vRYqqMZNn*eK+6uUA~)mESCDwfnFKQXt--(93;!%l@H zKpK@7uU9K>FRXz6i_H-?-R+B6>7ewbt&lPqa@Q}XW4KO`7d-ntd@CBsL4En&%Qu+r zub&C=Vm-4!<(k#imJ^{PGS6cqsKp(;9Ac)j_RVKBG$19pe&^-p2-8|z zQv?Ssh*Nr2kmbc5PAqp6Ia$|*D$;IzJ@Oobw`9?z#`-;En*K|L%bK%M?Z}Oj42A-e6vgJRyjd*-1iu5%w6yaw-g%KAHfivlXW)7i0O z`w1iY|I{g~86c{FUS7vr=Sm_&b|yY5%iN3_Z&p7Vb{3rf>VUUhdibB>+fb8#12I(T z7XLpI|NiIH!2j17UUvalC(l%RwUYVf@7ox{kG6GE#)=t+uJzZkdmBP)I|jrVwyqtx zpJ!zfArQr-Q#Nyv3SRsCtld5lU>5`uhzhcSNO21e&7SmamL=JjJ71yDdA@@-Iy#Ec zrv4&XkK=LAUF7ueB*epo5woQriF$)$mm-C!H#f1J}Zxkw7D*ov;Ui5>7%sKE)9JQifSTd`c#;jq1TM?@_80RG0k z!eIupFPe|LIQ@E%)MxlD7-we(tbbxekj7rLv4PK;d1C^&!z3acc3j!jvF{kV2em7k!3R)aR; zP_IWvM>1Cs@qG2-k_@fM@JMgT0kwV4C!B7V%#qzGuY7B!TP=Q^tN8NiWQ?dt8p3dO zarY2gH7R^Nak**rRgul`qg>g;upLRPjlB{H2z8R}#LytBGs(F) z!Z~=~go5hT_K}w#ll7F|Rxs7$Z~6K2=`=XjES;37MI`S&6LBD0M=fWFVMmmr(;)&f zx`lgxpfkR(1aEAvxoSy;=eoK{$==5e9&E80lVLtZ#oEbzUJ2v9o#kGmu+XFTx;ABo z1ZB>w#6m2g704t-x9o=X-@L3g-Q%o^8oOb)?9ekb{iuzlKTSF^vfv2&@F6}}jMQL% zdjNx)@z$Cx;JlJwUE1DlNx>rfGsNvxv$qf5Z+3T&( zR4`UBuLwAVmzaaPm9W9p;@$h@;z*L4Zd66L*8`` z>>PgqbNR!?0a&>iYs%kSxVg?cD_B*AR}20vZw~_R8y`y_V@>k%*e~^fr3pS7O9g#G zAaDg6lYjEj7V~8ei%n{soKx7jXN0b!j5y-i9q-(`gRj(GYOiDt zujKs$Cru`@lve~MU3yUPVQHAe8s?#8HX9j<_U#n0pU{7uo<7#ElX)0d#(sp|?j{p% zil3at5h@!{_4Rmzt+=C?c#l=Xb6UT`OGHLDE+6gtX$wb}Ez;V(tIKnE)Kz1OAFDX~ z89i2HO*`HAHT!V+>4gjP;fz58!lDmrHpM_4bt|WQ+d@sn_Bmr?W7aYho+Da-F;kWh zp$>yWYKUC(ydt$}8zIswTvQ(PGMQ0uOZTAVrprBl#A8>9#{{$Q6S$)M2|`BBhZ0l| zt$LyL;Yg<4%E#=dlO&424lMw!sNWmleQs@y{Cq!4A2LqTZW*&L^*c#MkHE^~kF_96 z-u*$QlcbHZbSQmuK}lBs7jbrD0DAOv;W#fGL#la9T6;RuNGBgs9OVx?qNEp9t&S_7 z0iMT^VD77*msGQ`^fLQnovtr4mLYZc^iZR$1kg;vfjtOawQuKC+Ji^ zMssy|9)&7b7O=Ou>8EXt+Rf^)HKo)gLXHk|wLNrq9U%T;imJbp55hlR78RY-{iRwZ zi{kC~HZs~k(3}?&6Eo$~c=a+p+!vCS!H~Qs#9uZmD06D+Db{2y6OG>4(A?l-AwoVM?3#45ARY(p>$=Y+rEt#Q>|?f@z$E8MZe>?W za_)fGZgka#!7pqH3GuswJYg5`!}qwZ#y=Y# z){tM8S-`HiLsQS(M<`%p|HI3&@s5!%+y0#U1-7f~li+{cguzQJAJn{txMVmXkh(M{ zIb2G`xhKvtXv#2ZFTJmMz*S~OQ(gvKEPY&?o={@H!}h?V!Fo` zO;4%w&u4rH>dHaU+0^6azL=||ox<{uFMyBc%SzwQn^Anaj&GzTF`@rau!J%);wq+d z4qde2K~I${xZWsN|HVN{Q$niJA4A53d$o#?s5J0XmWX7=1$Y zhoA?+PB(Lgj*9ap9XYTH$t2KXGGRj@YmM}5RkDmE&qf@4a>4Cl;kk++a&_L7Eu)3J z1r5EuvWK4%$|`#nG`8z4^z+N^qx)wWL%H!gAE|YX@i3Rblqm_AMg*MS5j2WRmi*7# z_vAW4Xw}(*E7ntI;*Qr=16rIfQQ#r<3M z-Ix@KNPq$O8z!>r<@}WY)P&bFxdMHhpGtu4{QvcUM_HjDIHyM9xuqrjjwll;mF55V zoBwvzc#6AZo%OdP$Q4%a7;1*|W6Sdvt5`Prm*guf7@FD4cw{wtlXnOay z`EEN~{rA}rms0$>WqVJxWpPXw_0T}IAhJkAQ^eePr9 za|`d9xvo8X!?2)}NcW9JWex5%k#Y{b`T87MfhnQu5?GNm(6ePVTRZ#Vg_9O};&uvZ zePAnEhkMS&%*2EIq4gAPwWE9MEwl&Wu~wB%i_;sO&GORX8y4+eqYL`fIw{fUx z!IUVR`Q4rJQsaVWd%0odsQE83VbBWRq+rxXp76zmB6=mOL!VRPP3W-g&3Q82W5)G8 zAxi$LG=W-$7?6IVT%Z<=T!1S((5;F&{3t7iK_YPWjUo#$K|XqZu&O-R?G6qL?|aDc zpKvcEq4|K!{nvQkk}W0l$h3kEVoj`AYo>b&^R3eW{)#72*KcF7bCyl9t{tX_LD8%YIy2o z(~w_=oBzZ=YBH{PD|L3Y>M7rxY(ah{9p)5w`zZT z2Hzs<{+RM!ejhyJO%@(fEqA(e`JPpUYdlfZ0S!az=Sf2L*J;D3%2ye_xfSFP=+rjC z>w7EHd&g#)_tu=8?=#6OV0i_4^>CbLm{a!{H}-@mWNy$-GgyrNczP4mE45S)4n6{T z?Nl<3SgNIK=;}=RQ>s^Xc%yz4=Rs(?m=n}^AiG2u`nd8n@0Y;sP#+63-8}`fwMAFi zr(nVF5`T6R5Ai;*@pXYKd6NuazFE&33knAO+;A?*=(Y-}i&=b2uuMX=wX@xf%{`kK z21PI(9xbP?B0bAzJc|Ww66*v{I^>BL;Ueq;uWxx_oqpMW5NO;J=TRNY{`Z05Fa-$k zcL=oixmXBz%#Sg9-u=+tjFFY#;o)KBlx;=6pVFhddlOi|1cJcMMHgRx@%?Ar(0ah7 zmz?36`qa&zSyD$LDfsV%3uA(E#71DDY_lqAx_hW6#_iRKA1>b4k*TLj?R4Q`DC6do zrt4W)pdD+oh&d~&?>{1&bWN2NrjpB4K;16C*<6Y&2iu({ce%3tB^yHamW!xS#Z9lx zVJ~rTb#)zm%_LM(7ej0cZ9Cy~0U|gGSo^cI)%s;g&t83;*5yqP{rIikR3FrN|CXH; z)OdGG?{@IuVI|L+>KMh>lZNV(usR(~$Y~C#S2B^ZXFCrxyfsVnxeN@cC+6zqqxm2Q z#?DUE*u=!Q`-2LL5?u>JN?mKY;f2g42vU0{Fk_3HasS4ZMamaYCZ$rq9r@)3&zZTo zYkyYu&7YfIQND~}az8)%;c0{OktD5vRN<#Q<_xWd7%Ew;W0i>;v&r|Xsm)8bY;zB= z`9lJ3owB!VpFJ?LqyNRUdM6GY*dp>aeL!GMzi&ji%XyT?Vf0v)eAo#aQuJrRnb>*n zuH*#)5qXOD8{E;XN$i$FIe}NnRu*5V4+&W_Wro!)Qrkf2nL@!CR|Rur?{o7%=Kwnb z+y2_in`gn=^IJZXPrq^fN4%IS2Z`Qs2=bUEFad2114`H8?#u2MH#F+4B|bljCXlN# zfj+(fZn@5H++G^eT{ZhOy5cVHH8C%%{Q-k07@_^};ln2hOPVUwYl$ODbf)M>+JPbo z2m*5jBO!sN;bv=*=ty7nIQ_Y76Th{4V+=aNeE z%b4HS=MzqP;c4a1A7gOYvO?-!o~~K$N=lQVOG|eY735ef9I>@^R=jWH4S!!;oN=yv zYFjmXeZKO>+7rc;6r9tsCJk+HTrx4uJxRuz=I{LdI?Wy;Q-gq9;?ZC@pcu(Z+~&yQ znZ-8S==&g4F^ zy~Rh;3XTR$WWDTPaW0@pH45up*-ad?|Cs(Xp^G9(o8w4kn-si@XsW+HW8EEkrcd@b zsq>Dfr!+`^&Hi{G3DW(1s`fzttieGth1sPD<%(Ay{bjR6-*NJVh$Tq7WoveQ{q~g{ zDjzqy#&e*n!Ir?_!&ywl`O8sb!7R%0*fWovJNn$rR9;1BV3#6PJL74gIYfT>aaHE> z&0c|2K7|MJ1w~_-+g}$s?I#NZC&1>>_7!2b9^-K^#JHryiaf!%AbJIuwxuH7uksB< za-Q)|QYdqqf8XNLCvfNW)iP4BW%Ry}ntCb%r|^H6<4HVut;@OWk(H;?36!g#J#;+o zxx{%;Q@E8zMe(Bua0N2hy<4h}s-N_1DT=q+f0N&-qk;YeqpOoBNh1g%-F|enMcXo` z<5_bYD;`^LLi~DGQQO}DB&$p>*AHLzlh29iX5I^!%;kXC@ky`Wq0uL^iRb(?L+lc@ z-z-yMl_LlY8Xo6v23z8|LLnI30m4a-n-o zd5;z>>=mU|AVn`oY|8vQp8Al~VVL;`qHQEoZx!dAyrs`iV>3=_1kBC%{a;8l1?i_Bc8}zz3T``@z4S$srP}yyz{$W={&)xXj zY^8YV`e&R-+c(DR@xRcp^JQf9Y5wS?!7a@{kQ&lD$1?y z+et&^N!aGo-dr*-JHwkUA-{8Cwshm|Mv{1K5Gt&}0e^H3q_R4K0=2kBjca663#YG! z3<$2#hNf>$42JndE=kOo4>TuN@7JK416J%kql?A)!|Pw~_8k7_S0)P!`<#yIl|71% zag+X^8M}7v?#EGsuC~%Z@qtB>Km3PF&ordEK%u?0dgZI;iyj$uGQ+!aSsm#Zpvm6V z7qE)k3^SH5S@H&KV?z#Q6Dxy+DKc6Woc@-?n z>PadIU{+szXN{IQH&IW@kuDq&Q~1k^5-EyNm5~Gg^##c8I<+kXd{WoYVKGJSO|GDv z*CHK8hT*@TdMaa})Ua?8CVap(|DRue=t2;X73gV>AnMqFfTmdtD%S8umS>C38fu{! zE=I;W6?1BCF=xe)GEM2y{{vYNbRL)xrxhohHyQqK2Z)Tj=d)`K1cm{`2L#=_t$i#1 Irg^~s0(o^gtpET3 literal 67572 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 om4u}R{d9O-Ka`M*9Tj!08yFg@$ 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 z%0AX?>@S?@_V~Ar9tUcz2ts6 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

<=ZJloL&)tt# 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�KCrqasvTejapE5IPcPkYz=jhQ21xIv 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%0AS>}P6 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 diff --git a/icons/inventory/feet/item.dmi b/icons/inventory/feet/item.dmi index 5da36d908a674bf3a227fa2352c4569ea03b7321..76c19f09d599c44f1f2ea0550d51f768222672ff 100644 GIT binary patch delta 2811 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 N002ovPDHLkV1lgbd;b6c delta 2089 zcmV+^2-f$px&qj=0+1wsVR}?pbVOxyV{&P5bZKvH004NLotevW+d2$}*Y;Cr+HG>C z&1sg|bkaGKMf(aGh=N7L6rlkr%g)oEg>SO!3_$OaneQh72)z9C*Xrl5|K9#oufN}x z8Ki`&%iQ4R|m+IfA<-#L%KJWiY88TKc)t44Cx=b5?{IXoMB&m9-zAqOm zfgbmNpU8$eCzWy@S1R-lZfzTG9T9D0_SAVBnkLBh80&SUm0q4xq(=T6uTkIvPf?{h z2%J3XMG$ONh6Q4$N4CeltK1Gl;7LzG5cNcxFzS&FqYS~&+F~hf6Tq!iYVwrz83icT zjiDGlbPaP(j~v>6Z$-5JJ&v?}Tz$;+7%9Gk-pyms*I+`IJR6!hfWvVxto%U3fRgHo zMgQPOT3-O$6-!&&8sq?Xf;;oTw*F+!>2bqbmE7>Q7V4~Aoe+XyyI5K4wT~2}hd??V zDZYa#-ViOY+`QiED`BI(+aF|BYy-T3jf%Gi5 z$)}5nu8L*!-KzjO87=Oi(JclgU{`k|NSo>a3B}Yv*P;@E5F6@w=9@7DEK)e`8^fDV z8d!4jtd}#bA)}bk({jm-0h7LR-^bV)zGypU-9S#BGPYuwcEj6}&Gr(vu2jL+lkq{x z0PbIZlnh`eh|$0`VYJM~_VsIWFF&Ivh^T|^ubY;9V zWw>fq|{N%2Zrs3}kI zT5A#=-w*Cd@LF3cDo^n*vF`LKPzEW=ZLTq#Jk&Q7yV_<`W|y>8z%6Ca4;L4>GdwaA zJCD6Sn#Z1!emNY{&UyV-#x8$$=bzsnN9jH_Au}!ujJ^JAN^*oTTe5IGHEh`Bd1`on zSEmSTOl#5uJqTQYl*sT2_qfd_A7PVwIlwl*d4N|ConDhbA0X}i{I&f?Iain-8M5ct zC5SBq!*$>TL|?p_N1_z!nfvr}6-Ofi65k zmrmVy0GOyMnvJ1Zf>E;9)%jZne_~vMaA|4Dxd5ow>rOqD zO2MlR0M%+W7XKR}qFx0Gz>Tw&w$AHdzk%X<(a`Gv@afg}$WOR?gGI9m}1`;Fjr*!ALiF_M#Rty0G9%rt71GJaKl zJN2kL!(j>_fBl$2w-FIhi*Ep`A*Tjfr#b+bTc%i8Ou*bSMHC@;b9sgHYYTuKdTJ1Q zb%s%NgA5=dqS5CYfCu{xEG#Afw8o$^`1HE8u$XZ6iy{QiuPvwBt5wQQy;EoSRFq03 z!!k`V(R`k1KAr;j2|%q+0XQ)XSVBM)qv^znh(=x4e-Wr_%y|f4-lMMX_oV^M1Lj9l z6hDW165cE9x@vx%VHirKlCidv6XO|yu>>&IoOIq*f%{Vf;~D!pKyJIM0)PJiUvuFH z(A(zYMTgpn!OSBf>c&3+4|}XX_H{n=1up8nJ^)V8b?OYGAj9uLnRY(UwrY3PNDmL7 z)!|7Oe?G4zA|f~601Ufx>s4WUQ!M9KoqKz=O4;fD4V^F{zfA-5VO)&@io*rO#c}LA)f79z|ZcB6gNkkOL&<3DRc6aH?q%-ae z+8I99+D=Zqcq7_Ip0~$#!02_r9fJMP!%wBxr(lQR9PALB@Ysilh}w-r0Lm4fa-mDN z&M-Zh?E9E{_^I^zSjrB;@r=OzsexycgBw3G{D_Ex8R`HGa!*g~3?;c5bP&P}zoQ=O zcV7Cx6d)pcnuaz2JAHs%T@|W#hC%l4g&cPVt%oVe&+ictMQUgR(2rMV81^^5e0%qU z0YpUfgpFJP#^skEh=?d!{6SnIB8nvjAQ2J85(AKkh+>HWNJK=j!~i5BqFDL|xn?{P TX7_*y00000NkvXXu0mjfSXAr? diff --git a/icons/inventory/feet/mob.dmi b/icons/inventory/feet/mob.dmi index f89178cc90865303d1ca19f5c03de5e5dea2dd7d..9d6d5381435194730e185056bbc9eb2495059b14 100644 GIT binary patch delta 4505 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 delta 3475 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 diff --git a/icons/inventory/suit/item.dmi b/icons/inventory/suit/item.dmi index e5d75cd19ea535765a91ce999e9a2e19889146ee..bf7a74c87f6c6055b30b03d46cf162038c321a67 100644 GIT binary patch literal 215628 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 F1OTSAIlKS> literal 214852 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

5t<$j;#hdo+ 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Ⓢ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 diff --git a/icons/inventory/suit/mob.dmi b/icons/inventory/suit/mob.dmi index 0eb7b2b6e134494c31b3922f78377b46b7ac6536..4854a21c1aad4eaf213192c893db31a75680113d 100644 GIT binary patch literal 638637 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 zǃf+*};VWD3?$jeJk#?${BYiRFNptsHWAQOz?od9P?6gQC+csX54AdXE(-;E$6 zn6`GQ@b<`28R{$LE-gxDG;;2&e>Wrm(Bd%4FPyig#ramY9)o-{p>ZXoSV_5n@*1fW zxbGq96ds5(5T3K(p zm@~_OdGJAN4&&}+#&ZP~(-GxT2cIid#oTe2@{|ryl9R07gLpWxxIo^uewg9{0TUlD zMvA}2L!ZGo6FfIq`Z4+INn4eXe2Ut3ollX;BcO8dR(}U9(>9BMAJDSK8@b0Mu9ttg zyn4JAgdcQAWMJdR2EBez7CLTe$mp}=NPizDC&bTOI(!J`x_Bsfe-K)2IQc=6v_tX^ zql0HK(1+xn=T}L4rzq=~ln9rgPu^c9A{;j#Psd6gTT))@f9z&%@>OzI2x2GhN zrBaY;P^_Af^fU~;Txc?{y0TL5*JZoy(8z_w+WftM4>f8);5a%OU&2p#bB6H#jO6-0 z*!k~Fh<$?v)cX1~UwRQ;O}ey?Z=KJY^=C%h1>)Oz0!N#fae*K`}dYQdkNIZ~o#SRL_d&P~}0Z;y1ei^iJUD5z55&rNB-oE&ue2!=Ajh-SBhU7%c^HrS7QiY zDFVtxR5a7>0+dzS8jhPPF`=YvBv<;(6O90i@_n)IWY zS=aU}S!Q?jPzqmaz5hyVQ7+oCmx&0V2bl!9y3f$Rp`#4?)0W*JMw<>D@@Bh4nq2u9 zTRhn1&4u))b1_?+k#>NVLT^k-u7Jq@AL1aF%mMF9b~b`|b!*^~Oa;mqwwVd3{3se@ z|JW*}Yz2s$%#!yOT&<>+i2zB@u}VM=8wo%ER6tGy%h z?J`n9;wv7kuro)B1Fh^Z!@5t@Fq7fmZbNgr@4DPO>>7msxY;z>f3=!kTqJi`1BC@= z*_;9H#OzMM1s6)Bb+PWR+lJpZ%VThdVaSOu9&xt+39t=OmhZvP=bGH@@E4)qyPyG- z{eb%9N{p)ctB$NT#l;F(XI%j#NDwq^F*Q+`b%`vFtdd#2YHcT8TuT1Nw+6QwOr2G6 zhziXQ>OEJIkhSL*XCtb}#kkA!_1GX{q}-< z{RE!QgxCq|&-t)3j~t_!%`cP8GxAS{39*+_CiwAJ#8JlG96zy4Y@#z@Sd8M?epfUx zf6d-mFM~|}s-*bjo$=cfKRCl^4+Dk7p^t+VWcPjIO&ieZOoRVO@&mD05W5qiHgzrv z*Ffg~<~1KX2t!)j5(^-nhp`AiacCRH(Wet)6lq19Dv8$9G5`G8_cEL_`>`L9Zea6J zeX+lP@g~W`QLx93bHwhxT$#@-niNdPQ|sS z`5xRj$v2f=u)`5?KozVM$9(`~dymCH;a5u~M>l^iat2T6O?gSVTLF(cNfT!yCTLOU z<2Lgz#5yW97E}h2-J9lTid4~w(e(x++7M~Aiv=`mvmd5GIM))Gb?lv|1?A<@!+v3i zm1$t7xQCJo&~FL@t@vBp7K1LtN?RRm?YNwr%4RX^p1*QNMtS>pT}I488!L#iktvbw zY4VKENl1nl-%H0h2(-(8olcmTcJo2aD~vIsoK$Gg?Bio6#wQp zKA`$^;%2*lCCB4|2K{+Y@|&t*1}B_w?>~&3gd;c9O{n5Mkr(!KSuX#Z3$RE$M)Ism z8nie74*}~j`y`jN+u3>tu?ESdu^B8|^MJwC-HkUjuYC|YXZRWLGQ3KS$X}{{vn^Fi zpFlMzp8x)De^aPt!5#%aV9>v~=tNF7e&%XsPLHG3HhJS2-3VPjuz@W@B-?5k=rYy; zIOs<(*rW^k*y46mu&gVxshqIkbHcZ~8c58eMqrUQ?=qLU7uGu6!t0Oks;W%Q3~g~g z_se?BjC4G!#N@nMYQ4cK1%}^zFq?O6yF=5Q$C}oE6Ineub^cH57xLyugnn%{R4YM& zuW2{ZHG^Y`i5}78iiC*7 z9IZj39|AqR?{l_b=2@_&s+DRrd8O!gD-5p+qxTSEnOXZm>DX<#%t0+o6M8v=Iiu%v zR|l4=h<~*^men(o&RrKr&i5KklO;!#Mc(t)EPk}lxrxPOHo&sBzP|g&?Y@sNqTZf} zh{%s|uuk?HER30WsN-7s@&4O5ynWms$nbsSo{n{Y)TG!CsZT{{YBKimf^+=Uvlr1~ ztffNMz?;Owu50JGZWO6Zvx!9LxgU>I9+4|#QrI=rY1QxSx-uBJw^_c>U4^58Re%58 zK(FeOT5WTQbl`|hN4ZYI)QiArd9-_Exn6l1kAH&5_-xlMgg}EB!kE46{H$Mw{?WXL zoqf$$6WqgWY*>{R6)&}XyMk-;AcuzMN%rpZrSu9YWOel_pu;^+UL3^`^f|xw9L}u> zC`KFJ9vN3vQrO*T{yb3+^M9tII>S%RyCjBMdUww2BhN@E_V~~EcR-VF9Vwo#sd}3B zUHjK&4+0{H@J`(c!@Wj$>yBs(B^EJjXT7JrS6||NsbvXRueGhH?>NTm_2|o%D^(Za zc1ibC3cW08vL?b+#v^jfM{&)iNhT2Hzs!{y|XHvY&j9~m=TlyaVKMZPsw3pV++g>NqjMbY|s zsrwb-q=Zu+nPOo!4`n4yEI8!FDu+6gWdyC|^)iR3?UMG%?QP%Pm;$b3q_Mz0V?O)> zB5}dt^CI1dT$0w3@r4Mi>N^f#t8>to11&rGy(KPC31is>rZZy3#GHrM6OK<-nd>qI z>+AI`>g9$H$P4(wt;P}hYiBD;HW0?O%oT<^(>^u{IGjEogO;5($MVR(O)W9Z-KaO;F~E7|6z)*MQ&O9`MZYEXrx$oB%7CDVC=%ODQ|1xmXl+YDIE%B2unlJyEZvooA|3yFM4BV0~dMu;c&o-7QV}#I8S71oWP2FgXkPr#{F~P!nm< z$NL}S>TO#~NlA5#&zhN@8Pjnu-@Pk!?v}4Iu&FI0OfxLv>tb%1vGHD@v1w=FJJIy^ z_LkY*n%Zv+3wC?=?%jk{(e`laeI4UgE+pw{p1f6u+D~8LZQKa;ms<1l_wEhU<$QRQ zM+6S;2a|+m5@q@&L);MWOjx?J$vUNB@lIl;*pk0e8iuGLV`IyeL#_0;*`2qVMRI)K zXQpnpLFuV~rj^4&tVMZjC%Q<5#4l0l(+ieGdzpA(#O=^bkQRry+Y(kl98g42u$`aq z{ixRL1ciy3?-iN!*PImDfmY3XJpFa|HoS~KD-o5y%tblIZmf7OSAA$om+x4=`2nBT zJ~(q&8U}@ndo1wL!fxVT(U`zsGQO|IogJEBF*7jd`Kto5JT1&0@Z6vrnja_YM8nP~ zu80%npDjPgKL-ekty4zW_~z%&v&_zp-A9e&lX&>&x@NDs(=lCHI*(Vah~3#rNwB>v zD>$yMN6<{mMqa7~|Kzgn?PdMZ@nb5$@J6rxnIw53t=M6nc7op>(CPvTr(mvpC$IqA z`!v3bC7BWCxQ5NQoWU&2ig)Y7O984@oC;8n3YXJ#MqG z1BcAVG3CcCc)G#WtQI^&T&Fg^vo!Rk0FRa*3p4YbUL|o47d)4TzHY7%cF#R^u9O2` zdWF7SAl#g$-5~w^NYqBRF4PhZ9YbRF>M&50L2$xWVNi=1|JK8?`=ZN+WNECo6mBXo5by-V zWRJ#T0r>5A>I8Vp$h$=a;VhKVjY|VT?qLhy2cjVACvIht)+*O|tZuiOa7me2vBFgi z9|b`BABA}Ru~*lG5pmn%Xq`vpZUv1YaeB;)ZdM8UO*w*hu`jwQ86(26mrxrPD4sTO zzfmCBvIue7b_M(i-cRzk1uq&IitY^3lSePQb8LBw*a*HMF>q->OG1Pluq`~gv2-(o zm0JRE{|(f`o58Bl=ZhSY#l7K>fUw#z*e%;pXvzE+2A31nI`D6# z6K)Ah`Pb%WX5~5bKiwk9$jGV=4%6!VV$w>7-%ClMj%}3Xv}=ReABe^HzJiDFx1EM-^^*4I_59YfoIfspo2E#fh~Hw}Xvy78 zhXgetA~cssjrPCE9D(}CmEFd|c<<~x3N-EI3L`SH9fIo~g@?_R}Hp%Aa! zZCirW;dxm74hU|dwB_Hz!Uzb5+9iuwP&Z-}*Z#VQ4d8mVPdMANU1$?w4?!Z{V1*h37Cb)bH+UhMy z7Zcpwo;Na7V9&952QV&Fls>W48F4 z#s#FFewdsWEV8LVibd*t+08Z#GD-?)oi}naAicfTlg%M0l8fJ*8bWSyxgg$ymrr** zV-e-Wwb;$i%qHKx`kEd$kqr{sgt1(>I5H-9+^=e?pPS&zG#3U6~Jkh z#M`fF9*1~sb3yqr&*SgPJHI8pUxMphPt>xR8g--HpN}}Q?m#OdvV20vdcC~vP+YMG zHjpKP4T#$NhE7>vx`@?^dyaXMLwgA3_9xtrIoMt|o=J^>W$OrlXM}`YcFTJwSBLEH>^{C3djnG*q7D(VYXa;hVhCH}W-nht~nJ@Y_p)Q7-Vy1O)*HgED=r9MZ( z&=^BbUvE7;3UXFsfX;aWs|sEU0gnMK6|XK zt)=DqnBgpI>37EC=VN%+gHpb6<|2fkge)XVfF60=a>_4dE*Vxz6d(V!0(Qipl8VX2 zsxW8l;uXND^!YiBIi2f|sWUVIykNmc7Q6X5vqr_v?t_4kwsC|%p*|5P=q{BF#GBSlxOV)-Ss3{vALn%cBf2J4Z&9+9-3d<*t z=aO=1CU0Xt1wlk#uBp@){~24g-g=L=iHHUmGp>ZKqNM^Sw>-;6mZ`2h2ZPSJKa0(4 z|Bu)v|1Rf`?LqU*2$YF4#hr^5pI()*`pLs~BJ4r!Ol;neh10n5+txgumjjEN+pI+U z0Yzr_Em`oxbZ3WStwkUyHaPn784wIm!j{lLXw^kc&CI;iKa~r?2+!&={n!pn!0kG8 zH5~}3wuSVdeeb=!*YMctzov?T3rRy=Rym;9s7RMydlAD}BjQh};-b&z7DdBhiClLs zpT>{&?Rtw-7+JDI%r5?bv zd*{^nax*gZw#NEXo593Ix~3ePNB_clF)9GLh*TGQPhKc9t3(cl=7vC|tSia!{9Co& zn`NImuw!WF73J%jBWu6v-RPrvKN`RPjDGEaN0t2FlUtemyRHUgw(-C-gY?cNn9-B* ziHHThFf9cll>{*h|-{tj*jZL1{r_rEwPA+_%^LO1h6c*r5F`}H3z zp9lDXS=OzN01mj_01bNi(s+or|H(!NhB&nJy_rbJGh(F3FMWf-qLFTxT_Z&xK(ByZ zY(TD^0e!-!7Mjqvy}#w=c5zUbJGLDDbrEhGDYpI)%de@6Acc?o_H&A9lk1E7>S5+C z5VUTFfX;=??X*Dk8QSjWV5R>W6JBuQt`dhEjhaSqkUEcVi?MN5xqgS>{k=$FZCyD1&x6lv zKeO3s6B?={pmJ>nT*!G%8~IRd7pO@90eJi1Jn&y``QM3X)4b7|P0zB=+7lGNSx(k(VV?nFU#XK zI0hJI8@R$^T7q9c$n}BEtAW3zfT~8w(^!D7&*ZO1*?z1*QM6mMCl_Z+zO<)kcNIIR zBkMI>aZm~TgS}ezL!$I~Bs8466GYg}-1OCV18pK@Fxc8!o7|7*JyMDSrF{@TwLuuX z_GfUk2&_EozhC$guP|MhVXiV~@+h!y*RQ}^sXKfJ7%b^_tX3`hn8&%&;JWw+**ZT= zw_9F8CoMM#r7M1irgQAHuf{r9%E`$?C`aiS!pScZxe1R18e@^(%PVi2J z=vc16e~0t`^PbE2-$(erJ9|>X9&a?bCN@hIHmxE}8+$>D4AG{2_J5B7zxQN39d;IN z@5A^{jQaS#J;jJFycDMdp#Q%Q1b(l;oTJvJWhBSey)L~|R1cs!afptk4dwp-xpM}8 z`&oL`^#tNsyTS#hb+8xPZCZ6wMj4F;Bcbr>jEU%sm{|}hQ`~<<#D6&Tzx?`EmndoJ zrt29*Y1TJ}CizPZiM7K))W?!zO*Rio?zd6Mga1EIb$F6_b{7fPyn1*#C8geNS@0w@ zAlbkgj}5=B3}46FBGBW(gB$Q0kjI}F0x7|_*!XGItUT^cnL9XyIF>KT6(nTw=LM$q z+Zf2jQ;p&Qab#L*Zy0nYXoEcL9P;ya(Y_FQ6b{K|&4ocXl^><~lHl<;+c~rnJ&W(K zdQ;8(C|$mq9_6AKEnErl5Y2CbqglA_M3#Ht-i^xl`Mx!C{i*Q z;i0csLqxtNcQR0_M*7N_G3es&B(Go2MMq})m$3)+L3PUj1^-ROv%l|XFuSs?b5C02 z<$Qy{8%~F5e&LtTir5!o$c zQAKl(V9!39*SwymE2=|&QhYFuJs za9SFvi;K&*pFf{5Ffe4K863#+du3U(#WX=`W2BE@P<7O_DUWj(Ig<6y(vn`bJ=5Ws zCO)@$Aq2#%xaIPV%6lxXzBtNkM(A~Z#h0OStPru&Z|Fefh~KbMQHQHl*GOf;^sd9e zGUE4w!Y;305wX`KhC`nn!8>KL@JG0h=R|VEWFZ5r5imoU3;5f4n)g5&m+dpRqu+Sh zj0??E(Hp%TZK0;t`wu+zc5fn!+G`>XAb*O+L|BgiH?USt))duM@KiYvJ#!0P3<8<4Hjni6yzrq_rwJi6Z*|TSjR2Rv;Q*(2n zwY5Bry6k|@IAq&@YX@%Kkxr*LB>P@klYdMnvki5z{W_CrBdzvjucXu;lPd=HUV4HJ*qlU9-0r5RfSr`9hE#7l_LyMJp<$u%)u&5zNZK6Zxt2%qWkb zC{kQ6k`QR@>vqDXwRl7-S5?h9KcR_Cxh=YZ4~{|F;L>)F2!ED@LAb3>SHj7N`SE_W z12a{pf)66}FUjLllAutDz4I&)IyhXUn1N6a!>jT8C5o3$Ar<-QHyK#xo<<0NYR#X& zgG&cFV829r#-_ECjo8e=*X^&3c>XTh?#c53jA{YzYE%h*x%iTQ>xM5&&|?O-Q9Q`s?#Sr+Yo6 zy|Z|goeAE@=nL7(Y!4KLiXm;)#2=)PB4WSxW-hts{Tux7k_@Mce{Li6hicPa4e7c4 z*UzJs9bZ7PA*~qtVeXz|fYH%;Tk6;!>4`1i+Y2v$dN{q2|9Ae+(Z=sVVQWp`%hFkm z|Kme^PR@z@`v`3j*JDA)qs6+x@tlxB^T+V=%n`a4GN>2H?QPBJbWTNI^OSkh_8+|C zhCT+llqbHp)69`LSUg#OH{Bjrr*}J1t7M~hFZvhii^;$0L7&38<*V z14gtN-qX43sgA*?vK)p#!!zXJ9J=CoTD zsMv(agT*#!zyt`%4_7|`JPEAVdGV&(!+C#(>C?Og z4`Q5rCrG*rM{evHL$DknS4=GTwO5Fp-77a=4j0gzAJI$$KJD^`hgIIIw0fRc5&$J$ zm4NvHYR&kg!Op;3nJ>aTjUGGOT1H)LBu2M9S}+%izsD`gUl$d~LIQ;t3h>v(3%0&Z zV!&DGz>BCw`Eim9Y+n}IV~7O&_L;;i$nG(Gr)I*FmuK8a)nfmcj?v$EYP@Gf$##*G zmh>5`fm*^yMMdVKa%Or8Fs-(ThZo^hJ}c5o4O{WPe$ooN*|&Hiz8=YgcH^QKG*$XP zjc&4i)7r4u0DN1iuluzH^r)8QX^Tpc zT5b;Ct$$tW91CNbje5F8Y!=fyvjkibg{skHioTJTR54jh|54zDYBfG%Si8%iPYP!?a;e?_rg9wjg-a#Ozzpbv8F!5? za0i$Bsz@d2ETfnhHF0F$_?B`8J#i!o*nL*_GBY#tA*Gt7n!SOFgOwNy)HsVvOHHJZ zK!e?uwl*p-_f6I~{8bMFJd&6#A$7&?{;2Wcda2rCk`7EHowpWdBmHozG$RK&HKwEI zWMun5eX6SA|GGhy!Y!mFp@b1m;~iMPsgS5THDiR&Gx4X0SeG5%zVriUo91V~!$^n5 z2^?lxx@Bs-1E=U8f%9*1=!6^)FYnf6rGR#b_Y?Dt`#+{M8G)JDPBr~`dCkw8J{iYn z@)9esrEU$_cxr2B>@%u89igFLUxq~c$JcI73+$R2oQaXrWLPWUI>a->ul96aMU2L8 zkKv)QxYBA5rwfXjzOqAXPVT2%frxz-@ED{0Buia|DybT@FJi|2vVLR@@03?d`#3h; z&^w}*UcB7RG|eBr$xc_X+Gn=3aG_-qT|8L;b;_EECAnz^Nw-Py*jcP3eo%CU3RYEhr&mmzw-;sJ_7$rRx@#$-k{&IK3 zu&<#d;-X{WY0e^p6|UM46vJ>p=tUr|A%7lO7%@vR7RggME}zX zt&wD%Al^Y}se0uckNVA9Lo-6arU8beXfE7MPj}YW+ZG-Xvv*0MLHobC0K3V-^jeR; zWWR3br+~K8O%4-LwsZI<5?+My8-?OBTL7?Gx+U2X?8~)VQ$$fxaT--l#BN&xp&XV;h-$tp_Z@H zFtyzTR9zTP*GN+t6>uv&eB(_jG%%Lbm1NbA*WRJV2d8vHqb$d1be)s$-J5x!Fxb(o z=nHB&ZpH$c?rlTcK}AcPb#<{-5YrXQ&@ci3a@|GqwzgB80q3{8R?3uC5q3sO`VR5t zsk6a&daa)(7*QM#pPUJ!(xIDcw@}tkKas)3YG)A&3WaT6k!k7aWT!)U;z*BfEmZ00 z=_Tn1L-o$G&cW&ruS@+Gyt2(c|6D8tJBok|SzW!T2kQ=xjt=QFdg}=SfSN=T4#WP= z&fLUo+Anu~;g1jJqTA31SPjA$aTrCwjM088m^y{5j_Zdc9@%rmD_#;RRx0)p*AA?Q zl&lG_xe}=y)YP~1|9SUp!-Zf_PO&>#W3YJi*S_4jF||6-b$)_%Pw@?AEmwR_Q*!fk zqx01AgbTl&&5psFB)B#FLFx7;)cuj0KZ^LtkgH)r8&L8KEKCt=+v;sEX)R2V6Yx97 zN>dO_6S54olER)=is9b;_lsjoUr^? z5nH4srBg5{y__SRXYtcW)@-$mkAN?HckcDsV$WLP}!bV85Jvu!-+epmN17 zRe{qjGB!4B#clw^C_oFazxr0$jy&#c`q-qD3-WyKSiH-^MYBW z`KNTw8_da28(JY0AP%0|0suAcJ|qA>5m_{SB9dkV&iju1d@8<7HAmi-Lw(9Y9W(%B zIoz7zV-x_)9RusrmsX5>+(f6Ib)MBmqa;Wr9sm)8bOwF$)Xx-KDehiwK|gd~RRVQq<{;vlCdQ?p5Duw1UFo;^M^e zGB)TJH7p&~jUBo5fIZTinm*Yj4q%xDA?wVotc7m%n#jQJI|lvoR#wb6n;K7! z(TtkqDY#|}0o-q4XScJ6YTvj;13dm4fEZ2Yy_b>QZ#n;ZKF$wUP<*wo{WUEq8Piml znZcD!@z%;if2L00q2gSV{owL+6f!OR$@c^G<;>4#!CgFwn;Q-w>)Z^Xfu=bTjqGdq zBEb+W?EC=_@b`5k1bOBB4pszfaRXtqGWD-WG)$L4!M!8*t!4jY%dpjq`%5A1b8CL<@87){eZN%$W8)-&^gTWwx5 zAvx;>1$0)uPDW8aS?A5qt5!quvLj5*T9}}f~Xp21w8s-H>fQE&kYx$YOq=2 zld9S1{i0iU_w*4S8#|CK>J6?csoUd#i?6M98k|G^3U=nv^?>=SkcCtz!7Fop{2N~w z^!1}3LD`&8+H>O}P%WH`azo^~0%oN zDSDTm%vq38EflsUnO5q|hhC`0P5m$_%dt7Sx8Heop?)r?jHTg=0>p})qc2bzw1+Bf z;$@@IUIBiW@zQ{JGIQAzRPcCN1WCT6@qOMvyo~u4-()(nD|`4ZD4@>zwpPN%(yF`u zX0->b!e4E>#P^(p$ne)xfz_~XO4G$oZeua}QoU`Wk>`nM?WJlKKdIJL^f{IS2n#IR z@xS5bMgTxH0+u&*V!)*JHB`yR3>$Tw0r7+S`ugDvij|cW3wwKMclQRfi#N%ssov=? zv^(Wvonk^?af)2PyU=I=K z2%{C1_%pta4ddFmc{LlJIOI=HNB>K+P}ntXB7REo4mEy+++Jh?0UPC&>y?$VBqG(` zLmkaeNLj;Uj^M@?2EXz7=gf~EKj8vS1s_$189;V0eHYGFSxA)P;V!lG$^w=t&8y|!HmK$udK&1Z`73^D-r~*Dti9>`Jd_m8ob68 z<5);cP!Qtx!orP7Y3h#!n5?X<*r0v#3DQ9e)h{}*6)se*rMZ|IAEo-~N9$K_N44s? zOLe$dhgDEepv!|QVQItApHnT$xN~f_A*5~2p_wEB-a`4rtvGy--de1~p%H5s6;kNR>i@^8=v;GYv zG9Z>Bq9eE5<$%|?#^rwk9XnC^pOz5(c55xR#<1yq*=xa%;YC{x5?cc^0J`u={$RfC z8V#tqGU3i7EXp-!LCT=Pped@5qYE@Fu|X6S<=@--5?S%-JWThUf$)MW@>EE zc`E+#WBuoe_$?mtedd#ape}s0XM+InWZ#Q63+c%WWyeyu`_oZ>5|F;)mwXp?V_eh| zD$oX(3!@-26#JG7@Mvz?iV!G2 zb#eFXqwV|t*s1glh8A@0f3&@pVBNK<^th+4ZZb9&d}LH$1CwDK`H)s~;m|IX@v7|a z@HC*wdMs%|l%-?YGxtxX4l;j}Zgom~(?lnhPDbkZ!yhq;bM|&xiIPdI+ z`-aUE2)JT^5ai^XTeCyu=Tc#k@^8pZ*h~-Jo82MolR1Kf^BT6pj{tDQtkC*s)hZp1 zFEBGRcU$%Jbho`9mb?~C?(zrB% zw1{D`K3{Y&&tHVUo4#S-=O+O#yl{3@?&PQRr**LA%78Pi@J)(0+&g`6_@AnZzCODq zP`#_I(Fypnop|8fq2;%;ezJ2QLT5U6*dMp~`!+>3Up_bycN++9p1uhPYO^brvBi^nN*b^GnuS-+ z+zG&)+56N=K4A9_zWsDn(0Aa&#Kbgt>8jbhwr&!D0EEowf9?ka9yHE^2eEEhJ&yo!T|$|*di2Jsi?GJiba>ta6z;bkmG#0 z5z~YsBd5?)A$qSqy;grg?;)h;;e4;S%+&xWu-Sra7I)$fBIimcyX)Pz7i!a*MzXxd zC$Hcjz}~cr>r>l-zU1cjnc-&ng}pO~$$xvR{;ATJghr4_Gr$&f{6O)iA_s28(vtb+0WL~}Dt(_7AKprM!p0Vgbb zBw>=ig!e@kD0sY-b_t5lStgt{*uK|4Cg-KJbCh+<>rbHgM2z==4$FBQmaL;A7x1mB z3V*oym?(+Fv-J0MbqB0wATR}I3x>Azq5Twhp;tpXZ9+!K1JeGNxh zXWNKA4PM!rC=06NkEj7^2(`S{G;vV>zN2&05}XIVM4{fcx8_kgHj{#Gz1r+e zNV?w8b#R}wB4V78tenE8SwKNSVQv!$Lodk5DI{(t7)_>d8TVV{(SL)pP`>|ofAV;L zebm$H83-ZtR8dt8_PxJ0{P{N1c^qA1uSfe&G|vL1x|I^BW93=+G*%+1Dv*ad_(A0O zGyhrJQE_cqyMgmEe(qBY@X5@PQhB7Or<<5@`e64kP!gj>(LM-}(Eo_8e5w&}_3rI! z=8D=f0eW<38Um6`vY4r<>EQ4t_bM?q-&$%)M@vv2f{e4X@1x+_T&euYPNseT57iG+_oc5nq}_Se zn8TfSk*vAdvpYJ~X#m9$0S;!G@l1X^(4o^O;%qhay4V@Lh?K^9*x50wWC^IXdxr*$ zt+E(oF^}_eX?ctZ6Uml~D?dJveYmZ(cFgO0p}x`}u$1r=Q)OBQjPc_Pe6r`B`OFr(&>gvgbLoDb7*{^2}o^s zYMLAQ>R3Y=tHH@usDQ7ns-=YvfGx>7MpE_-L6{s2AdPeM`329-&gPbtvAzsdwzg(D zbQ4z05-Lb%MB zQ~!Q?cI=Y>_<3MEGwt=)uA1}L%9QQR?Pq5*H@0m>v(;e<@oDfUXn9sph3W7vAt#*W zxC1Q{>OWmNs}Fki8jw~Az7QX9QBk`J1pvDH{lR zqeTvw6{Prleh}IF6c`GkU=+9KS+5BWJMC7ebbO$Aij|+ued1oXuoa(7Evmj-C#v#M zr?sg_lFhjQqe);~HE=-0q~)jBbDBnXhWfS}>SLRJ6R zUhW+EuMJ$M_eF{xpzSgc*QtE5HnkW5f!~gMu-Y;3KgsXBQN}u{Qu?+KD67SpF3^8SxX79N_fJA-3}#vn&ru%P4_(vc}qtryDv9? zly5!BVw=^Pzke+bo1HTOpuxUPm6c7juMXuU*H6#OzvO4D-X~8vF3Kt@K}@QJ1|T{M zdT?kBbHVL*pgE{dWIh7hC?Bu=WG!ym@|Nw=chlhY<~r3tzVv*!YN7nw4<9i6_$y*Kh;q7EmrGrQdE-~K zax(UTaxfsM@KWP!*5L=WqGs4~hVpM*u8D)035aXGTDJE=7uZ?{@Zfw9H1rKN0ZC7X z{M6NIa%L(Nl&a_QUa(Z-#A1lGM9>R@_t0#qptnLat&Yt?rnvf!~d=(A~S>zEQoiOvV5k?z@xa&r>`CKp(Fuhj!AdBE0# zo`Mrg$6WmUn)>>xs)P=TFaIZbg*H5JYIDz8t53f2N1_?B?l>WcAeyP-KB+~k;=54U z<7Qq84)mwE@Y?E`9svM$0NlQ9thJHW(o>JzlH6N3pkVIWcyST=XY{1d{u%X3wG^M9 ztgI}mtsk~F{4e>(-%d&_7hfzPUM|tlBC3KHeH3eRu|pmnIcRRUNyDKDaD-Tm_xma@ zLa*wY_b&m%Y;+edI{X4TDtT-$5$2(rxeC`;KMI7%5}sWGv}>A4dYuvXCtY_(5Q5nX zF{8yfxw&tsN~&@c350}=eE{(5%M^_N&O`K4ijXlTwcUsNT||1I$d~E9!JT=w=~u=Z z|EdLC>)lO*-^F~i6$3K@NLHKi0~M{@Yq1amLa<0Sdd9E6h%o1_;(9}CwOG$ZprdST zGMuCn%TtH|J~D!5ib(6qWqV_*IoCV~!q2_$Y0j)*)aLK{kHs*>A}rF_pU?i^Bq5{X z#ub(OzK5J6B*4e@nsR4VNJ+l}LUQ)TOe18uB5az_bctuek_Uq38R200yzGT zty^h@{e;{b3l|{8Yn5xf=|ESQ7&;`6xyu!E`&PNZqV{^cOL=_Y8+$r__mw`syE*@7 zhX>^iFpuUh31}^XC_1PYcp5y{gb#5$m^tg}(tizGe{-TXvfzcBqU^VaSBYq-hnLYdyEl8J0q2uVHiXk{$gro3e~rD zwGxpP1dqVz9%$8C)YLglDuTv^0((Cg3;d<|mdiOR454=i?gg5@z$)lL)<}Dqjb>#13L$T~kzvCJ0bDHsf9eeFMR4TBgI>f(@|6O{ zN2obst+Fo7LRZ@x>#+e!;_M!E2#fH$In3`T1l*1L+)mD{ zKX<@f5d$#(mhqQ4UC5L?CI==FgH&ZfjRa;VDwEDcU5ygaJV+dggE?tI|1ly|)IW*> zw4iU>xOxvNB2U|a_ud_9lfBF%AW?#bqshDC(K$Mbk5&VxPd0~*e)Usuc9vpQZOe0T|CRMVhThqTjg38#q8|0saq69obbvIayhld`hyRTnL-L zuaZgZ?2PI1e7o|$qnw8Dwfof@0BCVPNx}Y6b<_9%5ck$$QFUGa_|PD2&@hw&(uyEC zNC+kfN|zuZsURIggOVyCT~dCEXz1H869&d%U0feV^xk-rwK9>zeDDIcLt< zXP>>-T6^vF`RuiUcDwN}r1fcG+sJ+U%xl=O&M`WlO!vC=*kQ6E*$c0Ku_E!)Xrz-d zMb>qbsI-d$3gj=P0ToWzgRU6I?B6Mj(pW2M=jAbbNBA+V-^c6t~G4(=s?_v&`Z$Q-*ucBA%h zKH%(Ik-n(!cH--8P3|mTRM&~#acDiPTTO6yL{9{|XxI;sFX3xgKBMm*7TXJOu>GjJ znN;-BdvMrC)2!jDkcsuftb56fR$yxAAAe0N=Pa*PD-cs#Nmi zcVoQ}p@Ub!c|HS>c&8vl>*e)f4$l_CnMvmeI!CMGhqwzj5%ND$yGaD(_rE55E~&A|F%!)+&dWtF;--G|ds>QY}( zktufpb?_z%!Sxp8LhJbP1MJ=`0!A-OOG}UgEweMhXm2@g?{s9|r3jzjB>g;MWpYC6*L+o5{ z-_B+I^}x|=o)<$?OkN>0ZZF&{MV-z@Yy6o)E|%1{0C(yzTSWK{nVs~OV}1GUWlX;W z3wXg^=nmTAbex(Gt>tny!d zv>H$mqoI?^PVo81Wqd(yg7(4u%jN8x}4rEkC~aJ68@VDz*PZ>VDdJ#*6$G*trcgNl|2;)8UCVIr0`N} zDW?T{QV?(uX@+?p9J~<`6}2A?dqxBMBx=JT#X|WfwlPs@x1te4zrL(2E-nrx$!yE* z620;%(tVwsPr|`Gc}d(3{qEfb;LLy_DYd-()?!_btb#rz40!CgvE2b6RxTnU@`{(} z6h46*c>bwIK;abHF%&Lu(uIoiVx|*NIlENb2 zCx%8$+Omz$EgAI*iqg$8)M4(?)Bk!=>F}@e?$G6tzQ-ga*FO4b{z$gbi|<9M^vG)# z)JC<8m9M>&5h6=!r2vuTBJieH^i;M4$EVlquhI@(m%I&a{XTppM#m&gcHP0W9~r)( zYFm^03>k(darVTE;}{Mzlm1WbtjzkMqBUR4{z!`ZH07+r2oCJS!L^OCK~@FHI;M@& zjj=0q#J6Fv+_t!1r>BztS)%zCZ{*JhALoS6DK_ zrsDcv_`-R#K zmZd~P&=S1&Kqyl3ib<&Aq#3TTC#>I9h1KX(O*~r=BlEfJb=O%{0QEG>f$pMLwu}`n zICG!sl7&}9$cv}pVseIFBrw_gj6_K@{6VruCf=3ipA2Pg4Pi1)r9ZJ~bBb@FWV6fs z@=55_rNr3Kv}@8P#pJN z<8ax|E?2#mU-!nP&Qju+1biR*YebuxsMzhd<(Zf+&w=++ZucD`^a!4bu*D zn2A1I7-x10NlK}$5WYmJ>CAsMIQm z@8dkdlr|xga^bQ!E?}t7&-!$dLl^1M{js4rI8f96NFaPPif$xh`SSi`ZBc^A8(c(IcCC{wQd@w7atJeFNOWQC z0_S>PzQhQ{&j&aQzO4uUCK~EwaWJ=6Q>0A|kb6v~@zLjp4+YB>wkJ;iJiOnHokVby zP(C8%$34Z)+ha(;%6v6Ra_(6>xmB-u-KvCjIjz!DOFSsZl5<e^|F^k3I22^w8Be2&)!AKEI=F=8nYH$#Le@A4)rK=`FcxXwZa$aE;Mib3oOZybRkXAoTz*>;n6?hYRXfkaZhExd*7d zSpUzB*q>$AV>bXN4Xow|pLF2$_w@9zmClv1*X_neM?c@5{sz`(D{5-S{yYJz^uYW_ z#LoZbNY8t-p7_j@z5_Y}0)qQv;Nbgagf{^h2&2MMEo!E0pK54aPm3I>u>|_{8E9^# z6`?l)DNSl-=G8?wVFB?m9A@v}5S^m0uMfL8hOBrjxwp6Nz6D%P>O3~&^Rs{e*%}XX!~Ur-xVhQ&6;d^|sFH&FDl0U;i))9U zJ|^-RLagegrE}X`ZABsPqEwZw^lxFc_yDWJT^+=z_eo*7uy{V2A^UzZP>*ZmGMbe> z3J1uGtUuiEx-iaeB1qw%pH@fQ0-9#wMcI)EJ7DsA5!Ir_Gu&|%Us&2X;j>^Z72Z9b zE@98zH%Drm!_d~;%Z!q4!*&_tubWE3~_}Q>hqlw=6yY>;=;nkrvgWzEFs>N@_ z`H}aqCH$MgX9jaz*gs`c-M5Gk;4*b1&GR(V|^EJtx z-bqc?IDujL`|lk;2*DQWX0=q+w!GCu2Q%FgPX$t_IC<2QU8AJrDel0k1vrB!w7Zv7 z`%yRRZBl391ZpFDFMdBDlsi{Wevc2;3$vA`m9bAEWsj24FR-mK8cRmJpG-YX=yC=p zLo5oi_9jP>q+Tiw@sXx+T_%BjrYm_h<*_MW{HUDZXBcUz@U?psvJZ^fRhID~L2i1n z)Tqt20JO^%(1Q+_3?`3`QNf$;7yDN#7LrYKtF{QlFaOlh>~R#ltbEM(;QK){PBeVa zq;D=ca!gf+dJ6&jAwYroQ;`${?%uzI19@^H$cTIv0d138-_4x+;?D>XJhnSWysQ!{ zjx#hXr3VW1N+L;!A*`dTON|AvupeiulXx%prNF<6#n9xKYgX$CSWnl{1Fs0|-#SOt z@SUh)a&EaNA^P%-x=wA1C=|oI(bSe{a8kg&x0$GT4yea$04)YOi)9LcGdvHB_E=+} zxoNz&s|~|$_U?3+Z-*_HwxAYdwX)7LjldQG+ViO?wiWxsy<=LflUblYz=6u^>S8~- zCc%u3*4DOITa)|v9T({=_Mx;CJL*Y&Ad=6y7DDhyU%%@iC;!2)|Bu4ewdRGMo?rbx zeHS;Zui{_EA(as=E1TV2HZv0P4(HAwY~4$7EwaUX`y0AetDkdBRskSJ=uzL)wX2T| z@RLf(B@DG@*dNtX8_oIkuK4$k1%B=f`Kt=T-yM9mXgD2j-C1$y^25Ab@QrxN@kWO0 zLruK*7R^=v0XYQz@CHLt-&-FP^7(8(k-aOSyexI`tO@u{mjh|$2r~4+-mOBZ$7`aI z!I)!RrwfP4O)-*-n-HxD*S!_~IuaRkX59LtNQVH|J#TzcIBvbuNuuLzySYcy?w69n zF_ZgVu)enub8F+i-bKu)AvrL98ceWG&RZZK znQ~PU9K}Z8h(5$Q9DDZn_Ijw!UH;%D#J<54P&6nhrGaC}oltixvJ%3&dN+!cv>aId3|oyXWNeQ-cbfX=TTPvYb_%xAIxj`@ekD9Kc*H`ho$ z$ji()%W?$?F|6j1#OV)y#6Jtc`|T<}V$POIthF<+-v-+dq<~2`Jr^l3hkgIMFB%+l z8&tRHt*hmyF?L`0BfaXmDGxXA{dSm;?+t^W%UmXfqb8k(D!JxXLiYaZjrC=&1*=k0 zcZ%cGJ{zTXY@}cmi^6_;+DaZVZ8eRW(H178`AW_4omuSAe%qj9T}AsAgF#y@b9*;J|A6ubA6#<&ZL1zZQAF%Cy{}4 ziTGR_QpNck`3pt{1FUzzBqb^x3q3k=x{7Z?nLYRx{QA^mHZ(lUA&F5!o{T^Ci59Kx@Os)Q!j!rtEANQe%c=)Q$d--VRLN_7Kj0=An9 zD6GIYokSlyJ1;Ota9I+!#mt+`wM(+7w7Ng0J*qDEYETOV3bNExW`*|3Ow_}w&D2!K z@cQf5OwD#}-wE;T58b4ura?-Dzkf@iY*RjCqUk z+qN=Tu?*aUtCsuVA0S@tu@~ydzZY?RPX*!CI}KS&Gu*;Ad9eF+C&O%g0NW-T4h>%< zv!Z-@Jf08lR@^@r{l-dpt1QXCgEyC{&MHgIQXZLIAMyrGdua1 z4(nB_-O$CQx;3~srgtwEY0Fv)h|;O%$A?QhpSvX6Q!{)gAkf3B0$cX&8+gjRKQ|BF zk%^~KfyOo%X}EJ@HBGRE8LU_jzMu(ro8kIwN`a{TK9TW5d0v!MIY6d}3Gdo)!}kS( z1Dt0Jcv%+@d+sS`ZJe`*yPH`I5_J7ftd zvOTk}VE;sP?Jk6+fkJ{jY0PimsSS7(Nk zTYa+e^r657fgtBxZ-G=D6Z2W#2x{c-bd5h)N||Zfg`Q{Vh@P#_@f@#dRb3&?7zhr^p3Ga2Ce1G> zAa99QS)mu*>X_sXp7F-5`jF+M198_UFKi^kr^?onwJ*Rc;_yns}x$YWW2Y zmX{`1@ww9hljEJtB2$}kcONlw2HQih>|kHebwe`+plv(!GT36Ij`I56==3%}M>#`# zCd{N_#_#h+7q$$&@^igJ;-y%~G-=)gC)r|N1Wza)8Zff)J*TDoBM$BSg1v=c(hq8yZql`UJ&Nid~BPZ zr-Lbqn%SLMrX{GS5yzW%FyePvVnEA5-==iF$=qGO3;S)elhZBnYf3E>r9{}K050n6 z=2**8X~rp>eB@dOa`(>*eNE)rwxPD6p-S+nCCc>wtwKXu8V*qR49j!F59up9pi^g_E4^P^dtAWb z{-r_eXCLz;9J7i;Jj1y9=LxgU-xiSveUI>=v5M;wQ=LIpb!|vqUX|1=Gj{K?CVC@! z7<=X9Nku3`A^z@QC(2!gXT-zpNJro`cf#{5rX4(IySdsQ#(da7j!|)V7Jh_P^~OT| za5>xIZ>L)Mn8}bM2Ja6vRs{&PvY(VeSAVRTh6lUJ7zhCeL}(8C zM=5o`Op!nBs|$DHdw)(_{Ue=WgwQ2s1xPE?-WZ6EL?%idSjoome=f%;58OvEiMA+v z=5L}IGs*e+L1`tOwnQ6F`PX?{sz>WHBsCo$cbh_iz@K5>)M7vFbC3J3RV@1ISP-$i z+yI1EeqGpuq=v2tL?3$&l~C>st4cz*L5UWVTz1NMK{B)Kv>{&Ik70W(sukUKkQjtpYGO`RcWp)%;lx<&iNPN+{@u#}E; zgb)<}qXz=w&UQ#wkFTFUYF!aIg5pr*MZfw*#&P(S{<`6qKa_~O6G#>z%&Ohq=rW3DKSljw|%b;h$Pt3>XWha!u z`^jmxc)K8;R`_El_wa0~$)&0I>Tz?dNvNhc7~}${GVYUNhrO9>7k&4WjY5|)pMiM< zYp;7?4SA~{=ta*-8f%G8wz zQ6ZgkqE^>F)k+_i*~yWjA3M9B&|OA#%D+Ci&vgs8RC>159ehS<+W^+VN(H0WGUrk%jWK!4ldUq`M&wXHs`oHh9I7gH) zWlIoxsNsAXT=gHb);KygPE&Vxm;7Popw}z}T;R65GTjkmieSC9UQ5H5FV|tRiUC#O zRTGr=Brj7-WG`EeKGZHKxmsjeZ0})z_1J(37!A` zrKtz5X=X|?xN!kr6~xxhB){$~6n6*cG#FYCHx(ZprtwlWD&c-R>Dauh$qKVFOc8o? zEAJ^I5_kUJic$Qzs0i~06S(hh-Q1~);p#_{YI0QO2~1tVWNd^3t|}c%Yt}Sb^uMhM z>!eGZn2e@x`j`7W`Q2c#O`lKR8nRC_jSu?-!sh-jE1ZuO@@h=FFpv4pcf{9so=pj- zvEjFDi@yT_#EmfyTPmZzWJ2J1v~16nZcM%U#|tSgU)k#qd+k$|$x7t5SRAmq-P#-> zYjsh|tf8Mujz?YdBB2{h)2|B0NYl@w08jt?sG9!5vb6kDM!IMW=@AIZ%GRBnrc1#Z z9rwQzylzjj|J8itY&@sr>3-2E!BbA2`0n~!P9|qu_~uIKqJfCaxS*lc`dgqrH~+I` z3Bn-x0huJ>*^ekvFJNSoB*5&2#%osx6$!%M@-cLEXS3)J0~VLl3j&Az1}s9kDf?7I zZC+^t0~*t0+5ndPf{-3SYS{LAl_*E9+wVSn+q8Vk0FCXf^Q-RU^QyF&@W z0M??q3a%~~j>a2ltx@?)Yn?RdHtU$q)*>WFDJE*Q$%L92J)?z&6m(KpF8N|BL)J!>z z+Bx#)6E=6-66NV1DhF?pkkz?{o76+SG)MoA8{-_XC6?<@K~jww_}!q4RU+1( z5Z2eQtYG=>N^0kuXGIDV_rOlqbH?1FCVo0tdO8v}v+$kI7R*eK2?`2}bzn`e`;kbh zkX zZT}r-RsE5JuG`~+B8oe|`~u*0heU32v7aOz41E?YcQ|-1$sPC@F$4F6P1)s7!+?@G z`r|nlQA!#A)9grfo8jT1(;Z-Se>rH;e6dq$?xS5w%j#{nSrsp@m%x7xiqZ)0RrfD?~2foPVme{7IBck{XV^v$)2kN$cPP+9ZwqFOVyic4^>b zczhsSNf#bPD^I}8zUDLBH0QqNxVBQ~IE>2Z#5Rj@IS%#V&V+eyL=N72oJPA8al@`* zqRNQN^s)-IPOK=5Y8~D6-&9X1^C?(>WJw%4OxIYV2Ntni_I2Dl*iA^<-BW=%m<;x? z&p?oflFSE3q0EYi$`Q$JYf8ud*PTq2b*buzl>)|eMEp7J?{8}1bT+aI(sj#mbWe!b z@w`W+E@d{?&9dfqz}Uyj@t&W_zc$NBl~<51mZ-Xc4t|VItSr<)ikt!=yqhn|n$GeL z5ix15@B*fKUd<#Wq(DeDP{+f^e8C2pr*jG1ect(N zs~6asVyd1|u+XvN1zU_#w2s3=DgSO9JCJkgzg{qP7gB!gNOls1`+txQeCY~W&8gM@ zn~mT*i%)<}?DdaNtMi2mjej#b{>9J%hr!#IFaJqi_K(YFc)0&7^%A(eUR@Q2P4o7T zk4JVY?0=YP|68S#$9Hi4N_+JmckCv~!MAb$Q3N>5ah;y~U@K($yM7(jC#k1awy<00 zbSvYVhy4Fli~>_tQ&gI6-JH|v2U6P$;uxv>^9(Rt`;+0}DF*wEZz>Scc9Gkgp&&yT zzmM`ipVrFlOCb2w4F0wsni+*yA42G75o^;Is=#0+&pEEezcP3I z>lK9WyLOcu(4U++w)HdG-31s zJJD>4eL?JUZxW-&H}$%D6bffHIU63u5`Q4cW?HqfypOjJB}~J$1(2!fU01zBK|ext@ytby>fe*7J7-02}MydXZa!@tnxJCqaxfE}*$N z;`KrsPy6G<+dfH>&KCwFoY1hHgFzKPXX1=q|-nK5e20cLa z-TH{Fr8Rm{g-&bx=hdl1wr7SX@SLeL_GB#wIw^BwVNaS97thD0M}wfAKlI_Sk@#cY zn}TqUJ!2SgE@kpKnPUo)mWL1i$hq%KE zT}nWj4l8$dc6M1c%tXM)Vn0A6xTh(}XqKOlaqd@a=g2>b@Wy%*10u%E zqw)7BAH@Rn{K?a&{$NStiHA&Cc{vD;5?7PZXpeFzzKFvDlGvFe$Dhk}!TO<|MDa@? zV;EQ-?Kirv2pINjYis_K_*0%cm`KP&QEy*0Sb!3|BL=bbu71ome?iB@?a1w(p%D3p z)rZQRtNo|a{o>*5MmGKnF|<|d5O3byJr^mM_tw@{RZ%r2%IaHGQW7}~B-~hG!GDj{ zqeJLoEu@42w3Q*~!3GA7Ega82W#Q)o!Dj{yXIr&$XLqc5qym5M$QKk%hpYwA8c>xG z4IPdGLW~((aEAowh*1cuQq8d*Chix%HLN|^`eWBLovm7TCpRuWpX<}v_u>(&#fR-Q z6hU`RF1pAT_d+(Oo-psiEsd=+g!J~Sdjo}<`ZUw--Z*>Zfi34$1B4fck+K-Tdvs=5 zKY5j?2Ft3S!|?`-yg_y_0ONq%oIVqe`a>NZJ_D}RFY5}bu)nAofHl+gI-v*4L&2gy zdBg8QL&?f22q7xP8M3@}xhTjPUT1inpFd#Cnqt-BFLI3_KmW7vgdQ_2x#o0#B?Bad z@s^tX_3Ib+Uu=`ImxGOjFF+!OubyX4wo9y#$(bPP?x*1Z?Il)XKFwG6i%%@#brR-leIv zP^_PHHU|2=gP=x1mgBMGR|GFumE8SKi!+at7nGgi74Lr1Wb|MTXE)D%&+yv&b0ipd zWHzSB*R$=o{V>+7^|QXb#X@K9lX#I9b42n_i7Q6x42|994x4lti38#Jz1m5^#El)u zy&2RhBir-idGg8!*=rCFfl<~lff`_$z*spr@IaUjOC@1d2|~L(3tPU@WQzeFw1Ma0 zGnltY(lc`%eO8=Cu%+j$Q*HGW*gFOWww_{B_X+`up{fdl>Dj>q$BUmD*8t28K!LBS z^?m`S2{6TSk~sNTN`)gP>@G)qLc;FRgdOin48LyR-k$yKq{p_*ud*orNuUAQWeI0T zq@9)TW=Jhnl$Biui88u+`X}rf!bW2oI6sr~A<@}COH8|AvOIXTByS{=^y*1+kC0O} zjxcX<#b;d%O64lRCZy~d@0Mbn&tg&5E~My*U?zibG5Q|Nd!dl>4WO6YgQW^K_^-pH z28m!v$N0E0g3%7B`EB|89~<7b-+}?9BzYNEVm5-W+{XSp(S}&0fv8;{9*jPQ-YZ_r zb4V)Xr^9u1ulnJyc9t?U>@U0T-X-pNdX=st=|WOpTqFjMYMk)XG0gu|1>MlP1?8gc zUcPJsNj#z*u!KTh-UnI`4zUg1ZWTnj4Z-UcD3&Ip%B?QdL&%+Q$zqL2$T?piGAm!7 zlvM@|RmKVu!SeOZho^*3wju0w70}=8h={f(((rrgGD(reb3_ZtEtL1unr8o_WqiX0tjhzWPyL;xniqnt7@8> zv|TX|a)u1QFI{tKs}cX1uU*=Bga+*PVjaK3tU^*?-;3%|@46oe>3U`6=RXv0>$(`h zIJ+a-*o{2wp)>*A*EQZEHseuhAKw0GXNqV$mPSA?=Vbeh1X#Niy$`5W@9Jl^+k@a< z9h=wkfn0z^S8VM`kF$$e6_`D8&@gYX=t^Lwnd~^l6*|}`ufZDQ+zHwAf4RiqIgTed zFuaMBR(&zOz}kIC-5lG;((OXa?qag{Z`qUFc?e+H)oy`S*$;KQC0I1pT~1suGfcfJ zMx;MTwwr5Gj?QxgpKS5*v+z}q$8&6-B+frPwKC#zy!ARR;K~+)wbDmdLoe9e5UsGw zBHMgg6s4rf7`!Ci*ay8ofWT5K+nUvDYY<6eS&eMT#HLoYeP$%aunG(Bym54VzWOus zSJ_K-IaHBAM6hTh3Iq2%pa!>OMLMvbL3VG$vUT}JeM9&F) zdT_oTuZU%g447sxCl5B2c&yZro{kGZL?9xd&xPp7usk&u5Y`9#YEj41sc2aMoL;ik2{i%(eUHgZt576XZh> z?-1=X`f?*~Xz=Ia5;QcYnSP3R^&78R3U>lV+CWI***FEgKZ0PhahjAQ+tB7W?kl&{ zRXFvazJzjFWk@gvlI=fxlpu-|oB@@(Ei6NY`nBx!!5s030(uu2U#> z=P!5=3;@((P2P3*?;70suM?SpBsdD5eXFxTSwXf15cn?F*RTZ=LR zNAvh`YWu<+8yo&~PsXR5fIG!4Ah5jEFu1A!@?zLuDsy;6LI%_N=61_Tz_4)g901xc z4WJE&9KAFEg%b}ukJA@_*Fdb%B2sheyhD=xQ z6Wh;tP;Mn`Hw}j1RoT@O;hYI)CQ1#QCjLg8$N(%E@G}7Pi;eJsU=510zQ{Ex@9i=I z_WAQ?{BP!^sTY4BJ^#j@tEr%%bx8X)#Y633EuA>dEJ*WbV7&IXoVa1qmr3vuN0y<> zaFra)%+D^)=jevC^P>EGf1W&s>3o9SeP}MZ>cmcnPVR{P(syuyUb%64@ma$Trh%d2 za!L*c0lSKi<1HQ`9auV=--Nkkl>_y?{TqT-@y8(UP`xE#JU8=0lZg`ddf^h&MVt^0^s7A!v%9HsI<=Ynv&Fez_f8ft3kQi8m^3vPIA^`4y) zW!9xHD=>BOnG49dolcn{K#tF?LprZJ<_-xi8NV4PQ@gA%4y^Ayur&%9<|?e9VQ zG;BO}`<=!~R>N9P;O=fa%-ivctbdZ7o!#i7uFIO^jCQ~9Wj;Eb#!X#sEP5O`KR+Ki zTKB{X?EL019ExSFgjNzA`vHbT21t&=tuK0ZcWlMtRSFx8n}191dZJDIkLD-aXZ~dm z8z=m>wrr&wwQKg0-JK)AKsol4zt4+4@qL>OP2{`C9h167AE9WPKG-#&RtH#W0p+Ks z5N(JB-t{mXbrMZTX&lnkiSvi^F$;n&ipF1;p!^&(70Kcx@9g~Qi2M*Ly9(~KV63wI zt}t1A5bD2=;Ns%qgk6~n={RdhLqU88svKV+=cD*rIp|G0oQ~%mpg$rHyA9jEK}8Kq zG+1JAhZHs~fZ6dzxdeYhK>Gna*}h1?qvz}u;9IhQ-&v>ukSI7r3yA=G z^4%>f-;Fz@+G-fbGB#nSa7q_cpVUj8qO70 zp|~D15d(*?<(u#CJ8j7JwuSA0Ep?_ zkC}yqkAH869XKed!*F+Mr!8b|Y!4T;Ou$YBX;?S8&rX5%_zCe0AsWFf`)s2=tA~>1?DaWx`uBPwBv2Cz^{Ig;b=X zVcMPYqgk)NZ99e0Q3tZ@K4+^nQKn`F+BTm02skD++6Ok?$>&*(t|`C)awi~?0bul!mUf2`}Zy~huN z&STl2(^KSq96+A(132BYXIEqlo?Wtc{<2g8$6|hweNMGgT^|@XbW;byzuJW)3jmJ7 zU36mRgKt7~i=7U<8ZL8A-A#10D6n@{mk@MWf+uRi>h+T)d(%G_k+33cE zug-eJ<${Bj=QBc2DNcMMzN(Lxn37Uff3lvbXZEfmJTJ%Oz4>$z3qryN&Q&y}HKC^n zz{c2~Zg!4~2EgtP2r*QjLN{k37Oi^dq-MkR_#FIzpD>2aogce> zgZ+F;bg>V5ol?g}&V-WHO?z%M%>~$r6HAr$`$&-^=(;m`s*$6FhDb#FBe5y}D|8Y0 zX99{#g*e3>0YDvvqM)w^cyE`WuoU$D@p3C#@Mgg^Q0=~EN|G9cI6p4?so4_Kh_`rk z_b$pkyXEZz0s15~#8{}-`*I8d>HmNM1t@OLZ^&T}t7uCf$2B8k%;el^NMg6gubDpM z_wL)2jec(5arTAmIFRJ(M79`m*43U;He| zHh{AmITj|rCV-8`Bi`3P!lWEr3&8O8 zvdC`!lfCo(CnY9C^-_>W+Iq^(^eOM}cv%RWaS=At*AhuxHQT#YM?6-e*Qam(Cz1-N zZeW8h66sH$X>0hHbOTkye$@1{_pd}NQ4+b%ZO+vk5579kb-I4$NwCo#C3}}M<2y1- zFrPf9E@HI2y%wr0d#R@k*}WXRorap@)Pai9((dd|nw6%3?;HRJq(o!!Kk{Sb8BuKF zgPAI7U_S}YT5yS}i~BjG&Z!=yA3`|X(|EzUfAHkDqYxJ{`|BMSCS?^d9Pb+^JuzY? zh_PMJJ5nq*$BJs}*$fZ6cH>Q&;wDA4>BB$tz|A5ukMZ~Sl)(Q zZze)gboca=x9mf>T9nJ``7tR!S&aTbwVnfDrAt6vVNMQJ`Z{1SmX1ZOn~8Y?-mqu_ zzkrxOa7+baA5;lg;q4lCezc!D<{3vnZa}Y!(^*Pv}%(Z)1%Y)^Ss12m}BQ;AlPV8xaW@q@F(r1C@|vT=cy? z0g&B=LiiOsN`Tolo8l$)7|V;{qlp$pBje)U0`xZ{c_kfj0X^!f0x0f3+>?&|0a!c) zk@BmvA3<7-R7=uA5@>Vx^taY{yY&#>;?j!Lr~$8tH}N(koC66`oEd_RxF~_&K^KPM zQiHI%vDixDnwroPj3Y-hKlb`a#sKBbriw&AV&*CJn5mX-N4nKM4y*Kt!QD5@thqjcKu)}7gOQW~mkGNQ8IwEP1c zTKlbogzBl)+AKR(f6d|KMDH)>f*Xv%4K2Det8W7NgkK*won?ZS2QC8}O178+I1>zv zj2vAp`&q$&9b;Y`HgM^G!AQhDTDj8fp6G`fxnsrw@rj*T6*I!v9}77U_;H<$*d2eP z-Tyb@3=U>&t`-1F1tA;nN}_OG11dm+iJ^V7a|C-ChlNvdc`zylpUZImn%_MKu|EF; zME@AsdmGtJ&(u=woPPyR2MfM@Q5*OEi-F#ZvMU{9Eg^5+$3z@L%Th;L$`BF^S>H3E zzJpu{&PTb8L9W-iJ~@L5_Lr}IhTabS(F7OdaE3&Yrh(2j0Bf#8^rtLDpMqPIGJMxM>>lZvy`-Z!GFVy$pG2)FYjJT1~k zW3AJ_VNHKPo+h3$BmioL91u%!SIq%Jl-;m%eR5! z+4-<`4#EA~Mz&AZ{8oTz#w-*R2@nl(LMjayp8vu%=L6kVOMz7-{E_AkE7cZ)%{o}Y zy{)VcT!pPi+hGR|qxB z!X%wgJtKEda^BoUFR|IWx{!09rnj08U49)$6N9eoImZaT-;kFk94D zRm0L8D*pg@%W2xxMdX_fh&6ky!Jt&_pSu;c^1PZ?$lH_BfXy9BRFQY&9cEBlsjwRa zS1qT}bx{tuVJ84y$=2F$!W~Bj1)13{2i0obpy#X6Dr#6q?T#?pnEo%={V({N{jv`3 zu5Mt9KHrta6dZ8VUd6mX2^1`CZhnG9Ogei3UWBVDv4=Ca}7&Z*yVCu*7F?q zvo++MjgboC3QZ!8Tt|L#|Ao=h>8rwy_~q}@heRbrup=#R{Y37P?`3OnEG=h5s8#cQpL`Hwh6wl95?KYW`07| zXXwf{NCZ!r%R3!lCm*2d*(v1JF)H=Ew1KW3D!^59h>VTp$|nOmILKOt=Svg!;Qn)y zr{DoUnP~#n$1FuQdA(mBqZyRDb7?NtD+lh%T0Z{WG{n>~KNHL?=U-8I7!Zk?4FkZ% ziVeZf`-Rz!|GvT1AI$$Qn+V>9Zs2IeGv^!a4W%d6Fqqvs>FZisMfYO9|7=juzM&L= zVNjp+c{wzEw$nT$ky_~=jZUSYC!TqgD#f{qJ;tlHDT?jIHHtx+OffZu=seF{{p_@*9g@EZ3|o*4y5jL!cG7u!24KJnjzMw5{uwr{>J1cpSV>- z+8^lOynEmEt6{bm`2hXXL^;8aP3h|v*JD8E;=$^x5B%S>)h^7>Lt?SXkzEW+E6k5{ zpWo2BXa@T=C!j&ttY|1U$ijcf|3!+=BbY{n%<=I9^m)1(Ot$xgeW_~GCBdV9v*9X$ z5XxZJ44OiImv}g}A+Ex1LkVyt3ve~>-3(}#VoD);r5;`RK)o+MwA0jl-d!o?u0@^H zj(P5CBis3$b-gE>MtBxpP%4H5mVW4J6?U20)R+Nr4|V)01v!J6xVmR3#om3e*O-!N zVZ%D|x}e$)+Elya#Zpr8uuHgh3dc$*TL@vma#D(K)X_ljKA2Bsz|;JJ4e}Q}?b3SH z$PX8{WRP+|vvv3Ng2UJC5$4H5u1U$O>3xnH7{AvqiFUcW(_?9r;pcC3{qF)i)?o{E z{pE(1eCzJCL6y=5*!z|hc2D8XQ?dFg*H|hz&9^dHTp0DJUa%b z{PVDfE_Dj`?}agmZtWAi+Gx-TIC*mPFb*HaUg*pjTCqokuVN-8t9jD>y)nSsOeNU?UqCq$i z6I)a5os);T89kwiyNdUJeLvX}$0 zbi9LdoJ(}TDSQhQDTOwy^YRfHKaY4u%RUA!42Ha!${q?x-jrLwO5w-u-lx8F2F0k9 z8`YP=K`X(2eFP9o>nGeYqC8 zs)}$a{hdjmc3Q@sSX+O6(XCJ4@M^RQuNvXJYg2Q?-b+R96b=9FzJzosxa0`c69I#R zqnf5d%_uXGUT~$bikth?z%_o-S)X}mJ8 zMBLHYrE}?f&D*E0c1XQ6ub3hTbNZGpk|8{|d-1L7&lS>F!xA?#p57>EP}Dg;vP(DE zp07l5#Es0bGsivY%9I&G&6ygtyR7927c`i5)KHPs+76<0t71(D5JgcMUgsgfGBK;Y z7hf*5H$>8)_wN^)e%d{dTJ>2_QTAq%`l{sRg~M_igYWDan7I_3Zu3&ycXiM_anF1e zpu!w(3#xOm@qkuP*bOU*42xd!ZlX+?pa7UQaRNzObJ0_InqGS@yvQQP*-HHM7XCiB zJ$^3&*zEpkltXTA?q1(<(X!~Jw*f47o;;gfDuKD3>fT{qE~@JFe_a)lc|LEiEqIHl z!nKH1e2fUFip2x@y;NX^yE;34W>VfIGHZ6@Xf=jWJh)kD1-9{!?F(RhUP>Te2}lSp zyzKd5UN;Bi&Le1?C<46~8;(ZnXLsY&9^WPOItt+xF4*%B*+TQZ$Rc43wwpYo$Lx-d z8aY%KZ#Jxn@U~-hW{@iszI(PF!94mjg_>8dL-4wyQiAp`YgU?8pfefCqcu#64G%>i zMfW0s2l=9@j@mRuhOGK}jubNEhqqv}%Z!@WZ#H4&diu-QyFQtjfXmXa3^LE_kL^Z| zCUQbX1tZlCWS6v;J_#SYv*FcajjE@lv&puP*^fBg?>5&u>JS?DVhu`U<6K+IxMGvu zR$5kENbs=-hBUJ~Mq@#>dmz%@`d2Z@6or`6`P~USxjb~kXh!ny-W zAo_pIy@y*`Z1)_MWxYteJPc3xwJKl2mWf1dOP{oSfT}lam)) zJn#ooWaVt8E%=6Y&H#*ti5XYASa+!Aov7SXt!-3u#03h9idy@-x2H`60g^<;WC)y7 zin{nQyn(B0UB^_Cg&2!rR;?$d#s0kT7NZbhxj{1gMd01w9wspWG7f^9J_WUvGEWNd z#SEK@6J)^ZDVH}5EzJxPiJ2;>7F%!Z=N6FODz=OH#C)4qxj z*!IzQG;AyJ^a7ReKmiSFzeX68d2e4~o1cJ!qL*<$&^2+m*bU`}I4)VOrzv^)o$pZH zGgT*l%Z^uPU^P3BrA;1KAypMnA3+i0<9`ay|NMpz{z&?`J^$hS=C}VuMQ-G=l`_wQ z$3dVLV*KYezbe>W_uje7cuxB^n4)haHgf1YE_%O)trtCjEnw=C;5$_ru=#cD6Pnd& zHs`x`Z0@|&`!b^)zjhMVD)GYQa2^3Y(sx~uU0+b2cE#hRwezdoCFTT!dO@_wPh-g5`xUZwKD z8sY^kGZ<0`8At$PyA}kX3;5rCaTv-_W>OIV0Kl%m{_^(VqvHEcL_BoS4thk_I^anC zzcinaA%LuU>W4kzBVMJs)~{-Q7M74NeZtu1iJs7@Uo z*r%aXlPT>Ca{zRtmhMN(Uw?p~%YXCAY%kgN(nUN^9WDpdc3f=KAz8nnvnf?5r`Ge! z#gaolBgcPzX0w-t;v9^sFPJZ+O-|0Q?{bx$yk0X=880ETzn=BT>k42K2vj^(AQ zaA~(nk_ic?&7jt#+$w{A_X%Zp?9p_A8;&Au4<#=C3_Wi?oyso2_Tj(Uz59MR1NEIO zBo++CLH7+iWEA#5n{&mJt^s_#VlF)TZ zZouIElN6}5$&)`KHshYM?1%K{1VhH1C1h)$o9otR5 z4|dEu)*jtM-HjL$-#sQAG3G*E^{1y0Av&Yid08FFK2g2HUxOc^yteWjvw|iR2=#~7v24pS4j5;zx}zS6~J0^uW0$))_MCj zCxC<`25kvWPv^2@cwTs#^2Wv{-#wir4*dlzJZ+P#OQ#IchZ5dw)AlI(qB4QUIk6?i z-TtTV+1|acoN1T2A-(QjNBdV!B{W0dTr7M50VpFCmA(Q&@{IW?Nl#!=E955tD@b@W zbwYH(KhOB=SS1p<6^yDZ4O;reOPODT{W_u#c`VE1$G<=?bNl`aAZrfr_O}@QnqpM=$TXckZA4QAWG% z$&8fTA_HW&0^6X*u|fx8wu4aA%?Fz#iKx$b`G_x(r~UffzU2s|Z_U%@kW$E2tc3nd+3|lLDX8 z%|#Zj^>Ei-v;H8^TNeSc?QIZ9!A~-0$pj>q)S`5ZK*Ssj?8`%)MI%B^zA6F7pXPWa zv{wp;zy#UV6({crvm`I1PA|XuhwTXqMpLdlo5V)6++d5Xl=z?>)BFVWZU%=VvMZ+(?P0Xx*Rk-{AO>il^_FpR5iHr)NVsY&;Ug1IJJoi5O6*moBfla>Ch}QXVUG-5g~o>Nc-djC?mT4yFtdgrN5k zB4(>O_=D--M>%hNI(Gceem+SSF9b0JS7k2w?bg*F^+W8+^sdM7`^c!inQ*1Dx8o9a%C8s* zKsPVr5=W{9t*j(|!4!QxLdh2qqAH_>rv%ONkTCUfBTox0 zHR3fx`o}yJc0O~Jw1TFfQo}m?GPq*?I0pnKUF$R-a&;9rQxiyB>%15iMZsf0nX3NEV+IuQ z<;{w`I`0g+dI3OVTulCC#1Mf<+h6>evVU{xPT8IlU-9=Hh9Za_jL`1&r$rDvu`1CW z3zNm?WFEO)FEXu{y}L_@@0@Jo@_CsJaS*(6p5Gzu&w1B%z-kTH&wogDZ39;6P!I%B zt)n5}sT- zmDkJ>c~mu<5>P4mymx$=O`avF;B>Nl+MiO`gIrGk-Ou2SZLfydEMl?{&%sh|J?qYc z&vx`=+sdN@R+3{-BL>X$QKRK0%*WL7H+llRT78nS&1MH-9mP%*Tu(P%7k=A-`2>Fb zbI_{z4@&^VJA_8PTX`>E#dVTDzTci{sau9;s}N4eVhljq#>@rDh+Kn_QjLwHBNi*H zK}Eq+uH?FO(j?Pn*y4da5yuacQ>BL4A%;5}l)Jm<MCGl@xT#d@q(uDTz z5#B8!P5A6nO&XSvC>UU1SprCUPEF68N#pk{)$IUO^FVjcFs0>@qm2U%D=zL{f!im^YRjT z{Wu|gjJKSFK#+D72 zQKyrW1R^u_^9-G3AAxy1_;mQ#*q@iTtsdR=H!(1{1D_^ESxJ!vz@vP@9#H=m(b)Lv1A z`IXp)hrc{7)b-ijl@b>FpRke^kk&jU6jYAtyE!L){(3N9SpxpOY^m9 z%t}k!!=E*ikK}FA)~m?4CcUPUoH+&x0KbZ0=Kx)g?XzNhRZ7~p*q-G-rWrhsAE|Ig z)i0(s)eo2?#V;Uwb<9ex!i^U|zZ}Yif}^(mrD+z5+OF<7Li4{{>WKS^`?x7ddl~59 zJxrJ6gG>3Y42Ya_H;FgloBCWN$bV_!Y{Mm|mDbuvkXj@B z9gUga@1C5GJ<%rEb5j|DWwklRQ49==YPrBHf8QQ4JVLc@Gsa88Zrh15f{&4#=k_Ji zkwnoG2-#^8=Bj-youJ9CslIt(AA`|9b}z?f#C_{q(|4-QZv~B)%DpredAd`C2U1(2 z74|iBZJhK8ApeUfy}59Ca)dB8e$ur2C3?fRu6j~YOclabylnjCTbb>Bx_z;d zJE{`B3GT!2GqcC^0$O21HMw7O3RCcQQA~LmaC=HRL+^Jdm!(<4@Wl5eV1m~Y7Yk&|hNU zG(FJM#qaLv$to-)N%Zb%tEoU}=;_(((?q>RER18jvF_@HD_8rm*i&`0WgimnG}jq1 zlTRmbScgvV5nFm|49ulP`#R2hx$aYCV%9T2JZy9s6ZF@?zw z$bZ{1JpH>jnYXyGchzuf<==)_(cF+=PKVuM3r3N*)r&RhDZ3LE&usEKy3nLE5p97T z8f>D?8v^5$2A;a^XwMs`JJIP04E9fmn8wqYE~Y>2v>Y{Au+m{)nL2Kxvkj`#4Wzhw zhZTFO5F_S@01`7U8JNzH9?QrJ;8y;`!mKt-^^V{R!^$T|%S?itxcvLeEpvAS_x)He zZBT4X)R7;r0ghSVtk%XRI9o<|rdghKP_5t=UxT;gLE~ z=0yq=bi8jf6{1|l6+$fDcP<@_Os`640+bx2_08Vu7Zw9HMyo}|x1W4a)_ z=}_>u#%y>XE;*T-Ow~>btFho!uyo+es~AHncOl?hbTBFm3n zU^>na`9S~JG=LxUJA=UF%J1+b7gI;{;%ok+mc;R~tzVUy{5kl%WwVdrHuDU*NHY{f zuA1YKNxy$pcc^u^dd-q@V2h7IfP5PC@H>YNO98kPzoc>hhrl>d5bg4l&htxk%D~%l zMIXk7dAiB?bqTv?JSQbT>O8F2_s>EO!iR?)YPO5K@WJhVMR4L&hhi}cPe(^(h3I_g zbxd@M*_=eX{dD7({{GkRZEV~oDP@Ss(s2yA%kP?(o{BTSsi*V~d>T=3ru(caoLt0~ zP5eHZfOVbS^XKk$zH~Vy^HYTEc-yY&a#m&Md0MP+yLdZAa;z{O6M><&Q&H<3WufSo z$N^AG(mv?E&f~LEi2Qg--E$M0(`wpnaDhXzZr~Qu_QU=udISgRU2NTD=)`7SC<#wx8@9 z|F%{T`ry^{FKa}T{-BkVkr{m^er=s2ohRPi1^ zF4h9o{-Ep`QEvSh5;)~#f^j58mLsx%wnS?56g56jQt{CrBD z_i<8)8bP&|eZ z;Ma)k~%BC}_ga(7@a{wt%TKC)6Lu5`k z%3*00pBS+xBcb}&&Igig#SuLGbJ4&jnaru0p4Q?HaJ|5))Lt#;nY*7C8Q#n*2l6@I zR<1EQhl^DEuVZ(9ersH|DCw~K@b-tZ)f6sQ9lSRmonor?QL@Y6o`{fI7ZA1D#XP{B zy)LO1Wp)3E08;RD3G|1n+wdjrZe2kaS&o+>ryvY6q8pf9X98!u4KiXvlUh}&yc}GP z?uuMYL}@^n6}NZY*0W%JLL#f2T@q!qQZkT)(HHMV{$47(I^F8GP73p)yCzNajsVMZ z<1ztpM$)m~*SI4$iY{s7@>f2fi1@Td!{TfcFN@r7JXwla!p*L^d<|;o9Ie3Cc6W#L z1dEY1k*mVlI&~PH%%k68r>C3gD$Eo6?ROeBaUoTScf_B{WVq5EkeSe=8gekng4QoT z%pAbxocx~q6Ws=zS6h>*6Rf9fnRG|_A8n{ley$2aSOotjlLtQ?0oi2~I}ptHm*0*C zP|pj?AlGRRiBbuML{~6yKIJD7^ zIQ3aBX>&&6xyM8q?%OXpgc!Pyx^nSf2c>+Y>vLLx?(xi@)`DNN#rz|4M&XBQUa_>C zAI&GOR@QBOQ$+esF^IY>MeOYfT_8W5=b*A{lhZr2LauQxH3sFt5Wn=*4v>kuPiGFK z=PBYi0R2&Rqgr*6^VG&KlJ+V%nrOG*Pa(;iw4ssps==H6TyN$cQgqa9UqhblC+UO{6BE(z%OEEG)8f zu8D#^w#%-(QdNa$i%#G z_BPKbMYnBrE3E@gp5t(E{_JzX9%VMU7~h<%UeB}LSD&@lPj6i=tlsnT2Wa4a3x0il zwp`O0!z18#WoH+x10Vh2qPXLIe>{1MYk=6qdlQE*DcE-MwdP@eC(cQ__2uMn`0(Jd zj?R8hTh6~!HRDXMf|Mwsz5fE&J_98{XH|JP3eX+u4_%f0piP@{Il`}yOpsAC={%KU z(Gm#i)*+=oBlvo>+?VW!Cw&Ab2K&X+h?fi%n4{(t80YxikIU>Tx?g2rqBiqaGiT|x zoi4?|sFqhvEjv8fw{6-2bP6Dp@k^r3cFu$rSvd{AL{W3S#z<2E22(IsltUexPvyB8 zmEgN7$7d^K8dcxAnk}vELYZMh@UShbD9~NWTdOfEoCj*7RINm|c4Wp+TT)zsauppoU+J0K(Sk)^M_TCC6ZDB44D7;g1bLz^)k35zrF z!Z{Yt@i~a}Q;#|TNd9;4TWZu?wp1q@ z{-R)8(63pm&wb-mY99@n6TE5!#b7P}h*jQQ1A~O<9&&>*dJJO^KiVrTDF)(6*}f@1 zlMR`Pw!!xh?L-l0Wv7}gd*-%284Wd?)UdXDd2~;F0}>BRCPk}_j@Y;PBT#41Z=-76 zRQ3Oj1z5{%a%`dDswb0}PH(+e1>CWJ8(w+aRrK0{8PU>>(VsS9J;ddq}L- z*JQ#A_(pPewo)$fAxd7Q+TScfs9d`@#@&Wzv$Yjkg`nc@WW*FlX`eA+1NouVGM5($ zl~7Mu>sA&o(G>A9h+6;}8Xg;3`}SNcTK4^G9KrW(>L+UgMp(#Fy~Klx!4#SC2@E)y zr2CK1c|5C|kdUo?Y=~ruBm?tNQAGoT8Xw=+@NX+c$ReYJhg@^(^n+Oy4ezEVv*@xl z>leA^(hS4ZG={Y@Vlxm*(DX#nJ1=)%Zb;kQ6X2i{&)kkIK}kz7e-#w8?=#o1Q5OY<$asN!zLXiqwg z=Kbff=mzc$1ai}q)wy&(3*FFhzXq?<7gck`k(>!%SqRknyAs%NcU``@C^~;e_*r zle6zv?BO!=Gnu?I;ZqCY@1FuQ#n1sQyLZ)J(Ii;K%3!%#zH|O-ekr;1xaFQSmb!#i zYcTXyG2p5!6r8K{;&P04e0+N4E&(=ql$!8#3gjxF=Zb1Iv-|Dj z-r%`5jnPu6FgZn6jtlZBCS#}1tL69BT)Mq!e3)JRF za0}FLopC=dF3ucqWbe{QuLzamp5WR;WaDA~LrlXy98lf4%Ys1i{jE71V>??Ip%6G= zGweZK^&UWS!b{Dcwj>LAoeW!)O`C?`IE-%vovr?1As7{V6(Fdls=`DT+DQ_f&x}UR zaXgewer)2qLE}zCi@dDsk%qj})`j5(bqXo#5cX)9G7toJA0a7aZ;hNX#WZT;eRu|; zJbX9SZDTF{M6EpT5(t;5E^D?*iVdZ89G5i?xOI5=&1ZL~New-A2{`-Z2iZ2=At46B zxzRD_8TpspckyWo8r>lpdSPR4w`o0r6)C}kjFr$H!JoR@|LD{YWd#)!?QR`B9DV!1 zCoD89Dl^4BHD#0dZV7%RL3=CrlV{zSUzqcK4E6uu@!YJlZJZBm(Ii1QY!f z$ZoBC$Y=xR38|)^W{JS9gL&(}HEq@E(?_=L!eDQkbsQZ_UMj4}&SETR^nfX~@cn-Z zmX@W`Wb6VnXz+1yMFlN6c?|$)5(f^pjwRjOtDNqzgC%d!P3N<+bKOugFL8hWKJL3O zgvX(Q2mB0;04$CJ==J>!AX49?mf(5YLa@B;nTnfg0PzR^qQW_lSzUe>Fbu|8#n5Ww zfM?u2s&uUWe_{sPNx_>}J9qk5*qapc$pkk>LV?>UZd}3|nyzDxC#MyZLDI9Tp$mP< zIK>8Zy9`YM`gkdStf1oQNsWJe`GfuAC0d6l;%(DT|MkMDR2b*Iq^?7MwlkR9fh#jw4&G8>N?F=)lClaC8h=FsZm+hc2Y>SUC5-T6dQBZ6#>ZE& z&wrdFL(rq@7kt?+C`H>3TOI~NN&n|D$ltZ$A9S<`(Niz}B^f?t7Pom_bh{~??sZjZ zevcs+dAY`TVMT@RX;LQhy%F2^PS!Kg>Q0WM7jXPu)dzNMFW!Qgt$Ux}NIcj7LOKH3 zsRlW@Z15NUQM)#&v-3F#-uUp<)$PBL%fT3ojIs*TpbQZ(3wX-IV>KQr;|){-s(W8& za)t~b-;p(W@7)54GY|74Oto!HJR2`=%Nktpm`|CaP_90RXj<&+`m5637weu9v(3b{1999M+T2{!s$kOl5qOj7sT5ZfpK6s zc2ByCngh~_lHVs65mW!{-2${y_9TMpF*XOA0qejbQ;}_ zM=*AmF6lPA=Zr!vGhNbGplqi5MHdi-l0H?zr5}SBi)-^9*9faB^{@~APYnz#R!;rA zOxI5RM#t`vHp%FS@2XBGm7icIkmW*mssz#AVO)nL z3jckjz(An>UtZ+@65jueAme;38Z(fF)|#_-V7)}UPv%5;*H5#4te}Fao#baQd-cBJ zyWCl_s{vTrqD6S$B-jM&ld9;A> zi{p#I`~Tns`>FZ=pVKeAygP-E>a=)mE3Wt;>2&u!ghQyAhS9B22Zm$J``EyLc*hX* z>p(!KgH$1B4}395+`8gnTJh4|4!&dSeje~kfMZ+WCYK4CFLk>K`4C7JpX7#oy)1?P zM**D%tO&4hZ5uOhvASlSC<`*e%xzczE4xMeZNdI(*O;`b56uNeZ(hA>rxU}aM&bS6 zx3}XilwM4pxyD8PH)_yzUwQ^?@iW;L#U(I3mDcf@6RirY-M#RKB-bEV4m;~fESwgf zfc`8|DsGt;4Dq3K*~4WKItv#oO7xNz;-FuElKvUc7_mD{s=^yxzO`EX(bRhanzw!K z#qaN*p8Wm$Cm8lv3s}<}$f)Te9`E9TH{%1WDL1ZkeIQXUV7rX!4~PJ8#nMJV-n zzPgf$39DY9BH*}Z9n~8ij=aX$kF?}L8Dw=2BQ7T598_hnxRC>!!_e;*j+pnH6uirP z4ry`zAH~r{v-BduEZ#l12tzVeHc;zaqp>r>b?!dsPZ=d>ARPLrk&-4GU@Vz5*)P^P zB~c&lYmrl}d{i`N#7{T&Y%DhQl0JzZ3$#rIlI(|o_$4%U2v&}fDjB1C$CRM#=?H2| z;9ghF0{F#p)IXMvdK<2A$A*SXyyen$Z+ua|NYA4_3wl8_fM4DIy%Wgj6tB3@IXyl{7E(Z7wmes zg8bpH+afjV+{5JyanZ}jxOq4NCzG6sG((dXpgHa(GYsr{sejv@Rzb9gF1D&n{Wx8H zK?R}}XvKrn!2i$&zr{5qnS7s5TKvE?IAT+NO*nCVmt-(vqp_LL!fl%a)VB1p{kY_i zDd)KIWP+?&>e|U!i2HQeZ^g19aD~OgEJQYVU*OljP-Qb~-tZ;kr;U^e_@LTSjK1>#8zH>_&^IR3Xz?!SWIjtdd&Ko zf7_tSKmuXoe&|@;;^u$l%akDchhad@I3rc=JS1>D@^ETmc+5OL!k_wO)~&pVOZRa7 zLx$YGL0!y+*^lHzQTm|wFAj@djOhk$18&f#PoJ)hcrx!LNp)ApZYN84Jic@1&dOnY zFiW_#j@irA3*t|7IJ{rwe?d0_@DmvS$qBv`AXfwkKA}FK+*^>jeUX_%-!BS2shJxj zYXE|{U9)kFt#p|sY+(Y@RTOd~CmKB+*_83XMOXibF z48iwH;hnuItE!g{L3rOePCDCzjZ_Op9eTd?1rxO!YT|*u))`Q-u|| zIM}5N9!8J9v|6=(U<%lwh;(r&-?r?T z&T0?V99@VwvK!a97?!$eCvGu?98|y~(Dtuk;0vkjZ<++BW>xOeR#xd#2D*S4o+W=B z{3*7dpYi}|wb57w)o{EdTG@s2lKW8_=W4m9A_@II!QnT^>rqAyL z-rWCR?NpikWdTf*i;1t^=f_mLh90%-~pFkbxKWo3-Tykfyc@O)eM})Jpmg_5*0NG|vPLMI^eYt3; zhJZA&%=X#(@qT4eQY}th4MP+a3-t8T5z|b5C-F z4kimJ=p=NiWH2!QQ|O+lvH$wIe#R2xcz&6iZAICZf#zKSc=vilo8hKYgUg zlHh@jjxXbRzeC2aPIoH~<083vC4W5&jxh5bg}<1BXNTksT*HSTU<=R_^}*_AZ!_!& zGB5SY#NL{cfSZy<*#rM^Ccr-MRzl4x7}V??)xZi@a>h}17XgmnY9Z>?bqSga0^{_*37pyyu=9n)mI@wY!r0WHHk z1viZ*WWpt>V5`aytnZGu2tbuiq7fDI8{(Do!%|h7NTsRMX^%dH?tfbJSw4=ackLun zZM?LOS5FNI+qC9ol-8f5vu>-7-<-}#b?NCKXF6!zV(46(2|Rmqn581n+oJaf1lk*R zoJpH4Xsk4NKMq;??!YPp3Zc|9@{pm;XrWfaz9s{- z!+&@7<}~&Y?dt;=;Lf!R_ur4*#;O_gn=gn!L7lA8A3u;r8GCB~r)?3tIkEtW_i>p* zf43dj0QCc(mU$$5KBiKC(tlZRJGF5jmZ3Nm^Zvh^PBM{TL$;jUGlBbu4V>eCgnGoL z|G)#4OJR#wKzs+D=0Hzu_GcY=~bey_&WLjPfDyNyEBn zF+A{K!iLw+yYK?A&g|z2B40n${-To2nXl9dG$&G3v4d{3RuaKs7<}56rip5CKPGsX z%h_z;);C8e2|oL6AZ-74UmqT5eSKYdQ*XYpq@*O~&LhqfZ(K26UCGY~w4SHlR;>P?sywV~mmy@it z;kg5ss7kyKv-8I<0E6u#y)o153qGnt$;r1v*EcrWSLkoa3od=WZ%U5&kz)GN|4iDT z+6I};Y0Q73q86wh3+6PV_$xRQP9T%^b$(je@g!!4&`rT?E5f4-C?010iRL2UckS%m`hC&nqaCY-V_bi6 z(zlQE&Yd?Cjz7nJn{)$^@KNp$87*4Ovd^fWP|)!=p14mWsCYNer_Clet!mvU4ba=u z$(KncQTIbhJC&>%t)Fji!%bsvfozXd5QI~3<<&g+`p=RIP>_$xC*UU~(6#*=?BNp- zHQ%wu(*4PEhH5o$bU(gnX(EB{_oiO+BYB!^%^RH}?&(8BBu-=r=$?Y2xM2e3GoOX3 z_d=B+%H9w3CJ6-r)kEe=)-$rg5R#&?a)Q^k9AE$)Rx#}>7=63k^GN?a^`O=?C{%{E zfybq{2ClY|j&m?geY#oJ%<@j*`%0lh%n-c(R`^rJYz-)`%vYQa`*gd9s~CL8!zGo( zrq&a?2DfhmG*kl=$V!Fx>!ll#N+9sjIlu4Spp$E)svyjlr(~FWq1l>(AM*$Q-z5NF zCGAR`9{dQNCxZDFJ3=c^u>U+7oLB>8cAh-r{x4WOb-2w^h-a$jvAmiB4KxldIE}e! zoT{A?1T#Ub0IIrbCAn6dk$xA1|9meQLyZ}QQI0ixtyEeg?Fser>V_uDg`S>g@| zP!%3}%Vpz&h)T_Es*|1Jt0xH$jBNlL~zJ} zgr8moi}?i(cV1WsT0VlnC_#nz5juWC(3UH==2k2@pk{pbYY-2lqVKV7=fNdo}*>*%#eCJe(6@A76`02o;=B7)=9wW9hhq&Fz=rwQT`i~D7aC}}g zkat3mC2t^tqUwZU?lN7Ux#Zbb;=PudO$vBJeqQr4Em0$o-EWyZ_z=Qf#$RTB$u`i6 ztiM&zz*I$dQ=)RVSi}gJn^@lgTmH~lXBhGo6ZXPn@i&(hN7Pr|p$&g2+FT825K4ff zlC!L2%-H3=ibsAnka$v$UmbPP{n%~e$P*x#F}M5Y$&Ui|=nnyU1uqECuB5!>px;>{6pu z>|UhA!gA9Yt_<|C$hm5gU<*ryt6;8vS+@I3;Z>qetLZo&75vs^gr13Y&p5HVai#%L z5b7M2Fhmce(LFfW==C%mP%u?d_{FM3Nwc`g}sH9v{f+;PnS6yPddFG2)*t z2(R7a71zFqY#xlr_kx${@e#CTcDTF;ht#z$J);cdi#)}PXO{U411LrBty=t7C)B@& zcOzu4Za-3@%&chj5aaeD-ai)rr_1`-RoOELZlMt`wH%R#rle>r+)*}a=5s*|_RqIU zq$PEh#%#dC2@aQXSPeZ^DY9z&2?)>N$aKdMN@^*hzToqJRb0!u_eW}JPzD#F*Dcn4 z;<@dO1RO9SyRnCprc2gj;D+kPxW}(J1p|S*tp5NrBP?dIH&daktlS1vQ=5gc&k*-t zZ$)vhwtXbHaV5wL0OsIHQ)_5KeEesz!p2v*b$B_G&iYI zU8tPu8wv<5KV@>C#TPbc#!VF3caFp#cMwQo9!$~n;fTOo)z;|Xp!R#~yaysW*J5CB zLK8zyD6o#ZyL~DlKpO}x<{m26xecns>n2txyi&y^Q9`s=nd{ zK#$8zFVu9+w;Z)LmHN3l$=d`=twBe$xXMVLUqgQ^HTbb}L|DKn3Vhoc4+@Zcy!#=^@7)=nLfx9+;O>;vAovgDmA9p zp#Wj-C*`fEsBqWGs)YEo3&%IkB}Y7;#{mmUIX{AT*J?RP@XR6>qv~k+@Y@7%27!;H zPdYRAcIAbH08g7hZjr6ojPbRxld56`dM|CY!LlcNjPn$CdXC5kuKX`dePio`jc6IL z&;*jp%_rN6Vpv{#T5@*6hC3IO{$P9%DoT0n%1vGixZ4(`V?!VMv4051HFoSRpM?p8 zI^F|U4l6_|T@BUj)y`{sxGq+`ufPQSTKr^Hw@3skIQ%K6IOQu-*0G~(O7fp}L>&g- zmG>woxy4_%ljdbkO!mCLKZjcW;ypO8J?{74SOCqTc9HYilp~MbHXq(*O9~Kl`M-Y| zrYy4d73Kf>S(*E|jNt|a5#s69l)647aTjHm`qlzokSVt2>b1|`P=(oPw{i}Ow-5g3 zibRgXY-iJ|@r`@%CyFsd*7%;n!ps6r0GGI#!g9qjz{pa!I9+uL&>@GAeMtsvL;c~9 z{X#u&wpIpsicO4vpsh!&xIypZBVh2`y={+VeUlVkjAx^WZE_51prq?uaqZaM@Xz-U z$6#w=CA#met?_kv{+xGyX1e=65HewU2Gv&^pAJ`=Wcw*pg`ABEVO5s^wq^+TCFP24 zYrO?_MS$$rfC&gMmMzBI;g=$xM)8`s&;VeKh0sX04{9noQ8-|hsB=0=`Dm;atC3aK zv8wYeHy_Dr{g)tyoRV)2`{#>Eh64$mrC!QWzpAFh0tXXOtPax?OU+^VZnD>+s;1t> z<#XfH1BlV9m62jl_F%fOo;+e6d9V*!b5@(N)}@o}A1y zML@rP`zG(<0S3I?P=Fq~tE=l5aI&Dd7;I!3{gEIT(jm1&&C0!HG#=ikjDbRcIjrD* zDDx$5`Rr+1-gOKoke-s^gOa`fmEVBku7mHNkHoHPkz)M=USS-UgC(GG`(>ZCNFU%d z+4T4>F02-tSRAW54EypJCw*EIaGHepbIp|zpG11Uw$4B1QxrTKcAt zlaM4E0#VG^{cyIm1n+bDvT1!bIe@#6Us6`(AMQ$V+sATJ*^vQsQ!XefdRFqFP$sa& zD*Lnsvw6r>VI(wIlF#omUGtyrYz!o>h($vR>t02V03_okKZ3vLa8_8g<=_D8?9p~G zG3~zGIZ$rfciMi@A3SHR8)R2Q$JfAmF5|d&&>IBBiPgSdE_D}q>u}IC6#jpk$NqW(zQ?(zA6x5J}uDRZ$;@bT{r6psQ24KnS(DJpznBTwO}wI{Er|a za>n zyvLV+Drf%?h)+K#JT(?&>c?P3IR^#!Qgh+d(Up)3idK%(s+7R8>z~`1B9_1gOlJuD zUIg^7XwSBTxq@8LX(Owp`nRq_*h=-2qc7h3rnM##>TwKLbEnd$#y^^5l4nL$6JO_PDqwkv!|D3!wDabp8Hde9@;v4{l@%45 zVrA*>xa)IH5fPf)+}xQOVRdJ3ab|!Ew(S!ksi5r$yErq2k90ak9r*R~k}hG_(_ecZ zn)=C}y*3qK-SE(jq-A3hIPV4ad*%gYWb`wtE_+W_pV?<1>QS=w@Ou1S+3Wk`z$&S8 zov}Y(xi45Y9l{1CqWHW&=dj|ByS`}_(o{P4T}RGp-tj5;H#dOVr3b#GU8X1{>hU(m!j#`TEwQk z>(ex^D4Miy?hD}8Brv>>2f)JpTP2K6{Xcitu|Bv>r~fn_a8s0>?y;JXT|S;c3O#(n z(pwx}0W7pO$kgBjCsuB4E{RgV;#`fLgVDcMXWexL9$e|0?MjB?pi0SXZR?o-z$!DU z?1lZ;%qF^DT^~*^EdHnIg(Y!%DD!yaKtUk38_5>TDMOOJYVT-xnYobutOR24MtM@X z?1D;}VTvuG_sxf!9$#nYEVGv27s2AStcVzL0Z{0XM6qHx>%!MWYBzo9V^K$wL$S`2 z6SF{8nR+UxZOU&0zXNr%qvw>zImlt&qU3^YX&*d|Sk76EVK-r55j8#Xi&dlCxpebos8UP+KqF57qn1GpS|?dMC+&k9Uc z^rvp?5$4fZdjB2@P}N|R=nv!lb&Xwy4s5cr!B9r0Av-dIQ`5mZnHA?Yolc69INtOp z@WK0$!WatadcA+WHyae$bB_(L7ehQj?WAw|S8&7cq)fB{NHp|pTq5ntWB@AJD|j7c zA!)PkQ&FSSc<|u#6{o;E!D&IAht) zw$hZiNkWYiUyKnyIl=RqOmgRz%RWu0uB~0&ZJO}z7@Bj91R%7Saa$dcIoajvzY03i zTM)?P$hGX*cD}w>FWu8f=voh6s+c9PM#1hn?=)7~0Wt*6cL19ij>^n_S3!PD0vj4Z zin~0AHMOgKO_N)RY^`nyK&wla(`T0=V$cUh+4{JVsyOmRmp+YmWpi7Zons$^--?U@ zYXq+b!hH2VAdUHr4&=)?-2QG0K#L4SP&2Ff6Z73R+v?fUg`@g*ugNO z7FlN`t^)cL(pz5#b@~fcc|68HDVtBhLLpbA*l+CH)I2!jiRL$-3a2Ljrl8KIfkfvr z-x;wDd^A*A`rGiV=4s-~T>+|u>yHAFx;okW$K>G9Sz!!h|H3Xrp0x2-Iii+%s| zmEa`NwM`KZSD>tay1ICD)e?S2vL+S*en=q`C?|u`tF}I|;{@)eXhsJ%^{m*U!Dsxv z<}BMnG)yf6CZuwW8%;(;2zesrRUanw4DryeY@nAquZ9Fxuo4cg$6+t^{m;XXuAF!v z_w&jcdj9i>PMb~pGeMD4dSmWI3{B9>!l#K6NUW;%88HgufX1vf;Yz}6R(E*njd5<` z%tyzrkK-9W7lX8VY>3{OM&7L@TQ^&|3c+oVOyfr%acFNQtLIgs!tgCX?h$C+zrI<~Y)lRj;S$%iv zl|ZL?+QZ)g@Yc-92b|(bw;fGU(~&ITom8;2fPRp0us_7 zEvb@%QVSv=QVJ*_4N@Xf(y??1NJxs5D2TKmA+dBLCEeW}OYH7Em(TC_{q^(z^Z3G@ znLD$0?#$kM?z!i@&-;)iytHJ2wie*#ZISeso(43npA=r2-Z_cLk^f1k>?`zB&7Q(5 z9X)L1zn)^Vgpu(_iD-MIMVZM_Of-q5FHRPZ(g|qbK7}FP5lV79~c(#4CICVG!A}($c ziK&>ji|QYJf#97)@&ABD_3x5QUwbYu{#C}!7dZbAHaM8;HBjg zQvD+71*MG-==APU+M@X1z8{<%A@@-OmrWN}(T))Q_bV5+8xQZkh-#UzWtf=#S9SP} zWPTLqX>yY+md}Cq)SFZJ+%H9l;1Jl07AWW2e;%^RbsemLcH7DwD}epA$iOxPfZqNyv)GHEGhalca-UmK%$zeMri@30|kq5-vZc zmmia_%LqkK^S>~;%+?cd_zc9hU*~^OAgF-M%j4bRpjXSG>| z-QNhY$4Ti^v}ENr6^y7o74@6*)`r~oZO~gEYE%bM;u+U3!tgvXjUOK$RmT~lw;a(Y z(l#B>#aM>zXKToir{jw`Yn7)>@c*dk)%YU3xf@kSze7wAJzP|Nn6T496saNN{#j2B$ z7=nNYCS+v~_SeMxrH>M8o>bZ=jifH}07$ATW9RO}$l=!sTuFaLywJWoTrma3t0$?M zWUynE+h$GqIR4T~Rp6IIvK*@vY`8~eT;s(1Hoxea5tAQV-hAT#K;!~8%HWq!SJbrI zlnV~4-7ASpc)-Mz6OP}T^Zifu1=8$}=(4lucxNFT!j#akTwl&m*>}|j$zUxO`y8kA zL2mr8vJ@%NH~b;(PY)Hz{Bwf=l>4x+|Ak+QBgzm=erDR*RR3CGl|T0btE`UhXV0E> z_(~`(>0Qmaxgf;LOCuOTijPW$65gETrT(NN_uC>%u)N`v0ENAPC^RrX4^9uvqa z$uk~|K<7nvO_#p>ln=s*z|7Ws*7s-!?)Mo|r3xXTXWtns4eZ5yd#@z`_agCp z_(gy`@gHcOpw@XIsN7-JXDYu)f?*=268q6@m;4gr61&c0o&xoV(3xst$)xuDPXE-Q zuArtv1z^vmCfFFFUZJLzo37eAE69Fw-Z1HuVw&YPMC<>KMhrjyr%AJwdld5lWKIe> zHzF+vMx>?4aG`Zzyz_@tDVdX^vK9^80LfJYwuf!T8qa0 zGoP^#U%zuYR+j(Nh?SlUMTP$C^{=KOhI}tw{p>@}+JtYdvJYV)779dql{BO>rM2e_ z`}Y=IB4d)z59j&=Y;~j~%rdlHE+R5$9g2T%SX;}_oL|mif-b%HE^Bd`S9p-KjOh2+ zU(hjLS)_#v!2azuc??Vf(7jpr-pz%`?2o{^U%MAZsPT%w;hKOH`%hEyN|IT&fJ0er z%Vep#=f-^|5s##{Z4{gEwuqz|1j2e--vMXZ*XqZLInF82cWj8T(C{ZBSq9%ei?YVt z;${Z#mV*zH~7pMNWUQmFfhW$CVWy-Wjv^ZUHVPxa$ zo4ke&M+rDD_yH55w+i};C0|HjkVZ{G|ulnlBA(~a-rKWam3zD{*S+d8uF zjoiG_N0Qtbn;84ynf%b?&FlTv$@>iOF0fXAa*)Jsx!odaZ*DmxGn7zW)I0DipKOEerT3XF&Nb#8Xcuq#Ou3hZo9vt9g zh6Bmkv2RT(#2l2Yy6Tv)sXO~B{yg@*#k7aUHBZc2MJc|Id4!khTkWmpO(od3`U-)b zh0kAz0*sKU1LAxiZQvzdJ5Dok^T!;1n#Pl~mO?I&gIw`!?^-JPM;lT5*6T-Vig_$~ zy1pWwQJJH=mMu5TgrgP;$NcL%d5$@#yIB;a1=fyh==VVbv^@A-Gwp?+U>>&~9Q`#W z^2Gd+WR7m_}is$ca^{^5YqOjf_>Stz(Ub zNzY-Mdet;Fa9L6eShOb}R7G%FGC_W#$QY*&x311D zI=?wcBc#xRN#ML(E;0rlOyFH?_W7<$9jJ%VI2-MQfap={{^zp~83(Wh z6NWNF>vv``kux-8|H3U>;TP=5^`SKxUP+nkvhW_-h3}bXRaMc+WC*+>Y_dmUXlhqy z%!Irr#YT&qARiePko8e5+@Ce_ixRa7KpsvBct1|i(2|tyiS1o^_&R5}gzxL)O}Bd? ze|z$n`1>X5r$gGYC@!h=10$ExzDVwe^P<78b(%&d<+dLY<@qF4siB=+c&_m8%`S5`quY%y1x;%^H~M zC#O^b{2B3wA1VF?7^m|eLI3EVqUwxz|NebU76GompUwFbkPnKFkB{By@S71egB-eY zAe)UmffnOI2Rjyz56{b6ZH%5P2^W>Cyybukp6v3V(|QSNKa4R4>p2? zmlLaEsl+KMTBHLb5n0l9_|bInC4CGcwLQY-<@ovl*4jlV((SkCGli*al_PIS>0M8x zap&jjpO|1UJMyk{$^d)sfeG>RTbubW#tz2yupsejT}iK-0?9-<-k)jkw4!ox$#$sK ziLaD9#+)hqI|x4L8F~;TIjnZ({=oErUB|#fin*l1SmLZt&SR;A0%QpVe@rsoy1s7# z!gl<~%!i!lP>nvYZ#CjE3EqI#Zz;fPIUjW4Amq9`77k$J`5|(Q5@uCdjR}c~9QT|# z4c=$D#w*59UTW>eKV+T8-|*l*eR)JGoC%#n_&zl9mMf1v^gh}4jO;iAlgO`QvzU|F z(H&=IA(*WCAH1d2T^!igZ=`M58dpN|^o-kllkPwx@N1^{ydIZg4}NzL05exqEY+5L zvU5`sN0ypaphpS|pwuwT2A4%D{R*+YbAH(oes-RCi|oHYGkAFdY2CrY%hd~i(j=eT zS=!(>Y@}5mL}8RZFbUlYxz!XMtg|^w1(HHa`U)v+Y;I;n`L96i*h%u&&NVvKLMvyT zW}UIwfbEE)xfCk88FCZ&t7C9qtbLTLjahCu__FIJZ z`PbuNp~ovP#^~OqTb%< zjN0frD3R`eV#C>)42xjqd-Y?6FJFH6t4%;IjLuX${@kn5IuRdukY#uG$Bs6e!b@X% z`KQm}_?T7MSR86y&Eq6o*gKTSlrz%IizB~*UCmz5g9raVhULHSSZ6Tz;yKJ-j#q~h3B2SsO<71##i1#_4>3M9EHV^a+1gwR_V0V z$Ey1D^3Mju(?%?G2M#g+Jv8F-7Hik1nXe4o{%Q)V38j$VRd|W45u%gcGO-Wy|6dsR zFCs^txc^6QuS|6fe@V93y4{r^m{g0`F3#Q#8@<28TTkY$8X zZes*r&oXO?N-l&t-e{Tltp#hSV;N*&yh8(R)R0F3y!vB<9jcFUaZAgW)O9O~sX3%D zpp^^SA|%-{r2}R_X2BeG2`*z@5E#UPisZ0HiQn?+T@#=lY78zCAqwVJk50$nJj`Cl|EPYTqF4I~*`C3z%B~ge& zN7t(Z39OsNNiq++Nq!3vh|V85{QIJHUpeRd>ndwP80-4DlXmXC%#)l25jdow9y9ro zdE&-C2)g%rK(lPs@D<(XGsgR2g8=Pt?R0K`j%*ve{iA$+KaJ=_Gx-(4YM*BVLIy%o z)XD?i#{x#{RB-8+?^i`MabT0wo9-JMLMYSR&k(O2Vpl@@J%32Tb*P_WAM_hxaSmm0yQXkgmZ3TA%FnB1 zmEVYN{yOX@!@E+o^Lx_)?Y=i<+Y!U&4pvbh#bMRP?oEVjEjY6`?KX?^bTuQlh?yYw zxBLfaAX{k>l(nALt^W6#mk_h3R~*;3yJG-OJ9?##`T(ngtb7V!Yb}5D;fo^#AC2m@ zBft6@a}Q!zY%uleUoYT;=XiqKzs46vQpH1#9IITjQ&96!3tpqO6rQ+7$*$QCplX{z zQil<|me$sV*@&6wwbktd($V)(QEGb^n>a9Ifl1FcW<>1Bs$4FAgYd{7%1d-yf>9^> zXG?qc=8my6smHFp!jqqVkx%;>=m&dR;uP1MxTe?w}p zq>Ej=q1i83L>VsdHR6{zHE}pXnbxuWt4R(08N%tx!VUb6%^w+`{l12tJh}^6uBOM1 z&zAqw^Nj91k}u(0G(ghQ7QcIMT)<0v7j!cF_e2$!{qjKY%8JYu75p#)X!y+`J*MOZ zod>^3Q=0eI2Q-1MY4Do5YE1-0cEDKm!rG`xuTtB!X>igFlhM6<^1hY7qN8-*Z0v9odW?xCz$EL_4)e?~LW6MND9-42MMwE_avL z`q?Zif%u(7L>s7Pc@eSJp9OG_K4K6|6(Zr}R+&Xu{?lVOPW#A~A{J5U99y7c_HIDfjo_yf%X_hpg~A@T3EYz8TndlfQ3WXckKjVl#?1JhKk+ey74MVoJ-oOTfd6t87lm(3WEG;dY<{g3xMBZN> zDQX($eKW9pS?lskh{xr4VLnUwEEjEiJTANpf#@v`@Zc?5pH3#;#9|PyXoieZ@9b96 zw=oX=Wl%koseN|jS(gI<9Jekn^INodqJ$CNxbbX-@h3jtN4*nOJSHyenkUMy zl0dyH=c7sYybT51qhC$`(55Cd0P{;V`{KB>KKHvm5gMRzh6BkKU2$Kn6A4HV$iU?B z4^)<#3*KFGRZVx!pFe+j^atc9=QE|&u}p(_5BnlN z0E%>=VX9yMte#t2RJ@F638TpI#gDIM5i$$nJ=6JQyxn+ET=-PzAp(FzE(10$g9s0I zk3IJ>s9AGR7P4tOAc^((w@Pn9U1+zJ(_NJ_9cIYV8`LAddCG!1u5JSI@CFE6X{zVq z;sO*`SEueaD86Kgx$6X0sav(jB5VNcFDa>C&suRf(ucR*Dr6+YBk5X2({tRI*z^pG} zbCOxV%tnmncT0+1^idn!>!lJPNl=c97 z@dVp$3s9Nc%D&oj z8y0B#jp1PVw{QH@eqvN4Rpyf)CrdwaXIR1t$Te&ALgrDCq^12 zCEeNUv2)0TdQ;Zl|8(J;OG~BrWKYbUgV6Ps-ArnsCi@PerFE(*{T!mU@S~61zW;8G z{LkkHxOGOei(JXbeHrH!lIu4m@B(9}NV6KpK2)5zGWB-L15~0=8viXZF&d@AgZ_~j z^}XNQvL_06t6B*%5Bh3A2tu(u{t@%n4VK>CUTfnE>Jm&)?H5trrYj2GfVty~;XQ{x8aI6JAow`mS?=*5*51}u-qEqtVfWkUrXfD2Ws;wt z-|ObrErF2p-}yCAJ_;S5tX)xFS;?`>@EZcq6M2vYxAdRt&J57!T1QAE5)sX^IKwF_ zN`=K@jZnzS3xu=t;q$YMQ_SqW2}s!xWrBiihoRAz5Vyy)6mtC(KcTqy(Xy?Gqe&~3 zRJjX3SME2{3nW&-AT_t5f`&~#WbVx~iiaU2a>s%CVEPT)JP0(F0q|$X8tI z^*1r$L!b}k?m&Ot-df_~21@M^laM^zkQBcGa<0`6SX0s1uO%hv9F2|W zc)1786peo@)TE%H2`MQNOzK1UrdD?J_0ftpH#Nm%Wb9HKYG5(|7|0&l6@eult=x7U zwc@(%E~3V0+T=jvkdNQSH}Y9GAVXXA`9Z63#?Fg-~i= znCKQYijL-%=@wa(MPcnp^@{`}cXccSW{XERFRKybh*DEcjcPl5pyL9Ky2}uR+mzK^ zwmRq>Y5!1OUdXJ4Fpknk7;L`a?s>1*V9ybmdiPgzv`gHk97AI)oWEg#GlgfTYVmq; z;;mZdEbMOTW*y{Zc5;WUNm%OZ1yRYxPTi=j7}MEu#C@;DVxe32sNd)_zGjIEeDdw! zlT4pI3H}lWHYHL|+HECKX9h}}4pP)Fk3HZHVkG##e*J1%uC#()HxkMA1r!Wj{{ho=achwQmMd2$VS?gT+}7%(=w_lDT^LWiq;s87&p zUq*CphA)E#9CMU;3g_iz4i7IP!*X)9vGelIq*}@vTyYfK|I0jMA~?YWBf-Z7f3CYT zcW$G_?AMKZUE`>vyn?`BQ~=(cFJHc#4@1Q~xCK9dQhq~B^%^LXo)5xzEP>;(cp@f0 zYut?f?;!2Y>BU9%xEY%>NNft^Ofs$EtDxf<;S$(Rl|244%Vazz;RbX!W!tUIjvMj` z;Dr*pg$P%Yd~dY;9#&}t3+6Gn3K!Wkr}kyN3z@f>bb6yCRgGMah}a(Ay0?Sf<;Nw?#Ile)J~u8N z%?5_vRmi|y0Ry2kh*N;Uk4;4O8fdzsr``YLhf^3tHC6+&>+|?L!|I@oev4mu`RSX* z6^2D)4;kMhx&bE>@6KWlq&LOKdJpQ#;hSwGUpY;2=8m0SWrPN^opl!F*1M|jB^G2R zpugf~c&&GO)nhK27_kI?!1KyXY~!O5>E$(;2{)O)!+3fko}zkJu0$(Wov0Z8910Bz zx{M`^mOi0#?6sS$XnZAXI$C6SSIj+Pv7OjqDa^L5Hou8uzfLO3a#MEhBH{jFmk$Mt(nDmis)+Bb$r0o)ML4*+qzs`OU}aZNh0Ca` z9G1B;U~5T?!sdI-CYV&*-&^Tgg!yqpQdI+1=?GsFSi`S`uV|Bb8kp`o>fLU8f`ght zLBs<=pBu2`BBR+L*SS!f4X=h*!Z`VAQ}4y-3ByA>PMnH1}k-MPn{KMf;dly6EfM^8vw;m98GJ^=I3J5 zIhbCXvF97-Ne;#^_YT%dKQd5^jA_yg@6{5TB~Oh27D+g4G<>1>_0Q4_yumX3Z%+2N zJfr)w!)ukI!^9^l$|_pYbCM*n6Q*mTiI07;Sn@ozP*T6bJfnldD}N!gDNLVL8VSBP zYd}0SG&mT9?4{RX?oXES@kGvyreZ;4AjSH*Q3>mO2!;!frH<=2)bNrxxl@uBs8TnFDviE5pd7o$P9+WMK%OxNX zUB#sVDubEq&eYwN6WqsU{D3slBw8&R^Xl@q)gWAhacK=_2b`G{f=Gb}Yj5REOkze? z*qldiM&1^+@2kUikjtqTF1%Zb$o!go>&f-VHt;c$C7%V|FK>W{c^R zj|X(G!nR^dwlb8U!xTgB2M@6bR;X47GduIzFGHed(c9eU7;0?fFB|q1O!^LGyI!p^ z$j`gMbFfW?r7>DIXd{Cz#xOpb>k;#~Wa%rZaZhH`$iHn?&wA=b!wVQ{g(IvckK8vc zq&co11o6oIg<^~?r<*Un4$?Z`IYYeDVeLxY({tm*ATN@3kG^}{Nk0rmkdl(RbdoqA zGPKWkDvn$s?u2?tFd0h!k(U05ZfUP`oNv0irC-(EnqGQq(1*q20D0P;p6jBq`|-)_ zbfRr5g!ZcvpTA&NhH7S&3~eA(8^+ie%k2WK?(Xh-?g;o3yBX8{#lnwN?txZ)K1?dw z%HW2Kl_7}t%otJW`}6{?3`KMr{!U7%b;Q5eGAm-L_wl{C$5Gj5BHDD;EjB4b4g^G zD^~dZSHAcSd`5a!OZi6Sj#|)xr)%Z0T$41$94Pg23wN0dxzlLyOO7NIxo2#Gy5-)jdhTu^Gf7X&lYRZ zg`N}FJB6JERvj5bW(gD-VC?$4GIoE ze);xIyE5YY2+w8z?78ri=@!tmiRkkHN1(8D@#|_qv!lJnhI5QlW>|(hGHzQ_OIJ4x zRENZ#$hlrlaK%WUn451PKwqz0ICCLn`RirY3orG1U$ES`$8aUANGM%I>uo%nS6wO+A%*Ep zSJLgV`8q5|e_*w#T=pNu^9l-%&W}FC1#CLKD@;uv-B#g)17l;rl6w`tO*9WUqw(|OMP_3Z>akKbjbY8V{Bh)Mc6%$ z)Y@=y+z(ReMbAGIJ(@_j9e~UvYqQ|GkiFE7++F*tbug2^jrUiUP8W9$@OwugS2ZO-U}u8s>^P$D zL6VOjX1|@q5xQH1ZW{D5h(1Q4+SAXBZyYv)(Jo{=ay!Y6FX71^+~)ioVjuw$mB`O6 zKo$UXfGPAw`7}xk`sja-WVF9pQ}o=&t=6W`#JHx>WbZy1c#S5b`jFMvq5-w6r#w{G zf*=0-hW>sXDPHWzFw|!)b|9djs?gysc1lG2Neqwu&m(NO+k5`NWklC6oMU+K!BFrC zVm%W_@ISwOS;>3iL|Ubv{>AB5r=yJ(q5oF#^6RYsdEFB->%EA7&UQgo*09Kbwcx+C z$H|b5@eS^OZQy@7&HKOV{P&i0xm+dnd-i{RtBC*q{Z?|gCjaG4{O670H?J|kvj5v_ z`qxPVoqibIf4sbZm0n)D{5t@@;s0y`&nUGhO!2>7`yUll7yYl-`Tv(kdfzCP30J*X zQa@>Eu1TI5QNEl{#t#l&n@Y?0(*4}QhUy%x`d0fbLw|mI<&PFs3lu4&@{Dq8iT9Z~ z)9mi-!$&4vuLT2|fwAW=X<$vw&5g*N-zeg&;@Puek2gL((l9?np?CG8pM3!>_sqw^ z;+Dzx2$>{pb*=?p(Ge8_#{Z(8R4+?b$j=gXMbd zaRigxBH66E1M-~IujVb3{G~@L8q5DB& zx1fIOjAi0pq?)p;$+$z^s|u2edcf74j)cdQ+muWKVjb!6L#+eEgn!bwtNERYm-_P# z5{@?W70ePuDTjL1s`!Xs48B>+*&rE$9^Bpx44&rG^f zp4V+3hWMhpI|~%E9miMJQDNfb&W58(`pbcg!WgYuUmRkmMSSt0A{xdr&lhJ{4$FHPRi~vQ z>M$pOBEDo@U^?Uz2=I?cKd7{J0%>pESDNdJR>mA3@*fyHZW8kM21TQ>e- z*Vj2Y`A(VJACnuDO?&EHC(I0epMOW!z3cQ#D?<%p1=vdS%eTq_JCK0^$v4e#(CMs2 z8G6#C89`KP|N6U2#K@=AR8v8^%ZyLJOTl#CK{k$Y@UnxZh**I|_7&hzPQLHR{()Kg zeJqC}Vf$yKgWMQ11%-cA)%~sUvd|7z>n#B2jW9-E0d`CsQPxe;LHIenXw$rG>fbS~+X4%Pu-8sNmIsb~`ofjcqxVX0tp%;NT0<+$S)E9{1EO}jW8pR%{Soij+Lr=18 z7ZjZ)9g)QO+F6L6mSg;{P(wY(HE$~G_KJZ9;@wEaoxz=pf=))Ol45DCpfiPrY?`Y% z8b3Lp+nhuX-3K#_@ycCtuC<@?9|mu0Zq}6jU=2x=>HKiV*g#LVjZv!HmafJ+9rxk` z&)z{5pBWZ$fqwW3UQ(?C^_{&DO23(++ym`?z99Wc^R{`a=S&tIHBFF^L0$nD*>K)K z5Ybm3%hABf#nrCD;+eYFDbVw{f(z!bIdlM$Y%Fo+$S3qO<%d$S9KU$%@)mhzb6P9Q zPw-y-tD@X)!B-M0XgPcd+e|AtpcI37bl$G2(MMAP1V3aQ~jq;44-*jrMG%PIg(c8C0qk*iyk8g|vglx8Yu~OsuP?M`B4*3S+`Ub)VGh0j< z_EG$gNh=~E3Hy2XwY81S<&XqUp1sF^b}vU{e3A|!4&5MKl$y1jouZ0Leo1+SShMw; zgMbPO?sS=k&+g|i=ec>q$N}q?@iMEJc&gpFV1-ZB#&=CV#w|FWY|*owwoY1zGK5>d zHr6oJsjsKmeKTX^vs%kh>&pd& z+O)4lHKa*pp?ELysV&RsZH-@sr!`0aL^ly23tsRmd%*n0-?V*!XiPR%^ll?>pWEYr z(d=mFM=Z0iVrY0%SVTlqMsC^8#oyQ9HDJ89KE5B9v?>v?Tod$m2ehg0FzKmv&iIV<5AZ;l z=N5-)s5^x{ci!gP=H;!}E2z2A0==@BPoLfs)81v};J^jUd-95k_;(Ge{Qmyc?)h|& z_{lfQ*4EZ!F}s%;8n%W+-h26gf(*#Q%OMSu%^sLT2NO3n!DH_^E<6&wcMn(q$N?n+ zRRE19Ma`3LMMcF+%Cg0_DEZ4tYDlIk0W(aC`f0;5)urxk&$kcxgC}ztSPC=-(U4)0 zkxUM$UJK(9v=q;rU@&qT8hqgU{OdNP=j$kuMo3JI3wspL)KEq%@Z<-w_NQilba?oD zedwo8K_HC)I~SK?zp;@XZ=OtF1b(22l9?I1M8S(BS91HLPuD^4`d;|G)=7>h*XI-h z<%HExb4gy%==wY63#6lql%lKa*n{>NK3BObM8HY zI#cg;AiiiFV0W3(zcnFvN^%%N?{?fNBEQj(_HFI{4>UxOc3qzo-wZqJ1VU)Hw#IGS z{u$_Z#AkS_p|d&plebqtB;XOsZc8xc2-edgJtlXoVJMQW1A~__oX` zJ6)c66-uR$40bc8bWdl6SS8fvHf;TPI(+(L7c)PREU1U3*Lg0>uz9Qs;k;dl*-$K= zhW1}NLL)!D_X6#+$E5Qfq5BAsE8Z1!ou#*uFW1$Bt@pN;qD02Py?cNh_{lOBdGMOX zSw>&A1=1s~bd+TO=yz~qTICfbjMa8t>GDT(l7H-I?d`%j@V_)Ye2Em0Y}sa=xqENH z_Q-M)*O1Jo7I3QG-(wA##dh%*KgKdXDqvw|{s1scOwyj(x*#WS@YXxZ^PS7ihnn#c zV2D&?lJum4(c-b@@rH~_xE}FzDsK@`7K#=y7mfgE>1sF|pZNl$}*JYGlMR?kAX_JiiY!fcZLD zp>QO#=))VXX^scT&1WmI#;cR26Wnf;yLgux!15%sA32(G@(2hU&dThiGp(NY?TJSo zm!IU_4GYH^dOyb&u~vz=k;+_zve z4hnjQr7FJiew>H<-WaZ^?0c@5vshi+Uprnk9%-;UK9H@B7=>hxi zx3yef$A)l7f@Aiz-5ymE5?WN#h@``8&YF)_iM@e4>-;8PGx0R(uJp=6%xNrKJJtKnI|G^>aMv79djtYtaBh^uFf8=4OOWO@KG}P69P`SX6|(ib_NY%;01^ zWx4$pL?Tg!zTa$B5q{5nap9@nGd6>Zd{fiC}#i%WFTtbG{yRLkLx6 zwhai8lWQ!3g{(X!D4^oE^uZnv#OH=GWAA%teT?z=1?FoT@imG7w^-Le=7^OC{Ua&w z!NiZszIm#linp>no0=WJI*2xG~91qkYOyz^r>b?|uhXb5BUr)Sy4YSk$zsek*Zyp{7f_XZo1kXhzyF z;Dy8Tl7ooMFq+!gX|_E{&AHTkA1P!xjpy3FfbhCSNOLK1N>{)MA#Rk9_m4Av_3KGk zwx`H*v)gCZG+p_6x(rd@c_gl~VDysAy^pM(J$rX8QIP|jxIB;EhzMVAk5c#VkG`-D?Y{zev`tDY)WnbyH zRU!dl(hHP`1z3D8hEp#sr!^$<80JSxzga4wredJQgkGow2o+q|l|(cVLP{$Xo}Sk% zJsZ=FSGSsa^>*=%k|mA1Vqtb1Y2i6TR~JwEz&t*%9-!QHJU1U|RsBjv8ZB6zYwUhH zH(DP&<+fcPtdv~mMO+u>GLk9{^pz4f`>Y5xO@c-s8i4xbvM@9nP0mcyMjC>TM|kmAXnAo`7e+`(NM1otf`4C+h9WlhQp0?wO(o=$ zzV@9*uCMc_V3@G4`=q-*!IO=e_1l~80QPGx^ELz5MP}{+D8Xc&tU5x*$nl;7@D7vP5)Y`9rm-N$dIZU{D}Pf;+Ol^^C)Z zwM3m8G|k~D&7F8pSXHEe3~o0gndu&bnW0~**E+Zzkd7v4>YYbL%h*{aU9}5%BbLly z5*vM+Hy6vjg%Gk!%QNwLo~#uYqHtK1*#U+l7~!~^`A)nlj{}O?+vf7agkUhQpdHNsCY)?zU^eM^+H>=M{Qk#!e+koeJntpYEDN$Fu zkECr#@3n4IAh{kQT$1%Zp$id%*|>Gr8t1!nd~@}kiy~~F4@+8o<5NZF6x|&C{BsF4 zWao8vqH!DnNB&PGJFPw}I1jP=RGazJ{x4cV6w%-Wp7Hkesj{=t@5p7|%k5a{>1+!I z2?n{LsLwCS%yOsU=$F)tbNSP3daQ3RwTF@QAmlvL2Wo|8@B74#*;?d6i@t1|JWfm2 zk9w+DK!J(O=U{V%fj#lhxSQ{;S>S#fEWRtvv6V`n5ZEeyv!&-dlc~PTI=%97>yc$> z)t%c>uYL%G&)++BU3Emd<~_~R9s}7_FLet${;n=o9Uk(`0okIbCJLj0da$R4hEc%b zsC;6$rHmB#Ii1FtGqrUugv;hgR$g9b>kHmY>}n>KdlAA(kQHT!vbJ^h;hP=8Thc;p)S*L81uMt@vc)AhS>O&}>) zgph!7yZibRo%eee7w+v1qi4dJvNfxksq{P^vz{2bMFrv z(q;`^mCq$sbS{hf`iktX;g8lxdI{6&cX_-15Ax=4)ub$)8DGAv!dY+R@gEyB3m)G( z$Lzi}N6=r|ItU1|vy$Rod$$oo8|s0Lesgmsk-d*Mb!sAwyf_%?=m^WkFBzwQ_VxF} zQll<1%EsRaii#3m0Du}`SDl!goCh=gfbBO%k^>Y<39zJkdwU1PSUo2&@(&wOXC-@)y`L_VsOAjCtzdzX&S9JwS|zT$J!(pZA1g23)KnD6BCf=M4Jby2a$4iZdZ zHMV(6=T0fA{U2D`OwKt$)Pzs~DL8iWNf+sk7O^wUCclWd^>mcBc|CP9`wp1c?kfPQ$QoKV5l-22@s=`5PVzgl zVh+Nj=UyJFa@}|*aT8n-jEWf~BO{~zp%yl(ycUt?T^+>hz4N^!Y*nJGx3{%bC5aq8 z)~(rn4G(@IeAnoA(A3lv|4-#>Qoo>ymPfUFUx{|>3mS+~B<aZ z;%#KHItGPuz|YYk`lGP$7Q>!XJ6OKR$XsV*!x2n*=~)~13Gt+$FUjOxXevP@`UYM4 zyH>l045c7BWb{tCFPbZ+f(W*ES{b_E@^f|1z0I>0ia6TA^!0K7D4r?~WoW35o~5eD zXF20|L!2SMS{U1MByFhgI7MkW7`Ogr<-_eul>%)#?%eRg35OhZ+S~;<56oZ@M#O#q zYaK;Lod+%5<9yV`^%u-Alk`FwM&S{2u<@h0EJ+mb2@1X^rc}aQ`XwPjgOo*W_2ffJL*b{oJ#}JGbB(`1`uTbK zH<_m9z}mO%ms-N5k>jNuRR}4u!rQk*j%si?HJ8T7m){d%*-G7<#O~EY0|PkU9{OKT zC5??WaIHLT;|GYr<`B}&QtA82-S~eukN2MC^^f;yy6@aNl8}^~U%S?_cX90EVnT<1 z?W!B21xRkNx*B?Na$?jsWX!<80BjLl@viZmuL!SQbMheM2G#w#cQ0r^19kiwY>P zQfEly`Ooj@kMC;hhvv!A2EaQ>NbTUBY@ka33x4RYp4zKmTN!Su&U%s z&(cbs-^-5L#>&w3V2xAeTK2kTy79>3Pb$Q;x$ff#93lQdPu`75NS!0zm*Mji%Q5){ z*7;&DGKXfy1$;CBey5+XIV-@8P{eh9Qe_u895S-k7{t zi4Lxir8i$NHk_s-`=$e4J}mL7#Bb*J>kfX$vCTzhtoA>%j#~s@-MUJmJDUb{n@c&j z>(rD*rXd?tcg_FUQn%c(NoZ2h+3w-{_@$x~nZLhGzccvXqQ3tsS~ig#KlVXViNq4q z3vQCyqeaxb`m5#oXulB3l6iaiC=HXcV!2#_QDhk~hM>zDz6hmWE;(QZ4yrd%MD+wE z7n>H=^gn_n(BZ!8Rys2QTg|8|YQJPHuFuWlzbnVV8V+;4v70XbQIu(~f1`gOWUEa- zrp}g+oaw4I)|R!G73etr)NE5|OFAKngB2Dx^>D@A`_Ez$jLhPR^9r%7exZ9WaB`-KxnF$f*Yaou zm%UMOjaBiAQJh-2Gp@iqnX1j((a<1U@P}Vc?vF1Z4E$m-#0aP)mwsj*JPE>is)>h> zZzkX7`KCiRI#JDju44zv1XnbP4W94ZHmD+pJ&h@2=}wXf04K>u-;5vO1Hp%P^}&VV z8`j=S6Yc&!_TgTBzkJI6sXJl{d)CmEevEH?KsFa(xI+vpPU85SzFxOG(^vsWnK^)P z@n?u4M*}lSQ;BJ_L50e_xefx!mX2koj#t8C+pgcW`M?hN1p8no+M-e_Ef-F5Q-TUV zP_6?8;%Q=lr21D1EE;VyT}RK!hD1@=_lS1>vfd~mHcWucXT(IamKX5GYA z;OG;Ex#2QVQeFX)r@46vxNw`qVE6a`%7s|ywdgF(1FI~-*MF?8wD93i$;n{{Rib}w zaC?$e) z3eqVcAT@-7wA3KoNaxTq=iPHZ&vU=u_x%Ci{B+_>9L_m=uf5i_u5~T-F8Fyt$A_YB z2JzCt#OIK38d3Ie@@fzI>k_toa-~EW61^tJB8T=E34)l?V~B{ZiE?_m)@lpad8Z$5 zXqY?xT!}R}v~pB39@}*<|4b80hq+2y_lb!A=lS#RlbAdoxb)6BJF&hF(IJ6x@UAcG zR{<4aTU4d7BK7nRt5p#bEf~qbDf0fsRm-;6iVrE=6R?m#`=1iMrtNbeJADbge($$l z@oX&Mw06pGso(+Ao^9`1S>Pj~8VV;pY68wX6cjnPF@1ex&B@$l-;g|>B`M(C22Ibb zIGSrDtdgI6_@m$D-(vu_9nYSGV(koYs&XU{Ar6y~Cj)LUK%CTphdc(Q9|t`H!vTB> zr5CvoYo1n>A$h1ZpJ#c)VJrIOx549pKP_WCu4mn5@+Pz_B<|uRYN+9KR_NX`wl7U7 zDCF$K80e1s0oE0cYVz?8xXXCq!uf&C&>73aNp5GogZ(LQaWeQ+m~`Q2f|lC=Ml>cW z9XB>J!-{DkN^L(W$ByUVf(8X3xEOMNh)o5FKOIW_Je50?s4RiLO@SJ8JZEZ_^!hb| zdGmmO_Nbklm!vC+-~idKuj_AM=8E+MOBaur^obtqlDT6nyl2vMhMTu%;Lq6d#`C|F z9i5$D$wzm}9xI@pw^?*5b(IgzhIV16bx5?sL8wKy=xb5L-AE~gie0DSO#R_T6zeqZlX6(ZuA#dz8NI7$(~k#Dbi)jrj5{TZ9O<>w?g z@8^WFm?sZHdRH^Lg@<0~aNTbI))+ZFYF!#>#mj6MF8uTxzF5)Gx^AOMh9`l z>Z2ul+jl2l!L6L%xmznLuISK%w59^Mx@j&DHO{a_Noi2+k$1uG;KHM>c$Q=(Grqc> z_zd+MHyBY3ZXdJW&~^~1`Y9ZR$y(ZslgBOldpX)Lk5Qc6@2vB7aMGPBXOmA=va^%!5eV{OgjfA1Q`DHeU< zE)GG2mak{oahsba)rW<=3kO`^VmBVCiZDb_v}2K)9s+AjY!w-lxr3^#ZtC_gyqD$N z_TeZSr>A(y13%~LVDo*7$blL358-;SF{nOB0}yjzb(-r+e&lWf)NN6(Hf$8uQyx6s zr{1SEI@3mis%+72h1FxI?vdutWV)$prnAwDv#w}N5l!x?MDi$_w^Q-G8<;`yD305) zQ^NLDw=N2ntR8q!qaLdk{bF7udfp4!6iO2^yws(I#bf8Q>yb_IT*qHr8@&S<$B9wv z9;*HWDNNC_Rsr6J)TMGSGD(wO>V!WbMrDj|(wEqyq$(~Qex`q@^{(BK=mSL|%?Eyx zwXy8l?SMO&)8?5wx!aVcf?OB=*^!ZHQr|w3ZjGlOEoUd*$p)7f(11G`SBV z>A8_S(`0X*Vja8|gxUjhocL4|U;H_uEDD1lN${j&`0?&c zTjL@jPox5>sq|3#H>;*-fq%yarKbdD4z&wr>bbSQq%<=a^oS0MT+N~n)(~`_(;g} zwq5X^Zmk?^=>nanqhz3l3kwh)rwK&0C-D2 zbuYU3-mJ)~_?Aj%oEn+%;a;34tIzhq-5XIgTsBn=Evc5V0yVThA7_Dv0;Og2UNS;) z3b!cQVjuK^Dv(Ik+M1!^qBaG%RAad7kpIpv z*R|yOxR8bub2HW6^C6R2AhP@T(KM2ePU(+tWwK>#+xT9Shu4z_vWY^EfoVx^8YHbu zqxHv~T5Yazd2C^KNm@joh)Okqx}T`uE$NihH-a;`+5$1<8mpi50m%M%kUh`Y*7h<; zzXRmx^+yWomg<-qVhB{*0+=Z&*EY$rB(6fkgTT77^7(wB`+@}9$|@ZzD_^hdL; z4iLA?$vqswul)%1sdYj;cn~kTm5-UAw?pgQ4>tdIY7LUJq2wf79eoV&bz!p?iANp}FP}KZ32k`Yew_oPKf9Pi9Nu0Z zt=v3<+!x=FoNFjODQi7e5k68&=%ev_?WCVsZccV3+1;2N{n+Wi5yqrNoPTL0UNbI; zjzPC?+3aD0I?=a&YH77_5D%KubtMu~UcI3U4?1Ph9?zOez72?}5?_4op%j0q zD$`-|U0|g;EiMZh(b3bt{0jO&^k$!H^XWYqVl5(lkNoKvIf|^!cLa2bg_(ntzmZ%| zOD&|R;g$Af2-U~0CRFuxvFwBoiv&CVQ*+XO) z4!3#G3)9xMk-D7WX%PP1mN}A!>8u^CRXAKIm}s(F3XeZi ziKA?~dG(4MKUG#1$+v#qklHyO>yzwT-ZsB(jc>F^Wg2X!-6euRqU*yfjl0Q?P3k7> zif6qfjHd;J0SIx*?AZdpY*wG(BcjbNVVsoNc@SZHpg9ZriKFeZw!hHJfZV>s=&va_ z1+nG*xCC*zvq}N6;!XhR-E>3FpFjVy^4&WYmB6}E7a`PqF%{ipU!yUd%6Lm0x>goN zfiEU~N~!40UPpvQ$_&CBB-_YFVk>|0cv-ri5*zDU&MZweXIdXV*chvC3VQ1;M#!r( z#i?E9JSDES!h|DJhUYr(6%C)^W6_G?^2jN^BT`YBBW+S3MKHLJT~Dpn?`4=ag;`eFM`^SFrns3>G^MDAI2G`(9e@Co>8U z@;k(M6gemqZEGD6cR>eV^s?OxYL$!^AnF@&mVO{pPlP}qGC0x#RuwKX`JZ2E{(5u0nZz9L<2fL*@bc|shFuBb?_pP&K}T!GovFQC_g>7|9HSC=AD zC}_kPmvr)jK}<~SijdIj?#JrSpKnf;`RnUu{@#0Gjs%P2nb5FBN$?}>^X{_puLbl| z2!Q#hsQ;n+ugbTy+%y3g92YVLEVb5Azd_avf?jFfY)OyfXApu9-X;J7&L7~O#Ze2c z&2>5aj|)&~dJfP>b>f6)){9r?%h5iUczFpBJlK+TiSj~w$@YqVT?~Lq|S}{UN znJt1iRDjav{kwBi!L$i;j zhE(nKt{UgK{>*zMM|fEAFTS33{V4@wtew?cew0J?<%EVu6yUH)VOou< zxFkvLW%J4QSaIsDf;B+8((@T^>%RU`L$sxIt;?nv?Em3poO$j2GNP-$B5Q3?a{eU0 z^G8tV);mzjld6)YgBd}--wKV>n_UEi3HWMM&vl4Yr$6YEPD(QIwLL4H&wL1dCtUhl z5jVkRKo?X)E`8qFQ&tb8pz9_3e4RI~HCAL&9YlwH-elR-N1W*K&a|AyeO*t{uD&>KB&?p5$Z8n_r*r~wNnt&^+ z^XSecZ(KtJuav;YlVG7Gd`#~a?Z`F}WnQ40PqWh4?W({>krXaB>!Y-7Pv0J=9dmz} zgiSahpw@Pt7*V6+r@X$gxf!Xn+sMC2s$4C;90s);+=mMFK~+1Xjkv6mVb z#s|C0M@*&yXbD)*`dAgo^kUj*Lx93Jw<#Jx^YLU?`8gQ(xJ)k8o8fmOI41YvZ(KQn z<4YfjyjI!*Zr9k!-_(3(r%G#0aEUe#3J?jdPS8?zXQF3NJga^3mm z9p<&KdctutgI71R(rayf_-YzHCc~=(4hV^IcE42Q(po)rNx{%ftbbkCptki5-ZW18Z(J0CkSSL3t& zSrju=^L**mIw0}t?8)kus9b*m=Zy<2y~vHuM}|{;63pq5+GKC6 zL8%~FD=-iFRMai#TVGZ>B6uh^G0n|4cy{vvt5AfE+A@X2IlJT4o+E{&&~?&{#nGf* zh<6)QNW!s(0;pjw9QPMh)%2J9NOJ^mXLgWDOxmx{e_5n~gp^JZR2MJargUOwzII9ONIOJq0=MaN}xVl zCwR=FfG@;wl9|5z8~*Xk)@1U=<-;MaaAdLZiR=3OhG zve-WfKBg)!x84z_6Hj11?~m2CeQ!9~P_R~zTWA^*LEP{1$>$e)v11EO5Yf3ct$xqE zca6t$zlP->svgBK-UOGIfGy}fu9Lm1CU&0Mm~O@NhuOMV{CW?C@ga&fjcC|J^v$b4 zMySEi-hiXQB$GxWln#WDFblS=;zqHyoW{A+W+pIsZ zv_}4pQXlahNCG5y+r1xkfc_rfF!C(pl&4WiLV{s6ds6$xR|-I!Yj)xne_dE%l8>RU zCz|PGpTxiDZE`XELi@wKxQ-`p=WU#Vii3ri(=FsrE04{SFBJwv=+ zop++u2U-(zwRy9w(2q-r)m7FPO)d2L^x&?h&7?iq+1+K}Pa|jvm=?WhnLz>hrC}nJ zHA@C*T8zv~0FdYx3;~KVlXxl1o1l`C5-VnvEv;Gdd*c^Q>!iW>cde>b#FiKr_{F?k z6PZPu0EWuiD@q1^Q$yke^N4Vnaa5V!j}f1ibMBHdEz9m!&95j4EctF2XPw=cfT+&^ z^pq6QAoiiFpb+Y%6?F?R^_Lwgo1bQ-Ht+842H(tV%HZ>3K?!yi3@n$HHE`J^)$Kxb zy+7GqQNoHGHWK|Kgh1fyr<{Z&nQq%J9H%+B#-y}IunKVYyY#px``3{+(WSka@TvkG zM~4!JjZ67{?I{l}aQlL1kh>!|f`4DTiPbhMWoto2Lm!E&U*tSO6}p_BnhU8KqUf%( zKVelZ!+-E6i4bslT1SM|pY|c?vvv%+dmB|6k%9hjDleJ+M(eXkcKM$-9|ms5|9nHN zXFeRalgm|-_wx7Cn9h(c$KQ}x|H@8$+lKv1cfq6~;`AEUhh`AB8GDShl6;L1HCUE! z++pXrzhT$?%9Q`uCuSPy^h?Qy40={0SJogSrdrK_aK%?{aRJ5(&jaZ`ag?48{Ogk% zDGH@;s|lZbcmevY8cSxy*3m>0&OA(iPBdHv(mZ)}K&ycWliy%?ptBKVdO~Rhld5|A z$?nt?&Ts0aK{Gu>h$;aegumOPK1YjJg}qSCr?W@7m3Q4Keq@Z@EMzUsmfeziwi;Zx zfmcbNT@C;6Yr)6=L|@lfa&~)Nea20eBBzCD9fw2{mfa=h)0C)dyB!wX(=YGf-#qUl z0h3hSY~%_L`+H2BVN%CFlYBqF1vG>MEg=N(eo|c>5fNo zj4ggWrIXu(sSO+V)W}V<-%uF3(u3~k>e2xI@+_;Be~nhzzTnX6NLQC`;n<;A9}@@f zJDHajF-|0bbbf&3?i~H=3Uvb!s{1ieg*ZQ~ATLjsMTv@OvJVs$!%ld_+C2n+hA1`f z-`)Mv>z$t-?P1rw|I{}S(hmIi1zTy!81`v<7IOc*Wl);KBM~t_U~+mf7r^|W(dFwJ zG&Om!=ou$THiL%zcyrbVMHjyC@jkP(CVF&jz@}EP+n1v zX9!Sy|0z5k)x%ayno&8=b?E4gHho6R(J+2cCN58jrqLo%^`{d&EEjl~{o{qwXXA_b{HHZcX=;j`|;O{Nbv1X`I~q;nP8W=^_43A;H2eNJMzlBy&#oajorhI|qmX zI%S25P0!ZP!PlUUv0vp-SKy%EH+8XfW&J@OR-jJi{$aWj-j-$nQ)bvdrf8MrS)!36 zGj=5=Nc_HJyCtX{puRyoK5gUg?A@J~TujY+mB38eNd(PRy=pB=)j-$j;7iv#&*SJ> z;Ai3lP7)}I>gfU9Ic>#R-y0`yX-~1&@829=p68c0$-DPb=tAi02U~)KfljMPluYY$ z_>BSz{c*z!^`OWcSHjsOhOvB~RRkuM_e?jMSijv<2 z5ZB#!%trYHUOLR%hp#3*ro@-zUf-O7t4DmSant9Q%Qy4jT2^XMebDg9&L1~j(zQtw zxa~pKbej}SiWA{4?HUnny(jg#WhCg>U}D$#b(%zrz#zqaF?DpRG+J>}R!oJozQB$? zGwArIW1QESKZwZCyG$>Bz%8(JqSQo(64X=`u=>tg^?rF)lZY4qCLVzNk-U>OPn9Ww z#J4sVYy}8|xr~DENUdI0Dfiq^VEXG!!PXHZ|J&S(UJKplqqpiMBpWjfZc!27F+mhz~oLMu~h&6QFu%hHSX~^+nY< zmPnP=!*C?~`tB|JM+bESDT~`sR?P>sgJ|w*Y5$mXUa)9t&x_Mv9B&Y}S8LN?ZI{bmrsB?JVXvwv zWxFQ+!h?2tAI7DoduhE)3YFVJFwt#cO}(zQ-FBtsRIWa&{KNamwFy6;dkgh4r<=AP zb;aeP=svoip?v!anz>A@#v9UnQzz=ueI3u;Zw;<%Ggwa(#7W4+Sj@4rr;6!d+lug- zWkv0$xOx|%FDu{P5C6QB#X))l^&$B3yz2Sp%Mx1r5^_aLku#PLB@&XYHl);t51v~* z=X)seYcmzwUH|y;gwsSp!P%=xeeeXl1RMXZtTd0OO{v zUmnP@0bRBpR5~&>H}ClgG6PoY{Q_faunlN_eBX0I5T#0RaVdLJ0mY^#KwiqlMTkae z=UpDi%3JJjak z!TC)}(#lLdc;hJad%@~T){@F5maKz2HuaWTwf&ZpW6A;JTccIqzU?2jjIYvK!5eLL z7!p6B#TO+a`mL%)dOEa;&0Ut*q~@+%hZu%mv=5hO0DO!4cJ=%N*Uce$ zb^A{mMWZPlBpw%RN~N^bK0T(mrQ0(%vGTQowfxHvrvHw_g#HVf#>2NH{Z7ZnKU6sM zOSBfp_%D5CC!#=ygoIp~U+78*Hh!zF#2}!o%vD75R$i9BlY~|g0-C8IA!jr+G<+s< zEcVePw6|R-rsW25>+3n0K-LX3=XC}h^BNhg0Q-sXN>h^zK^)kCAGzzshQ*bH<-%>_W0xyARgrMov!+)a0}Nj^oQ!>rg&uwfxNG|kjE8ck%UddE?Gx=VQ*&bi4TVc_bA2L16iL#}7 zfYW_sd<18i|J`zre;B)QV5syWc>`U2;YDq9>+UJIdKpDSL0LC?JzBJ08}$vZpq1wK zwYp)aWh7aCBXm93eD3ecPRSSe{vDEHHq7}q)n6mkg<)|2Wl_Zc`DEH}_WQ54UZjfs z+8f#Eq~Z95ZtrA<}RClg-ZE!OWiXeo6nq#jeYaufT@N6+1+`uythG)IWq;hxvH9)ulEv7?Nb#WpSPC-${Ts>Q8f&b z!ooB#2RCg6(UaON;YN>NyEwkq>BhMrhs3LtBv)l*nA;+`O^`swFKntLlvyO!5Yd?- zH@e?Ak-CHvTE1VO_YnPj|7};fDvk2ayQ?_AQM{W;BLj}x?FD&|NF&*xGwm8<2w|s* z2VI7IQc?~h_$k~ZWAY2bNk$)(Hy8yOv>RumU-rW}s%d!mh?hcf48BliYlU}fiiXX$ zRrOFgs`sj3t(GO2)+lE-to14#(dMa2qAWePg-d2vqN%SNd{@P*^g=%e z?^G|tbj7W$p@(HnVfNu;aci>ZNYF;`~}LYa&XNU!AJ(p<)XO^IJ5I*}i+Lh4R3 zh7`REKr{9_nF}hC(E0QZ+hP*W;&Ff1pIej zqIVA!pwzgjiA|hT?h%G>iu|%)?13fzwrO|FvfRi{%cafNNvMrSy;ZfLMI$&GQEV~C zRjj>m0~4Pgk_tK#Ovc;`Q$4^_3*(nfa4ID26Q@}*$EMaxLVug5AgH!eskioV?cP_* zZ>Rco zA{%T0?Q$-H{y3m~3nUvzL9`2@3Jb3Td>v$yZkNcpj7k#JmtCt0Fp$pOySIFNs=u3O z1H6cMYwa(SLcmf_$||;;tAAi%$QRg*@4B^roi@g6EGx0HBq6xQMxmQ)a2MgBYl@NS z+^XJ^5+-RUqnqV`R9EurriKUaG{gdC=mg#8%*=W(kM}8Q z8LGolxfK8~Fc*#!R^WUKI$vdWLS6P#$9*wXPM@9~tze5+R#pa&qXq81d0<(AHM&Z4 zI+I$TU1w1+SpK2HK2R@Jk+sOAB#5t|A=ak{Gzu>&kTJl3viNncf){^-a8o`wMCcK_ z0&G=wGnr!_PlLIBbna;HygVIk;YZ048LIaM44mApB-N5@Hf}yc2=gf%QUCS}4%8IS zGe`FCJl=f{vQaa=>9zbcoKnxmwvTq~b*GN4zJ8>)A%28fG43@htJ}I@+geBI@gf$t zvLSz!eVXR6L}Y`XHCTt7f9Xo<@IBY7Z2 z)X*_`AJz4gwHMzn(So&#>_2PO<%zv=vrm)^{1-uiAE+e%yRq@}^;zb@lN`My!eZs& zFN0e%UI>Mkc2NOzDZ4w5eyn@7I97hHs$y1!4Pe(Q_6wo*$F${t!ZtQsyI#B~ zd$tcpOPn(Vd=pShkZoCifeDIY5@>wgv2vxCB5 zOwVK9RI@M`UtcDfhK5Nt;UBMFtEA*Y=wAX0gG?GJd|K%5V@#Fj(m2nlo4rj=nI@bw zzH}fVr*Bj=Bx8TJ?|e?ROq(py(JlgP2gvrU-oFKBDnhk zJWH#3pOeeWbK>k@X=)HzTR*_*)bCJ~PSVexD!F_}P=WkcgMU#$b@%J2AosCDyi=e< zTmabgK1{9D3Ujb9MpM7?-ZZ!}IOOlmCL&Q#%SI(v1s}WG0k$?!El~xnj(gHnB1c9Z z=qAh3qwJRipo)qLD-g;Kmq95rr)cao16O~ zkQ}|<*kG0*?|IGF&ri&{nH1>f<{gEWu(Gn2nih#BbrW?e-&;93FNG~WOKr|P+oj-= zL~Id>Ltf0>LoRNn8SEf%o$ua{{0_{Qq^>*{@IY38TAl{PF&#sbw$T1!fMow-0&SRCr^`Y~ofn z^TFnH(C;C)N6^$AqHxe&7vhS7mp%^vZ5z4I=1#AoAlRFsW{7*!@w{c20?Ju@D!#m( z{8s!PmxhK6aWw9em9z3Y;1U0OoB!aKO9c-7-&<6VECk%=|9i8c`p5eH`;8~MGykj^ z|9&I<>OU(pm^%NteHMF7V)cK&uc0BC?GAN$&y0CRQZFBQv%-4?s5!xlIcQ+#VELT4l6`dO*`(ilu(egvlp;>RRP@Dm> z^dw$oH_jsMNCLUods_L=3rw2T{N0~F@osha#%0{w7(z9?{~_us@_=n&x`l##kgjvr zyTriI$Y{Igdlm68jSFsuOE9yckqx>z$ffl657$0&4vQ?BId1G4W#kyg(-so3JU_Yn z^SQT2zTr*_DbS82f;y_0Xb)97eXSdgO(k~)!VlBS#jN1ars7S(`io}2a0st^ib?WM z{BCyGBEML-Y7!ANMnf+MHD_r>51xRQK2K*`DS>VU(T9_pS8V(uzJFfoO?o?6A<4+Z zw2bG!;@x(hPeg<^{M@-K$^oVp!mH;#c;OEA_onCPG#yi3mn>Xe+;Y!bO*`_l!FPds zQNjsOBAkHxMz*3OG<{7Q?1I?vFx*tj6PyY-cF+q<2vo5CXb3p@@Zkdr$j_h7#$tx# zBRPC^uY&A7fHr@Ivy0hvFrFS`8fn^TD%`LGPB@6Z zeb-P2RplxVNT8!y%$1Bj*iPBa6|QIXJZaqK?3Gu3ntcJ%$F9j$-XT~GkBKG0yw3?4R{3(n)#lT$eud_ z@*Bqz_{2Wn2^UJQ0K_ucAMHg3z1za4E9vX3;q-bz@n9$^9*jSS6x~q3vvJ@1Yk)O2 zF?kyk1NQs8S4n2x;6_mC<8C%W*5^sXGqSb_F0yG#wa0ow2CE~#GYOkO6BBN*Ch!)e zdf}X=d>r2`h!3mm9{fB_P(g$LyY__3)7j0vWh)AVg~HfnT+zpzD-C6a2s0hO0pYlZ zn5uIvl>&X(8(-kNiIS8lDJi*yh4jXnYq2|y8`Gpb$CXxDjRe$z5DWGq(5ENckUF;#!_VXc>tqmz=t3>!PU z0Vopw;WjS_(omMScsf5~oBjDfaw>GH-6TIhzi(vZ3`7_rqm@oWDNP_Nj!P?nn_l3U z->ksCL)?Y%D$nZcqxaRXwPDP+t9{sN+@}5DI{edn_)5YuLsWt?edyvHH7_q|aiq8z zeHG|&aXnFiY*y@%=;Ojc%(uA$Z=n{GP18k(fuSIobR^v!+6K>nF{XA?&hRgP*VonU za~Pm$uUcyw+O}rQ4&ze^;Nh%$kwEeaDTKFg*(}HBmV5%&OxI^iLZcp8JGF1#ImO`x zT?bR{Xuqm4JeY!(7y_L!`vwPJWo2D%RN+?ip_{_*SAD6Y)CNWdc=l0gX#~P^eD~wM zz5Pd~kNI6KziPzEsGUW08iA*z1L6|D2gc3F)Y*WMt&Q2`vjZ zH|@o(f9Kslb_ZPLxRgfy^7^j9(NXz%8=%Pfg)@MA?HG+N@8Z`>oUhc4R1;mlX9Gsy z`;qNJiwl2!8*qrzlF+eko!Gy_@Z8)SJtwEqG=D*Zn_1W(Ot4RjJt?8b$G-PWOh_Q$ zlYevm^RmC+5c>^WV$fR!QUzU>z>pC0-WXqQ2Im-FwvEEjVB4=;#dC z(dn8A0)O|D=JOnMl|_*MhRfzDCzQU^Nd{Xfb7U8gs~59GTag= zxn2{CfvqXffcaBq-^&G@r0~DA!$U*Xy{SqBF&`JRH<#}OxVgCe=oD!T`~3M5IE|U} z?=rK`n#cq$FE5iU+R>1LfG@qjje{opcIkDsq+)BFI%Z z?>$v~OA9?aGsSZs+0^`8{mrv`$H0q@hqr*WwZ|XNi@0_*QbD^E@$iGrDQ>YXUf19h zCehfH6PmywXAy}Z494%=%VjOaO>j9&q#efC&IDr{lj5!$xS6iOHU)5KN*YKNtyI#S zuA@j572Xu&=MSc&2jz=+1v=)$=a-b2xV@}KtkF?lUhf$JV<5&&Q2LLvG-xVhv%A>s zvyzun`eOI7voFl!aO4K=HO&e@@so7YxrMR!dcas4dYyiS{a7l&b$tM1q8q_=_1e<8 zeimHOb{5jP{i&ARF_^*L@%JOQTcP!w0zHGX!)9(jYBw7~2}){ZWd=$l-BUJpgHzu< z1)<(Q-t5xO=r`xsOFdVOohQEE*A8$|xRaJ=h%7F0A%{SKJuQehq5^%{*HOdl+Mpg9 z;BkY?s+wld^j<95Y2zM?%qb#Q-*hk8SiuCBtM_Ysh5A3WE%zcfB>J~%j-+sN=l zozuef-aS%?<>0Ru>zAR%0Bd_9;U^K&TbOLs2BMuRJR(t!VXVQeWlFpuA`&l6AyU69 zk#*Y?1onvA3uz8bdyUVhJKLq}w#pN_rmT(*#!mw7*@?6s?ij7XqL%ovjqcVxQ8EOV z8~UsjEMtnF^<{^)`gIpYcH-oi?uzalcs_l(blb|7NRG3d2)dJFWGvU1d`AE*u1f%0 zAn!zi+BLN#;@>9ey&AjgNcGIz-xPI-C3ulD$PI%pCQrgP5oj7(C!@_`f3H{cm}esi)i zSNr{Y)?i6qo&iNIkkkNY2v|8sN5`xo?tG=-qR1$=-%@Dk;lZ7!bmtcqh^l=xKHTB1t6b%Vw3l#G@v`<}4c{(~JJl3ofkSkIA6DQd zjxGFAm&{SJ(1j@0{{=eP6!~0gq(+$CU#Ltz>SVfhBywEqYPC+C+^|mc-w#bO?{beF z`N?e@&4Ngp`;-_J$`BYC%3M(2Kprf6wlFi(rq5}vUDTofGFZ}kR@X#Wzaq@jyAI>b z?G|@;W1{v8+{;-d($aDWoA^$CkYTWmtZT>rctX#-!Q3AOiu$9{A!g|j_#VPC{mnVS zcfN5Xug3Y0IFy>=Hk)lx9B}&8uCw^)iH897lekiuM%f>I57>Hq0FWf`YB z#+g34bRCEud2#~LkXhj25`Wd(!oaPo>+`>&hmtl|OS25DhdD68iv#^l*esAj8+wA_U z1SP%3qi(lSmoe$E|ETH_IJp(arT~JF1tXxI65+p17Kqhu; z{kpiY)F9z$UdyruP__Y~GWqzkXU{+{m53deAK74xR6nW>TUBCdLIgm$d3iyd3p;G5 z#B^K7ca=BGJMEK%LBMrAi=U@$u6k2gq!|`by0X^$)Cs5T$-2v3 z3%-wZQ76Hd|9Ew`IXkyA9v&%@`v`_nn``&pOJ}?B>ZkF(awHF^dri23vRt$me@red zWF#^bnr9?Y*U(X{@*s)-Zfc=PjoR47RX3I0E(xElCJLgk23X~AI@o71!QP{&WE~F5 z-CW&S=&Z&Ln~8y56QJK*UT5$GJU2T_Xgx9RyINH3fAmZh-!S2N3us39&IcTQdlX&W z6D=#KI^IfC10*D{)UUv*4e$u_-G|U;WvI)~ZaH_Q*Uv7Gc=|iQ2kh^+wzb&+%Rn_P zC)iY_^z}&D{`VV#@An8tx(JHVMeBUF4%B14ZM$V3*!o zqDbCFc+QgJn(V6{gi`P6xp*Y#-61Y64*CH$pGqZ=?wnCXH1$k5RuXTi9Db=s!~(<( zQUy@j_uAU}2FFc|(XCr=_mLWkgry=;( z@o|Ya%v|#8D|j9E8^*C}!Ep|kaR?D$(Mh_!PiVuGVO3W+VAbhpcxfLIF_V2EMhct0 zzqvVDc~(hDi4e{uxi#bk4rMB1)1JDN{~1i$r*>9aIV&93x%o`V0n=8=f|avr^8Ji| zqH?&nu#i!fp>~{@j2x+y; zJv3FbLH=a4>@eJaVQZ$va=@7o-u|h3A+f(PQP4?K4U{Rt=hX%Wzw!1dSmUsbAjANg ze!lhiG}))kPScu?VeVh6NKw%31Oa15xZVXV%pAjY0Xm;lY2*(JRPMoX_ow2j7maiG zkPj=y;HX6rrxTUY(;6IYa=v|U0wHW-U4c{{8qppPZ~py@P7sL9^K5;VfTeIUnk>Gr zZEv4r$w%aqUAMNjrs3fsd1qO6?%n?J%LXG9m)tXr(MlQIP)TlXUp-!by=K_qiQc{m z+s!@nZ(S_UoVxYTeGWcwtO4abhdo3hC%NM@E8WMK*Y7(QZg{FWsE*OEVL{9SqE!hv z${N2T3QrG$;B~6~h$NMo5XBsPM;I5}KbFe7xubHipdoktvClakFv65{ok6dW2gPe%n;tq z0B=R(`}eIEIz9ni)h312$&dYS^fpzpF7xw))*SjuXH~~&(9gY4ED&{;)j^{b#vYdO zf|+rh-tIj2j$!w8YEs@MS{A<(5rC`ir;k}Hk*8_kDk>y_{vwaC@EzP#^h3lTwkU%W zDj!?##{_xNi37}B(@aI`XmYb8B`5~O!9PI9G=R5gYHGUIPV`gEs%JFBQ+eg?6F`z% zLlFjdgRV@D7h2RB*E_^@8d~T(z7GjuDOD5^xm$lFFO|H2ot~a&p*xbU@Sk%y75raZ zMgmzchFs(hI|W)tKud;V9K>vPpY{wvtSC96=QYt3i@{)4_fLuLlB=Kl_RE}k4H)76 ze*!=d!jpsc%^U9LZzYGOWB~X^9ls%E*mHxPU_APUh8CpAOiWCefp?uXOmW=%rf-9k zUg6S@@1TG$=DsCvtU)RW?_|{8Ky&V-QDz@$vj;bMmA(P7`^Pegk-tYI<9HI#bY-Vr zOK8og@yTjVw!~d72__fZy}09G9PV>bTH>0Q!kSmDJT_YwWYg)e{uGU*N?&h-#F>G? z?{v&O+bTBT-G10`?tfvz+uV=RwW!fg+?qIEu`T1iuB=L(k@;xqdxuEt=Z8kW@Q=~a z!N7GT#4n(ZH|xt6FcP@HFN0C?PnZd!)H`?XpuKN6u5yo@-ZBFDd0^59&A=m#Gd>eI z8H5q@q>))c({9seuzz^ZCDJwgVv7~LnX_*5P^8PG_e_5+99lBl#Xa?n?ELO#+j`^E zbJC?*oH5Z8Z)V6(_gGE|!7T6|g239UrS-1Z9!XZ-;MLL6G%8`5`JFue&^;%`51G3l zew6y2rdUZa`n_18dQWL0GZO8^=VfE$s}xb~eeU;eqmWHet{j7m=s zrK?V?MQ~L`1q5-)?Zx|s#~tl16)4ORUVIKn?mEVA#91KP+uQYX>O0!oQCS3Y-0n}whYd{9sGDHVq> zGmFIct~b7os)99cl&X-B7vQaeT`;4m^azswLa%$#aHs+k^u*DX9Ewp2=!n715|crO zAESvN3hpC~QHlX83^Tzg1>yAXiHRahzt)3M)vpBOu!7YG&@LEkd@cgjvMa!QXM#R} z%ZM1?`L1QoFcYO7c@>11&~c6f)x1Fseg#;<8}-QFpEW-`oT?HcM4$w82>=ZQwNS9G zIQ6$Hvpp;f1wPDWK0X5J9xQCKcwBIHQ?UX4m8K13Q?UpkR;`_k;liZv9LO*?MwQUK z;(+mL1NxEYvNDQEc*{3#ue7hg<9NTSA0T!O-}LDz?9@#QF^R>S7VQS}n#JTN>OiP~ zB$};h+0XQ|j3NI4rFpK{_i!kF^#lo*2Q!uaKi)I>*sdDScO~#v2L7yYSm|*?=yi9u z$4l!u1_=GX_)DLrByQOL0wdue;4%%DAR+;^31Cw?MJ5eJBQZe7Sjg<#MF9Z{a4uFN z(1ZXNJZt~;s|n0vAal&Nm4f<==ky*Yg06s34rXlx2(f7}| zUWAsm_6-m-1CVCxZ)PM=Te6JH^8sjc5>T7o23ztKR6y_TQm{znDX0+bBZV@tNF;0) zEEN444uBW8H@PL>B>|TXiOh0|xsS}1ZqNUo~8wG|*Fzsp;?+OUgbO{Lfqwgi)NJ>(gzm|eS0X+}F zp){r$RKY^~UKJx__1UVYf7ws;9#OSk@KY$gXNik!C_|#<_p5ZJvAX5Oo$)d<43(Am zUhUYcVmud&vM>9QH(wHfp#35kmSgb>p80p+uQX9`x8~n3sEaK!t)!w=K1}CXIdODz zqt&*kcUl6FaiMw5dEn}6sH+Em&nzQEX&D(rvkj*cPFcF@msdg)0TKf#Dky83*$!jQ zD+CbrdO8p=Ny0)swx^RciM&le5Kc6ykY#t)3qA|r_M6MFt@AkkKw@PdIh9S44Q69} z1qLQYfmu3wc_Vr@~28wt&xN4Kue^B7jMXii!#X=(*&I&%OZwE}-SVx`&Ze?~ zE{t;$|92t+gFtcu<}Uc#xZS5F>-~5lI^ygA$%#%uxe|aKU`Twy9OQieZkj@)BN84S zK2qylB0ON}KvoNr)iziS;z1f~9ag?D$*NKq6}N>ETys(^F|3W|t`G!a2i5CJIx={59Tq&FdS zq}KomN!FhDf1c;v=iTRgIs3!j{uBu-30Z61GxyAOT{Dvipz(;E+QC`ip#n+@=cZ{5q*8bE*G-KX+idk%Q~hp=h@anjNT z8x`Y|tHxH^N|LpuGCpjLIkH5NJffvr>bd;k1`aR}C13wW9F|?Mm*|GLRG=4CQu4g-3)J3=u*7hHYD{qWZ5P#lsYhc*QxD+Z zEAIXP1Pf}(&@5@I<{A~uZAM_0;<~!DP=aUiXQ(CO@!BVVk)#$Bez|q6=tT+5$C&Vk zgrnjnm{1;@Wg`q&Ed7<9sNM{0_%@VhN&V4Kyag9(j<7WSaUOPe+cg^hzcY=1#Ym)X z5r|5lP45-hawSe+b5K-KW?0>J~`UJVN zw!Z!~t78ue0(L1sKeG`_*Ejj3+=RS5Htl(|g2;@e{~5fDmvty%eMj-I07Ypk5HsM5 zE8Wy8Ta68WYk3#R3aP!~DgJb_=L56r(Fg>-W}wG+yU?EI=Mwp4ul#)jR*5|&6gG+a zO18t#TM7Em+J6#X*pyO3(T_Oc@9%%Q@yC5LGe*T)xRNj%STBNn=3!G=w7kPFkBK)u zZtqKmaC;RQ~qhnQuK0X*Dp%z4A?(sg<%d9&NsQm#zQ8ai#vFrC3TQ^-0uC-O6uyK2$<4^=|+Q z?04f|KB5W3_BVyg3`HO==Z2MdJ^JjP6Z(mSp9ZIrC_lHMeyz6`;S-B}H-V-&AErH?2ZB}2Zb7+HqV?`kC^oP;i&jSCNd$+oan zQg0;#bL|fnD11m#EB({<0WPQN;Rm5bX8xx=$&NtQdDsyaHSgTH1K9`v(k@}0kNC{h z*18Nq2?@@wF0E8pesA)_!?J&D%&Hn(Gs6)t6`%+5nw_{^<;@wNY^_5PB#7;RdQBTEJ(`@}5> zESaKJaMY0pvxp1YK1K${)8^UAkMXKjy)zyO~$RXA6{D zOo{Pvai%%zi&ijE0?vZX#S;U2>H#ZH7%oF5tAroAd3=144bYPQTp0Md)g_TU@wBxljF(J_{bj}<o7{Iw9L!Ry+8F+UlV1wG_w7B5!M|Cz{d+Z zxs{P&c|LOMQxo=CWP48!oz;$3aAuuCYSqCUjn;ph*l;MYhP^h340E%8S5jC$pi!^0 zO8WZ?*?D+QTfD6I2al7VTula_ps@*TCu+HG z1})>Fa!0k2tw+{jK_Z<4)iWC%i!n9yw}i{ODmmnNjq26!*%65^U!kY(G*WeS(srqX zWsDu0WZP^?9}+SzIw5_Y_nP%XDma6Rf{7xM|K-D!h zHBsK5c_)XHsgImELSf{Q080Jxg>_RkIdPes-wc0 zEY0gea-So<@jV}RD(aFwQ~?)^gO@h|z@Vz?`j3tdU*H}IiHaTreTS%4Gz1zeg?KvE zcn2xenbBI}!FX^$DC4NJg0wi7`pma3s@lI`iITP5HGGggx6jIDwOKZyi%$ZMY9c?$Eu$gw%Kti*_8H)5;QOWt|@0lZP@2CzKmwuL}NqcA1uopUPC|-3n4lK zN?F0kZ-1j`%7(10tVW8G5v|sl?@|q<`ox#->-fuOk*}ZdH^}%SWwg(=OT+Q94qLc- zY~S*j3&!u*(hGRk9<13q_CgeiIF6ptZUQ+9eGCh9nuq!If9%fRfW*i#`K!dR8WI5s zzj3B&ioIf7FjmY*%3uy>uO z?D~uT=PCnPV9JXBzT9+UPdLTX_8$)yj{hK6Qk0kHT-L@1Jewy+*t0|Vn?=^?{#Ug! zzV;1axsBjb!^4}i+8?FvmHmXU9&leqAjsOfyG7#XzGy|uG2{)*Z@fsP^}Cf+xeaDN z=F-EN1ZqafByUVd;-RHQ`I)FL%ErPVGs=ZJ#eXdgZA5eHP{2xenHn1M^!FDt_UAO3 zYpTn&+ZV3ykJDGByE@lBtYlVjnR=B+LWf(rUGr?e&N{Pg$RC4$0yJrUyzu<7Zs9&9& zei<3N4URn-fpPK@za%hxa{2jIQ}frr^TBQa3Os-4>~SK;^R}K|#r@1LiHVGjPDAOG z`8K=@Rhw)%OXQr*fr<|_xh?2R$)DsH()P0Tsg1bdgRN~CP4SpxxEG%h>%2jk@2hON z!6umN-OuVMEH>8SE7xTY98u!izds^4GP(7J_x}A7<`1<{b_Wdu7H)a8UJsRK=Q%lm z6*#+v56(p_@v?jT{W)eloAA7Oo|cCl-=LHJ-j64UZLFev(jo#-!E?eqnqhc`_y_6U zw??T=)ABXpMa6F*I!&=4uL1yKqc+e-OA>jthUq8_^73^8NzIZu|@19~pwv?mRNw-+}BZk_hITUpD6d3CLk9 zU`#_K!!$jdF5x9O8oAF}&rD43>{ER{Fn=YQ$O*b(U`~NQ{cR%~ttGopbtsZR>wX54 zPEZ1Zg4;&UM^i;X6rZGK&~nr9^v39{Lkz?%<9+U2?)W3iJ)uWa$##v z-L5pt*2PC49%cTASlCXUVnab2bBF>#A)8@vN}n+{8v2m>n0z^_12bbfXTA5tmF8o* zIaFwq^63)C&poheZJTh@puxt9Pb_PU4viu~@=fc1E>gnyWtXLf)Dz|{S&t|E8Q9yu zR(Py`W$|rc(SWjelPv$<5n?j}^Z-iHM_^QpF7(pGdui8|7M z%rGOyp|2zHx>h0=^kSR2!8h8u0kiMm9+piz#?4LZ-s~5m*|@tapjwMN`eo7g3sT82 zoqj_BpIL8y@yU}PZ$mD9g4#NQEI+7?8UT9SZW2V7+_Uk^S#9&4d4fE0@t+ud`aD-` zkxTbkjzb+8;-^h5#skOO+Qy`NO?ylq)zqIgXlB{cKcS@bJoZiS{}f}=Z#LXO^lA?; zT>bI}!n7mZctLLRCJsKIi32U34<&Z;3q(pw#y5ukXg?>Nz@QXFtC&X*)-8hDfiWE(6+d`-g<+5%rAcFJF0eyMH+J%Mstz zlE;e?BRM;5qZE4v4@JMVv<=jIIJu)Zci4IzL79Od9$eZMI5vLMf1H~q#09vtv;;L8 zgjaunXu)9k$z(FXSYFMfs5#u;=*p+Z@9%5J^wJUMwew;s3WrXv@=JEku;sq%+-<0H1C7_?3nX<;=T0TrX45sl z&WqHv?7Q)qw2h4u)rs0EXnmfrYmfCadaxO=jQ*Vpr_#ANj7KX)&5K}=+)Bv`hur|B zvW%u_rb#1R518o130I8~??;dFs_(<@pcmmE+p0u-xu*C~8LhpCnYj|SANsEJGf{gd z5i0PEE3u=?OT2ShAl*T5ruSR&Gpac_t)3ggIe~oz5Qvr{060ipSfVDJMbY{H}O8m zaK7dG(BH=PH-$vDo$L9#or3R@0F$Zz|B-*+H?_*Hz~xB0(JC2Yu-Tv;gh2WpJ@=x6 zx$sfwR1w{-lfikN08MJJ=Z@&yDUv2}fwR^A?7RkJ znV`Sjuiw8FP5bGiOdXw_84Jh1Ksw)(cHrZGWW?yO6>W9(3sBBuLwW>_!hif|5W{Bm zrAkDkL4}cCN|$9~-eT)%db$_#;lnF5dabm_t=a48b3rF)K8ba6D=g%q{5lrv($xrp zqkFXHwe+h!HH%Fup{-J5mH&YcfbV@|Zot9ALwBXAY3qEx4b4Xwm3DpILAW5*NB2u1 zpJwF$CLiAczc~5yX|M|b5)GEjLo)M(rR2wzwA&3dme_YsN`l-_r{v{be@%cRji)-q zxA*tI`P^u7j-djKqdKAb@g(9z3l!W`dc30KG~xq z20nm3BZ)u&rN%#nFoj26)>3?;@Gx8$KpA>F&Hnz6kX@pQPMKutT2Z1j)@P!X2D=sZ z&$w--LFeb6ZsP>d1=G_t&?vSiXuum?y?RweS2r~KQw7~{A&#nQCQwf&Ua+*bK9T_+ z{vgPjV1b3*cA}5yrLSkFBF{2U7;J1xvxkjhvC)FWv#6Zlg`O{+_MlE}p(ky>P*wv1 zZZMjj_GbIOyozu8C*cjo%RRs4LPo+FCjqp$c~=~BA0=_jY}nIBoGshfHD>!eI$q(n z(lmI@#f2BHGjfitCh%l3)E`06xAv-81x~Y2dOv_pe^{azpm%X(;)TLN8#+lb+f0P4 zv<>F{L5_btN`}QPdKbM>I;^Gf$;r6%bepnHE)dzAdpxBUF;dNgStA$Z<>^0BItmTn z38WV1P6~dbWO2luu*FB4j-~C{AYidNt5|4kv^Nwz{8@fgRtu3lvGW}dJ#j(ryv?u2 zD~N@9zK>Ll0i{Iy{T3Vly=gOS+d1qq!zn0{gVH~$a_=It(Cf5UELK?}tu$k0dMw{; zK>FLaZ(lMqIUcpf5DPI6Y5mcUtov}2l1^1K%UIBU(@~Xbp1S>j4w z!DG2UBy8yxyVus*&ah&KSEQmri{n;Ru^9WS*4t4Ok}%^TCSIQq{LI5eexe7pwV|N` zlv$Y|zj8GDLH5+s)6>BqDTL(Hom+U*5`?Xb61YMmu$m$*X1`cVR#!1h-M3d)@m61> z@xf#Sy}0Jl<*=k7CLv*8rpb1HNh2xA?rU7dOMpxau*8E^2k*yAj}q7u6>|$j1m(+L zJ#-Io!~Bz@nglUtLxJI513eHI%s~Aa&=Iht&BKm#`g4iGrJ^b!sn=4N$`P zkOuXv=%!b~`+L_attN5x7zKeO#&zUZ17SCnf61d4kSe(q^8BWKYmePHaX^Vt*qF*L zq=1wwTh&A4N~=b^c-}atf4I@FvE0&ioVHN}co5KZtb;49;CI@AOI}A>oqxYE!{N#> z7?bpM1R%lWo{H)D`IoRu4chp1Jt2~xWEy<)V&BNqst%I^u8;mJm{-e`K|J`w$PXW(bp+Z73)m>(PLDb|-4BiEapf=wzNJaG#qW6bEZ$}*{tN{D5 zz$$O%eP;+_7V@I81#TcJ7L&HV8we0NYFSyCF0=O!H&0Gst!dj^tHT?UsOVd({IgWd zb@|@aGNV%_doH7YUM+$6k=feX*d!?QHd-f$H?5^bZ2JfQY1V=MLQ_WeBT8PKSm&zk zrcgO~Aag%(LjN0$R0eawecnNLLwTg4yJmZlLx`;_1pm8I23P&axPVN_JBAo1P% zZv0)1_T1&S#ml=isGlpGWJAIIfXSB3pw#%)-u?ny4iLOB$6~Z0Tns+fr?5g5WbM(V z&kXlL{$dm*ptH*`@&5VK%eN;{D)hkEIt}oM8#zQbY2-QVK(ZHU{TtYP(&U#?#4z*z zPOm&<2MTJZgoW0Tw}#@#A8h%bMdXq+_E<5(7Ea@T6N?P-*R~>8TCk}b*fiUHP2uDX z>cMGZwYjlh6JfZ!J5FK$Q_SFe7H)d+-OM3VNL1#Xjm8l`W_7K@0lF zai*dFkCYnu+J9(w6M>#9q2OOl9S9Pk8rZpvs9&|u_r8hCovJN#R^J@)g2vvmoeJ0z zdYWf`+BN5b7%mf7vdeK}GDn#U2w%ArijYtvq`%Ku50^*zdVv$6U8 z4K^=87jA%BAjAOWsJR#F9*qwI)9wERr~J{B>Kk68m#zZjw%T(CQtt&)UQSLjRS6ty zgd|2Uj}h2q=xP(1OH<`V4gc1~eAJ@h{kjGU5=*5ZDJ{p){P;*!VbRfVA+~sp`x%SR z)q_ZuRcX}o-or^rx^nVLYwRMjNdtu8Z<*g2tf|!$GP2!I6NU%QBYPz?jT9w*(F2Dc z=}xS7@Q?r-yT)Ek<_83fcOAFl{$>Qy`M|2A7F0@~$#s8s zPA$Vm!XF0^6T(k5?yyb8kSok(qS`>T(bA%|MkId4;poy1SpLs91q7K_{q)6Q5dnTK z|M!N+P>!%Ng74{!svMDWq;++5!ESvsNM#>DFN!?q^z?2e1Tv1uriWQ>zW3l#Ra8{` z8W;$OiQ!9D!1`EcP^ua2fan0-=JY&dOG`hd14xZ@JgIFJqN!5E?C;8AgkQ$LMOp+7 zA}six>a!d!Vd1oyG&tY4dsDK@MK37qo^tOPlB}eMp${Hv9axd3rE|#~hPv114hFAI zK7DSud<6|T&ox_H$+)<<&bD59aVb@l9HlWOO>VL|E>A9}i$QJs) za_j**afE6$J%A#dCW%4n3le+kwEgg7+n)$&XWO3a!b0*?g*oGUKYCXF zPijri1?vnpX|4ZBv1>$jl~WGR5A)b<|9=+6agh-)qxyedGce+yrZf60Wpg*2*%#^8BR66?pl_vjx-u|Jju;ni4`ncuF| z4pkf>4(h}l3)~q{7{&EFW!>%>v%JO`J@{O&wr*`kYLRP^-ifBadHCz&XCvouXLl5_ z&Vyo0rK7@#k()!Nq6y9@#|CeRg#;>?&ErtL2&p#>5$jXjvVcYkGQho0CYp+AGzo zU$V`={Ep%^(WvdZ*v{?tJQp{yZO_Z~khAkMo-geTB^K9npSS;J{T85NyX#Yxb=~3U zsw$`Z3Vh=?ehN2+tZ!ZFt5x$!+?+dhkE(3>_{8}T;@~4Jap2AR;v8XNeqL2g-+42$ zf!y|I?Yxw_-vBoE?ci4Tm34ni`a{bh1D@5PRVV+g)GGJIbGE5wv6~Z5oE8mv`{vPx zH6OqEXrb3*_t(#16)$hK-XP;9x8ChcKm>=dgZ#3Y3Apt8sEoC)+g7^uJ%Wxh;U40n zq-WS$8$~yg(T4@s#vZ@TR=O)ts5FjE-9u5_$FJHaxZjTl8b0I_b-7f^L zyf`UVwlLtHsJJ;_V!On7)NCRhBY7XSG{yL?%3?3^w@Vx2F7o+(*<%|Ui|TJuG;&sA zXRA66%*f{mAY<|2NSVsd>9l9~&{yY0ZsN^<9_b=VkPcu|!u^|HDFs_+@ z5GD1X{}!rj8NaZd-9$CqYGQx*{D^w`&H$)#O*hHkjk0)L^j265|9WG69)+C`v~xid)L#%5)jD#zdwJ9^0K9SxBzycG^PbQ2VyWhP#uoQ{;9m8h zX>#3@I#71tQe}<^h1!V3_q(cX;0aSZ*$G&mwtZfy_Yt;9gjD;kaZzd2kNG1vZF`xg zJG%1K3TEw1mdhTc1jK!DOA^!prG;;-hl&ppiA0y#w7mDAaR@5?_0F=~4zWE+I^>== zx!cB7p2yhOcylcg9SCx^v78>0%8}NRGn2V6#D#r%$YVv@*X!&oE#H6eS&uOt;(~Hr z82Z^_^W^>3B{7?8hGh@&CMaA_00>dzi;E9qq2g+J@-DG-i(v(QXeE}S{S0Z1R`y9h zqRGjw<;74I{ZszLEOsLES^+v+(9%*_40oJo0Ush$Bp1R1rdxzaZ6qcu-Zw0-Vgo{CB9h1M? zSGYGO2R4oTdQJ#y_5YGo_g0e6nB(hmvx9S1UsjfC!<9d)=8RMHWv{CGaHM}@zC?Fn zHcBK%ZO!M8SC9=OlGja>G?Lpt5QX3OHM4}IVKq{bEcoC-NIha3Q=~9KaehWD>+15U z4f2dx=0$(suh!c2)%>S%=@BLUME`}vARb-lDE^NYfI!*j@QhejXv?2`vEIBWdSAzV z;ZHX;`d)?9JLMO;`R0|6O_zK5a;Y@Zs5TFC?q(q5r{WftvsDeVZj{^=^3&yh>&@X{ zpLWKe!(psm>(GPiR!ucgkg z1({u>X>SE@Z*niI<7SsIGngs7@wy>JgM=>5* z^e$+%%oFsrY$iOD4X|Oe6}6Q`gChHkUBUwUrt3RLRbxeN@w>h%8Ei@=gG+0UBe?@M zx{Kp+a-=^T)8p}K-|$!x_U{)VJRu0GpV!<5|4h$c!Sw|0Waj>Y$MaLpQEWSHG#_g4m{ zR=>g_usV+q2JM`n`f#<6>c6xf-J^HhazTJae9xeCez z$CKsd7?qLx9=TVCeMaSfwr#Go#QAh-gBjiIW?7J7DyhOb0ZO(jMtwudR9l-o_Q4duIa2xTSX^ScMUR=_t^PNCqx=BKH71XZCf z>9yVa`*&80@EzMjDzSM3v35vD#~_C_=QJACn{~=SE@d};3(B?A37E)~ZZ`ZL-5J{Zn-k1D~dhxlnrIA*`rgs$w$f@OLl!r zxDtPRZQk%8e%Y)+$Urfy9@lnrpSzORbX4ux*cFt0UCRkyBQ;SB4DVcY5@ z5Q0<$yg>(mLP0+#xU1t+s?zf$*HinL=y?@Pj}e=ME|>t`R?ZRy_c871Y0aLX6TN9U z`_n&g8yE^o|8$&sgfB!h&81ivIp= zjPg#=PcQ3gf05g*2dJ@mzx^xMytbz+ZO1@0bQ|^l9OG&%n$T%?JEu#(jeLnDc@h07 z0heleiG*{iR~24$7B{;@!mowz|M5f;OeX4_CAUfG1Pf*P-BRz=Dv91_;P;BX1Zwz0 zghM7g*z{1oHD|Jm@bDFM*=hQ8&ax@=sS$SS-RIubD5alX4;~2TS`EH9lh|rXTA6@d z%y-ePqAxG<9z5g6AGI+%xuue~M_foBWbKB_7~lgdLYXW8ldp(Ukla!{>*&m%9Z?+7oi9N z3an0X2fY8srioN-eDJR2Jqv4&vY(xmeJc&Ga?;7Q5z{_sjQ^BIi85@!3wBJdD?2+TPyFjUt~BjAG#n*AnYJ ztAttWfTh?x^)LzTl`yS6gi$5QpF0SNuvZ$&r5wLUmeeceTpdz8s()U%_z?5{xX#L3 zJwM+%!>g+5Fp4rXKjeYly;Z>59!{l`+@MJ+m%mmoypva8_ngW^1MBO`k zs11Y(FcZZTIu2V{Sg`+KLp{=ttyzmaBMpTH#d%nCYGh%z29|=)W9h0r{E z!A6~}&Yjm|m5-E)@70LCTitmaImd}O#|-&51l~iiu(j5K?ad&KdBqH~S=0>WD8CPr z+O^kZO7Gj0}jsJ-lMyOTcUG*7KTi4CB zSNW`Z^Dn?YJ%;Yb@*#REsfeWh$o18O<{utjA>(fsBZg1%sx}GjzhB5daPZy4JJf20 z>4%A0QM5(=M$Ig|vO=~L{=09L7U#;_Pd}qDR*0b$`Pk;xmplR>0#Z{`tFi=yYh3+l z(cnAFp7gI)YCCn~h1{~epwA8z%kJK`$VX}o>-?Pnz# zL+$|t%Nx5g3x{4Rd_Z;5Z18 zG&Nal3MRN+6#0BFW)l3KNP|J@-MaO<`-3G%E$O5H%KrXEp=*J#Z3>7g{9JRnapUOZ z;@z6dbE*kzcyjWYo6Bd;+-Y`h)es(-lv+Vc)6~vLFN)lzPI0{h_F%F5@bkd~G_(zv zfk)KAx44%NHpjmKUOb&SNnPU}HUKxx*!X?H>W0ZZKDK89u6o^xooAcv>1HYr zM2Iu7R}J=>N@onuYTOx%HyJPGE8U%(DNQ+I(I3KcD@8&a?>uH1_)`zC>O=g*Z5Xuw z7)I%^Oxz&@CZeA5-U$TuwP5fQYMtw`xKv>5ypN^&1ddGY>cXXk52T44TgD;^ThEXD z&}dxzoFy%KkCyjkXAMUc`Y`(_ws;e>)vvO0=^#=;l{9YnA$j{)o?tQO$s5ZU&*VeG z3Bq!eE@$7(*r~cp;!n6_XriHrvBIYiFADZSt;B6A%tMxfQ46!gx`u`qjT0~W4&Rv$ zK<5t3LmT)PK<>eo_?@3EhN5GLQ3pvP6B83iImUfeE?i&$k*YLAxZk^CbR3)|%tM6g ztr-OJ)T>mzi_vOhXiV^li)g+!T1s-Ox+Z(l-|>~a-jdRZ)7A{>!_wr~+3`#wsnWl=(3!~1B_G_MpBNGQ>B9e75z)qzPH+z{-n|K639kgEYM{HI<8aKG}l~KGAWW<%gnW!7js-VtEU{|ODE%^ zm!u=Dz>4g*HJJY_pJl;>-M~0-ga#zWnb&N)g>?aZgY{+B6dEP9$s`ry_(r*fz_?qq z7fde$cGubtR@Ckt%Io;U^}~a z`JlWZJ{=k|ft0OcmiUhJhH#H~=_tK4``EGVAY82m0U;>jg8{D3Jn{3xaR-U7GhQ2;ytuu4xdQLSM z(T^E1|I#>RqxHRZa}vI6BRKIP(Kwg9$=AOLs9}|(Px#YSWd$2?$i~lcYk35~%r6J`MoK^Z|;R-QRm#E7X zTT!7?bsbHJJCdP%VhqzcrLC@rtR8mV6ND(Li5IpVSw4S**0G6JIr$dxAOdl%3W*)a zZed$!Zx@twoB>XIVE$F>luys>%X)LLheN9;qs!MAE?=jty5|t%PaHq)4MqWf8z(|? zii(QN$d`pc4+ytG>cC$6Q8QqoE@o@lDv2ypW3PtQ!u!<)OlWpV`%Rf2?cXEmlO)8Ef*;Mfpy9IZTIA9Rq|qyNhp%WEP|X?qWie5S z6+h%krzVrjCIT*QFz{Lhoe8LZ6`sF~@&J4Jrq({V+4dE-LDk%O#!nV%zhC!CxFfW~ z{eYs<2>F>d^*g$pGN4EF7WLpWKd>YTc+B=GhbGl?x% z>A{%i+I$wLB=zZPR#xxCVsxm!uYbEJ!Zn2?h-zyvmzIV#N6AXw=PX?b-W8^gf({aO zO-+Xl`~@!}i5dq{OLd3#c4My41Zh_N$Zxo&5qY9G9;U zJMF>?^{3UlPv)aQkb<;}`*Y87cQ)o$DFEli)0{2G6f3SfDz z35NL`zgm!Qf!O6(yvsKuif9^gmKLB=KptD`Hfs+V6pL)L00k?iY8E6?z|r3~k?p>1 z;4`fjQ98EqWL9l#V+*=M3ghfX>ZMT9o`Rf1gof40Jq1vo-9>caH2X#i=;m+1<`Ct* z@aR!MMd!Ir9i-qWD+~pic{G>c_g%4Zqu9=KtHnbya)-~$x3S~)9+C`Bl#z+LP#QR% zzx%fhw(3n*`MYGz;wsj~Eeq|-dB<+hrlzLe{xK1%|ATca93#NqzOfFT&8n!8+p6;Nq3<8=K`LjkUKIsZR;o zBm|x%?bjT15KYi>=9&v-);VoP|}wt^X6!4Ny}zN(Qfys3^~eu`5l;lf8% zD|7Ol9HZpukq!V2tfg$dI_ky2Qc&Fnkk;7xfNd>=>oe_nxu>7~xCTS?QsW|_V4 z&1*1)cP(1e91ni$7C0&PH_ZZ6%69_;j9d1L?4dH?VbI#ms%=kz{1IhH+d-UqgUCuMhir#LRZ zVmfsDOJr$?hIY({%_=j%*AxkDmBlFnMj{&Q5Hkp^rf+j8jrY50SoOxwWr-FMYSMEQ zVHCluZn60`Dv7ismuu15+g45|)(>M(R%7F++BKW}LA2G|M|#p(!aUcv##*yZ1YwGt zSOEL8+31}-I%p$nB%xom_4YD)h>(22(ozgsq4*YW7z|HEf&LNNcYeKlY#LeqAz5hK zrP3_(gaa`fI(zMMK|%Sj|EqFN_P9`X|L(U}8cVe&WrSYbB4PoH`II+82c>9cnEbtc zZ4S=>(mKANgrd}zjb+G_Hwh!V zBSswLR-i@97mrgn3HLMa^{=i9QV@WkZ#p>WUcRVvw&9x@eAgte?e4{=YkAtqe)(2G z^zis-vVFUH!HP!Y4u>w;%f()&QZnSy$-C~z_EwtaJgQJGP|@19j5VB(+`XP5J>4kw zJ$*4@za(j5wcr8E1J3t(PwT}-*9qf`^FM4~|C*d?)UP<5AJ=m! zL}+cpPXqTYG4WDj2P{ETIP~%}UWc*f=y94Ym(xE52@8PIeHKfEJza@L%+0z#O{ZUE@|D$GyUPwA5;wsZCbEpP=xNpr)LF+BXKCK9@bOH^y$cZHjX>MYw7 z{&?J$%pD5rfq#*yI(D~5-93%StQnbGo|re zOp1?Eqo5+GdPH3+T|PwShyR3IUkUU+sFy93_2)iJnHvbH3}y>TR4bJ~OrjGeFGUHX zpX00VhYlS5x#O50&STZZZFIe$`o8Wt4vVw>ItGr6-?a?4qw4A-_XV$w`hSd$R!4a! zcXWTr_``Z2a3ohg=9BX!bX{EN4PZ?IU50KG0I+@W(cT-p?}MapO!Ob+8|!}D$GP4g zlgCV4%gAKky9=D;F9LzB<^VwMLh4Ybavp&9_72;mxQ*ArLVNUaCOggcKFm5;P*4D+ zsK2Hi^Bt!{bgWT;v7-MtR3{|ZIXl&FJgFI`6GLH(#zuGDE?FNI8%Ksc-2w0l(W9v? zR?D=@ynFfP4b$0kFY$y=u>~&nAV9D;N-hfdNh56e5mDL1Sj#K%FA@K@SQH0s)m#9f_?u^x&U*?`kdxxnsZVWh zosm#!n(jRSHiX-tZSOr9HJdZ{Wuk&Ve`bl&oI4D26GKx{4bt>n7mo=T9aPO$_Rbex zhlUySnDt?nyiM|@;0Xk^f|UxX#kdr|3KYRN!D(wPqfJH z9;=G#ytVGvb*Si~iuLB3ymGQi)yaIoB8FEBDj%%Ra0I)oKq^%Gc|pXecq#F<`E{@F z+utQlX10Z0y!GMeoTKbl$g<#&C;$}TJ{!b7(^&y4!%~V|49(&!sTA{>pB1_EX=4w2 zp$ zClNwNNulS}FZB^lmk0^t7eeX~|Bsk)qWtMDzgK6^i_GDTjmi*t7Yt9thq%f1gri*h zWE)!qzNMo$x#I;5OB#pl03o#b@>DT(~uNje!w6yY+icv|=k4ek6)w5|ST6=X|#Prn`FK%au zdRUJ$U&1bWV*Lveej?}2HUH#~3kgDv?=TZE4b_i&JdN1Zhc8D{1O?^kRIZnXqhSa` z8u?zo=S9{DP(c>^xcD;V*M1MH@ot*u13TtiVOQ7hi}y9{n_a5 zN8po;0rO%349c5P)wVq@O7GdJYeqAvq7SpOjl>wZoc+z?qz|6#$UQtK@#?71iR{7r+uJK7;I*`WZt1sQv zW3&Tvbk|;?epJ<;AU*v^#cdV!LNSzv+==*(!F`#M2W!V>J`5zS&qz+V$H4pV``kM= z4}zMb1KcJ@ldSSi`#Z-!U~jdO7bI?M9NWiq@69TA{$0ay!wdJM!NUL!(PG8ne3VI2 z`cq{1c702Ys*)Ag8%8dpzUGlq2UoE_eZ@DYZ|dpjc)xhD?PJrf0&$br{JTpg7@S9` zNEU+;wp=^nCkcJ0;uMz%vqqVDU+OUIWC~A5VzsaRMovZD_Eq#|z#_B>#Q)b+5Z5%m z+hQ7N*VoSkwLhxtRUj{&U4Y$d8)|chKq7SVtlRPJCbmW+?}}p2W|HjWGeNoar3-SU zhOg;}P!~?Q9-4ZO@41IcN=e}=-S!2hd9AytE(>O#%>!-G?i4Sgx?W+)TlrGM6fm)=Q89SyAYrnB;DX z;P9(QKgQObi)DW7B*peaCOzY(PANUQ;{rSUjej1o8U-G|M&Ecp_uzB3Aw*Jsl4fglctHd*>oo8GJ+UT?)T=D?NKuEHjSy+)nU~XfZwYn;=}C4Vp9x zR~IztZc{E0xc|}+Qb}QxxL{n>jH4_|!K076cUf-N{>?BVWKisI(9$r`!}g@uXJrj9 zkK~!d>B^orAdsc?3>-w6KYAF~)y20;x$G`+zNpf_Jd3ay^((gtqTFeso5xbl#xcha z$V^8nxx&?mMB90k{E`q`bM1R`70^rjmud8M0qbe3sYmSP=M5m0>S9wWV}p$6(Z5&C zUT(2fZ8+yobD>nQyqflwn8fIpL*Dp0n!SD;jp(G#) ze9DaV@j;UsRN08#aJ*!;+5Fe)CF_SP;eP<;qjN{fp`^wV4DWepUWBK&fQ(5|jqmN1_zVO3`<`@?tn>pM90Gg@_33-v z{^|g`xe=cqF&jE$faJ^PdYE;&Nj917{ClLd}sB$=ha?HFncV;Bx3I zas}fp@;;g-Hii*H3_ls_+`Jodi>8nHaRs9Oe8ht?2t@YEwX=L!56aG(Jfv+I8DZ+F|?+#mj;MlLt6`GedbHCe$!*nBmYtDWu; zuIWa81DpQ(XCSWu+$$(r_HhqNTe+)kljQ21wt2Bqx=;|xiC^w%!K@tY>@j+4@GL>t zmzOemt9s#i_4Mp)fV|WE%>H}zlBoO@Dsy{IivE>O?sIp@4NNkglh=Wfyy<1M zNqxL`x9Eh+iY2Kb{G+nN!^@|yv(WV@-JoKC-vHp+v}BW6hZnonn%2LhIv<79e;gKbHWZC@%gze=H_X07mw@(u8Y`9|I zL(g1H48^O^RtzfrXF}~Bm71JbuI~X>jvmKAynGm$xi{UZFE-KcQbtt2``q8u%LZa| zfY_?~G+A8Wh4gGtQ-q%mH)>u4HTaK0Lj-_*;f0N89-I5SQDxQ@P#~yILZbkJcwA(?a^xf($^vFoXr%;6XN9oXb%p6kk2j0 z3hchP<33Y2*I!SNbQJ;uvvriaE#ckk+N?({wQzguw!E5SeUD>U76a0Hj|EKX~@*MLmaH=gWss+fD&d3d6d@JYlN9^e!8> zhu}D?WLY}d*4*~f?*rM_nvVl=>U)^)Lwm=<{8=%_7vxFAO^|f-*LGoq-AK4<8GYJx z^cn&HHC%zeNE*SIY|8yo4F6nykyYrt`gdoWLjU@dl#~|V_ke#AII&=W24ZMrL}s^9 zRn~pxiE`1=`$oI>Rr~vGtlUOiA8E@pR8xM)!WIl%fNweHaKQpt*DtVmG${T1%})W? zsUYIYtit6!<7egUoycJ&nAUjCzfZ0*5rgIc zLQlf-S@~{_KWpU?sKcEz(;-v1K>|=~v5X2EtgjarR3jMVh3y zik%0%-`A}0-Gi479YogQE9_*YJTC?}WSpH9wx|u~i5kiE4LNUk+gA%N)FHQwa8)N1 z$r3dTaw(G!PSx{(hYNx&X~<7(ekZ^F3H_q{{21k3Tq0Xi$kvbB-Nz z^Y|)aWJ*0A{g7-M()`a)X-M<=HI2Mpm;KK}e@CDAHp2DCzvL^i`~UUd?%s9k{}8+X zJ_cU=A87D{vJGu~>a_Fi@i!v6sPEvCp=J27J|P+6^Rt?< z>WHtfYD5|N#SUOS1WVPVmmamRsl5(sfJfa^&j@`BXZbW}esoK;m!@FBdH$o$X$ZM@ z;5(K}v)I35#RqjGY(d1K!7SvDVAy$#)EcuO;Oz=Ep=1b^gAoRTv>O4UjaiG;36Xb) zp|fQ$vFW?5AT$DCEji;`Il~(uw&wlt#{2QDv$T{TSMg~jC$oEL9DB4mygn|d$%>qm zgcv8)Kl}C0hq*gmcvT)^R5LiKXJ+{tKMyc8pfJ*&(hox)9-iJo?7@j1-KI5SB;_*l z@V~S*7jKRH6tQ7p(emtEDgr65=6rk73bM21@6e9IF|bi)r=}Jwms`_kKUOQ zXvLv0DW%Vh^UyLvoC$Pu`#&AM40VFW3$~>Gw(15BL0U>OV3L4mAj|-!3+R|QAI&VG zY`XuXs3{Uhvkw$S1(h{GVFg$spdi(_^^DjFjt&kmQ0+>|wr<+C!Yra%upa7nxeN4S((Ho|>8e;A4NTR%lfJOs|{+Ko_1yKe5t)jt9U4mTUT zf($N!Uwp(kw$K%z|IL5s6k4`}`;fs{uqR1T+^xj^vRvPxg8g=W=&p8YFD{tZgBNN` z1U*x7f&{(yERmWXy;Y7oY5$!Q#>o9NZ6X4{#@#;{FSMa79 zV6*^kuH{;dI)GA~0G^??hjmLJ*&m>J#HyYT9*6>T0oRy;haT;6!+=uB(CAnbOJn++nA&6|7!T~<#0Rb*#F-LaM$ z`5U#!+wK-tOmF+5Jz{S_Wunpt;=b*C^Kv*j*3?J_0B$IcEI4zqrfPztG4 z-=p|e^O}*nQLi!1_3SKkA#3-}XUcO!5H}UXm;xL6hJZ;CGW%Df){d6~vl(m9+MCEz z22zBlnC3IAQ0@U>q()r;?nwH?XaX4%^w#JA38YWwI~IAe4R7S_WIlugsuPUyfU08H z%!BLC9pZx|uO4_{tG|?0Z45`Oiv`V2$M^iEy_PY{4>8mWU!j4?G@X9y_GlaQF*q0w z&Ncq=FulK{g<~y%1E3syks%KB6n$vfKzTafpQj^e_+4rSc8Kad%329}y0B#ZI!qc1 z&sxgvfJh965Kk7f`M*KDrcY2G5uZ%NfZPI^_6w*$7%lFX>D)=EN|3s5T5kcC`6~ql z#UAsIOKG}efByW@vakrX*JwGK0o@1K>p?%J1J0#Q#Wpm;!h(I~VI9tFn*hlld)7?@ zrn$n@k@tYYG3Whz)k}DRp9q+I6FU9-k@W(e8*jezH*6q&9Z`c-&QiJD2=RUXE(sz9 zfJrp!8u#P&3rwBGr`_Ywv&p%xmyIBLW~g`-k-KCa0XkM&Z3*5Eyk&4C_F+nU^kOQ@ zg-n-rrC@rN%ZA^#E|sfXh-B@zf=62_FN_y^G0)jxPr=Ialvk}h@Gi1%yeoueUtBF; z(4Ty09#Ym!LxU?^m{%1fer!C%mL~uCbmF@h=oXT&WVGT0HjtX?FiUEVPmn7*`86+xH9N_v2e=}X^*V;0b{0}^N0c0AuVcpdPQciVaDkm=GzQ{j1o4-2 zT6t%I?MXD!iSjj8%l_5|M;JF=vB?U)NlEt{r1k(B?(Zob_cGJI4UvMA*vX}r-S5f;0HpAKo4*U5go*p6%C#4jtx;dZ&B)WjbKo7 zuy`oF`hIQ`n&|C*c^X5nD#@1=@Uj!{E=Q zoU_7w3wVj_03J?+8iwllG2Xmn3&owxkG8HRco9B+8hms_#g8yU$|nP44*nR|I8)d^ zU3eD=rjOse@Z7J|lD2QyLgV??ts9AU~rhV)x>rt;54INav}VdZF`+YP zg)}yRdBSD48UCkP76BY+$lKpyYaOcS2^Cf?d<*Xm zSgwWP(;MKYXzUR7pu?Up5q5A@8xm%Y6{MvBeb^m`BO7DrNmc`#?Z`CTfam~jol|9P zo;ZyQHBd5<61xy(9dGDH)O^V3n@ zYbNz$dI1%1?2$O_5xy6n5Dy<(LP$S`_NC*V91>1Ko6~DuqzJ&rXo6L>>qJ;(Ntxpk z#yct)?rSZwZM7>sy{^MU(YUThFZ{fL%hTW!PV*X=%#pd|9doK_rIN1vpvYv^ohwpN zpF64M0Kzih(0C!rWcQWfkSX+;xE+Omfg)o^5JT9uW69`~pZsN?@f%BP1rB>~D~?XJ zpB)JQhxyRtSHKxngfUehL~TV%ZEL=_11j8N{4 z8WcPusRP_`_W?ee7R6l_XK(vu$9fX_fYB}3L0A<^oh8VH;Lom=jAFo$TWkmiI7_MCg-wvU-7aA6?dL`}9iL1=E-0)X0V!w>ndRZU(9SV9k5CfwxHdH)Dh7zEKp zPrQyftw^b1z)$x42vOZ!`8$yX3u1~vMLw$(X^p`#1m7%L%K(E{7_5LeEq+koXohmgD=tth(Qx4;J6U`Q`7>PO zL^9)aH?7dkF5>2>mn@ygUy!GEPKnxx_s!FT-NM0s7O}B(cb7x#-8sfEal550mqq-S z<}x@93mr0{=;rzK8BbU)%e7`8tp#$)&qd-A^eZuv84ml|C$~}DS|2fzJHN>)eOAuh zSb6u@MS4mGWnDbjOaGvN{yP>aG)q}0CxW2VthzWG4Yt@X66R+1(KzUKNgVVt3M>L$ zT+E9_c&bA*Vn`qydKnL`1BwbR$|^x!A1G78WM-OCVWjBW5eVK$a4IDvTqHRJ_DoGS z+Sm(Zph#hdOnRcX*mmAMU1o1%Q2AMm`uX*8g@B72^7hps1oE<~Ccvr9Gm9>mN%fTvv*~j0= z^lCcyK3z#*#ftY=7~M2O9w$XRQXZ&IRMF7)4uo&xgR_WkHi%yNC@J5OBarmrWr-w| zKH=jI@}avPU-kEGe~`P=a}xh{%G+oWIt*^|R*;c6Q2&=Ng68EuuPO#9N zlAox4K^{@of4jP#$8ewYB`!fA1t)C4;fT9>bbtB>SzXTnzP=}D+$24i4 zGYQu1=Fm6R{cm4;3Y}PQ<*MV$5p}lG;YerIzhUY20a53c&D6sfPZ2Xghg@C@zs=*0 z84-#ydI9bfU>;0BYcCH8Nx!zhfR`WI=KronVAQY+d=zqCsUvu)WAY#ClD=N&hJ*-# znh)5a04)1JCD`(x2K&FP^r%M^DXK(3H@$^Dhat#1NBx(2Hw@OZSP|v-v(7hC( zvN)dp2RI?32i)Tr?%~trW!IG7p_a$P@;J7#L>=vekU1iOK3Cj^Hh2o8mXYr-LQQ^$-fqZW7(hcbPjU3>1lh^6_|{}!Z(EFe>DKEd#ZTA z#l}nnP=)KnP9sD=hr#eqmlkC8yiPr!Ip%%=OjpBM1n9us0nrx+yXp(yJKN}6m5R(< zAjAb6t1_xE|5ty1>>~Utjx|T_o+Xgpo&Pp^4SONP%+-{4`!Bqhg$@p=Dg=c0_~r!_ z&IMz`zno?q2vWy@X=dyZZU8mHOMPey~1`*S&>X^Zd3y4e$Po zJ}_7y=ugj0l-4`RPM zkD^oZ&lhZYz!IIwVMa%VdDcaE&0l!M7n^gw`R4`2rP){fN7>LNn}2hw0?#B4{wo%M zh)sFQuw53uLWXGGe8I1taHNENG|t2^;Cob13c)Uqe~)m{s=_?ylO6wlXO<=!57&LkYj?5YJFHf|YeDlAt2!y%3O<9?UF1 zzBtwFxY9L;4aIa0dP4d2b8#3+9Yj8XhL-{lRAW^_Z>L_tmH&HO13@9W4p&7lfdF*yKb@&CR}Umo?W7Y62)>R@&}%O8NzC*<3t(rt_y2ecPFuM zyQ&4_oRyM=-#% zF(zMJ{kw8vJwf;)iP{nblOedR!7qp65?UJr?wlZMeJC-=g4oO7pJr^vrmIBKMD3)|Lo@ z%Ek2BId81zrXFH?d$GqdGklb{6xc(r%+$xC-HNXY(X5A zbQrrFEMqflcieOICUKj{LtB3eODLkJ-9bjBu*K}fuK%I2Nxd1FaVOZ|7~adI8ek2J z`K%vZLeh>9C}x2GSd~ORazERX6(D-TP#h)MfM0QTXw>RGQ`npHT5s3U!x(yYNHZR4 z`2lDSaS7Fs_B+_LLr;5#F9*YuP-wVwu-7iLPR~$+@c}_YL2-PZ%*~C4{kL_p&VJap z(4e5Mu2Y(gm+TK^FgngH*V;spe{m2iEFYGLKs{@ENG_{PIgjs60_z6+a@<~5IZM6c z`S~4qKZxdDZXK=r__-5tD}Dsg$Mg}HajsiF&zk;3agVhJ#sVnhY5?xeL&Jq^qy|bK zRdyOQNJ~p3m$Udc9LYL>zG+q<6bDeU{k4$`kU}^bvO#4>6NIG+HH3c;&gCU#LX6(| zbho`6j`JAAd`U9l(YR6So3k1}SVb4Qe%QZ~3Qf6;;DnUUV$T*NF#S!L*pJ-Z7kdaq zn9Z|GjjX4}<3Z%^F2N*AE<5p^GZ*^x&+^^w(j=^;1wtMg9b3cTa-v=~jVgKCcK?E! zCAhmiu-1|+L|FMRdUH^b?w?-*;jCn?Q5TKmqp~|dko3QS8}0o$dqTDBk@ncq497bA zmSxWY*N2ERs@R397F}yH2Eth$M>9Jsj^BR0!pVf0k3S^d#aY?hGX0L``k-;RP_^)J zdW>%UyLvJA&dvyr$2_l0n60u<6OPIkOnP;ztYA+S%HT5V^OKn8A&Dn@94+@3tF;!9 zH^7g`&qL00Q~$zzVON}9b(pXFvE_(f`P``?k2_ZgZjFy&0&n+&SL{^~r-Hu^ zJi_33Thb|E81)9$s#}V%$M$3JHOF*E_CW4zIN`aF4n7c3L@BI@H*-3(Xd`^NH(%Z9 z1xq$&fjZmsRPWD|N9BgUpUd;30BZKWlVU4-{eT|ICC~c{^C)xCKY1$c4x9=q2=;bl z4+@?Rq28n5kNzvl^8t@n+B_9JJAEeo$@oybQyI7CHDgZHgGNbZw~;tD+GE$cEjV8Y zz0o(Y_<<@CFZ$F$(J9$iS%1|CDl3_aB7&d7|KOQ?prerJ+}1eq%X)vAre6Vu|phG zEdr5%Xs41+$cC_wF-!$4W!4wtAugUqsDl%3WNp^%2{ApIE0!k^A)x;bitJ*z^8qMQ zj)F_{fG}WGn$A2#0kK>fPCo@rTUzj4`{{}UnLVEl7?lZfr6GDc040C0WEOSF-f(HV z?dxY)v^3w*g3F&R?fcfJ2&KErH^z@XmzWSlvYLn9$A~`l%^jB9iV;DO!}crbTs@e{86-{4QssFt-Lz==)tze2p&+pnSnLR4HGkLlZxa%461!0Bt?I{D23j>QLZzRtFp zhAPW+?E_5ZdfUDH!y6B5mxfCVy*6k*QuDSy0{B1mTZaf7H+zytBQO&q^dC#C2HrnL zx=OF!t3*hII?9oiKeYedWb=6jjj$iMf;}B7!B&C{Y7P%Vo){h zE8guF@-VDa?T9^9RCWu-8AgDI9C2|O2mOhI8oaZ*lLV4)o=S}Hk>>{VsYX*0(KVx| zt0%_(xIWmL{;B7ILNgCqTzX_F{%KaH*K=oV^P%#zPKwE=iPKyRiRz>x3Jg5ANY$mg z`y9N3!w|HCJsIk1Ptc_=-|Vc_d+RxUdU}%O=d5Qk)|BP^c&r>r4YM{uLUbK?pIqqwhV2Z%Q;`jQB4M~ObPn*;ykL?zt9tZi#r4tY{0V#fNs)AC zQCOhJrWWDEV>C5%^?-T)q9?vuh%XFtidO8Pt|@Oto~gTd_nG0mIpdY7X6Co?gPXc% z<0{l2L8g%>$YaV*fm|}C#_=vfl<4ivOW3a_&914tzHU85EnV30u)zAOzGOE7|1jgF z_WQiWidtaLe9DV(Zd9&grWS|crU65PHI>H68l43`d}GB~q|edx%=+jejMEIH=;d_! z{TfoVbPA$eB4qE*h~2=ApYg3b&Wk@IGhI=Jvl0vYld0B03*YF#XB#aL2JzWZi-vI^ zk1n38dgeaIp2E@5bV<$c5be|bo_~~0vC(D6jIe`W{K!JMiNCM9AI@c%CW!R@#Qe|a zsZw`>}R^IsprRz^8Prt4{n zKd=9JULOws?}ani4JQ5@xo0l#^Z##N@XGET3{)eb3%ep~lux=YBmNV13TAiIv&|=K zo@8tWVPv7TVQeWh#=T>UkCY#SH&+l)ap(lkYlIljQbedderfv7N90%~L8H_Mlrzc= z>zla43$p=#Vd`t?6{RqQQOAxL)u;fID#-(L=Bt3E-9at!dg1};|L#O=S|O) z*q=$gXNDLRn!_efYJdwb;g~`RPY&AE_R8j;NWunp+&(lTOE|u zu!%Ms{=*?!IzcE!_<}#~sfphozr_Ue+IvcN_7T=n&S+8TPev)U*DHP@X4BG&iwVt* z-;#Ve#+bc6nE7YgGuR6BRTL=E25Xs~pE`$vtPkO)r(nB**L2RPIk|se0A;0NPyQ)k zz#}S34M@;HaPD%M`U*z@a7Qa z6NJmwXS9F!74}5`-k(H95B#SqR|v1qf+&jo2yy`-mm9ZlX*dVS)rXMR2L}TRta#ar zO4RaTq%^F86=CmP%oH05mjb8AahOECc8q%H6K~FJI5_|MO!!AL%ZnG4>W9XL!zHiDScER*3`ueL3oq5758hYi zaWK2-rmWb_5d5BU-D>d6hdt|0s8>zc+aAPf+u_X-A2%fn99eC?x1~M*ejc^!$S2XD z>gNJetyH%3^uKxRCKT-uQY(n^(bBu_v|x5>h_RCMn~y;^n;ZB9HE(dD+#kE;*o<6( zER>C|3cWQwIel1VWhJF=!NAv!G%7gk$LwqzU`g=x^^LfIgMm1c;tf>Wq`NE_4SYz$ z?B{ERL$P$s-yYUQF7qHwnG?`E%%149pRZ1`D{$^x{Xa*C!~bwSJskL)n4E1AxX>_N z!`j?%Kg4}w%c5R_+WbLrm##kdk9G2@h-_RaIGWMdTXMnfB|1S5{}m$cH#B2#Su}SS zDw`RrL@?am_VgH6~iVeIBVrGb%h6xB5x!Eb%;>+YTwr zsMe2o(d41V2YFuZX1uNeqgVH3I^xQ?biOc0;Og~_Lub4?m?p>+blR)!$s65WngPx* zO?ZP@SJ|Hdn1Qsntuf>2Q?gH&)0k0O*FxWPiL*!kiT5{}->WPX6yOtl%ofdEufZMU zqfJ(=E)Hyiu$Vy{%bW_EL(j?5v zVKgk_Ew2Q156EoBtUrPIAM3ZeDU6HFgO{2hN=APME|`vm;9KXBMUAZ=cRtBeU$pN^ zmyT@qma()(*OeUGe#g>hVJ#i!!T7bE~VH*m>$# z>4iDsIgF0f?>>m!P`Ar?p&!~xhTM?N2|b`@nBf}sXuX_`d6fvR%H`1;6qD+o$%b~f zt-;?E({fsTH%vM(;?U@0@hdv%4ewU}3=oPUW7+7sO2R_@)U-{nXoQE^*;fYJ*rWT~ z9y&`pwYHjp-os1l2eM1udI?+e(=V7s6F7HeHio%O5RhO$0xSPJi2n}mhoG9~aIqvm zSMx0f+#Ej$BByv=R|i0NW*1fWzF=z>~g{X zq5H!wGM=STgm+U<_}wL!Opta7YKDWA2`CLE0i6@5y$BLnw3ZzUTTLLsnJ4B5zr2=O zLSRDejtl=Gr^k2U&s{=!JsV{L3jK^Qd~lA7i=W-oD{U?L?TwU3+N)?M{>;{V3J(ZRW<1a8@8Gn0nVAKHPaO_pmM# zZR&D)8&WSOkg=20UNcp=xSRJ*J|D^!@c*b+!pZwjEAhh3?vrp&-5b5p-`D9jNRU%(>hD?9)qfa# z;Zr9)@6{{Z9-m!(DMER-5@rwM$7UDgls|Va5i1}*dL%{qRJE%fkk~9P+5xP1rR|p^ zV}6+<*cXQgZyvbIW`>mua$EtyTd8^w3Ax+dI}C5VWyHj200Rdgs@LJ*0V`N_o~i}5 zRW=1S!Kn7AvQO~2ymx!SLtaxHk8%w!Rbj2fvkrfS*{r<0akJyKf|+Aa6lqro%Iqc3 zntQRG-VoK3HMwiCLGxb(m-oT+)&hkno}lGAs_O}OPRM-0y%REF7YAc_Q9>fl0`XA` zQ9-Eq1jf>h(M9u^rqr4eZofU5q^%dc4K7cPQGm}gJKv7Zv<0ee#r%ADcP+WbG(nL4PQa=}q$h+Y{1SOf zQ`|PW7zxkdgx}M=&R*zLVCQOb@vz4uq4h4roY&`xA;Iq;@T2pk+XHy`>l9E)vvDwW zeWOD#?cOsu0hPd};GIvvM`zD`MBctVRKyn+5Xl|1bg2XS>Z1%>pYJV9D8baubdfa{ zo*cSS1n8e740ocpVeM7YT`%VA5W9xH0hl4*c|z0?yTtfDul78fHgrMBUwqLI5TSO) za}Lv=0$dj8yYj5wn(=S9>Omd@5Xm5t@aE0O+|q2;!fTEuk2Mn;FLnneh>to9tA~~K z*pwnsurGig7R&`K$>lA54H;kj5`88NHl2mL3bdEIGUA+ro`Lcme|6J|%^i#+SNk+7 zJJ#~vy;%Fs_>BZ-4o(@Pc1y6|Mn>0ReIR+puOVzqq#pfi&uRm-t zzB2eRJX?Sqa1RSuCb8;%Ax7L?sc(wj=FqP;9R#oAGDwF$H072v#b|F9LU|FiHuDI6KamSnQdJtMvmH0?k+^&a`*`{ZH zC84|a7QWe9tM;v$K*3a!dv8Rc=mjs{;2+GpIbsYr^{QcR-1A}PUCJU-rp+))_qG?> z;`{HefpYEV&Vj3qSd{KnN-$ce+1)s!HROHO5Ho63@dc~Pg)x5&6QOSbZ9fSA47M`e z!t7+C*joWCTCBt#dHvd9@;c8JP{Fxrm#N3iW{xzavwUm3*~RTk&9X6Z%wurr$iQz{ z?NtVSGpOrA>AAs9gqA15Er#;@Ax3}IreJr7tAY*RiXDHkY$Nywx{k5{y?Nbf1bQ3K z?usM%?YW_5p`-Sl$)zDf=||G1Ljg?R+aE(zW%%{-+I3d@h^!cjqxmF&%`L4bxF}df z?LJsO*tSk&QKYcCecJzO-PSa60$I99HndfygJ~8la=svrPDst0oU&veV%~lC;6*{6 z*e}f@Bs0)0%IU-m*c*oDfr>Ayh;K5i?8bOEm7KL1l9{cu_L;dliREZ{mz4PWoZo4U zDveB)fhE*>+g!o!nvTeXiw8br&wF#df$+w#ikN~m<>L|a~lkbZH@>|v%6$8;g=`ZONjRD%X>=$>6Q+3c&~!C*h4P?1S1Q;W@!wzZzgNV6l7F;zTM!wlKl9bF z*ZRs`U#taRh7Ih;hTD*J5nuDsa?*z*)?pdCTHCgvxkZDswfe+YtBMyYt|9t0a$MPU z-tQl6iV}9^a!r_Qr8_!w#)`#?_v2Vob^>iQ^7uh+ULWC)H;!^codO$0hVt>be;f-Z7sskZ2>n-DU|JfQ{u||Z6M(15wvXFX3Y$N>5WN^KrnjMGv z-N;?*LlZ9C&ABV4Ex}Dz`Idob59?5s?1BorNt_Lyzuge8Uq^v`{E#B(+tB7+*y9Ht zbq_hJYpLvlNoVA@&B_l;5&t3UN`MTzfiePArkc@3OYo&?`-%_BE!h1X_!!*e3#6?$ zk0oMXw3v49`ikz_t_O3=-o{`FwLFXL)xc1%5&<+q>ZMx)w++}s-b>}J+|bZq)sk&- z2rmZhQ#;QkF~iPR1hlTeap!iPOb zxsR{nxvq7rMehml<;pu+d1LK|B40pfB0+RJ(bQhnvETZ z4&{4YWoFA2zbDmf`&u_KPD2)B*-?IH{_Cxo9lGaC>`NskQ_Iwm4tJ0sEWFiX(lCQx zB4fl8Z5n0PGor$lYxl%;IPHw?@x(0KhrvXGf2S+ss{mIRabK(+WK zsLwcXe-=p!(_*$5j(CNFmMAlue-9PmQrpw|%aZs{-$fjd*EVK8Y2e=@$Ye?(`gTgk4yJno4{wA`7a8Nq3qwa z*#tsN*$(@{gXO=OO5IxA&5cDasqEuLVA=zr5LfAgXH5+ycW%+f(7~u|?vv@P@^s%T z?R&a72>Q0YL+J_eesIT(*i)tUWmFuO#kh>7BcwaZ;8W9bNrT3nX@+!jp^r(zPVU)v zDNd4Cxsp#b&C@i6q)HX(8#2Zo{R>CUyV!DdcE#`u?iz%1IH%;li=s#oto+zTgy8UFk(8dpapc zvQ4HZ70zQHV2%!Y3SiFniYz1&fIVA(;FF6uLmKz)mY^#b~;$GzRJDY5-! zE`!D=+dgq-Cf7K6qn($I<$`x{9Lm_kJ3;Vr$3d3UU;7>Jz0nR-|13h)CtrbA?t9BCE7zmu_HShrE{qiadhlqJKgVHTOhSTA z$^ZA0wjq#q0GQSaZ@()Mr<%k8`(iZh>eZ{Z18)^vJUt@^*9-}SsuGr?hZtd4XkEa& zqR^^6u|f64$d`Vh*GK}nj5F285aKKy9$dFqWG5<1?l>G(HB-21+jbYzYipUC(xVM| zUnGPj^Uuc`CA6IO^wR8&%xmd#@8}pHj$NJ>nX(E`Ydn^J)C^^_<7OQDO}Yd5Fh{}; zPveP^i18HA&JUWK@z_vF^E;;H)o#+XUr`>qq+w9X2+-WWkJEC1Kieha1+$n5ks_X0 z$gu(xc9fB|@S&)jeMtWxjN}OeDbVayvIk#XfW80x`O@;&!UtVlU3a(wHb;s+WfFAel?V`O2RkQGwyRenih&V1dB{mNFK!M_(Ej4fIFVLi7`Bm-4>g~@JJ3-lB zB@|^l@P?tRWH8U_aa7f-{z4Y=x|l$qLg4Q8tfu;}n6|qy&i_nXL!;?$$v&FxGlhv0 zM$5vUbK`zdWyZ~On>B5@(kybr%Y(;vpI$P3+bi~>D5kf!7q!TmZG!dj+O|%ODJi)K zn-EVkub5S5zZeM{%$f6>gb}L0f5Y4rk1@uTd)P7$W;R?Et8H*~C)VvIK8D^K0_tvJ ze=K#x1uni6F1KkVEj6nk1u5I9EAJnK?<}r@v%iRpfg{C+DIJpy0g_{%?|+n`9I~li zZz1g}OsE)sG*dnoO?fYHe~Z}Ukx05nQ#E1^A!aKroA*tf%Pum(F|G7`&2=JSBSNOM z8P>dXb-#_DFM_i@2&pDadr{4AIU3DgEF<Vm{nl@zmTk!=#CDvY5_ z&$9K{^S`3@0D`xycD84MEfo-`VZpG2Mp+L{efLT}G4R2mzy+X#I?>Nd7 z1uOTQZ%!0t0CcEeynl)^+`q)?5Xxf~DQZ}_jxt6fqOGS=teL&@4fji_r(vNmn}-7f z;rrjlKlUxuy!7PdXr+7|YNUKxcMjV6Vr!0x`m$=y7?xDE|0}_0g@H>wzW$1A>kG2o zXTv<_hJFQHrz=0tagpyfhG^?dQqAWob5OvD?b3)PjJ@GR!Y?izrG#&$hYPX-WNSx^ za?4YB41Nxv+aIHW>j5ZuWzwrQ-OmB$dJ^4=wUlJ}%C~Lm zD=U=Nx=cD@`1Ach&#;&|Tz#OM?6YCXl9z7oVcmt}m)CB+_1`9i*^{|vx>J_e#SUF_ zdj@;I#+Pa9{tRrltwC}vM3l_j+#L89ycFNG2n9-y}29Uo0IpEJ58sj)>}Vcm)LoF{l9vat4%0Wm68W{)tKWogoRc33z-dt8ukG zN`4-*Ut`zN^=t6grz>?CS&>rBvGxx4KJ$eIa&>&^%mAyY&?EH^l;)Ws9L+fp<&m@3 zq~s~d4Etqa$#FIh>F0Fbf6Hs=UXb~Xs?LeTo=ohS+n+zmDHFhU{`^sW8<00_L8wat z!oo|toF}j4@VQA+o!8_wef|A&2~9tQ%w+pKpTyM*Pk4bXfU|k?}M78b8r`oqpd*D(!m)?Z#;{w3R~vvS$Cn=eU;QXI~FBe`E3@ENtj4TmwD^34UaK%!Z- z3%pB&d%q&OJ%)WqV8x>T05}j08pKmWOP%S-J%MDc*pJSB_=2auA(QnoLP^u*MfUCI zXUAO-Z2rZvW}8r?ZJMjJ6lIZ)g;oLw*f^^KT{{GQSql-)9BO@&<-nLs~pLhq2JJLwy z1fm)nuYpqRQ~)gk8H3pNP7{Dkd?+b-Hn`UIR>3DREiJNzj#_8#guh`mrl9w8TkK1P zbg7?ly>k6DFMW;+gX}tP$T{8WYyIgst|{}fFBVbS{k-GP-HFDkE6XUeWL@*no6S2L zjFlA*-Dy&f)np43yzKuR3}NeqRoJpi`D9_ZL;O#HH=Q#Z_Lm<=D5dxQbOV?9--vhe znX|eG09(MtkyjR=2r7r>$bIV*%Ct5t`#=I~>gF$kGHXAu6dhVU!;SLm#Yt)-NLspL z0u~k>Wn-ItxnCtGOSw;6jt%mPUg?*FCH9xuw!Pp51N48XNKy z7CM33Nm43xDGh7!Y{U*@6sx+$W@2wQ+$Rfu=c*Fm#gxsAAlFnnwtZeT3aDdj@T1Yj z_=2i!$RyeXk@Bsql+KsDOtGe((D9FRWqR@uAyz>c8%31k2*}FvyVkPmzuRdmSWQ`E z7Z+cX@s?E?Tni=8r_KWmJ`^IrE%C+R=`z| zo1d>?Z2}Ia^*RPKUK~RSD&TE^9tN7RsnF zxQnO6(aOS3@6)^&6d>om`YV4r=Ie0huRXo}?*VIE24iu^PO63epx z`dQ}uycGF6Q{l$#+a13pxzufKa~`1L47sf;2oa#<8w?h?Gf~9ZY@cmnZJm&xFYtG= z=_N|h-#&Zu=FJafW#juKL_T@3vFso5ZH+?d6~`1X(cL77#JC?Ci?U@%iQu{Q{q{2cq~ZVy-$XVP5<-|8V3vvj@l61rghpa)T^$Q0*vz)5; zbL+}mMhEM8sI@DG$$)~_#G-0|{i>v-1V&zDUmYDQxYQeJH2IiEzI`GmVUC<(%0Wu@ z#d7d*urcbX4dd^34N##R(x`*#Nj&SByu!KXv*@oAdjp;F2Sb@&?_5b?BO?vFt=f@j zq4bT`K_DRLRZg#x!af`75w9R#IdMNbCL@?t(MsOk_1^fDML(!XrL4@^_JS^Eg0;y? z@&z5oi-UuMUj*kpnJDQnK!5+_*C52X)R9Bc0-kvV1u-Xp`i(3MIbV&*Rv5lf|LtqNDhEQq-3!qsnx`jJB5eC=>m$}mB%ZOjK7VKA*#m5$4(`D z+J5Z>EqX*;Gi9D@KHJkk^>q`6P?~( z6rT0)TBaC0Rt7BXgZ2TBcbs#iOs{}(XrgBRoR`PH?9e#593^%hSyV(75X%t>LLOkM zppq5Xib1AJ6k5< z+KwdaJuYjlA$GexKQfPJ?@YbkZE5D*lx0BLEFZplGVP*OxXhLY~?0VI@0Bm@Kj=`IO@0cnu# z96F^NhM8}3Klk&#-}mq5@AjT^_M92voW1s1>sr@dS2p5ec%b7#=U<3H8?LXa`eA>m z<63s}^7Og^3KBsJqSHrEUolHd%cF614Gq}dlS1?Tp6>39b}lwHK5^fg|7g4!f$9~+ z4}`BkXDS_pqJYk08oa3ix{_Qw4>h%*?(X@U^VFiQO{|4{oAivLCkB(CsW5`6G$0m z#uQ>rRzU@p`gjnCME&I51g%r#reA3$O8aXkEH4u+!7fj($KAyMF&;8fLJq4y|r@l}QK2M@Bbv60C8KD0cseE)D+fXfnc6s!!I?v5PG zC+LNcjZ;awuKZf7GTccyolXU(O(5pP^5bs5&O)@4`=cJ%;n+w(=jttVURjg$3Fbc~ zWoY{Gx7)2P%<9hk3Rs<klb1;1w&DW6WA>NmcRt zapdi;8&^uAAoJGKw{r`hm+)^rrygiUa~&Lk`46~C@pKqz+6dH#o=p$rFH!7Q3a^92 ztGUl)$G;+LK{lc3!tv3eJ7Oo&Pl80b5OcHg{uVNsc#D=2l<@aI9t$ns4LLgpBT!6H z%LVZrKmr9LnsDhmq##Kc-hIxL%mu8}+^*X6X*=jBw9(6K?5$XV=I@-Tb>gt`4oc=T zQ&N~aO%}2lj&G=Z)oJ=Ctr4aD;y#Ga7F%&oXqD@U+&$@Y^s)V*KIZ~9ld*g+D<__Y zdph41oUP2B4;%t+Q3qbTsD(Bm+CAx;g-wy^7{{16hk}dXq??-F+S7dj&ZKm zr|A=h9utYHkCSyz!m+RRrP|S8(fqS}x;6YbI2q)60NR-SLQLQzaeQwK^-BViCeayt zZ|!22v$ZEPArOUhOrmD93$U&qmpStiaGIhWyRN~)OScNp`Rr2_Dvzp9!FA>z%Fya_ z_zdxyKr3Wz4HRfEP-g!WIq*e&(TAr12q{JbZIu6X%ein40Kwgbc<%DYFyP3-AKgQh zasd<+G}5_1KwU8`+3gAYzn6L@?f-<+_PJ+FuQ-Bc)|;p4u@Sidr^;vpO5Ts&0~m{( zoP2;^(XRfRh>Kj>MFIHJ@5TRh+d6_}Jde5l%jrvN0`J=fTf!KO8?J2&$ttOxq(UvxpzEMocFJU(W6Y5{ZPzGkj&JKW9#>me`cyIT$F{zq*Rj0der2 z(D!3IPO4g#17EXz%0T=roM-A~j~DI2KZxQ;-cEl0>C+gd6W+Doc;Yzxa#23=)VLgx z7yb=d`Pyp6E4I^a>c{(eLKBENm)G0Q_JkPSRV%9(zQfE!ijw_+sZox~R=iqu(=d@~WBbB?Sel_Yoy2AWQ-6$$(}|5Xf`R zt~PTFKBIi00DZakULa->&uLz~4n*d!5S-S|zvJB`#xPL61B(2BQ`1|Kfocs!cZ!NX zES(InK2m-AHiJ`02h^!8cb-M^Sjn!}hQl-hTB>PZPJU?NutHP3M4^9jO|db(?k-7B^jpPe#1}JwU>;KdG)B)_tf9C0m~^pB5^7T`x62+_Dg(? z5*GBHiz77AaX&`yux;l;m&(e~aKCVV#5>>drXY!buc)ZXU;Asw!uDIO!1A2gpd-Kh zuy+5~K_&f}%SHDX-d$2>>q`N@hhHS#1ZGze-DCLtXJm9Vs2o2eb2Ty(;n|cSnl< znx)}gWMeb_(!>c_8fop*S9=1|2Rxt=0{Tz01Gc1H!!aokfm;B6=HkdAm*R>Ll64w) z3j%P+i`?3>|6SADg0!oo>ZRZ1 zic8EjTzx6%Q(KQ2tNS(_)QuM%zAG|I;&WwDwSP%p-IhWqYB1+_m}{#!No;e;AfqE4^7Z-7y*^cNE5Lo;CIRFR$jsZvquj$Df16m73yDGb-usBj8JL!CIGejr7hi4}`7kcu(y$pz zFeaNPH$y-4)*{cm;b(yJH-CwHH9!wyDg}QhfNL-|oq1!~I)txZY)9m90^+2pBX3& zI+8^8X9+~(qI{E9*BkH+zm-rjoy_IEIpueGLhWB=yXLGC|K$_YFggn`LFmTy8lFAF zt~`sa{$l&V*!aV+a%1^qCRgnA)uebrXi~8{)AVC6wR8ZLcYLxz>>LUN9oqVjZ;9tH zKl`7WF@J6+-k0&Mw)Mfx;}xKz3@#q0e52l)#`~V|Kj?9!&*h2Mec0+X4oEC<_D_Vy zZ*f2HE}#m=3pP1AIi*`rfM86|U z@hK^q%qQEEd)#E+qJ{^|$=AYQtwgY@oiyvLUj{0;Zgr>;ligSH!X$t5>d=~E

k>Hve?)NJ6@Od%9mMk8>{5aVF!o6EJM}Tr|*zEu~o>n=Lz5|RsoT$@=>xOJ= zo~18VGoB`3TqY%Z>W9Cr3wnu$nnp`W+*cSpKc)h4K_oNDKmLXu!vm&w<js zJou$fzzuZY{5t<-SXta@s(h6UQkZ%iqdq)J_;}*zGc2xZTRjjT@^0*BNGsk5C?wDC z(UNA?){=u{_d)}>+|EOg-%_Dl7M(8OMUz&a{#}hEvaa(Dbx<91IMMh#S!nA?lzmp_ zy9?P{&p7pRN}TM!)jI~!UC@I7-_Z;6P|`u6ju%6fNe$#LbmUq*+o=a-X8E4;!)$AI z6>*}EJ)erD5wG{FDPqiyCbPo~s;BqA_Cw@j%LfMr{Ce|0$aJLxmy~v{aI1I^kLzYB zJ^rLSRzSof;io+{x>?1=bC*!^CCUVyw)|7?pJ(m&EY!=&Hv|%ma6V3%*NF%P?{kFu z7)_U`JlnmNyoNN#Bp#RztQ{`2{)A;Z?DDN0!OQ=L&+$PCD5jFKYu+ul-kGU&-zutJ z1Z9>#C$3w?s5|3xb2KhqcfW3fGD&5>1iS$Vxnd98FY~n+N*Dk?Yl~a%FZ?kur^@*A zUeWseJZI~-7)~xG({SJJ?2A-nc$)fx($M6%Ge@&M>iwVQM4Yy?2h+YpFdc?$Zx8B7 zYEit97JnbEqG0jN`Fb=|$sf>R{`vDk2`H0F01fi!_q5)7ScHUqyEi&>IDFj|z#abi zQ&8R*M^Zr5g9U9WlLH;~vr}$bnX;+ThpE ziy}fF!bLp+y|YUM{JXWu)MoY5*5ahOtC>eIP8hi2AjV-~SD2-Wx}Otiwehi@Nm-es z*PlOdTw1Lj#D&^RbN@i^0B%6C2juid6o%^_rFbYV&6!0bD>qUc=WlZVYq1nxR{Oq9 z?;fVpK-GCJc@rJe)2&Rk?z@gU8*Z%01hT^}YVUEUCaS;JP$V1k{l#yIszP$M6;o{O z;4mQ%r|c3kgriNhbn}Fxvk_~1+t0`9RvO~sks-XKJb)|P9=>*k9A1?HVQcU3YU6iI z$p3O52A+VZ|60S>*w}dF7y!W6$NTGpi@-}J`Z75dE}fD&U1Mb6viA;Qz$F6+VgPx< zJsqKgVDa^QzjtE^gqZCByx815z7B&(62fsHVkpb|zCsv>;pz|Jh?Q?q`!kU*AWhc^ zni^`=5eqWjztIjZR3$~`E(#@tAyMZ1e)E@C8*zH^t#Qjgqsy@7MG?8}*B@{`!u69- zcI;UxK<3|lDnnoBTR?Ae)RnkEP8Y?CueKjy^5^u15& z!@Ktf8fmm$Eidi(HtVR-ad4CbrPb5bg$4P0xsN~fC9R(XGB7i98}dp{PHJ0EE!!?+ z=&~CZvb?fNKQQQjy()mk#|Aju7fMQZ-m1Q}@1_5fKBd?{ExDSk z+}%UiC0O(lLPrSSjnuV@T?Z?A2u(n7ljZS2b;}< zJM)RBh0p#B5XjASF(X!KfrS8ba0fo5o!HEK7c=GXDoV>(v-q=v7o-`_Z-(Y671Woi zBZ_uB&CJX!vxwtNKRNkYQ!L`-#P#o7gU)Nz(UEgK27O7_1DYuw%hCmWP@TfTx*h@1 zn8xRjk#R2xk114tqdkjqTBJ6yFoh!S4kmrk27@1Pdb%mE)2s6g=~i4-2n9azKZKco z|L-Hm*eZhc?}GN97rwIp@i+f0@Bd%?!4p;|<=+0*Ru{gPC;3wM&An+`u53$0O>muh4%p96mW^G4Vf0Nh zXt#NsXN%oV&-~BFRM^3;*cjXpR+#+VGa5cJ= zKB=qP9v5sccB76S$ z->8q{pHpF@J@X?tZPFxJ!?4-Ky@7a|K zIiiH>T?Z9=Z7F(R4^B_d+b=B8qy$zWi^-r@osV!KugczkZ$aWg)-6N>PU0T`kfRj_ z3H3%#S_J_W7#QY)LVJvQu-fTlQ)Mx~fHXZXkD!FhLuK*=AUuR+&Kta9hkw$f;zhp& zB|_m6KW%68`5V6+F46NiICwQ= zX`g*$FOc)q-bG5Ebm8y}8kfqWxCF#5Cfb*6y*3I*Fl7u0zgvQMCH-(fzEcy!RQlFrmhpKmIvLU7;tN2-LyoSx;Kh8(yY+SzcCP z-!;bzpD+TfESW?xh^byd z;+0M9?lJUapVT%snsT-Kx(5x3be^*2c_VNP-%9{i*7dG$4C?lo2#T znk>iDx5Y<=&%FKdo|K*mPDq%|+4j0a(X2skSt`YOhH;9^^DU!pbTwI~3<-nR@e`~Y$uMwejBIS6D*+Jt27BvRk|pIOJHm;5sjZzfXAfj~t`&9G@tLnhlb%uC0TWufF&m+x zO-6yJsv-e>w9l%iwD|=D7Lb-!$IM^y&t!Omd1#kT-jI;pjJ)_fEe3_c_!`$%+}0QX zI~Ae;h14v!#r@{7q<=f?L`Tcz;gF>XChtFkH8VVxMkCBI1VKg``$s1av}KL}}l6XIazNXJS{YA|wm@;JtybhsxrEYxaiXLPD7Y3_*6prAYsbre{kIQXFlh}xWUhBWdui#x zm%3cf#k|Guik+v%#R+_m5m}>v2|{VmXz1RMo#~R95QeB)g(LL#SeZ?-XXmvzY7?SlzQe@_#=>5 zfTWk2Ei*6)xRc0CZ!my90?YhACO@$Fy%TJ{^JC^QZ#QXEs){{x0=9`TOS;X0r^Ap# z>=51;#wB1mT;(aTQjT3ubo_8wg%VR+t|Fo~RncA9!?`MLHLF?gjYe{ffMtL}*;4?Z z0wHWmPrlAa$OU^KE*4mr(38@K4R)$sb64}Z^gd+CCp51R3VtBv)cq(-lBRO680Pd; z;se;#jt$W*mSNYcyRG4~LBXV0dhG__%C;@Ck=8%lWS|3byOj$JvV!Q;nPBi1p8&ow z>e^0X7$~_|s=s@>bLuPE5@;3EHy&Miv4sAvH1Vdcb=SKgJ2$f^uW`>((&X>>OSZ;H z-G|vs$#Y*~dvlhTO#qAz>hFJnanb$5csP#HG8On>;(ZS9IqP3rp#z2jUN-jMN9HHl z^Zw)^tNp8R_&RS>;PQCT)n8H)#)&-ry8S)E*TAv*tApyW(}LaMW401Vs%peVd4v$x z2qhOd?CfUqL-b~H@r7CYPV(|D*jbGxXk3lUU3tNE*sRIFc7uSS{WAvx-|`@GjBwZg zsdc?a`lKNPc%iGu&p+C}n=0>KY^phQ^fQs$5WDfGcWvX}xB#I*fWK%}m>C0F_Vsu? ze?t+YuZqe&U>hF!FcCF(fySB~v zLLOgQg;oK(&!09DK^vvKb47kj7p|*0d6OXO^laH|zh(cFfq_A~%d6z9cV#gzZaN0O zI9=nm@;CPw;kIJEoOULds$Hx1`YKJkmO8dI$#)C-x=`glGEr7W25-*C@eXQwZL`N% z4~{vhbwBMAmfM0GkG}p}@5*7D?5;L)ffU?-`p;RRNZt>$kovdQ!QHE3+L{5uV=6NRZ4 z{l8GQespk>S`-46ZCup^`W|6|YrfyiWw_SD1yizrI~CYcWZhaL{A_QZ$jGQeHM{=w zl9HArF0L7xzj9SAAw5H|~VsfRqN}$EwPlnU{Ar4Su3+*zO!SxELbToYH5Y zIOo1Z#I9R2Fmfi7l-<0+{*N~3^|yy2SgIGcI@?~(LFW3)(z|cD$6j4n4T;)3QLbLdScUL9IqploWth91 z)ZCxJ07dCof~cq?Yxatj#}#b%G??CF>ouwURA?e*KXUy_gM8AQ>KB&O&rjnRkS4xM zPyV3Nn(85kX|PBEfwthB;$XCa@=e=hK97d9SW8Q)$@$N!MA(v6Rs|Bb(Px7BF;Z^{iNw=T*->eVn9s)8YWP-WGgtW-k`DkcUC} zcY4sNy}n8=x%H9K_kfN6*XGgt19AL%TN6)WdV6M#dIP0DX%m(&x^iO@#k~Y?_=Shx zhBQ4~>+R&i+<+X#ra`#9POQKDU2j!>!+;)!xi(MJi8WS&jSc+#{5O<+Q$Ll^x$}ns6QUlxv2X_>-&+l4@@5lK53b%!xmyJu;fySx!=8RwlN;h)e%TQ zizmBw1buUv@(3&}-e(IT7pI?}#m4IPT@>)OdGNXVK0=9AW}vlT-#D`A$evK0p`#wu zHZ4#74$oWvy(AB|v4eltaio7dp1AJ{(?ZNLKi~YJW~x=QeVh2UHOA~}^qSwLg6V;J zy)!W0JL44+I`R$^Tfkr{+;$vP)Vwg5+hnzDZg-<0tPe{Scr#O_eyM0pE)_Wq!8#78 zL?=gc4xCkfiDkccIdVSy;c;;ECC=id#Y-|SmwMUFg^VBA^pF48r;!^xGPpud6!xa} z{(+Q_&-?FQ9xvinjL#jO_g(Z+n2wn>TG?p2KeQm1?AtN=1HZiQz6=@Xd}1v6u*W2| z0$s)%j5~w`wMKV7E5f-ypKZBxN@U&LYrK<_8DHTP>uI#RhHoQ$g@z!7v1oR{E!5Se zIub7o&k&H65Drb5ZF)ef9Ahkbr|I&we9B6i^f_()xiSpSaj7@Se|}Ol_q7IdfiT=A zj(U7g<(Xu z{Ge<7Mi~jM6@Lm1EcIwqISIFQ2cbjbu%1Sb;w@h?%p6gHdVfnpm|*ugreo7X6Lndv z9dDP)_Ts{6Y6X^;_9q_V>Z(YnhAPTx6z6>XWk=m201IMDZ_6z%=Hml1I~&QshSJuLK%1Q9*$<|_Nw+*YDUw$_QC#tHQUs?` z5keMS&Gu9xj6Un3A3uI!YdEXxxp!~j=B-=OYHCb#Ub{X&va_8FhK8gNm6f`Nzk{Yx z#rZ>-;MmDW0E#|ifLQbwO$_cI+z%|vTw0lU@m5Xk(?93o;M^fQx0PA2$fIG7*ujS8 zCQ%%^mvN&WvSBkX0@)I=W8mk12*v@icRK$`makvV)pi87*lf^-lZ1J3TeBpW7?pWE zQI1YX6a=DRe(T0^b-R?-cpj4#Oy91##ov_b_R(+r-l`;m{go4lfs7&%V4-klX5&dF z5cGC@t7U(r8zC$2;9Vvy>zh{{>PC z`}#DXw3ItAI5>bOm{MNO+6apgr}XUTTV3D^E4BEHS_uI++3$BcSYfrKsrsM$j-Vxh z`XvdyT(;g{E!plGjGaWd`_;Y?{K~#syyj*y5^;d+b}c#{)$Vq$iGRm5KKpPi$uw3) z5c#()J+ca+aOcTy(NmWa`;$=N@R(3LG-gbg93QefSu`9>% zX#F8*5ZO>cds<(GubQn811G$7Yk|Z`^J8|>@843C+g@{1A1>!6quhMUPP`pxRZgHE zOzfAPm71K+ma9Lab5PTZBu*1q=g3N95>1oSsFc2TXc+sjHLFOKuiZgOR%24-y2XH6 z`}YgYMGro7K@^je2KfgtCJvjCz1FYWS3V~TY1rrD#Z*<8Hs{Q%0DAMa?4*N(gJ1zM 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�tiL8 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.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%0D{w3N!D}Et@l7HBi@1Y797+X3PkWMk6(*$n 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�us2t$*O?d-b3|= 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%0DBUajyar!g985& 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%0D0?TqV3TdNdNOf^p^=U;C}JbE7-TBjen@ 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 z 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á(0A0fw#tNc80jbJ7xJG0L} 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 diff --git a/icons/inventory/uniform/item.dmi b/icons/inventory/uniform/item.dmi index 8188b08848e301998ca99d9261cbe3386497acb9..10724fdd1caacf45cd7b6a17d0703c8a695a7b0b 100644 GIT binary patch delta 90660 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 z z4;(YdMdtx1%BN{41@zcKMrf~XmgVj3pW-mc3^U7I2HB@6C@GhI9fX0KKu0%^KW>K@ zOe8yuX`RKl%V!Z-bQ!1qDXit!B9*#|6F@XHrmV7k$d6XF0zl37kgF0%y#^sNk1wj& zk1b(O1X88{@&8<)2_@OA)zkg=ucNO7-=?$_43)$LV#5Qf;KCXjBVCd_-(C#N$_Q6X|vGcE&(OgDbK(n{MFMS9UFM40GNomOD zRul(nl=S3tQUl+}M}>zllXGoyw77FBNakU7Q5q!}8yHU?QK$0=SV7J`4+;SwfF>Gpl<* zD6Ksx2^v;Juv$h`)fmr3OImI2(A`2EiQjVtqCI85g0AE=-Z^racei?>kJRTJA>yj+~s(tj^uS!uPv_MXDr=~RjPm+`I^rxp! zZ4gYSrx-s6F^L16io$ia_v^?{Q&(j?ny+BA`u+_t}1E?*0cU z@Xx~OS02s*DZs5o1nY(rL>7Za8RY(2L`uo1C=a>DEKqWD+_JKqav04kix6?S5mNkK z`1$t(=88nK$=JGN<(6HUj-aG}(h42DssR`KbNB$P2&DG6`}qTF=49pw&hbfIA^^k+ zk!f^1rG39O$6LSDFQI^P=12$^RTLR(myyZd6RK~2B`crz8i8B;FpQ;be^DeZWM(aR za0|nX;GDMX&`cm5MpTvdi{_6#0f)!&NSV+-l9`uuhXm4gJda9aJC%ZOM*xFT{e)@B z_;_L(De#KS>V40jUnH^nN@Ix2Y&tl7($YqVgPU3u)w;WA6BC31nVuq5rP^hMs2`NHmz!RF)UFGvolzJ8dr~PRiAqdj&*(_n^1reMQ*}VjRtdd|7F0+DM<^eK5Fq(AcdI5VR#q ztuoTI7*I&RM@Arf3@$krncoS1^LsKxb`#YuW);%2VCS(Evn#Gz%7#KJNi1w+!55}I zG!73|_&l;ug@}tI>Xs2u^X3{MTr>iQ^E8w38=ajfbQEl(GE-9{AVg3|EW5NC6aZe` zzEj5BIl4YkJ8l~RF!cC78P4s*Z9Ae3anu6<8CE@Y5-Q4JL%r&!t9;-A_x&)qn89bS z91X-Bn?`z~AFId8H}xW>D}Pd-p_9;Y_>;}*erJkd zHGZL@qPT)CeQ{qc7tAW53y|Cd`}_+XB=Ery`U;qXSq@^w@P3l7CGdgbj!| zn2#{rCgkY?-lSqaLqGIYN?Wx8zKH$gJ$vniJh%qqkKOCg){jgUBB-CFge#p8XC2>4< z^o^|DN&9VZLowN)oOuUEpBD!*1reX}|2t0WrKx(9cmOg=({tJsRSqSEJ{+W@FnllVB zV0D$Jyl1`?GiiZ`z>bROy)c`&%NQTxTX5Y*B_# zpAnydSzI+zr=lVpV7m`?I2WMfJ&dO{B+l_yBvAR+2_FI4Csrp0)d%SK32Oq83y9Wf z5y5}=IhM@>NF7?O9}=zmMNjKI7D+P-jXA9^uE#8*1JoA|B=yRPY^a$#Tx+E$j^an= zqW6{N4tG8zBi?$V{kz5GC$5kNvsRv*B8AZVl`qf;Bk+`Rb92#(PL4;LG>ha%@IsYu zh#6`7<$tb;nAHi1O@C(kYVi6siw`OPU5o#A+*N~eJ)ZisISrP%i9Lqu>>@tA=~~}% z6Z`zj5@IRPVgLyGeY5HNv&)p5-NiEUv4bj}B2yLGQmOJPn-hEw@xX9GfB!Cl;h2@u z(XuyuwYF145UW#vB^(*0c3uPkj1I`GHrDw8a5rm>U*-zUIMG_*P~Xh9Kn>~GWbrWY zidPEsJ=1PQY)GLWQeZ(Dj;UrE91|Y~#MeH*Umqv)HIoV5RPLI$99A1%{WJLcOY5Rw z!hQtQnyc<}^z**pfdr7rmNP#PZ?Nn@QrJ4Dd)eop;=4bGwWIUU2Mx$h<%exRvoqyL zMu%B4JG*t#0!{z{{6lm@lOTUi3LCSG%C{L~!XAB`9jS|N$bD%9LnJM8>W z`TU-lv4b#;YqU7(J#aS)pRThAsm2n23RtY!@0a`S271~ONUd3EYKDZH-OMjoG9NVH znOKI;7cN3+$xe=q_dO&$uX-*XQeaB+uPlH^tlVu$b^+X~2bULZsRwW`?>DcIY`<;l zemJIvoSvYY)Y2se1TY_q`+TyOp}|?0MGP|XQmkn@Uz#OPznUACVPflFH~Q^#gK(yo z+HVp`17&kM7~1gFEu2m6K5_~M@On$RNnSeEaS}Nwdcwr!BdmCLEwe4G1tAaXORwX z3os+g&Av>3SvGoE(|?ELa8hJ82dN?3X7a&8EzT;_F>=Cyk1|nA6QxH?C28rO*DFiT z-q^gkaQ&LFNNg8hd%c09fV|w7x_KKE_0=_LSI(?88ARE#euzyL^lND}EDglXVObYkH3Z8BV<&}R3m4-Nd8 zLuWdIQ zU~g*ay6hL)G49=^xYB3BxaeFlOIqFRA zx->18wy+i%@KO&0f3Ql9(F2P)F`;37P|wyu5o_v-T{)8c4PIFz~Nk zpZ)@4$}Xnv*q*_hA8I2z>>v>pCBBn{^3JS5?~ZS<>gq5dy=1z*P(@yD9p?88m?vDv z%8(Rdt~CZ?27iWDdPT+3N<Svm6|W2JxPG4OsD2Q)mEa^CPVXQcVz;I~fr+9-ZRoF0S%P0%6kn9yMKLlwCu z$cU%%nIE>p{tSoZ{za_es&Y>>7)gqHd4(|IO&*}AEkhlfW@$1bB{1EhS2NjAV6x14 zE**82K-cM4d}>C|mqH|nSzMlG6M|twjAdtm;oJGcPey!{s8u9H%l{AaKu-~%z2Bt4 zF}K7Bf15Q49t41_#l%7+EfQY0UvJxP`J7d)>O(&&1(<~sAG*Pgx31y1l5+vv>lr6o zRJA+Cd0@qhR_v=|YGhLDj2c7Si2=n>I;8%(Ho>Hi(*haw>r<{bh8_=rX=*o2`t{n! zQ{fjW-ms$zFE7z^|673uFLORDVBwFUukn}O;Mb72kb6(w{>G9~<@0-?6R+bM{NufuaFY{y0)Weyl| z3}Vp68(YbG=1ta|T+UCrQjL5Px2rZQ%Gj)3?nK7noHs2lC%Yc5+HOeyhzh?Db>ix9 zX$B^LzHo=#G?2>;A?b8cb+^tQ{~o*Pj-d}nsLGw^z`P3SzY7z7@Gr)5=4nP7kIO;* zn-^(CVOidL`0i*tXK*-SgW>)&=RqRMa33aK{Urt0FVE^y#LOPIy?yS13ViVmi1x2Q z4l0X`G5&KfdmVViHUFC*yNpPZV;hw-^En8Nky;)}UM_{Fen(BG62!J|)7P64oaa+gx%2Y>Ndns(BN9pSmCi=l) z-SVz`fge9oP*76~H)imgpuKy;J@z`UGY53c842Pit$|+}ru94oa1wtql>*E;uBbrp zh22Ewh6vIF5qNGlC8H*sC2enNCVXZFZLqkI0j{@Brab6?^4bfh#q8g`#yDKE8Ny1jTOi$jV}351f!R@gxP zbOd&%jE6h1d?Y>4Af84cFW``N31a7sO|R~S5KD4iNs`EZm@WpGp&OvyAFL>DkIV9( z@@lCpCh*@PX(%25U4^PyasKmYsQjFS8~9HZP9(DyaCdVk37O3QdXPFy`ahQyF>=rX z|8qG3=YJjuvi#?XKP-IhU4-!eAct>-vF$jZ$N!j!fc}$WvV5QTJ)l^tG;jxk2mI^V z{&Oi>-=p~OyYT$sFfSHB&7;cJHuFA50@Wi_`*M>2_BEz&2OZFT0(|av+d_n!@DbS?Iq%4&`axOC8|x z5Mky_i~51R6U&VjaeZ}I%7Q=zOl5J;+aVq~PD@%=8n8^r&Vb{{q7 z#WcnQL4_Xsv$)Z{%gKxJF`nNcz1iH#DufRJxY2rgI8XrXBLE1Dx|4qD%J*jAXh3RF z=@@-!rhma*O47%<>HZubnJJ!jhT1pH1Fu(_lDpy8otr8imRgQk{oc?qd@Ld zQJi23*sGVYgMMMC^MXl3F4QUriLOfb;fKh`&c<_YEMVndnJ%;#KBU60cbJQMY}SVX z@%ofF>@s}RWs-8S>JW*oi(aZw)nmED4%{&-mjtU@Q=!D?>I5J5e%z1_wYnK}!0q3O z#WAEwvEE35xGeWop1uXVI8ZlZAc{56XnjigHHKX#3P*r8ws9jb5=RT8)%}3e63U70 zjbuv-z>SSI><)j`6l5=P7U(qCpmdKKNa`mt9l*m3w|UyJsq)Ev;T1uiz+d%PET}FC z>?cYxXF{wlq^lNnmkUcUQ=qpRQ^PbkP$RM1zYsl4cY90(+ifcZoo}A`m^48G8Hptm zX1U!iV*QjbM%?_-4Z(3`+puQ>mF}CL+E%Gj)OkS0H?%sB>`9{NUNmUEOFUBTTiBSw zol#mXpTXisF-^p_z0DbyY!{>v!+sUNDHStjL6zw4CW-0rmQo7EHvn zF;Hd5!h_L!!JoKqT<+~;mPW`v=uW(3n_eZ5Ko1JJikj?z%|7vTRm69|uhp=)bv zFhIA4ubr1Q*;28bA6(;2?nqyZH zm|pgye)QFPNB@k5bIyn}>l^WHr>Q4AmA@o-jP5wsm*P!(d=T#tj$`Nv^+-G#fP0b= z0Apig(^Z$~pi1M)YZC@=5R$nY_Hz6UdgeaS{GbLEI#C4r%L0wsy)P?eSy7)~&fo#r zzw6O7ejiP!z1Xd9w{NNp;5LP1ezA@)ee-t1pE6#u<}-frIeCxtgNh78r=2A>e7i+8|e5{e)ZVe5?50f zTIMQ85gE2@CHQuQ?(W*{LXD-|=KsK54o_faf2YHx$${pZXwdDX!{_%RQD1bP0Ae;#fBQC4HA4){SqNt2PgB`FP2V`80`kUi4pa|q4SKaQ==6nhda`%kB_q+dH8D(G*&Zg7Ct20!5 z^D0<55fulqE2<$c>-8Odm^&te8mQ5;c6m}>7Ejm!fzY1(mt{!z5=oo*C@6lhFoa;c zhJ409#Knbclst!+l7Mdzqd;b#Cu(fx%t?g4xTGZLU1h|(%Kp0#_s|d$XxoLZ;ZL2(H7@^TPGLDsv$i*1(EoZQ-xhMVf-Q|-AI)V0f-*Kxl$fvKai7Y?o2$Mo8K!08 zY>oD3o7=AP_#tQ&*}GYY{J|vB&SL=(V4+8i5}$jaKa3y-*&ZO}Keh~-@YATr!N}x^ z{r!LsQOACTCkG9NEgqN#Och7nzbw?ye^R5x5~8io^fCfN&}`@rB^ZZNutOl1OwssV z8|q4!NyH6FO&aT0Yro@sUc^KN0Pn5`MekZ}a^WeucgQ+Auv{;}=`$oftfMW6NW=pv z7Rm*!W&w=GP~?16*<=j6V5>C}yAYQMtbt>{|CFaEfMPXJ-vw8(qw|!f*Ht z8UrDrEp>(AcflYXIh7Gy>~(0!gV^*uTHNMtE9wzgA+V@sR`JpDPGg)ML@NSBcr7WE z>s&unkiBtYMY6CZO5AP<&+1>qnLbFyWe{^Ci2@w?_WWQ#l~12fjQ<4{L<02;`baKE zcHbCEey16Y*?f3mv5Rw;5E*G^mug^;)UZXPD9%U2Jd=v}@(KM4tF z>jxAw5Z6499#QU}7~yFgf{cD!Z4k$7EM#7$^gD)3xTc@QuEZRmHI{&D3t)D;IO^j- z7B2hM)?O0>Sv@F#Of(xgr0VAO6q0N8WzC3l|EkjAyMD*4uqQewVL$vro`N!8|8%rx z4L4#U`O2YkuWlEZngsH$zPp8?ZQ+HD+zT`<(mdUl3Nzw08vq9eAQ58%U%7>r;u1@` zuF$cGvJdz>j>dV^Cq$e|r!nO464KM7q2-U_r4v=hwQ?p?!te=Fh52{&%pNp2A>Yfc z4Fmq@O7&jI2^)Ly-U&pf%I>$$&cUIqbNcSpQQO;xR7>Jrc0zJx6IZR&-4X$fjk#zY z@B>sqAr>Wwo;7q51}vsK9ok>4zWP|p)M)pMVs(Qd;(Fg*_IH->dr3W16>#a@zax~y zE#?%i=GU5xYFKPMo|p2-T3sg^Btc^Po;&uqhxA{6OXYtCbXe9H>ZI!; z@~-9wkvq4Kp#G~00T6zq*~&_er<`!z0V(yYQ_%PNYOoRjgy#a%N6Ih60t{YeFF2M& z*f1!j3?69&%3e?w(S`9+6STOpgM@l$HzQ`by<9H5YeU8DLoMm?;6)ZB+9!{r0ZDJQ za-%-JgLsQJUvE71kscrg2)ucQfAt74$>G7BFJpv!6Cvzz^HW0n`M0p2rg4 zUYq-DRDThFy9A9=BY4d8lNB1b|7zoX*M?bGdT^Rp%rOgC->&zTE}I=+y_zi+}CUFJe|g z5lTBwiwpy~zFr)c5g8qj*glGwf)WQ?Qgr%!md_4)n2J${_AwVK(nvT@xLP4$$G1uz zXsX2qHZ^|x?}Jb5f%=q4hPq6hGEDWXU2HvU*AVSoZ)L1aiYL#scDO<{*IX!?4IplR zt(Tua<5wzCGsXwB#`?NKiv7o3eH)v@AuI9jX4EC5yXeZ=EwYtQ=!k>ELrk4F(LnWG zFKNF>g?oy#BzCj_EUPb{mI0jNb!4A%&(zB%)NP+SrFfO9{>M(M<7uw)wG$rnOvV`*e=8)H(|b+=$M`V1sQb|)9GCM7DDg{5^p+EL{5$$oK(>Jng^a)P;ks1A z-S+=yxGex2fWt;ZdS`9aUvx69MPjW$S%Zjn0NCjzYZV6{`Hl;)*^`JuVAyu?hV5OAy#|_SJZ~t{xJ%~VeJhJ-xxeOVT z{=u+?@BnZ|238f(YJC#HLT%E;`+2%PyZxWiXau|o`)JYen+;1n?ohIIt> z*yL7m6cJ1js!;qpU;UUQy};#41s3C3c5hJ$f*vcG zem}G7NR~rgj(_STpx3QyA@jDNR>8zH*-_qo0F^TWs2yh+;b^7aFae7jAt(+COpRkT zL{K;w7WfCzBLz9B7KdbOnPFGQVxcd3$nlg7wk9PRd$hoSHK_96BPqpCz}vECz2O>r zT!E&^V%^pP*WZ$V{%7?@A|Yi2)`EPlpb#x|qQ=~YP1O6XG8!f=a!l+MhdkK{kq!Rq z|K+&rLuRUb{!SRF#9!MxbCY1Bz6mG;$ptoJK}J-vEp$SpvzD@YA^`JNe#4oa<&7;~ zZC8^Y=Jo9X9{k3KR2`-euMJ7#3Y}Q`_MzshI#Sk@zG1*MnkmU}f9DFJe5JSE9%`1;Tmhs`%4O#~4ccG5jVr}E-V$** z4bHm`KK7VYV6yiH!>6k&K`ezBT!djt3`DRAQ81WlcnEpyt2~Dw1t_DyYtx4^PDUx6 zl-u5$atus3UspxxiC%L^G}6x>(Gw|*VzCGdv3pd7HUqe4Z$*m6xmvL@+y%0Z8mOXQ zH1dUoC0AHINhA2)9FpZwN&n$7Rv*o}KeEmI0FLQN;Bd@5ee>%YOs9mu#q4N&vD3tt znf`;fZuTpDivGMIz|7+&dN}>{#VehYugQ%*j3j?A z{wE3rrrpVo#+5;y!_AMMmZ7HzCAUf2C@k+fPH0!S zd2Fn4Fj#vrDTuhft3X}0ZpBI>jdzucN4naMEr>4aF9Z{U8~Gr1M@U=Z1iWG%H_kaI zaj?Mxb;|XERz&!9P=}&% zNqwl?D+h<^k90Jx>(?96Xe*nb*+uigeShBhzusScpL9TM?q?dkLa|Ms+~1TyLPgh{ z!yIs`kzCg+Ox`qocEZ>)W%c);Vmbu^i9#yeKu$E-Q#)ZoT>Y>^ zLw~Q!uwF&ASENw@>df>zjYLhG0r>q|t(@VLo_Nof^YL`Ol2GUeif?qIRd=7e_gSlm zF1$sdx=WB%4YSof9^b4Y8UKZJ#uzTc8=p#Q!3Tj^QF#7W2;U3ThBq~i6eXo>bELDx z&%y1M*?VNkyww(7M_Cc?9wcMB;|;0z6APju8H3*j8W28sWUznY6#^B(N10cvwpso3 z-_V{zRFpaDfh!_etbtNj2QHBTyG1g7sCQUUALdQP#|vAI!b^}EVo5J9s$7c8!)&k!Nx#^OZHZ@Dq*hVn?aNBdWnt=_=Z70 zGgOz_|9rzOr+s!VZ4Y)*Yn ztRHSqUnYSw-qg4w8KQ*1u9UasYbkstpWAXQ@BsQM3PT(A#Vs8eQ4Bx55x9}}=M`?} z92!PmgAv_h*|rH3N0&8(P>9FN0y3R4N@xY}I_>7G*mV7%@1eMySaaX5xQ~de-R}2J zoXDClp`>bjR97TwmuN6_vFUYN*xNwfUR0NfDR>RpQLr#FF*l(tJv+Exqdxh*i>0?0 z{>Ap7s^Xzsg>cdH2P{{}Rd^a{rm%;iw1|L{9(Z3+-z%5PD`P$uahlAps&UKMS(W zjFfU5SVHtmAEKi{@<*50|8G-iuA;b2(0>i6F53T}#?t@VO8;X^{lCZh%0deM|7_2t z$e9mXN0^&(tiQY$SYOEYzATl^=EuY7i?;Y&C|Qi#Ei<3whwI4==OtQHw?e-_m@EvU z55A-I?-)qtfB}#_N41EY*uUzr-3qy^td*rDcMFp=sM_E_@?7#yaExrD@0*zJEwIa1yWH$I;QHG*$C?^F3rzC>Er> zi#^HD#}F!`gtA(G`a(N&ed9ZT#5V1B)PYri8!GLWEJDiPWDL`zc@6)Ne4&sDH7 zb2TX&!S&_}guNQC4PHjoSNAT1#g5=q*Y5L6l&RO7PlZ~!A+kYQVQ5qCdr=ZiO`L9G z&XZfugSvy9Tk?HxGKPoK%rA5Ymu-B=N!W~jVg5s zR_(BrOM}hi-|7>fhi*TIwBJ>o;>hOO_$PWJ5dIZBo|4kKv7`jBLORLsOEEz#GzjGN z0eVGhRHt#E?9$&g>4qgnCV)T*@)X@O0%P|LTb6hK)-&4{v{I;~^P(dzWgkBk8?kB^l4RdqAvapHDCqK+Gd(M~V8I7dno_F$bXBqJL3O;r-WgljYGoNgEkhJSO^p7B z`lJ+cPq5Sb=7u9Tw1vX9@f zeY-A}ecAJmsVP`>I3zqsNsHj4NSBHB5E574Dzsv;AqI z(Bfbqva2lVOlzJ=j$4!pAP=M?rgSNM&_FPPxc|hPW1(hUqE|bGs>3gb#@?48@&h72 z^V0MlqtET5VZZ8!p!rdoW99Q2eBi(wT;DoB%(r9sc9t4(_} zNwTYCe#{8^`HJqDE?-{@QyI;0SHA@hh~1$*b#ZB_O>Nr)oRCFXhPx3i{2nsd5Ki-k z9sibp=NDTWU6NiG_(DN}4YI`2#$rLa+xmks@r~>BUPGQ7(5(M;G(XH<7BTcn`05#Q zsJ%qwR5NE}1w7e7DV-xy;mv864M&{_%5fCvr!Xyv60q{LP*jKE(lV>YTKAdgk~Yxs z{|m(9QGXq6q1@$3t3mFEJufu*z`_p&>v#Y(H+z&^n3-8p7h+;s(FMu z9-Jdk5cig?j45v(%-&)tr(n$ZH;InIoZRJqhEQPB0 zESV=LgGM_nH{uzKD^JGA`InMx+4*f!--C99=%JJ!(t2_>sOZhh-F?10HRXrJ@8_Z> zH9Xl-E}fRCY%iCB=eQ!89p2^x|WR<)_tWzzzG(qys?#u*|$E{6C^I#~+*z=BJ2{P4(RLV8~ zx?kl>Arp9PSG^s+WrU{Km~{ObwB-m*D5K1PF@rRaGDFShV~FvBvGI|Cpx3w9TGGgA z8g*mq=Gahn4g>yo@^mbrH>6Jgbxrs$KF%T|YZ&<7;{O4agZ~>?`Tqmz-*b?3n*qUg z38{6K+fsCfs*hgix6!|rv+Qg?@Tbsjaw;9{9%XnJ{9nCJ>JOD_b7t>zg*>@jDs3Y6 zq~v6XY6h+CcTkOmrLK()|G~)tyYEd-9MhI$+H_=H+B2r<^9HO+FeZQ$4%SN_Ul?(& z7!e{a?jRt&Jkoh|A@ELNd-VRGQ@xkCPF)JA-p>*GAp$SZlK(7=&|iaAb;-ow{S+my z=A+d##||$^>Z|;xT4z}dlSgvpklm}ffZeBVdbC~H7LabJeg2h`6MqMhSn+H1a&x{w zATB3%$;_w#SQDh2=NZ$O-SDYdgg@;xH%uv8OdaWXYuH}uO~JD z5i*f+P4sTgsKy_}w`xQ-fZ9O2CmvJ4xcXV?Z2K+;O ztcnK(AM3mgy>`C({2`htve|QsAXX0($keatwQBNB9X4S=*^qBvK#O}sRQF;NL%DT` zYsJf5anQ0eVX3^@5spdE-7P7}@|<1^cq#`e6s0fmN9+4ZKJ!uJmDU2lU73PmhWh-d zlIn&U{I5%$@we|7f-oHS8%6hYaphd)J5KBr=oB!%77hP~smRYJXFvRJ?!= zH41kI`OM;C06smD_%}hSMg!F!Yk1)9j75aTJFwIpm+m) z%abtE+C9>*d{Dc<^*(Cr@jHz9RDApW`?Sx5MoI(HF7o!9vv~NpIxq3qt}eFkkseh( z$O#}06${|}%6kpvUGl|aXq%7n-l=!xO(mZ?ef{FOpX>*(V&HwDc}TlV`b%(z+t^p6 z5AygRqlI1%04lcfWJ@On_E~s`gBAiRVn6&JqE}&G(^j|EzpS13!q=r`7JpYSE6X#_ z_-IybqP|biUyFuc1k2eu?!yN)9BWZ-phCL*(lkVO@}Wz6*Yvk@ zr)W?x`@(n=dPR_7LR+wrL_0*b#;W5HsBfrEetsth>q+LtyH#f!0T{Qd&qDXO2o8lX z6~i6*uYrgsm$+xoPIKajrD?oow9+Z$=iH?(#^)WU3nrECp=`WRu*7S|8~^bdmAo-# zJ#xZW`H;=`gf=$cAh+k@>d6j0vlss_+TJ=Us<3?<-Gp=~D4l{J(tW4vVqiQT==h~KCoxmlA*2P_PlcnX?$ z7U$7)BxTY#x%Q8i0ahA~Lu^k?rs=mW|EZ=8^`=7>s&w#)U?_X^vxLsP9|Aix%d9Gi zUu9X3bQhWmem%3Y{TSKq`JWi`7m^6nyqJR1%VhF%$C$~3mbR4P@Nbl#D#ub;FN7lK$HnlFk50j{5 z>&`}ty0WyuD~E47XFivoKKWlZHs|{q{rlj*@8Q4S0wGP7nm>?x8H=`!tkl!CX6usM zfL7)EEp52}xZo>+7!%cX6~xFKbrGA=$GBtGN1Gy{jb_TSB==ZMKm0GX^S`ds%dw_n zN7o)NO>-zX1^2kJbf9i zomYd1(lT(r_wJ;yrT{jl@D$FFshY3hit5-N-nlbsDz$lK7VnOI2;62B((c{{+0N+C zahJcwfyUL(9s1m1^)5U-cwmKi`UKvt0N%&`^Pnb0F#ii0w^w3Jyy2p%xbZwfE^sra z?I;_Jm*c^1xKQL`0z?a&<6_t-qu0g4j33E^=~4fQ=ltwV$7Y#@k-%=pLAw-S>1J9rCHJ zPzLXCC^!sr_|(7B6pP$e?kMXs& znyI|@EUj{|B>6?JyzZrY4Kp!;mLksD(w!a>P}+|%;$StJPfyYq`Wc~G01uv#0zbAc zp=gOnGXQaq`p4u%0;XG;6E(k+DXh&^8)YeT-StPZ8&U zs~n)yHGR@5)PxkW3tek!8zqN3x5J^L*&PAId-|k&rBZ9qU2`e7GGESjWJA! z$8{_;3gGJfUPzS~`r8;|{ifW0^x3|pgU@W_<0c<(43ztvs4-k|eW7|?i%0`lI>y=6 zbPB)J2#GlZ**$!z*+k?sj)NkGRQPN@|CJ@qWrYKDbqBA-W=djH1d?vFNssEaE(b{v zJ$|qf-5Rf1e*xKHrJ_-om)3&c3sEGP1F0Y7iQmjCg@?PKJ*XHN|a#w4P5}^5_J` z*F-kwDl6xXuaR3s=p(d|YVcqb>Ys$Ez08nPnpE~kr!{z_mYbP`UOEey&9O%s8a>YSKq^(k`w>j44`J? znH$!%P8M`H{~VK>^@Dgk&z`#2UcU>0B^(#~$x?kW;5q0ckh__n^Er9&*d*qNEV9>__Az|jV1zL1EO!k_6}fMD+VoQnM~ z@&=(a>_H1AQ6VLII-OQEeAJ9e`*Lo}Q1%C8Gv`_I!O8%sVLn4B0wZ4|-rWdIx5<#o zWBbqs8X6P;ut%I7x&5#`wdytfouk{xs}vIYjuuf8`&1C0&9dVA)T1FoCPnVP4c#C8MZ6yHDY!q*2%6)5-SHQY8l_NONr#V?2v{1lI?B8cc zx{8-?GJopioY})8ZoUhn#NzwjyDYd zukPEkL@5U|nR-gKZ(RcHjr~_Zx(VHjZY@zg1*+ixIAYJ#*;PsyER* zoXo%9>Z&%(GFKD>m5+(-ds0~XGo94>*hz5M-``*4)#eb%H=m{C{WjTX5C2Ti;abKO zk7ZqtBvWZPe4#L2*kPwmGWvz}KlITFHva)uLPBvZVb8PbMJPqEPsOVJrt@xJ2ZkC*6aO?=Ce`>AVAxRJd&ctzlyRwJ@3Sa zgHLqG{{onbFR1+w=ZoGWTo?G-rV{7q;Z+<( z98QY5no-|uW12Yicw#QBc>RsMYM7HZUv$@5InLK%vfBOnsq>8=PU7Y#&)DfW4cF-L zoIEluwFcJ>{lHM@GA2{Nj1YIGC^Bx857&=!Fg+eqC7nb(AIzKqQXTywgqwAsiA<^cbUxJC0aLg~nq z#6xh{)-RxLWQP)E+y;~hcgCx2&JmFyLO-KhOkS9;81z4gNJZb}F8~qw>PPLHWO>i4 z2Z!+)?V{td)WcReF1+pV2g?gmwc9wmTB%$KpYPdyPH7}4_FvrMzQM~o=vo`zIT;!N zNrQlE&AiO8SRkc2nUM+5JfAZ?H(1?#BOYR-w{=k%hwG%aXHFCpDm1E~k^d1hV=~~T zkZ$zp%PV^SDOjQkHrq}o&u9fsrx!XWW&R0q?@I9;ixiFG zc)|AaBU|>|K#duQzoKbj(Jc3A`j{?J#RPTKg=M7;bVgfBm1J~rW_>FB1eHiJV8pka z^3QyO8k8rR*UFBh?b{$HoC1QL{Ls7< zxoO@U!YwFB2?aU)n^y{Mt6nv}j|J40(t@}rI`0`%b#P~Mh3rYlFFfiPUOZN6y-qeG znH-=L@yG9J^ILy^;qi}z0}`vyH~YGY*>KD7)_UVd%z~nCL}OR0#j*4B+|m^$B{pZ* z;t_bdvZyPN`QnD=M|Z~?tbR=u4kORfOr;wphKy6OzRZ42d%hMe=aY`Ff{$g%EP|u% zQ7Img>KFU zWaxlwW+5#zB)DU7+2Y%+cM(r#u`nj|*=CMCQ+xCX);WgB7pPPA5Ci zPdm%FOgGRvk13ANq*tTqJCI5Zv*T~-Lf6Ja!Y|+s3gHu8v@fl1Icu+aX)j0eCh^fO z;!Ukq?8k^&t&|Npcv9fyF-S|8UtDZj@vzjX+H(%p#U2pZT> z19_@CzeKG4Lc`44rTNy6+juV%oRPc?k_rvGPX~wW5qD?N1{vn7)nJp5fjg}a1PH+x48-^0n>XaA7xu-j3a*g~h*S}n{5fTu%e>{y!Iz}#qaR~@yx9-@~*9E1Ya(&02 z+)4GoQ7-QFAdUQIP^`6e-qCsm4{1Z= zV#l2}zfZ(dp>Y7SlZy*4cSoJe_sfJM3t(lDhT=FQ`?Z4kTUb*sf z7u}w1K@V|BOEY$KbOQ!AWrKn@Io-c<1Fz;Qi`s6(Ry+c>V&=^uAq>jh3My zON@}gTj?n;q6aZTw+#&wdN5f7u~&%T)KnYt?i zi;9LePBSyxl^L?yw~K}qiz*!KB(JCVZW2IX>1ORwIu&}3-Lk`O{OdkWeI$T64$T$D zg}cy{yUeL691K1II`UHIwNil&V4Z7^0Ddu221NJE(8H*jDk=aoG zmvqD%fnHe9m8wN8;nsHzo>^?eNp>UdOfm<*yv{aRC0yGJsj@2|$a*6={3ujpC-3^i zrx!fF_c>6jXT^D*g+Sa>i@#>3o2sX8(=?!t>?}_>vOQuY-u0 zFz(wH+aFBo9@|B^iF%^itzr8yK|^ekgi5x zJvS!|WH3A)`e`>&Fv0Vw{(%8j6VGgP&Es?XdM_eACMEypckjg>gin8hA5fwm)e`L5x4s7UU@k7YUXv7^G4Zlh7S5m z+{t!{47l8pMX(TsHwpE33O!;hM8lTW1rxly`0Ep!uy3MIn3aU`4zQFPbMg<7YdQHI z#Fi|*Vb-xlot!(Q$S`Zh?@1(Ibyfk_H5exiGtLmiMneh?$yDEb?SRjXZLo6GpDePb z9y-;ZkbwJ(>_WEeAu{mh?fVZ3P;{p;n&!S}*7nY)H-AsOzb=rc8r^rnSC}hS;x6F7 zHY;P{j+IZ-75g2}AeG3h{gp?bo6-p{jpI^1JZmsFY} z9q`s9UVs(k14SxtDksrHzzJ}fp!_T`-e;R#7au@8K)o|bnk;Jg@l=*^>*iKK zS$of)KPnm;A9ResrscdUMVMz;VAQgoNQ|&Qk)x;oI3QMd7f9+c{ji%xCP`WS{t+}{ z61(TT0=9Gmzu8+Ma)B%QBp9Y02QKC5 za9+Pm{Me}K^)$#{u3%r0p;aN-&ZbAxgC9==b_Q$pV zltACq!YSg;YapjFoBz?`-W@Nj ztjP9YSe}hWCRtlyzfrA&!}AloSKNUjmDYVGKT5U<99{tFLbfypT`)K8W6^*MU_h-J#!H|NlSX#&6*OR^d=vzquvfV52TQaX{f23Ci+4VH#E0>Di z{vQ4F=xdD1g9nA*wS0KB5=xWNoZ}{uQklZ*-!+!bd=_qv#ycq0*m)dzFM3;(>`m3E z9^*hB(La;sC0hU2`SV9dKj_Gf#g03)=%C*xyGoCZjNmX46P|Pdk&s4X^2a(4op>LT zlB8!$K=*FU%s!_zHEnpX60*0XCHA~@HpF*03?ua21^+6RXnVvm!rcD#Ob`In5uQ*@vbkl*9FfxAi|?NKLcV zBTMQ2;kw2dlN)MpowuREJz?fS`j)gf* zY1MKHl#&B5d&5iuOAbbo;pC-gVaNr`+ve|^k5b`B9?;;+G85X7#z0aR&}z`M&x~DG zn%LQ=q10Qi7+$-A1Yq!Fw(#c)1idE)yF(y5!}D{s=QH+A(T#@Q%B#zZT@hvvk4cy5 zXs&k?l!lt&`kY8EGKGjvK2BIcv)5iB6a2o41OPc6UMOD-?3Igucr)p7K$y(zKT=?*X> zKBU|j6~@~oGVhL5c<4W>s6i||ep~PJVNiOI`|58_>u==NmWmo0W!t-v>5Z+#!KsX| zMJ_jVT_b)^8}ML3r*?B zjAd&3;TbqOwjUFokLfzij#rUJ`$<3|NABCxjZmfULpQh5C$FdD1KL*+@M-56gcLS{ zgKHk#%A?lMywA)%*k`@VSD;YD{*GqB8e)+nZ!mVGhQ>a(KW1C)QK6_HfnKPns9dC@ zdkYk}k55j>-JzeX(|BTkKoat9;@kCi%utwi=-W7g<^D(yiR zs1bbqH3B3(r=qekFW)}=af2eamCCj5!nMq&VnbEmwvyNf<$t%}aN~-Uy}(~Y0GYyP zw?H!Wji8`opRqhs6i1E6RvYGEtyq6aU~ z)2vfOS7LD?w@p>fn09eL>894~KPrv;Bq;p4&sSS9RFR+6F`xq@HXfqOQ~3Nv{8#^T zP$FXh$*jfxxm56PtTkh$!N`WTE+9)#@#54RVh;w% z*1Mbo*{ta>yZ_nV1OH&jQ4bR7ZWI3daeHOFYsN|+H1;0-uv3m0HN9UwsR~n=afqYv z9_kRtiYU(Q8#!WDGU<1=<{Vw%okPqeb~y@Cx0Gy{ z?7CvE=%jXETTL+4d1F7B?)|>-2_T^IGGDvh@#`zx*n&oL`e)spUC-VdJdjo@XiDCC znYiNQXBEa=VDZFndn<@vZ7#syRfKz=+>!1inP zhy7X@USRM{XQid4Ut&C}Vom$woD)nR2Hk<34{e7R3(SLq^3pyg`3?Er@fuGMS+p?$jxkX!pzlOGEG=|^%u(8UzLlS)^MJ_Tjuv9L-eYH4_j~>s8?CETHqNK<-_HtnlH*A0DMVnS z8TN^DNO8|Hn;0n)6mrell)yw$Qt>&Obi5;`aGT3gK6NR3~9_cR=-h zFv(+YE@8g{!yn!tLG5C+!ywxpxxrA9~Uf#Uz1V4~vh+q6?={%@%b#kdIlKNpk9{y!Js|C2uwWBLeRLFYF8jxJ{&=6|)B zd>b-5`TocQ?-Y>el%@K?WBCdKRdxu==h|p-o&SnXD&>uOcXKAYnWV}Gx+u>6>mzLd z^|Y}7`l*B*hd&fbP|A? z(Eo1aPD21iYYhE3D>DSfvHGaie(20mj##9LIrR4Gc7Pp$IEgA(O%rnKsrkHz19w@d z(^w*9$2P#H9d5`gV*s7Xp7eTT5@z;kq;n79{qu|U{-n0|$BP$W+Q_^T8%p1{cAc}e zPUiH9T@-1@*I2|44;V+vw+}#ND3F0?;pgvvq^GOfGB`ZE1ZuPG7=u|nFGD|-#L^MW z)q70Qb8&ko(vb^MYG2MP_KzD&UX>?_z{Wl${B^=HTXntG}%{v}HqD_Zad0rH&`B{U>27gRDZkV43*YD|H~m)83w?Rah=Zv7su4BM>Um)8IHbiaCFU$h0Bq$tR|@ z8X<_f$C03e6GF|Y&jm(nou%OWl{Rmz_L@emjt2yjEspczq&_D7?JoE7@xCH=Ltpb% zN&+{DQ6&BQ{z-QF7r#;tfckMUa0DCcLS$Q1nqND7ZcI)VUz7c^>fUgK=>eUboRc~& zyZs4&_?yR*lmomEHuitqkD<$~W?cO)u6uBV_mdVFSQhi^S58t0Ac0`#-D75|RLP4k zSlAEoeicvZLqV(DqY8PctM4jm!-9XDUCQXRKOXZq`)mEt1!cayh7c3g-wOJK;q`jU zC!R4osFw%Tfm7V#9(_t%pP34u<_@#Fh2Umg{H0L}FYcZE`r4RTzHnZYzk}j=gmZcK zRSDHGb4w3{<;%d%!54?tL_OCiB5T}(?}Q7MnY@>hg=qJw`9ZXyu`}N2;^oUhwMH9z zXSmF z0oxp>zNu-d;Fo*z)YR05@9$nMEG+D)1E;gxJV_z9=)c)A1b_L%ufD;(+^)l8b2YPW zr=hAxMq$}Her?W&%hEF)YAn5bwxj!Nr-fVy3wWBp z#)L3K6fDUf-`3Aqksu@b`{APPy`Exl{T(~`GYQX|?>~Ha+iC%Pp9!}pw^C)^Z>WxX z;al#5;)4gF3c8V~rDEW3D~z>-qWfXG0C=*+=G*lt$?_G*XkV zWZYC}Q-^{lkc9f>P-UzQCl@$sI=er6*s|NU_4^UeMfNL!cS2zr^Ou?o-HZB`;Dv@= zE@=5D(?_;jZ$DgGzXvz%)qOE_XP{5nn&ig35gg_o(7agrn%(`ZoCyykNH%bZhhTM3 z_6Q~@tUet{M(1uS1v$~Pjz7l%FwpgA4Q#-6(Pz4^V8Z$3zD5g(Pk$B^FqohOfVbiG zJzkJw@JkTh+ufa)+#i%m=75%nC)PKWK1oV4O-@YA-oF#LW9{kLc(v&sR<7dJ<>K#ZQ{T2zPQOIzFCs>;e^X-Uat z`!%~|Z7NUx#Savaa>fB&JkzEK69#+wn`yIJQePJtL*Fa*qV#UmqqmOqS7&~`pcU{B zpod*Xe}%dwUL@C2BWL;X@rRFaON(3U_xqj{b!XyNR)S!JU4OFv0`a|nnWojVG_s}< zTt`^*Eq-hr7bUan&^w&Kok-7DboVj$0yzrXMmP3ayQr6?_J&{KR8}Lh=oWVMod=xk zj;(+bT)%n2FMx>a>RDuvCj?Ckma!ah%EE8&G>3fi+1Yd6kj5n(cmw$py#ix$Cnu+m zoCprEPybds@c{{W3SAev{qp4vpgmP&)jUO(J8yK*$?2{QLLYqr!HdTkyBOuPG?EW|=c z9mLsX9`$f#pmL>zai$JYESpV;nA5=E;sevy+>4s`w=_>#SVMch=g>lyfm{<0fj)+j z$EI5IS9@pk;Q$_uBc)SRR7^P^X@)6l4n5xDxm2FDDM2o?y&zZLi=dllS>+ z{1>(ApD&+OWSVN|2Fmr*3Y07#v`Htgw8sNAB9kzzFOHemxrc)zVa02RH7gR>bjw4E zOv2HB*G{R;3yu zuteJkEg!E+HY|=i;@Xhq01}Y9OY?GoYBX zdLSmy6by2|sBYgjzb-6%*KyMu^z~%3>Fm}8gJaBF4wxaH z08)G&-rOk?@Vn;L`_A=QekMFPyK`_s5%>J_g^I!(h5N-0eE!{RjmHts%Bh&YB#C#c z6L`%bcy3Z$`WrJ7^@hj=^#1E!GZ!B11KAyyomo{Gib5yRKjq^w8ktS?+1YS*#_}H4 zeetK+L}*YDpdNW9GwFC*RuRx(YV+v>K>xEIluJJ!zej2+`eUbuo`vPZHPKpI{iB6g z(^>m~GBfP1koSygP)LZJDgw1?AG&Ij@czlZcYzg_=wchx+ro6YuK@F^@!xSOSZF&c zT{^@PwLrH@&rk{d`gJ_$2;e`-&oF!+0;urB-K^nE)q8PP%iWfdFLR%Y?UPnl9}>&l zNtHef-BjR{b^6Xo5!<1_9p#--P)~E-kK7O3RoETQE#6bK*z~&3wOx<>+uc0^zsLJX zZH5J1mM7&_2ax69W{l-N^P#FNRRYhgt0V_3(S(Fr;qaX-cp$yJT+a(I76W#-8XJ0Q zLkXNjPxQM2gU62zpMc+HTI|s3{w>4gdNn7>SR&+-GmcF~WBmDMiz=I_dA9B#A3| z9y|LD%5ZRjUIE8zH3e8K?`eMcOb0O`0uBay3l8`_FDC9XgR7IPve#!A+;!Nq9$uREw{}I zEWvhJIeq$dAuaI90@ff+)06n0v?LwxQ^}$4w{WSUw45UQZxLrZ0<|Y*gb-YCH0}YI zyrgkU2@wk#7@ceRjYiC_a+>(|d-@;$7G~wpj;KRpMB!vmLne0Q6OnDTFkd2LH($KX zuVOb+=~jy;S!pX$;g&@&HXCd+bZ;brTu}YFZ#>=^tK*A1I-~xNe*x?Kvgr&r=j_6@ zb(>R93-%r`A-yXsG!5Ih0$=gTxr78O==&O7l6WWS!TXle*UxNnSD{;Hq?q!l=1P$> zx?4QFu4ik!k}^!tL)|9k8t>Q-5Y(e}qvgj(-14n8gPdXIyd6RUBnE@Ac37&bd4j^# z2iRMMp|?7Z4j&D{bIndcY$bA0eYsPQd0eA?;vM$zsoq{BWur)#ZZ#~(^=P+RfoAmI zHe!KAV?loVuaa`eM>YZbM8O+D_mo$A5R?a~t?|%+`}dDqxfsu6G*Z!bF^B=ysi`TM zQa<+d`!6rQuyr0tss|=TQ?ax*&vNw2egF~d$Opwz4AywUVBXQZ?&{j(db%I~PvlHc zn`o@lD}~%_*9`9G|N7ugM_jI2gh-Oaw#}E5U7WuowfHiMo5ijtH1lAwp2uX2&J94QZC@+X3Vd%kns+}(8> z2TplFs;viIJbdyfj@2LYr-zq_go;Z&f1h-Fz{Tj8sO?I8ju7T-xY2JOIw6a z9&ue`oUP7Q{bQ1r4#mp?Ap=g=3|Mv&j zuKAv>?$>5pD_z~odYY_iEt&)`U)JVkK6Wd+U-7ft&^+<9N1dca65~*O3pbg$S!9?e zTt1+(_zEw-#QsLE_ZIHWUppngDU|SBN_BC%IHB?e6VO5iOXee8U1E1u%km-M3^kX633ee~!H{IDki^**=bn!$7N{l{r)2eq^L2Q5ESf)?eV zvS>pXat7UHP59PL$kwpG1(0a*MK#(>HQP&#m+c&+-J~P$ZKsKzUs|LqOHJ(^=vg`= zO1hKQx0W8ke&a+Hn{EanfwAQxkWUufx^yw&dx$9;MUz(|FYv<0SgOJcl?21?y+j@ti1;uSr0W#&XMn99Dt4FmGS+Nl`TAxPew%=73yk|ur4jRjN1$dbtNKybp0yPnuLDI@`);I(VvEk-u)0a4*demhSv*g}W zP8K#Q;Jdcvc#GU{O6E**5_|Xy%Oalms!(QWf9~I@E4Dl7 z_LR?FY_R%Ub8jkM@e^5F01x(%KK1P0!4V@fJ&~*Gg=2!o6Og`tLxiE6$I`-i_wnDO z&{x-TU}8cTm|aSPxxE)q<)UodtucEEg!vqO}B+^vXQUbclG(_LZ`5|sci ze(^S%OdtAbUlf4|I=SZ!r|iq1&xFnUE8iYx!$HCIy1)L=7{EGfF04te0&4N#7M9`;5W)-b_O9w9;+dut>1D(WC-8j4^#(NFM+ z=#ZteWc~XH==k)Ms5|jp`-+0B+XXFO}8lb|>>61rjPyqbd$Jem1JnP0ens)j|I~x$`gN+)!;Q8m z9g((~=F>hf8T##Y*{JwyYM?#*7oWoU#P+Y&_fGHy`g^yBfuF!LXvb7vpH$$*T=ON< zfNDBuy&pc_0FxPXuhCpXy5W4Od-Q5pD%WXj?U&t*{nbMmC(y?#fx$S>Hst}BwcCv_;SdLOIrA9=53VCOEKF;63f-D08p@A@ zZ={LdOw;ViuiT)TOI1&IcKrI@=6h=JpqKL~iK?oquv~3N4#_X0HIhHp66$LYWrf6;;rU~e|e^ZZ8YtxV5;pQgrJzReSa!FKMJ*N94EdEj?Np0S4 z#QlXa@C|9M#&$LIv)fv%kW%hZ$QJJGEiNaH``-3WRi5cqxb#ns+wD!E$%!m@zfnoi zXp&lbFuQ}tx^>!27Gd4*_Yjb8{*koxnEit1O1-%kQ2p)c_ICje`do zzgUSHDw>nKtI2K`YR1k>ia=6s9($utB|MUqySx2z0+E)F8SYO7_{uWN-ei914qrdM z$@fF>{Dj40hBBiX6B^|~PPl;`Nzib_385*4IhARU9;R3-XwyeAZJ5ZWXEy8X^b$2! zb#XE-KlQZO*VlJkmVhCwRiI5>{Sp(?IS}q-Z)vV<__=Fbpx^Pf`8g&52tfJe z2{<)xw`+V%u6QqjGc}EXpY(J$jd&*(y*hCFsaAJaH8!ilPx6mK&om-MXQt-~>vn2& z@bSr@2DW`q0Q<4xqWOmUQ@H%q6%X%_X=+O;z2wK1?u}bNpN;|FQXetL_fT9r?kRou{5rZ8A24X9(m! zhU#x+7pLMHd>)(ld;egb>f7Gm59%14Sm9W);Xd7e+=s{KGvmi$(e_UHR=qQunT-u< zY3T}U_gZ@8s2zB&of3Z<&bpCRJGgvsZjnD9^^aT?pI`3`Egm8B{=LxG-Dbh_VIaBW zs+;DYs~z?Ef@BSu#5)T^On7BheZq2iC^0s#qg-P7`q?d4{-~lNF(HFr#MUJS&#sJE z6sP6nPymjGyU(7*E$2dee%sr|8IN5hP9?Q!W-6Ypiot#Q1dBbPTPE=cSV`o0?K=P! zu>h$G$H#LKJ3H;1mItdtMUz_#0(b7>Il3LZ=>RKgjh>D=5X90}l&1t3_mMImIZZx# zaP6`EeR*xxs+7Z2Ehla;qS+n+u#KT zZPsLUbEd>+>mTASul>?#mf{hD7WivlJW+2rRHU}|m0@Q-lk`>A*Q^UBzHouP%utA^ zK(`>yhcfy!Vq+bl0eocS&J2ET!KrUr`oho=*1T<9k(90%r02c@4}4+=UDiR<>1i$3 z&XITe9sVk@cs5Tr5NTw{by7EN;0_xQi2!}RdwTq_$7_rYrj7LuY$+H zu)L$ABOoBY4R&~|tE&(7^@lsT)3Uqd{VJ$9KVc_~*?N8>)e6^LH)QASj96Y<#Z=rT-u^ zL!IEb>g*&M$*u|;dVNbh)M!v(A3a5vwcofu{Lhm<`2rd%FYmP`@D=9;h0gDn>{5Z-w&ywUA z`g?{MF(3Zgm19QIBil(mdD0sjL3h~xR(p{tqJ+xdrWbZ3ORA4CKeXAx45;+aR)r0|k;a0j+S@#`(n4iB2QF^GV!?&kR2j62uTN-swPYvMWE@ z;uY8%0KZo6GofB1AsO0{O#JqWa%nq(q&qQNSzk-}5n948uV@C zIsR)=+|bpf#l$G~JO3?P!9gY_(Kg|5;X3ulKB=(<=%WT|FkQO#Q$PB-*_ZFY^FW)t zGnXhT*(OTWwxzS@<;CCNF&^LhY&%!jEp=DweDvl#5;Z@=@b~%u8CNl=4HmS6`;C-X zvIGygn#O3?h6~l5PHgiK9no3gzP(0D2{}0X;TwK>1eyii?KW#+RU1+KRllZKOH5Yg z&Gq#3%4_uVfBm9E9xJ+N4ZsOM2>R~k4uKGreT+quJOSW%NGMN5;W@+A0&+9ss{OVQ zsNb}<|Lg8-CGqQx@1Bn^R%(}b31Bk2X__4D$7K04KZrxS`TvN4K4YEvIdgPxRKAv^0w$ceonT@WvG%oP!NfPPw7@ z*M2j5wWW+gI4lN=bv?`1%bf(+RUMtdp`lS`+zNHh+G@qoh{HFOL)ea}%h5ZZtx&}$ zt^d&Y!@V9rYemhb=(9hs=zC~S1gURH+`Rc|Vs~CJx8)Y7`mfsT-#Qe&OizJBb!EW-RaN;CsmfM094Q6f(9Ep-XJlPd74~!>?#tiE# z{3C4lE-};iRa}8?g8ShGH#z^He)3TrXc+;E6^Z3WHo!2p6EXiX9Of|8MwYC+BZCm| z20s#Ls^*DL^q`iKA&&4?LZkLKvIJCZWqlm{%9?YW(`?8eY5}jV0YnG;e_$SBOoZjG zI3inX?08JW!ae0D_UvSf#9~Z%?c@E_ay94~OD~G_{{>*ga}U}57fY~i+i~oaPkjE4 zH*4?$1xX-$4i}+POSJ1cCPl`K$zw*C9RgLM|H3>zY7>Y3AK^Owcd(9+QZ6WSuBsRh z040IJzsFOJ$U#(XsCSI~w7jAY@>lI%)jiWZ7XEOLr>0rwDK&I_*To=A8hc=PP3UB) z$aO@uFM?-l=e^Y^1@*q+HNC>ayZbfryyXsii}BN0Ic=0-gB}i4Z3j(}?}^CHzX~9h z3_TT^blI;y+weTxvk_})%l}4;+}Ub8fCojbfZK%$;X;8s+TfT`JKY`Z<8^Om03Gb| z0lDP}^|2hU4lJ0lL%+XF1KsQU#8)ekHhhBsiov>iZPgIprKLBh>1!ZGrf)emz40C> z#_YUTDK(!`pbx39A&-C1etxKjQ2NsQn(#a#0|5l1+HJGiv`ddXLgp7>pg3WC8jcbv ze3My$zT0UnficW~x3^2TTJrMc=gm!;c+HS&XwD3eO?C&!<2x>+*#DlFmkd~nr`OiT z^CpLeu7CylnPfSwLGhZ-jrQKro>ZIGypFD`$zlJTT*q#q`!J$fbpXBW_xTe;Kk|=D?Ze} zy(h5OLm}GONxNas@|27=Sw>X!r-^Zzo2Po&5QUdF_vFi95R?MfKI>m+GCQx(QWyxa zCe1nAj1Q{DV0q z13`C|JWa)WPfZtF{n2j-zNq*ccq`$YR)t%PpXfYA|J$afsy8;(dtDX&gU9UEF)a&| z;2@_`q;P4U8?k*4LQ>)3Ptj^!4|r$^y(kVfQ;J5idTjAYuTN?5rT^+kS-@lZ(n{4J; z_)+?S`+zj!qnc%jl(?7osx2L7>N}8(12xc&OU;C8y;|3R&NFiS{H{KSQ{*t!e=l(I zRw>gtt%tt9trof@CI0)~dEs^>bP^YW|SPC=w7oaGOGB7gut(m5a;IAeh0(xnYHWC8LCAax}i z_{IM(*4{EKs<3Mt-Y}#fA=0U+D2*VXv`C1wlqjuqHxio;Nfo3^q*G~$K|nz1knZlz z0cO67`+lD9*Zci?zvCES7kl>1RcoE+TIVW2G5Rf6Nx`nj!s}WbB^6W7FyHEQgNUe@ z*c_N|0f_x;cVT8w5E4;`KSmzNm|&_v--bcgZUybZTMvl5ErrHzwViqzP6mmD4$2Q4 z>z$O>uC@z&oE7a(PXn8D+w~5HpKy42JtbotOfI z%Zh9=QU?q&i$80NpbeEmm}Kt8-R9>Yg<=xp@PkTk2H>?BcP01DmU7o*Lgk^Ver5fy3N7lCT2L63bUBZ097e%xMG0F#m&GvYXS_NgGh?{|F@C zJafA*N-5uqrpUy)b)TI_c4kzZH-Wf=U0CiBcGJoJ%JTBp?ETtEJ8iYfif@ zIgi};f>wA9o1mggOCc(82R5z7a&pp3AzA=A|9;V_a?hZm3hr$oO|6x) zo&qiZ^|YrXOx@3f(6Kz3lW$>9Qx)&EyqJiR z*H00R89hd)caCBuz6rWcEh;nE>*;knk(ZqqA&0RT?DVN^$9xx2_G4z=ZN6O+qOf_B zVZvm#-zu&-0S6NPkxP0t{=YrM%RsxcdjL*YRZHvM5J-z);fdZjQ&CU=p%uC^vKR9~@v>7}b@Okbudu#(C{V>t>KXm@~g`!G0x$g^1Z2d^!l|p|TbD z2n|jxuC*W8h+~9ij-;bj;x{j3j6tt^#(mWdrW;~9e2*&*M5mVR}0H=zvG_gOh@@-pc{Xsit7+>qKN z5w~y|y!=?$^Y~A!xc$Ki0$ODJL-FW_z4`Bkx1hTbM6E_SnMKV%_2Gju+BArGRJKn> z?>@wtTENfvHp}31wiKH85t;_8HjrDqHEsY>ke)5PeMnnRH~5fWZ3A?0rI2q!7y;7M;A@ZYO#;Zr1|LyZWHw6*+p%t8O$2*tO8N?NR?d zirm@X)M+h@3n);NWiHC$5@$gItfZh9R+Hh94HD`g@2(Na_{t?8CqKF?Ex?wMzefr~ znVIC0k%?umqwu*8)Vn6Q)j~Bmj1tR_eyFo@E>*@n@Ft_V z6B4h1-SnZzX?yoLKCGY=Okl$Po;}Xd%)WiQ>NoX%hISQ+I)@QUnY-Uy6qka0XG6DD zPthLP(Xf?}{Ht?dG6*DFV?!W=2*JYx^8oqbwi117bvNr@j1Nrq`ryxeKJz!PI#m3Z z;^rbxrq=!}IlhfFeB1^2qV<9MD)LVa>pMRu-$XZ$`y?6G4ck8PSCX6eoA^h zvWevn?ypnr`~X!AjoICu5zoA%6B=t&L%gS!4%3k2$LEGyl?ua z5(SR#UY&I=ef#J4WH|(ttA&F(ujDK#)W$Jpu!&kYJqU$i&nGVZAnOxWl)U_{5p#^hhTa2lnerzZk73RnbhiHLxL zTBhw!95?dRR+D3V;eUnN0WjuD6k}K|D`V`t^5Hr2%z3(|)7UIuayKX~cRFbv_}loG zS|Ozz{h;p;OUn!k^Vv4MP@G#hckjL_ntA&WjJ98IAN~UAnzr;1h^)s(AW9D%v~lfx zv3+xMa}C|c8+jf)AZO|_{>3bi}~rC+5Tcd`s!hQ6FbX0Bjy(faDbfr9l0Jo zm~kJ&A8cL=fw@myO7*=HO2JOz*Xc}^3qLrcAcF*|z`4q)*pR!sI{_mSOgjD)KI=md zhDIlIC!W^fVbNDC<*_f?wx%^s^J;1kzSA@!Bp%;)4Xch9(tnTbl%|UfKN5mu*5?R= z+*oc-`}JAu@3p;9VF~~0qvo-<^drTI0RC~UXRLCNL9_b=eISMb8Z&!)dsldutu418 z&(G*kF@jN$AOQ&5CeRHtwF<8~ClsHB<@FeB0PXE7KLMPbeg8asz4X=0aDq_mNYzgX z=DTDZH|!IfKN5d>!&2`6@3%VKnI0`2^I=nAz;Aj?2xdKD#h-5mVT|8KZM3z(Z11%r z@{f~taLcC^2-5mYby9zvuiDG%x+Bq)je>lC|8n9Uk4BQL5;rZq^xZ!+;@ajnx>@#l zfLOBRvhBsdfI1`HD2T*xm4!i?c;z9pQWp8~3rluLvUr|2>r~v^ep$uAGYyiwY%%)d zr`FIB+mQI_0h9(a(#~v(lUaX%1^sz@<9(V3eyf(}RIWq@FR#uaM$ByJ_*U`S zAg_D?M;9XFD#TR9Gxsc>RIx}>!ne(x`XOdeFYs$ch0dX0NBw6k zsGqOFVfiq9m9G6AuDsZyuoFtWBtI+As z*SqcFC5X`pgL}Ym_v*o*RFMA7+8-9x-cUshOwdnM*#>7e8w&|aTAz}{%=n1mKs3($ z@s4nT>ixhcJVD822Cr+`JuATysTp*a;6t>`8tsz?y{Nvp`1!h{orO2Y20G}Td-7tU zM)}3R=Gk(xJgrqyI?+S~q`5u}z&ax!B#?c7oW4pwAr}huE&tOtkTEo50r7HuS#qT2 zmAXLN?c(xe=IQ00Rdwx_JXb+HBre%Z14HTLzR9@eznZgaY)}lGIyE0+mKwr`{RO3Cvc5mqf-9UtvTMc+fwq>Ady_Uu4=Rswd{8Qk_oB5GrP9nsu0%K z_+>|5Uz5dCq!0L1R@?v*1#x^h-`o%nb{5`|F z=9r#mE*Hz@S~^whj-0ds;|+hlh4!qxJc990H_ShTXZBl?ld=d1+#GkEzL@xXlitL~ zPn}Rn8UdA5r>B!>Y|YQx!{2p)|M>^Frv!F~wWF(Jwu4F7Kl=0TfxA=S~1!1YI)A@TpuGjWa93nSFkvR-v;EqH|c2|Jg({TD}n4JbTeZQEGZ{NKW!sf+T3t=}9?sakE<6fMHf>q$N^2P2tj5K6h zX7{XhDb|FPl$4m>fdXhu;4EO)cwpOdpE?HL{Syf+rUvGv9T=P0jn@Cz`ldSk!woZ> z7X6bwO{a{(zRw8;dbsd2N!EZ`>7zV5fV_T`t)!}G9bTkTU`0`C!Dde$OKVNU;PRgMatai34?h~3p?12T~ugK~nV{%&Mn zEH0!-Lm6z2OgF4!p)r&|kSeiGxt8%k^=0y0U7|yoo`Qwcj1?&2m`gpq?T& z_}Vhr5`?f*aR+zmQL@t6hW0|mZePTGO)Ug_281-UALU$*M*J>#bPW+;VNz1^EK-L1 z+a(N1Mg|Fx5K{@A%#c&>hm+Ikvws5_iQj){(9kH-mybrn##hD{O~@ zhLDP#q>j_#?}@IXmT?pF`&yUgJAc5X>cy=;UClb};lfAN@Pow8tA-GbC3PPNOu&+4 z)2H?nS4Vg1e2ggGWfYg6_a)$lwyPL1zjC*8DlxnevCNh7Wryg$h=$aCDQRZi zDful{>ivOdc?REyx2$|N7rT-%c0xEp9JjC%bCn6t`;0^1kmPGz0|9Ejz7S6SKVYPhtp|6kUE-x9AB91Z z(k6#kzEi}!USde*K{J$b^GT7mmX_d)g9q$g)TT=g!~Sn3twnnHP*}5TF7$UFlG^$< zWEM1+M9zHikl#D}83}9j%v5P3n=K{!W?WxyPQy$S`j_kMo@VX;yXPJ7%cq%kV(a)2 zjo6BS-Uw*1%=VuB_8R0@l^`%@p9K?9ikE>t* z;&Vm?I20hQxi=PWCr$ZHR!T6{uSqn71pOgy$GVj?d3YAMy7tRm&z(0O$&c!vwx-Hc zK0a#yq9Vc6x88l(h`+{-yOX<17J+Wh`90gvUHeo_$=d7!%XiZt%D^@SW`6rHv24Z@ zxdN-6lT4p;V?|Fn{55)PbdyVy8wI6U4*Db>k|02+@~rj+?o~-^>nR1HbpmKTj8tAg zWSAVNm(Jo`d`i0JLNKz{2b!y3*08VUmr#A~>Su39Fz7%{pqDppYm7{=?yG;EXf$ zk(^*_Fx--^kAmn6k=O-KcRJTM%x-o`y~b#?EM3gRzQ`RN@0hogDHJ)7raLAv5=`n*=Uw0I#w;tK#Mdy=M@AwvRXU?A?>T!APfz z!he>FZ<*R`23J_v4tR%P%SS$=6?o7UY%!#TEq>|ZvLPZSFMak9#CROPBxsW`Q0XLe zci5L4s0f*vDfPH^tx1Vop_6d5wz^DaA)Vv5mU9;Xe49C+0rWS}#>`M;MWX5GBKO-j zf{BZ9=&O@xTQ(5+j2H>st;>el-0PD)pYFMERL9XS8Ki?6_M5G#=usm!*e znTN%4|2{!lS{fK>Ak_rOZ~CXFGlLq)Kb_aGB_t%=Jv`K$;2IYtqGI=g>ml&h&l3F#oFT~*@wa(pO{zvxk@;F3Co5)n4>kG{ zy*s|pNi$j!zjF=n201+UD)g>zDPTQGPT~ABeMv8HhI?Pw6&q5u-^2mi9pF&UJ+_yg zyB%?j?&k+$Iu)DVv2k&k^(p7=@jz+_s56AaUmBvTC1wz{Kh7R58D}O6>C9JMkUR&L zOtW)_%+hZVDVF3BkT33DnN63eftx?KK8L3nGhU*^R?K{xISyKS8YuQ2h2B%pox%6N!H<@H@q2=g; znv!bPi%MvE$7}fcO-d@sQjUOV(o2iJmb&w%I)_iB6Q2xjB?tnL@T>M40cbQ1Y(0@d zzNogx5fUe|e&G`|dpxlH%GaFkOxt)mN#$-gp9 zW2}oNLppL_K(^c*NQ2#34N79OX8Q7leP&-D(m(mvGrK}<`F?x&*^hO$J^VX646bSe z8|Ss(vem7{R4MON&4e!$kiY-aBqce8a9|yl4LJ%1>ucjl zU?lI?d(V|#qe#KlbwBR}fQVd><~6%jhqX6%0ouy}o&S6t2-@HZ*%c7I_D@rDl@gyp z{8OY94B+0w;{f0xTvGskmHUH9fP8>r#AFN%5k!yU`?6mP*VosBJhO2z-1`v7!U?al zqz_=~4<4iQoN)Fe;;df}5o&XDwi~f>SA}#-!J5&xmcCUic*R!f zW`w0lB{^0B^oyKViyn6&J(^?}0H5_0Tk;_^Rs!bHP9HtaVoz8rjxf`{fAnxrgCwzWkGnaZR2?ZI7P?`35V zt=`in97KvA(T*^Ga#@Rif})|hB0LYNVYZkY7jJ{{wF-RF!5tlM*%gzmmIpXj70T^F z=$Htr052~Y$lQCXr9}nJW|CHaK)-&AVl1?KAvXg*(Z#&?zxpn-lt!oB7jA1l_10?C za#uN!?K%|ELT1%gm@t9}B`oO5!%Hy(nTXgBK#2&_Poc^K13s%CyO%JJE>dYgw_&v2 zd#BjH=W{ydjzzIP=T#gp=x3n3HWsvhZ~#KN1A$uuA`Wi@H}K=fkC1Os5$6>qyEhj7 zl@b5y$UiD9pru-M7m3-#xe=tM$FAJpcBs5>?f7#ees+ukk3eTqwmO z=h|cnfW3KOBVgOCh%`A8NqPYct7!<^7pR`kHB?tu?}~G9gnytYGai0>JKhsiOu5D! z`-O_gMoQ`yFAZQ|WlgSAvdwOJ+TCqz1VwAh$B4_vI4l0VeF&Z$l9Z7NT2*dJ8%euM z&HcuA>m(gWMZC;a27y^pyy95f=Q{)0M6$gwtXE;OYJQ0-*6UzHPL7&hp0}s?TKx^$ zkY!#yJy((209nKYAmo+^$^fArpvK*m39i7*%nUUJ5mDy}WA)x;`vjyhT0pEBxB!@p zI^gpz)-FD~!N|z9nl9?`Lr+-}fK?%}DR=fa5qGB5CEJ2($RHZ(`KR+-Fz&N7Z{NV! z6lm{}7p%F7-vbX8Hh(C4e43N5yK@vcRzEg__G^75g(^O2cAz_ShoGKLohqFgkh zWHNXCp8gUu5Ac5)2x|`tj_=|jx5Dp%2xlnpCIu845#em^HNFiutdi1gk8^wbU^Zkh z>Gqfnd2gZn(%AnSOu&>MJ9xae=U{$uuq7}H531+i6c-nlS5$0u`V)2s=n#Uv7=>)` z+Cpztdyv`JXZs#9@?VAJ5?sIj`(y@=&J2UY7EfkW=0WZdcvga^($b(vopO&n>$4Nz z1aaWeFy^MeeiM}t13^tnV$Ee69j~CK5>_*Zm(jeZ?i@jv=D)1oJWrEPML zKc8tHz9neHpgjWv1ASpK|Gd2W;L2x5P5<+ONg=*lSj|c!?XMpMz5#=}x!Y~zV|lYu z5}r*zz)nEOzJI@+VDg^JkX>kWbo+IoN#AocvVlK3y5PzAsavz+7o#6+6jfzJSikQ7 zkbZD`*59hgkW$r8J#OIly!wmmnpx$4jl=6ic^TeV9Psa-8U707MReuyD;}K6!ufEXM#wp!edlE1 z2p2}4ta=#ZQ?JiMJ#%I#Uz%BabRfrI9qR)G@mAu*1u!QDP8;|?%zBxc zTUwqgD=*LMc@%|mW}j5I$8Jzjt@lJu6q5?jMER--j?+sA3_~<{@*pQPqx6YEwJoD- zT`HKpWFu&dN)%M&K&^+OqhLpWK5dEHc>W}r~aU`yPV386-bU`KW5lK%9Y z$yH%)WAq9OPl?&^!?>V7NyH(WDf;GN;h7s-!`gciue|cw}!B z8+$Ae$+WmT*8=1+6M>#vQrjB8RaH3JBX4GMMxwhIGpf{531rm(pAJI3NG&YhulCD@ z#oO=XVoXPV=cfoe_%}B{y=w(wQ`5O^jmH7*%1QR?j~}0a6hWdleb&tEBSM#F^6yPx`Uc~I!;E72xV;Fr@g zHu+lXs7fdOzEZn@1GN&22FY?^L?N6)6=A{o9;Lf0k?$K6h_f2Y%3?qj=Skb@GxMnf zMyJCUpgdSc)E+4rZN3PuQrLGgVSBzZ%QxKA-0|TcgW6%Eb!Hcir=Ff44nrCZ<|vuI zepv=%&@A39rs0_+O1gZ8xfmpEr6Mt44EXJtsSw~lEtL1A zC?05b4p!UE-1{fc?6aPXrK)6Of;^^!{`L4y+2*RGi!+G0Mm%tP6F#w(1NN4G60_cv zx?8MU*=$+4AD;gxy*4zI;KD}&)H+nCMC@SxK8I&r;TJ$W-(o_G6l4DPoY_szYW9AN z{IfuVvrD0q6BVZo>9ReW)^qx-T|e0xkWw$frkuj^`0?0~IGE&okQh%fgDf{}CSm)G z+KrSP3ms0Xl17vzKrcrtECx@067*Ah_hTGZ5jEjrQsK%|ztisZQ(ihrW5Tn@#;&2@ z))o@#J6pPAca$Z4e8kgzP!_6sTaNg@M`rC?hhJ@OoSfSW8^@JkLF;cX3E$kDjOE9A z+L=>}gp*z(8-p4Ps4)fK`bi`$Eb=XUbvVCdpmHRy##OQk^6tSOTT%n2{DH`_`=kde zq>Iy@C$n5U?Hfnxx>{}7E8iP`{lbFz{bf^b7ip<7VB_pA%e@O6Q%>JnjqR02=C2#ll8V5n~^2cL71HZyL zbU^l*{gV{M1Q%+|Sufnd)5*po5k2{NNooJm%zm}+Rzw3<5_WWZK>NZiF)>)o9PhTE z;1`>TD(})2>k0%JIk{A!*88+EV1*or4&_%rGdPsNOb*!DA}VT+>W)6J3RXQLk-Pa( zO^~WFu{-F}c=wAONZ^Z_DCQtFqVE6>ERvsd-SNf zG1XU-8^Uwn3-|tFfcX~Un)5^9(rnn8bf9ntrLkUpcn+S;3*#rvAok@2Sa16Kzt^9j zEg?}RAz-d(Xyjd@A8>LOeYRk;-z!#NqDd|Rg&RMA`C@8|_ay~R=?bG@0~K}Nfhaf- zNE(9QmSYt;Mo`pG;@fS?%A>-3xqE)OT-%-FLp~Hx&itqsl$(@&;?4L{7pl8sHX4NntpE_d4RH@qJ;n$+vj+PHWZ9@7-KK4Uf^PE@Us@?m^#N zTz{zKr*})Q~XIt0#1$dGe~e_c|2}0RbbX{= zzw`&Luiuc_Vxiy#BH!k1f#8$goSC7D#q$}rSu(b3;bY&OnBOhEIoE-nTug7oDA(J7RI($hsSOi;u5g04+6h(rO7;&b!uicmIj7vc4bb2(9x= z4kLf${UMGS#bE<5!86(MF*n|1Z~Sts)qW1f(rU%Cn$Y@G!K!?0Y1L`>U?+$3LE#-)AC8rt8YG?5G$4>3E6Pg2) zCom>*!hNZH(9Xdf6KUD7yWEKRNXa&)ut_@sYd-YZuKTj&R5H?|VM~azb-Uc)>H)vf zeJ1v|FNLhyYSl1Tf6qz=GM-40_3$uZ3_mYLFW^}o#c{Czb-xHuQovwVyvzRV_tp3% zRevQO`SY{<`oYZ&gcR#;vXEVl(@M`WLA^r6m|O^J3Xob~W$1mm9P#!pNl3sAPuMF9 zpOvnHJmD9`XWJol_3@;vNLXi|r}JtzLhTQzgp^I6Ni$;qQ}Ew-GPPKt&5R2{X>|nF zC5qSZFK6enOs{3|tXZ9K)q>_fWahAg{KigeY_j(;`3VfYVgp4*UY7EtO{3JJam z8+qNvBUhZI*>>y2zYitj9O;oP@WX+gEoq6b;8^y^?3)oK#OhG4DG`xLp);ij3*P>} z)6R-1M$fsUFAmSqO-! z8wWzcK|yJl>Ac>60F8 zF7aC*7dvf5cXnXOe%$eojJf_1HY-1Eb#ujytd&RM=^3Qe`qB7vgS&cEBdt?DLTBt; zJygmUPb*o={8DNO+y88V9SQyBo@p5}9Pm6+WPt~`4$yx$aWZjl{l8bi6)de- z|9cHppfL2`8~OM7li^GL&v9L{dFbly;PsT~DFgJM8{$ZrONAo-_r16X{*QP6|Gasb z;0Z2)|L%ezjNw538*hDvAiF$}b%*OY=Rz6sfNJybnF>gDY{T0xS z0#-`WiVZ(HLlIf)ptPECJ<9JTRYLlcUq#51(TB|fqdLTUoj+oyFrTZV`XQ!^_Vp)p zW|l;hMBC^fyqJM|aaJp$*6Z~`C*)i_Cp6HYKH30&hoUxk-+)(UIu`C#=i{Puxyu)k zwrd47UM}msLxr10johH1z^Xy_@+3dmL7&-P&j4o516Z#_5jo#rRiQ6&NhE<>qGH1A z(!X4Z);1`(oEga8MECB5)*O4kLnZbq4L~V`Bu^$^IbmLvP8Bav$3cBNCog&?M&KTo z0Js8}{}9ugs^K9I$7cEK8TIukwHUN+BKm65g9?n<6A#Aky)@fSMO142o`br4%o-kE zTDXaS?f=OL5uweJ^7*&4i4JFi2CS*-kINoje%wHr*OeDS9d+-j^FRNnh{x+I)Z-YA z8qHM1s7UPOzG5vtZSY~bL@IWUt<%H)?|uor%0#M5k;U#cjXH1Tt5m&G*4C0*J~%ON zcuBFRxgIR;n_K@0q*sMYJbLa%?8?aTZN?5mwQu$3)n1?}&1LW}3HROE45zFuFK288 zHrGD94di9lhOpo1>9g|gCHBS4tWIcDhopFhxPfAKvDl=d%4Qrp=5sQ|+tqY9pG$+Y z=A2qrQBf3N6WrXZ{q5EhNIQH#8}=06N2NSK1GI+Jx7W0r-EnMxI2u7 z%6YJOVS7^989uH>)N2DT{fVD20_yKaVRS)&G>|8P+(l8C#krdf{Umsy>zPs zCQo8t5GT)maQ;q+v^y=b^yJ;GkzOy`Pp;2ZrcOnCzS39~@{TL|{P|Sp z9=u%oMCN>v2CCZb)|$t8D=zf>{Ma7Xet85l-$Sl&xH84BSlF?TFf1Q~K!wB8%lE0h zD+rda0dXPd<81ZI;i=nu+NXPQ=VdZuWwJUC#8x#6n9VOJ;yb3{mG*%WJrPhrX6;`JmzvM;StH1NvCC*8iGHoUVg}++2RzxlG5NQt#Cz3f%T@6}R*^Ag! zb9_TAPQ^6Qu;1bFydL{+f$HZ|l6OfSL{&kbY*x2|1w`sq6S2p(i&KZQ?s zj>?Q6JQ3NCQA%%A$`zZ?IY41^#VR)qQ>TyU%2k@4%9w;ks~FlWhve*8FqB@d;k+ri zT@L4^`Wj3*k#3Ez;UySt(&K!AU3$eX-feBGDvV@$I}*36+w^5Vrx0eq&@1+ojbhFtEv@Un&V^X#d`wJB)GVg648_J zpK1$W=KyXbX$d*whBT#_k$s)P=Oeym#+{N2Or`~UVfVS2jT+HkxxX1EGxXAC2lY=+ zo&W{@wY9ak+$nDQ>*+79y2!F?oyYoT8>;Gw?n(OK`wc5yD?9y;`{Ac!nk_nY@2IKZ z2cWY6RqH8X_tpDqf<(n8^EDgraN(anJhu2}-Z z??%uImHgx)mpfX0llS;hak^lYv?ybiwJELh0zBUu7D3C87t-=;?}R$|V)_M`etf2o zIila#h-bb>?+#!El>BFv%2nk(~W|PikrEE ze|BV#udQvQpH0GdwiZR`{UfYeR!IfW)!W_6V7E*4mL^JqzJOGarWC2Bl`XN8W;8xK zr>D3e{x#foQ&v_MFV6d&I3DRvbG>KqgMQdmU-d%exj=G+P1xh>I ze*8EQKnUeM8%IgZPqVI2*dd?m-owF}?@9(D$T9qDK(k&zDT~D^&UDR9vqNtFHY=ml ziib!0^XC@PBd?9CYNxhUJJa}4pdbi7%e{NS=mnp)FQn+_7zc?37%dPE1ch;ZY59jP z2;fvA)CzX+o`G7XiX6b;427|rw0yFy4?UWKQiW6EdK(7Y`7xT_v1YT`)C08vpFe$4 zf8zS#t=q?BENa)=8-Z-!#_6bznNd-x6V?1+g1K>nf>whO&F{Wz7*R6`#0;GrkYw-~ z4%zS%s%tNH6}==&b?Ov5J32CoiX#3M!rGrde*6W}=;PMl%6K{xOnfizorA_FTP-{q zSzGqP9Zy_|Lt2c!AfhEzJ@c+QM*ZYMYwIe4g^%xhpp0t^Ig{1#10Ih2w7UeCoKVw8 zv5D2#FC`mnl}lUkrWEOmZ^1&f$EI?Ry4UMz*tTyc%Kqq|_Q6~Tvm^M60Qd*;A}E1o z>a@Y>x1;izmtts?8R#^pyDg-9A*Xa`VX?IH^vBj;Sa08kt{gG9k0TpP9}{g(yG_n+ zX@!KFMJ?D@g{R^lK;|n$J5x&!*hG*u$`b!j5^J>5??wazCv+2C*pI5M#bw`FWWTDa zDxc@#x?Are-1zWvs)Vx`e%rZha%)8J@cQk)n;NRYTz`X0C*__craJ!JI3%K+;!j&{ z@Ap1=qu=tSyWQRB8F|Ba<$S=#wb4|) z-(9`)?p3h<(JIWLPovhlgVZW7s_Hp65JO~XTIBE_drxCz^=w>S;YfU2n&}M8f@gz1 z&{f(vFK3RJ*b+1$>CIsV6|p9^?r{gAoY-b^iggYJ_|b=sl~uN0h#Ybz(|?SgDZ|t5 zne5x>-j{YrdM)8JCu%b`Uh0wm)0$?YSM)$JX775L_0~v}C|7KzaCb3WvU_FVl+e>z{4>UdFqX4{VQ`1j_8+K)GJ z?kT6pzj{RracC8>u(Gy9AhdqB8Pgc2*i915@d}>5f8uHb_hRqN0K2t?a(!iS86<5; zLQbvBEZq9h$QjsBg4!7=ndsy2y_5I|t3&L4!uHh5f{DqS)OGR}gW`)nvvv|pUmg5x z?CZ0KB;5#X$7`ZTVX^isA#~cAXI0{*wD)yCWHAUsHWemmvZ7t6Js*tD{Hic!S0=T! z%M2=Y{(}pW$@NRM^97rNrqsI*>c8HY&&mpo9&Rzv2%bsdKvlMgaTar$>Sg%lDbAQ? z0qgYsrYau!>bvA_(-LV_sgt!Ab6?lYHV;~520e^X>hDJEPuTH`KO-bClwITM2Ojsu z)INY^uS_Zsb!j(rdlu8US20{}rUK%WNkUp8U@49V{o1oT0C_k)byqJvm+3%4Dn5-G zBJU6Hn+@)aerI)vpSq!b>5OqG#x(g^k5&8;XjVDnP+IU@n$P`{@Gv=^sR2Nof>!4- zdeTlC61;2giw9)_9`DaY-rSrt9+o)YEC=$L;Y6j09X%&Ach;KGG?!_*H$X4xE}nr? zM0o}E4$izrtp&x=rzWW@AFdI3U;;>?*vC-& zj6vR%%ZOgi9Oho-z&#pj~r(CqJ4^;owZ!$N4>Hk-ZEkI`=e-=4gsk`ui%9x4=l z?h$a`c9X(#_QZ@9GY%AxwKY1O|CW2xd%F_(AHWYD7!BpAT{Sfj?HKX6+EB}qRnyVw z0H?1+A*iitZ-vVUM4-6ExSJAhhKT)*LjLe?tr;F=&FYw_dz@#G#}|QWZeF)0HP^w8 zl5JpLm}%lgi!qUcVQ<)#z{kF%cmY2D$^pZ^Y-!ivA2xniLk5fW$@6p!{)>ZrP0SFbNARBEL?BA+4(t>``jIK!2Eb4 z=yof;JISw*<jdWK;Bj)Vf9|~D#!B|FJ2m7NSCSYoSb)W z^82k+o(FxB%o<;M(7yDb)CtzFn>qW&Y(8Y6Nv9j9wNmdYp@|CKv+Fv=d4ec7q_-R@ zR6xAvZUCl}opY0VG?N$s(cooplL^=YQdtHj=_UOFA?TFfcCQ{5P>)pElt%l|-4ddG zXYr^nb5CT+xca5TfseMM0)65r5d zok2V{!sb{t#@0VgBWm#G?S&ICXWT?h4e>|AkO>vbw~@C*0h5!~n^pE+R3iNjVP4gq ztUazark{~AX%g4J?e z%Qhs|{#4l;2k*!mK8|A4rf@Pyc1^8|@jew9cU|u)Nv(S>A8IzzGgYxQl(^Y4(_i8g zf3KD#pvgWXXLj0ir`QeXB;@DivE06W+x)t^;j2euXTMD^;4RdbjGfZm3Dq zlbx28NgKQ%w|#(&<+CHKIti;b80$9{1nO@&oAv4-b|*7nFMdSd_9pv&&mqn&mZ2Ru z%M6OpIS1iNpz4v#yLWd1U$1lnGm?S|R`dRAAk@Qd^4GdtUz4t9d067JTEoGm5dF|j zdlAfS*hNr}S}$~A%4FIr?M7?+6xsz{&;CA&J?M7 zaE0n+z;(V$`lS}T^h@KH8cu`b+5u4ogk77TbpS2*Pyh1c4Sg7?>gcX(cHLQypG^oK zSlYN#JhP(?)CcJvff4kjY!BK0Y*JgMB@4@TiWiaEA2yazH}GuAOepJhIr)MwZ*Q`- z&y?jM!5hTx7V2N?owZC=zUMY)u9udBv;@R3#kEJkN)$4?D)1D*)yx_2cD zc%o7Pcn%|aZhYo_EFcFx`)}&c_Iw)AJhS7nRnPY zdViy~aJ>%uj{fRn>`1lC)+A{;gcg4|N^>{Xgm)h(;s515CR7btzLs^nQ)NvG=AnG$ zV~aFZP<`d}XgtM=*Qtd5n~bi2fE{h)C*u+({-kpl=FyI(jV%2})BRfZn~VuSZDQ-u zrUYcGZ9ZFa-j`3irV1G%eE5_4?PL#7ncpXUx^L=B2n-k1dB!E-5cs9+r+@uX@#)2r z!7l!det$TLD(ET>nvbKGL{<(3GYpgJWA@1BpI; z1c@D^MThZ6%Zw0!&?~NPd|+;Sxt#Gm-G-9r2MOaJ+{13@pxv;^Ksq4V$R)L1?&-+&k0F8yXhrzzVE z&l219ONFuAI*VYH%?nVaOgZ;+!I{;oI#(_rVz{`p^bwF5=_Up*g;aM#4pJvbtCDDa zn-YDG=o^i;esB6jF)jlbhGiJuvzME zhEhOwEbO`SMr{XdU=b7<2sqW}7z@ol9=SdcvE#A;*DPj@_$BRlCU>``Y~WcGxFU`% zsQ>{3jBT&u-|xlGytuRqOYV>(Qj_QaOQjPVq{UX!b+;C8+*r`1SHxGUha4@huyh^5Q}A%p0R& z1K8Qqe4)3O(wmhO>G#p~AQt(lv86<4W6IV|o_`k@U=XNtj990e3*NJ-C~O+V*|bI_ z67`l6OZtU-$VJk*v@wqYPH`D-49^uGGxadEe%~SY^iwL~;q&Kr?tQ2Hxc5Ng>`|22 z5*e*gi{^S3WlVBu4;j73bLtz$h;m+cc+Fi(G{Y?Ofn)rq9rZej2*8T*^M6*ua!E`~ zJbanpGi2y*g&?%ec%Lz{&*XgI57gnDuepA;l};KHJ9w^Cw5YTB{Fxxyi~b>H;cldWaDzgye2+Kw#(nhNe+{k8Dk3=_J0+`cPr(&Pg&YP2?R;5UHd@fi=*WTf4CH@$Vh^ zACBKd2_w=2Yo6U7EjhdqahMEOx;@1!m?5nU)J6UxX+oF`R)TbOAc~b&R0KR~xeTs}XMveo0B;Z1#G@8dK1So%EV{cJ>z>z#!^Q)@PE@9?jf4 zS?lztxAbgoL+FRck*0A(Gc6Gl7>52mw<>6bEiufgHuqS{^faIJi6hR*68rq766y0f zIqvb@isIIrc&V@T=kLEDGuWS5{$pKRQ?Faxe1x5M@br3(rRRf~E~1GSwL5=v22*vm z%<5}!3qFe*THiQ^=f9vZ_cR!UyXm4qvx%E{-tQMeE8GS6IB2%#3Y&@w^xo9QtVF6W zXW2VOM;|%BDv0pLB z&_!ydzSqRrz95=CK@qlS}FVpaCqKubRH9Nq~r`~Mi_udcRi0r zCU~3R2-J0D1PVB8#ehG$f~VFRBS@JHhndB_bi(%LMv?mT{HBVP{iV?lx2GGD^&1XP zRkD15T34PuMAC2oQcrfKCtW9OuEt%i*!Fm3c!|&yh2v$2UBfG@ch}kOX5Z^|nZ<(* zGj<47mr55u!u5#kQpR@}@@BNL<#^X!DCG0x>SX#J7=>nO z9>Ib(<1xv}o!%!?a!8-cQ^08V>`=i)itym|)QVGHZ??a#uJQzfa+kpQz#7TdB7WoX zED^mT3yQWt%B$bwzwJo*_-d}ZB#o{cnOMUk%s)a3o;zPyh}?Uye|Je?Pzv9RbG=nIg;e|AfbA`HWsb z+hOb0k6(M|@kU@IE$PvIdG^?rB2e%i^D0gr>!z_Sr7$=dmSwRemK;B-j zl0Kf$<$b=K2LW4~WiIA7@SE10lV0uyQ)G-|ng0<@bEq|S(@A{z?pjz_7*L!GoSb|! zUSZMl?fGZ0-YvF}N-XyIaiVMHUwV*U@o!E^vNkxT!dPV1i|Hk3ulYU^co4#7g#E_b zFeQ3*P;3|E+epGv#vn{@0^)@*y`U$8^WZeR$0zn87La zY5v0E7={0^cylSauo{W4>H@(~2zv|W&DSb&rlFj^Qz}aa2!NCUox{4@4Mo+0m;=2p zY-|xjAQJR9mTK1mZ9KmBF$R3J7v3&Po|;$GV4r)E&rx%9$``}MbV9!U zsQ$w~1_s{-RON*{C@Ly-h0gvqok)o@coo6;_=;u)baWsmHr0P=%|NQauKzPlDNm;= zMV1t45$|fg{o+4wL>2PCm%{(QQJSY}k0GHaOe40gk%LtjacQEW8T2{vmg$J_mTddN z_!?U9CTG%P{nucuR5|wONj>3MnarkzZP7Ab4^B0%khKdw~T5mAGGkTvc1b z`KC86H9DK=KobbQTvBGrS75buBr^Vq~ zOFIHneJ=4zi1^-eHlM$y+cr9<_;cT=?I>O5duR72ixGA{NF+G5`MotlGbB9JVH9hX z>}3&FtMH}iE5R^V_+ZX(+l@;N^I@n zFk*qt7z+yvg~J8)g)_$)?IN_-qdmesNYt}>+xj*p&t~m2BaJpkWDu zJ`p7<1BhZoBa4s`Apu0uC##@J?nGo$_8l>3WE+HlY+;WQ z6aoPR!jcd&4gPz-Ue&GYTU}kZy8CvY^PO|P?o&N`uY8yn{|a zLNAG`YMi^^b5JmdJ@39lpzviKa_N)XSU-wdS`7GeVK@GH@Tf?mz$0dT0w0@ko4;j@ zM|WnwLw~MWH5Vwe9Mu}PhS@!A|Kx2|JRxeKJ@3f290gXZuK>V6|qWwjQ=Vsjs{d)3xH!n<*B zApaPz!=cDX(IJvvcTQ$zDCl#hawu@Q0*drs?|}&h&SqrL&w~8Eu-0c-BnVBP%DE<+ zk9Uv?&2Qe~C@(zI?R`L3uUevAJey8*{`4$ zL{~%ZkJqN`J?|V=&?8L~s{lc;=GtMBYhfF4Nt}DAe!xcAw`l!%YA68;?ud7xB$VeT zf0(Q17smStF~tczv-$dhdjDS%=BE5K%u5iIFe!SyCg5@P*h$!}MQErn`e9vHLoeOP zJ8~(Q6t%^XZGQgw@uJAd#~=3yn5wWdc-(#P{sL6x;tz|n6)>;Y{Hn9SEHfCkU2_|k z+x&L;aLa8-G;Rs73HDnF?7ZI=@20GGRgzRdF0>py4Cemil}ZtwSN)sH-pEVB@t$1? zO)ibg3WI)HIm4<=S&hJ~dCr|@KV&0zUQ(zPvC&4~xN(Dc#fIA);6$KWjM4iN5+hEW z4Bq)Bqh{y~%kgMV1}2U#of;Ms({pXV%`(a2E&&RN-e@rDc})$p#Yn5Z|3&XG3@`tn z2Wi)ra5GX)m{1(NuqMG0Id)_Zc_AJx<2xpOn-VfJt68=!?bMvH%08ODa-)-L+v5xy zIt+)qgG+o*KWg(gL>r=B+1L?#q9Kqmw1Y+#B|YZ{sPIZh>|GRpD{BzrLO+4)Rm2c) zcyld<&Y$;ay(~=5hsRZWp=g09Cw5(z?N6TW_iv7&iaPD$)$etgZgDfqZ}vxlUpj59 z6Ef^4)H<*tZI_o&1NX`z?i|AL7Cd?I<4TKtJ~2!_mHEZCZD!#x6+#FVC3_2MUV2l% zv`_054{+pGaW;F&LP%of%BD)__~M9k>{)azTi;UGFG21nk&UPo6U9Q!<)5sFL65xs zN<4U)12%;t*`LJHG}V!zm(u<-m%VK~(IJFJD~!`9MW`1=%3>n(eQJllqX?XPodwC4 zvDKm;4XgYh{XgnhJJ#*>Bs1@0@pkkUmq1kukJ$&G4t;_i`!tyvXu^z0s5;WRj@>S? z2b{u^ez)<37ZhPRKl+jDERGn)WUQMh^y7T95}r4I42m$I;!)=C&qU!@lUF%8&9_Af4w5o%E7T{Q4k^XXu{)H>;9dzzGzt!2 zkcKbI1Ss*<)xe>avUy)(u1o=u!T3sOL)AY|X)NKTnTHc$qUBeo{TG(t2~pl9Fow|d z=?x)VTBmk+07|YG$Kj0oAT`rIkVofe>--X28kt>HZdN+>WJ+>F!_3iEN461Ua?PVy z?(LC@1DaDNS};4}e=|ETwk(ahy1o1Z;mB;Khgs_b^R2z;}LS`_=xl zKF^*edR=}j-eAJ1_UG6uDJ{yAYm4kBLoY>6XG~mqSVH&7R4~%a6kjjIvpeS{JK8GUaZh2r0Jff*C+_CHzHu3;Ju;GY&Vr#_dPjQ`;vqA58jkqhDH(lLc=dk z*>c6X@+}+^s$Q zTHfM`DxwUBmt0Q-Xd6j3a@(9RnjSUKir+QX%Hd|bl2od;bG{Auo^W2A#EREKfN2Ua!A7n zrmSe?fI}I$(D5uO37C{0s0lXO)gg}OEs`iqsea~#1|_$MXfJXv!?*(gtT_SJWOEzL z8dCuFbu&wS=HKBQW&l~=gY|R3Nv-YM(XD+G?#FG=^}Pl1Ux&FJ3P#i){9>Z~g(SPs zjn*|H!&C0Mq3H*$#|8MRf(W7?`-hYI32yd%E(NcUzPA$>{EGzla#Fla$>S{v)#% delta 89178 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�*Q0&T49R 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 diff --git a/icons/inventory/uniform/mob.dmi b/icons/inventory/uniform/mob.dmi index 4e0bb00389ae46877918c9bfd971029ba226a49f..69a5dd12dff7aa204d18205897c777e68255600e 100644 GIT binary patch delta 270512 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�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 z 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

jbD;FXqkqVx^g#m&);?iF1_V6>g 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 delta 267502 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ΞBk2 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�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

    xVd)$dHJ03*dze3 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 nggC(k{@*tLz3G}0CM^ Date: Sat, 5 Mar 2022 03:47:05 -0500 Subject: [PATCH 009/180] This is getting out of hand --- .../station/station_special_abilities_vr.dm | 75 --- .../species/station/traits_vr/neutral.dm | 6 +- .../subtypes/vore/dominated_brain.dm | 440 +++++++++++++++--- .../virgo_minitest-sector-3.dmm | 2 +- 4 files changed, 383 insertions(+), 140 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm index 966d009c9b..5788ded0be 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm @@ -1003,78 +1003,3 @@ species.has_glowing_eyes = !species.has_glowing_eyes update_eyes() to_chat(src, "Your eyes [species.has_glowing_eyes ? "are now" : "are no longer"] glowing.") - -//Welcome to the adapted borer code. -/mob/living/proc/dominate_predator() - set category = "Abilities" - set name = "Dominate Predator" - set desc = "Connect to and dominate the brain of your predator." - - if(isbelly(loc)) - to_chat(src, "You are not inside a predator body.") - return - - var/mob/living/pred = loc.loc - - if(src.stat) - to_chat(src, "You cannot do that in your current state.") - return - - if(!pred.ckey) - to_chat(src, "\The [src] isn't able to be dominated.") - return - - if(tgui_alert(src, "You are attempting to take over [pred], are you sure? Ensure that their preferences align with this kind of play.", "Take Over Predator",list("No","Yes")) != "Yes") - return - to_chat(src, "You attempt to exert your control over \the [pred]...") - log_admin("[key_name_admin(src)] attempted to take over [pred].") - if(tgui_alert(M, "\The [src] has elected to attempt to take control of you. Is this something you will allow to happen?", "Allow Prey Domination",list("No","Yes")) != "Yes") - to_chat(src, "\The [pred] declined your request for control.") - return - if(tgui_alert(M, "Are you sure? If you should decide to revoke this, you will have the ability to do so in your 'Abilities' tab.", "Allow Prey Domination",list("No","Yes")) != "Yes") - return - to_chat(pred, "You can feel the will of another overwriting your own, control of your body being sapped away from you...") - to_chat(src, "You can feel the will of your host diminishing as you exert your will over them!") - if(!do_after(src, 10 SECONDS, exclusive = TRUE) || !isbelly(loc) || loc.loc != pred) - to_chat(src, "You are not inside \the [pred]'s body, your attempt to link up with them has been interrupted.") - to_chat(pred, "The dominant sensation fades away...") - return - - to_chat(src, "You plunge your conciousness into \the [pred], assuming control over their very body, leaving your own behind within \the [pred]'s [loc].") - to_chat(pred, "You feel your body move on its own, as you are pushed to the background, and an alien consciousness displaces yours.") - - var/mob/living/dominated_brain/pred_brain = new mob/living/dominated_brain(src, src, pred) - // pred -> brain - var/pred_id = pred.computer_id - var/pred_ip = pred.lastKnownIP - pred.computer_id = null - pred.lastKnownIP = null - - pred_brain.ckey = pred.ckey - - pred_brain.name = pred.name - - if(!pred_brain.computer_id) - pred_brain.computer_id = pred_id - - if(!pred_brain.lastKnownIP) - pred_brain.lastKnownIP = pred_ip - - // prey -> pred - var/prey_id = src.computer_id - var/prey_ip= src.lastKnownIP - src.computer_id = null - src.lastKnownIP = null - - pred.ckey = src.ckey - - if(!pred.computer_id) - pred.computer_id = s2h_id - - if(!pred.lastKnownIP) - pred.lastKnownIP = s2h_ip - - controlling = 1 - - pred.verbs += /mob/living/proc/release_predator - pred.verbs += /mob/living/proc/punish_host diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 67067c24a2..3c8157a8a7 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -481,14 +481,12 @@ ..(S,H) H.update_transform() -/////WOWIE///// - /datum/trait/neutral/dominate_predator name = "Dominate Predator" - desc = "Makes you able to gain nutrition from draining prey in your grasp." + desc = "Allows you to attempt to take control of a predator while inside of their belly." cost = 0 custom_only = FALSE /datum/trait/neutral/dominate_predator/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) - H.verbs |= /mob/living/carbon/human/proc/dominate_predator \ No newline at end of file + H.verbs |= /mob/living/proc/dominate_predator \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm index bc73a17137..7684ad35ca 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm @@ -1,54 +1,64 @@ ///// A mob that gets used when prey dominate predators. Will automatically delete itself if it's not inside a mob. /mob/living/dominated_brain - name = "dominated brain" - desc = "Someone who has taken a back seat within their own body." - icon = 'icons/obj/surgery.dmi' + name = "dominated brain" + desc = "Someone who has taken a back seat within their own body." + icon = 'icons/obj/surgery.dmi' icon_state = "brain1" - var/original_body //The body this brain originally belongs to - var/dominating_body //The body that dominated this brain - var/original_ckey - var/dominating_ckey + var/mob/living/prey_body //The body of the person who dominated the brain + var/prey_ckey //The ckey of the person who dominated the brain + var/prey_name //In case the body is missing. ;3c + var/mob/living/pred_body //The body of the person who was dominated + var/pred_ckey //The ckey of the person who was dominated -/mob/living/dominated_brain/New(loc, var/mob/living/prey, var/mob/living/pred) - . = ..() - name = pred.name - original_body = pred - dominating_body = prey - original_ckey = pred.ckey - dominating_ckey = prey.ckey +/mob/living/dominated_brain/New(loc, var/mob/living/pred, preyname, var/mob/living/prey) + . = ..() + name = pred.name + prey_name = preyname + if(prey) + prey_body = prey + pred_body = pred /mob/living/dominated_brain/Initialize() if(!isliving(loc)) - qdel(src) - return - . = ..() - RegisterSignal(original_body, COMSIG_PARENT_QDELETING, .proc/ob_was_deleted, TRUE) - RegisterSignal(dominating_body, COMSIG_PARENT_QDELETING, .proc/db_was_deleted, TRUE) + qdel(src) + return + . = ..() + lets_register_our_signals() + verbs += /mob/living/dominated_brain/proc/resist_control -/mob/living/dominated_brain/proc/ob_was_deleted() - if(original_body) - UnregisterSignal(original_body, COMSIG_PARENT_QDELETING) - original_body = null -/mob/living/dominated_brain/proc/db_was_deleted() - if(dominating_body) - UnregisterSignal(dominating_body, COMSIG_PARENT_QDELETING) - dominating_body = null +/mob/living/dominated_brain/proc/lets_register_our_signals() + if(prey_body) + RegisterSignal(prey_body, COMSIG_PARENT_QDELETING, .proc/prey_was_deleted, TRUE) + RegisterSignal(pred_body, COMSIG_PARENT_QDELETING, .proc/pred_was_deleted, TRUE) + +/mob/living/dominated_brain/proc/lets_unregister_our_signals() + prey_was_deleted() + pred_was_deleted() + +/mob/living/dominated_brain/proc/prey_was_deleted() + if(prey_body) + UnregisterSignal(prey_body, COMSIG_PARENT_QDELETING) + prey_body = null + +/mob/living/dominated_brain/proc/pred_was_deleted() + if(pred_body) + UnregisterSignal(pred_body, COMSIG_PARENT_QDELETING) + pred_body = null /mob/living/dominated_brain/Destroy() - ob_was_deleted() - db_was_deleted() - . = ..() + lets_unregister_our_signals() + . = ..() -/mob/living/captive_brain/say(var/message, var/datum/language/speaking = null, var/whispering = 0) +/mob/living/dominated_brain/say(var/message, var/datum/language/speaking = null, var/whispering = 0) if (src.client) if(client.prefs.muted & MUTE_IC) to_chat(src, "You cannot speak in IC (muted).") return - if(loc = original_body) + if(loc == pred_body) message = sanitize(message) if (!message) @@ -57,9 +67,12 @@ if (stat == 2) return say_dead(message) - var/mob/living/simple_mob/animal/borer/B = src.loc - to_chat(src, "You whisper silently, \"[message]\"") - to_chat(B.host, "The captive mind of [src] whispers, \"[message]\"") + to_chat(src, "You think, \"[message]\"") + to_chat(pred_body, "The captive mind of \the [src] thinks, \"[message]\"") + for(var/I in pred_body.contents) + if(istype(I, /mob/living/dominated_brain) && I != src) + var/mob/living/dominated_brain/db + to_chat(db, "The captive mind of \the [src] thinks, \"[message]\"") for (var/mob/M in player_list) if (istype(M, /mob/new_player)) @@ -67,45 +80,352 @@ else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) to_chat(M, "The captive mind of [src] whispers, \"[message]\"") -/mob/living/captive_brain/me_verb(message as text) +/mob/living/dominated_brain/me_verb(message as text) if (src.client) if(client.prefs.muted & MUTE_IC) - to_chat(src, "You cannot speak in IC (muted).") + to_chat(src, "You cannot speak in IC (muted).") return - to_chat(src, "You cannot emote as a captive mind.") + if(loc == pred_body) + + message = sanitize(message) + if (!message) + return + log_emote(message,src) + if (stat == 2) + return say_dead(message) + + to_chat(src, "\The [src] [message]") + to_chat(pred_body, "\The [src] [message]") + for(var/I in pred_body.contents) + if(istype(I, /mob/living/dominated_brain) && I != src) + var/mob/living/dominated_brain/db + to_chat(db, "\The [src] [message]") + + for (var/mob/M in player_list) + if (istype(M, /mob/new_player)) + continue + else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) + to_chat(M, "\The [src] [message]") return -/mob/living/captive_brain/emote(var/message) +/mob/living/dominated_brain/emote(var/message) if (src.client) if(client.prefs.muted & MUTE_IC) - to_chat(src, "You cannot speak in IC (muted).") + to_chat(src, "You cannot speak in IC (muted).") return - to_chat(src, "You cannot emote as a captive mind.") + if(loc == pred_body) + + message = sanitize(message) + if (!message) + return + log_emote(message,src) + if (stat == 2) + return say_dead(message) + + to_chat(src, "\The [src] [message]") + to_chat(pred_body, "\The [src] [message]") + for(var/I in pred_body.contents) + if(istype(I, /mob/living/dominated_brain) && I != src) + var/mob/living/dominated_brain/db + to_chat(db, "\The [src] [message]") + + for (var/mob/M in player_list) + if (istype(M, /mob/new_player)) + continue + else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) + to_chat(M, "\The [src] [message]") return -/mob/living/captive_brain/process_resist() +/mob/living/dominated_brain/process_resist() //Resisting control by an alien mind. - if(istype(src.loc, /mob/living/simple_mob/animal/borer)) - var/mob/living/simple_mob/animal/borer/B = src.loc - var/mob/living/captive_brain/H = src - - to_chat(H, "You begin doggedly resisting the parasite's control (this will take approximately sixty seconds).") - to_chat(B.host, "You feel the captive mind of [src] begin to resist your control.") - - spawn(rand(200,250)+B.host.brainloss) - if(!B || !B.controlling) return - - B.host.adjustBrainLoss(rand(0.1,0.5)) - to_chat(H, "With an immense exertion of will, you regain control of your body!") - to_chat(B.host, "You feel control of the host brain ripped from your grasp, and retract your probosci before the wild neural impulses can damage you.") - B.detatch() - verbs -= /mob/living/carbon/proc/release_control - verbs -= /mob/living/carbon/proc/punish_host - verbs -= /mob/living/carbon/proc/spawn_larvae - + if(pred_body.ckey == pred_ckey) + dominate_predator() + return + if(tgui_alert(src, "Do you want to wrest control over your body back from \the [prey_name]?", "Regain Control",list("No","Yes")) != "Yes") return + to_chat(src, "You begin to resist \the [prey_name]'s control!!!") + to_chat(pred_body, "You feel the captive mind of [src] begin to resist your control.") + + if(!do_after(src, 10 SECONDS, exclusive = TRUE) || !isbelly(loc) || loc.loc != pred_body) + to_chat(src, "Your attempt to regain control has been interrupted...") + to_chat(pred_body, "The dominant sensation fades away...") + return + restore_control() ..() +/mob/living/dominated_brain/proc/restore_control(ask = TRUE) + + if(ask && disconnect_time || client && ((client.inactivity / 10) / 60 > 10)) + if(tgui_alert(src, "Your predator's mind does not seem to be active presently. Releasing control in this state may leave you stuck in whatever state you find yourself in. Are you sure?", "Release Control",list("No","Yes")) != "Yes") + return + var/pred_id = src.computer_id + var/pred_ip = src.lastKnownIP + var/prey_id = pred_body.computer_id + var/prey_ip = pred_body.lastKnownIP + var/mob/living/prey_goes_here + + if(prey_body && prey_body.loc.loc == pred_body) //The prey body exists and is here, let's handle the prey! + + prey_goes_here = prey_body + src.computer_id = null + src.lastKnownIP = null + + else if(prey_body) //It exists, but it's not here, let's spawn them a temporary home. + var/mob/living/dominated_brain/ndb = new /mob/living/dominated_brain(pred_body, pred_body, prey_name, prey_body) + ndb.prey_ckey = src.prey_ckey + ndb.pred_ckey = src.pred_ckey + ndb.handle_langs() + + prey_goes_here = ndb + + else //The prey body does not exist, let's put them in the back seat instead! + var/mob/living/dominated_brain/ndb = new /mob/living/dominated_brain(pred_body, pred_body, prey_name) + ndb.prey_ckey = src.prey_ckey + ndb.pred_ckey = src.pred_ckey + ndb.handle_langs() + + prey_goes_here = ndb + + /////////////////// + if(!prey_goes_here.computer_id) + prey_goes_here.computer_id = prey_id + + if(!prey_goes_here.lastKnownIP) + prey_goes_here.lastKnownIP = prey_ip + + + // Handle Pred + pred_body.verbs -= /mob/living/proc/release_predator + pred_body.verbs -= /mob/living/proc/psay + pred_body.verbs -= /mob/living/proc/pme + + pred_body.computer_id = null + pred_body.lastKnownIP = null + + + if(!pred_body.computer_id) + pred_body.computer_id = pred_id + + if(!pred_body.lastKnownIP) + pred_body.lastKnownIP = pred_ip + + //Now actually put the people in the mobs + log_and_message_admins("I am going to try to set [prey_goes_here] ckey to [prey_ckey] and [pred_body] ckey to [pred_ckey]") + prey_goes_here.ckey = src.prey_ckey + pred_body.ckey = src.pred_ckey + log_and_message_admins("I set [prey_goes_here] ckey to [prey_goes_here.ckey] and [pred_body] ckey to [pred_body.ckey]") + log_and_message_admins("I'n deleting [src]. They have [ckey] for a ckey") + qdel(src) + +/mob/living/dominated_brain/proc/handle_langs() + var/list/addlangs = list() + var/list/thinglist = list() + thinglist += pred_body + for(var/i in loc) + if(istype(i,/mob/living/dominated_brain)) + thinglist += i + for(var/mob/living/p in thinglist) + for(var/L in p.languages) + if(L in p.temp_languages) + p.languages -= L + p.temp_languages -= L + else + addlangs += L + for(var/mob/living/p in thinglist) + for(var/L in addlangs) + if(L in p.languages) + continue + else + p.temp_languages += L + p.languages += L + +//Welcome to the adapted borer code. +/mob/living/proc/dominate_predator() + set category = "Abilities" + set name = "Dominate Predator" + set desc = "Connect to and dominate the brain of your predator." + + var/mob/living/pred + + if(isbelly(src.loc)) + pred = loc.loc + else if(isliving(src.loc)) + pred = loc + else + to_chat(src, "You are not inside anyone.") + return + + if(src.stat == DEAD) + to_chat(src, "You cannot do that in your current state.") + return + + if(!pred.ckey) + to_chat(src, "\The [pred] isn't able to be dominated.") + return + + for(var/mob/living/dominated_brain/L in pred.contents) + if(istype(L, /mob/living/dominated_brain)) + if(L.pred_ckey != pred.ckey) + to_chat(src, "\The [pred] is already dominated, and cannot be controlled at this time.") + return + + if(tgui_alert(src, "You are attempting to take over [pred], are you sure? Ensure that their preferences align with this kind of play.", "Take Over Predator",list("No","Yes")) != "Yes") + return + to_chat(src, "You attempt to exert your control over \the [pred]...") + log_admin("[key_name_admin(src)] attempted to take over [pred].") + if(tgui_alert(pred, "\The [src] has elected to attempt to take control of you. Is this something you will allow to happen?", "Allow Prey Domination",list("No","Yes")) != "Yes") + to_chat(src, "\The [pred] declined your request for control.") + return + if(tgui_alert(pred, "Are you sure? If you should decide to revoke this, you will have the ability to do so in your 'Abilities' tab.", "Allow Prey Domination",list("No","Yes")) != "Yes") + return + to_chat(pred, "You can feel the will of another overwriting your own, control of your body being sapped away from you...") + to_chat(src, "You can feel the will of your host diminishing as you exert your will over them!") + if(!do_after(src, 10 SECONDS, exclusive = TRUE) || !isbelly(loc) || loc.loc != pred) + to_chat(src, "Your attempt to regain control has been interrupted...") + to_chat(pred, "The dominant sensation fades away...") + return + + to_chat(src, "You plunge your conciousness into \the [pred], assuming control over their very body, leaving your own behind within \the [pred]'s [loc].") + to_chat(pred, "You feel your body move on its own, as you are pushed to the background, and an alien consciousness displaces yours.") + var/mob/living/dominated_brain/pred_brain + if(istype(src, /mob/living/dominated_brain)) + pred_brain = new /mob/living/dominated_brain(pred, pred, name) //We have to play musical chairs with 3 bodies, or everyone gets d/ced + else + pred_brain = new /mob/living/dominated_brain(pred, pred, name, src) + + pred_brain.prey_ckey = src.ckey + pred_brain.pred_ckey = pred.ckey + pred_brain.handle_langs() + + // pred -> brain + var/pred_id = pred.computer_id + var/pred_ip = pred.lastKnownIP + pred.computer_id = null + pred.lastKnownIP = null + + if(!pred_brain.computer_id) + pred_brain.computer_id = pred_id + + if(!pred_brain.lastKnownIP) + pred_brain.lastKnownIP = pred_ip + + // prey -> pred + + var/prey_id = src.computer_id + var/prey_ip = src.lastKnownIP + src.computer_id = null + src.lastKnownIP = null + + if(!pred.computer_id) + pred.computer_id = prey_id + + if(!pred.lastKnownIP) + pred.lastKnownIP = prey_ip + + pred.verbs += /mob/living/proc/release_predator + pred.verbs += /mob/living/proc/psay + pred.verbs += /mob/living/proc/pme + + //Now actually put the people in the mobs + pred_brain.ckey = pred_brain.pred_ckey + pred.ckey = pred_brain.prey_ckey + +/mob/living/proc/release_predator() + set category = "Abilities" + set name = "Restore Control" + set desc = "Release control of your predator's body." + + for(var/I in contents) + if(istype(I, /mob/living/dominated_brain)) + var/mob/living/dominated_brain/db = I + db.restore_control() + return + to_chat(src, "You haven't been taken over, and shouldn't have this verb. I'll clean that up for you. Report this on the github, it is a bug.") + verbs -= /mob/living/proc/release_predator + +/mob/living/dominated_brain/proc/resist_control() + set category = "Abilities" + set name = "Resist Control" + set desc = "Attempt to resist control." + log_and_message_admins("I am going to try to process the resist verb. I have [pred_body]'s ckey as [pred_body.ckey] and [pred_ckey] as the pred's ckey.") + if(pred_body.ckey == pred_ckey) + log_and_message_admins("I think the pred is in control of their own body so I'll just run dominate_predator instead of restore_control.") + dominate_predator() + return + log_and_message_admins("I am going to run restore_control, as [pred_body.ckey] is not the same as [pred_ckey]") + to_chat(src, "You begin to resist \the [prey_name]'s control!!!") + to_chat(pred_body, "You feel the captive mind of [src] begin to resist your control.") + + if(do_after(src, 10 SECONDS, exclusive = TRUE)) + restore_control() + else + to_chat(src, "Your attempt to regain control has been interrupted...") + to_chat(pred_body, "The dominant sensation fades away...") + +/mob/living/proc/psay(message as text|null) + set category = "Abilities" + set name = "Prey Say (psay)" + set desc = "Emote to a dominated predator/prey." + + if (src.client) + if(client.prefs.muted & MUTE_IC) + to_chat(src, "You cannot speak in IC (muted).") + return + message = sanitize(message) + if (!message) + message = input(usr, "Type a message to emote.","Emote to prey") as text|null + if (!message) + return + + var/f = FALSE + for(var/I in contents) + if(istype(I, /mob/living/dominated_brain)) + var/mob/living/dominated_brain/db = I + to_chat(db, "\The [src] thinks, \"[message]\"") + f = TRUE + if(f) + to_chat(src, "You think \"[message]\"") + for (var/mob/M in player_list) + if (istype(M, /mob/new_player)) + continue + else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) + to_chat(M, "\The [src] thinks, \"[message]\"") + log_say(message,src) + else + to_chat(src, "There is no one inside you to talk to...") + return + +/mob/living/proc/pme(message as text|null) + set category = "Abilities" + set name = "Prey Emote (pme)" + set desc = "Emote to a dominated predator/prey." + + if (src.client) + if(client.prefs.muted & MUTE_IC) + to_chat(src, "You cannot speak in IC (muted).") + return + message = sanitize(message) + if (!message) + message = input(usr, "Type a message to emote.","Emote to prey") as text|null + if (!message) + return + var/f = FALSE + for(var/I in contents) + if(istype(I, /mob/living/dominated_brain)) + var/mob/living/dominated_brain/db = I + to_chat(db, "\The [src] [message]") + f = TRUE + if(f) + to_chat(src, "\The [src] [message]") + for (var/mob/M in player_list) + if (istype(M, /mob/new_player)) + continue + else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) + to_chat(M, "\The [src] [message]") + log_emote(message,src) + else + to_chat(src, "There is no one inside you to talk to...") + return \ No newline at end of file diff --git a/maps/virgo_minitest/virgo_minitest-sector-3.dmm b/maps/virgo_minitest/virgo_minitest-sector-3.dmm index d1d6b15a0d..f0f58d57ed 100644 --- a/maps/virgo_minitest/virgo_minitest-sector-3.dmm +++ b/maps/virgo_minitest/virgo_minitest-sector-3.dmm @@ -41,7 +41,7 @@ "al" = ( /obj/structure/closet/cabinet, /obj/item/weapon/gun/projectile/shotgun/doublebarrel, -/obj/item/weapon/storage/box/beanbags, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, /turf/simulated/floor/wood, /area/awaymission/wwmines) "am" = ( From 9cc43939f03b8c25f9bf5f21e340096ad496eed3 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sat, 5 Mar 2022 03:51:24 -0500 Subject: [PATCH 010/180] This too >:C --- vorestation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/vorestation.dme b/vorestation.dme index ce35c6f6ad..c3e8cfa3fb 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3108,6 +3108,7 @@ #include "code\modules\mob\living\simple_mob\subtypes\vore\corrupt_hounds.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\deathclaw.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\dino.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\dominated_brain.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\dragon.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\fennec.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\fennix.dm" From c3d2a3591f341dc67396a6afd970e4491632c9b8 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Sat, 5 Mar 2022 12:22:03 -0500 Subject: [PATCH 011/180] Borg Stuff --- .../objects/items/robot/robot_upgrades.dm | 24 +++++++++++++++++++ .../silicon/robot/robot_modules/station_vr.dm | 1 + code/modules/research/prosfab_designs.dm | 2 ++ 3 files changed, 27 insertions(+) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index ac71abf677..fca35dc637 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -215,3 +215,27 @@ R.add_language(LANGUAGE_ZADDAT, 1) return 1 + +//Test Stuff +/obj/item/borg/upgrade/advrped + name = "Advamced Rapid Part Exchange Device" + desc = "An ARPED, now in borg size!." + icon_state = "cyborg_upgrade3" + item_state = "cyborg_upgrade" + require_module = 1 + +/obj/item/borg/upgrade/advrped/action(var/mob/living/silicon/robot/R) + if(..()) return 0 + + var/obj/item/weapon/storage/part_replacer/adv/T = locate() in R.module + if(!T) + T = locate() in R.module.contents + if(!T) + T = locate() in R.module.modules + if(!T) + R.module.modules += new/obj/item/weapon/storage/part_replacer/adv(R.module) + return 1 + if(T) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm index 3727dc279e..712aa2c3d0 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm @@ -189,6 +189,7 @@ networks = list(NETWORK_SECURITY) pto_type = PTO_SECURITY can_be_pushed = 0 + supported_upgrades = list(/obj/item/borg/upgrade/tasercooler) /obj/item/weapon/robot_module/robot/knine/New(var/mob/living/silicon/robot/R) src.modules += new /obj/item/weapon/handcuffs/cyborg(src) //You need cuffs to be a proper sec borg! diff --git a/code/modules/research/prosfab_designs.dm b/code/modules/research/prosfab_designs.dm index d4ab887d98..1ba4aaea61 100644 --- a/code/modules/research/prosfab_designs.dm +++ b/code/modules/research/prosfab_designs.dm @@ -448,6 +448,8 @@ materials = list(MAT_STEEL = 25000, MAT_GLASS = 3000, MAT_GOLD = 350) build_path = /obj/item/borg/upgrade/language +// TO DO - ADD Borg Upgrades here + // Synthmorph Bags. /datum/design/item/prosfab/synthmorphbag From 3254a8ab211f9329873378b7fcf2b13961c0caa0 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sat, 5 Mar 2022 15:11:06 -0500 Subject: [PATCH 012/180] quick update --- .../simple_mob/subtypes/vore/dominated_brain.dm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm index 7684ad35ca..63d8c5187c 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm @@ -149,11 +149,11 @@ to_chat(src, "You begin to resist \the [prey_name]'s control!!!") to_chat(pred_body, "You feel the captive mind of [src] begin to resist your control.") - if(!do_after(src, 10 SECONDS, exclusive = TRUE) || !isbelly(loc) || loc.loc != pred_body) + if(do_after(src, 10 SECONDS, exclusive = TRUE)) + restore_control() + else to_chat(src, "Your attempt to regain control has been interrupted...") to_chat(pred_body, "The dominant sensation fades away...") - return - restore_control() ..() /mob/living/dominated_brain/proc/restore_control(ask = TRUE) @@ -170,6 +170,9 @@ if(prey_body && prey_body.loc.loc == pred_body) //The prey body exists and is here, let's handle the prey! prey_goes_here = prey_body + pred_body.verbs -= /mob/living/proc/psay + pred_body.verbs -= /mob/living/proc/pme + src.computer_id = null src.lastKnownIP = null @@ -199,8 +202,6 @@ // Handle Pred pred_body.verbs -= /mob/living/proc/release_predator - pred_body.verbs -= /mob/living/proc/psay - pred_body.verbs -= /mob/living/proc/pme pred_body.computer_id = null pred_body.lastKnownIP = null @@ -283,9 +284,9 @@ return to_chat(pred, "You can feel the will of another overwriting your own, control of your body being sapped away from you...") to_chat(src, "You can feel the will of your host diminishing as you exert your will over them!") - if(!do_after(src, 10 SECONDS, exclusive = TRUE) || !isbelly(loc) || loc.loc != pred) + if(!do_after(src, 10 SECONDS, exclusive = TRUE)) to_chat(src, "Your attempt to regain control has been interrupted...") - to_chat(pred, "The dominant sensation fades away...") + to_chat(pred_body, "The dominant sensation fades away...") return to_chat(src, "You plunge your conciousness into \the [pred], assuming control over their very body, leaving your own behind within \the [pred]'s [loc].") From ace6bb2854014af92be5bb5720a02de427d0b358 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sat, 5 Mar 2022 15:12:09 -0500 Subject: [PATCH 013/180] SD paper!!! One of the docking codes was the wrong subtype, resulting in bad. --- maps/stellardelight/stellar_delight2.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/stellardelight/stellar_delight2.dmm b/maps/stellardelight/stellar_delight2.dmm index a423e68b95..620aa603d6 100644 --- a/maps/stellardelight/stellar_delight2.dmm +++ b/maps/stellardelight/stellar_delight2.dmm @@ -13917,7 +13917,7 @@ pixel_x = 32; pixel_y = 0 }, -/obj/item/weapon/paper/dockingcodes, +/obj/item/weapon/paper/dockingcodes/sd, /obj/item/device/radio, /obj/item/device/radio, /turf/simulated/floor/tiled/eris/dark/monofloor, From 050de92534e639d789b19262ae182c235a0e2fbc Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sat, 5 Mar 2022 15:34:17 -0500 Subject: [PATCH 014/180] This too! --- code/modules/shuttles/shuttle_console.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/shuttles/shuttle_console.dm b/code/modules/shuttles/shuttle_console.dm index 53f8c1b734..7faf07ae7a 100644 --- a/code/modules/shuttles/shuttle_console.dm +++ b/code/modules/shuttles/shuttle_console.dm @@ -161,7 +161,11 @@ GLOBAL_LIST_BOILERPLATE(papers_dockingcode, /obj/item/weapon/paper/dockingcodes) /obj/item/weapon/paper/dockingcodes/proc/populate_info() var/dockingcodes = null - var/z_to_check = codes_from_z ? codes_from_z : z + var/turf/T = get_turf(src) + var/our_z + if(T) + our_z = T.z + var/z_to_check = codes_from_z ? codes_from_z : our_z if(using_map.use_overmap) var/obj/effect/overmap/visitable/location = get_overmap_sector(z_to_check) if(location && location.docking_codes) From fdd0973bdb6f949907af050aad5f05de158983f6 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Sat, 5 Mar 2022 16:21:37 -0500 Subject: [PATCH 015/180] Allow control of borgs This allows morphs to take control over borg characters. --- .../living/simple_mob/subtypes/vore/morph/morph.dm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm b/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm index d3ba6eb0b8..ae7e78e95b 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm @@ -264,8 +264,9 @@ return var/list/possible_mobs = list() for(var/obj/belly/B in src.vore_organs) - for(var/mob/living/carbon/human/H in B) - if(ishuman(H) && H.ckey) + for(var/mob/living/H in B) + //if(ishuman(H) && H.ckey) + if( (ishuman(H) || isrobot(H)) && H.ckey ) possible_mobs += H else continue @@ -276,9 +277,10 @@ M = input if(!M) return - if(M.resleeve_lock && ckey != M.resleeve_lock) - to_chat(src, "\The [M] cannot be impersonated!") - return + if(ishuman(M)) + if(M.resleeve_lock && ckey != M.resleeve_lock) + to_chat(src, "\The [M] cannot be impersonated!") + return if(tgui_alert(src, "You selected [M] to attempt to take over. Are you sure?", "Take Over Prey",list("No","Yes")) == "Yes") log_admin("[key_name_admin(src)] offered [M] to swap bodies as a morph.") if(tgui_alert(M, "\The [src] has elected to attempt to take over your body and control you. Is this something you will allow to happen?", "Allow Morph To Take Over",list("No","Yes")) == "Yes") From 018958b359a44611ac66207c41bac6d525e61eff Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Sat, 5 Mar 2022 16:24:27 -0500 Subject: [PATCH 016/180] Update morph.dm Adding comments, removing commented out code. --- code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm b/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm index ae7e78e95b..8f91e3d80a 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/morph/morph.dm @@ -265,7 +265,6 @@ var/list/possible_mobs = list() for(var/obj/belly/B in src.vore_organs) for(var/mob/living/H in B) - //if(ishuman(H) && H.ckey) if( (ishuman(H) || isrobot(H)) && H.ckey ) possible_mobs += H else @@ -277,6 +276,7 @@ M = input if(!M) return + // Adding a ishuman check here, since silicon mobs don't have a resleeve_lock from what I can tell. if(ishuman(M)) if(M.resleeve_lock && ckey != M.resleeve_lock) to_chat(src, "\The [M] cannot be impersonated!") From ead95082d3a9cce58e23105fa0bc197b289fa87d Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 6 Mar 2022 06:00:36 +0000 Subject: [PATCH 017/180] Atmos Tech QoL --- code/game/objects/items/weapons/storage/belt.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 96d0326654..58ea2ad9d5 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -72,7 +72,8 @@ /obj/item/device/integrated_electronics/wirer, /obj/item/device/integrated_electronics/debugger, //Vorestation edit adding debugger to toolbelt can hold list /obj/item/weapon/shovel/spade, //VOREStation edit. If it can hold minihoes and hatchers, why not the gardening spade? - /obj/item/stack/nanopaste //VOREStation edit. Think of it as a tube of superglue. Belts hold that all the time. + /obj/item/stack/nanopaste, //VOREStation edit. Think of it as a tube of superglue. Belts hold that all the time. + /obj/item/device/geiger //VOREStation edit. Engineers work with rad-slinging stuff sometimes too ) /obj/item/weapon/storage/belt/utility/full @@ -102,7 +103,9 @@ /obj/item/weapon/tool/wrench, /obj/item/weapon/weldingtool, /obj/item/weapon/tool/crowbar, - /obj/item/weapon/tool/wirecutters + /obj/item/weapon/tool/wirecutters, + /obj/item/device/analyzer, //Vorestation edit. Gives atmos techs a few extra tools fitting their job from the start + /obj/item/weapon/extinguisher/mini //Vorestation edit. As above, the mini's much more handy to have rather than lugging a big one around ) /obj/item/weapon/storage/belt/utility/chief @@ -538,4 +541,4 @@ storage_slots = 8 can_hold = list( /obj/item/ammo_casing/afoam_dart - ) \ No newline at end of file + ) From 6a03ced0067aa3263f5cea8f34c64ddd38863032 Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 6 Mar 2022 06:13:45 +0000 Subject: [PATCH 018/180] Haz-vest items --- code/modules/clothing/suits/jobs.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index bce11495c7..17b265ed9f 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -173,7 +173,7 @@ blood_overlay_type = "armor" allowed = list (/obj/item/device/analyzer, /obj/item/device/flashlight, /obj/item/device/multitool, /obj/item/device/pipe_painter, /obj/item/device/radio, /obj/item/device/t_scanner, /obj/item/weapon/tool/crowbar, /obj/item/weapon/tool/screwdriver, /obj/item/weapon/weldingtool, /obj/item/weapon/tool/wirecutters, /obj/item/weapon/tool/wrench, /obj/item/weapon/tank/emergency/oxygen, - /obj/item/clothing/mask/gas, /obj/item/taperoll/engineering) + /obj/item/clothing/mask/gas, /obj/item/taperoll/engineering, /obj/item/taperoll/atmos, /obj/item/device/analyzer, /obj/item/weapon/extinguisher/mini) //VOREStation edit. Few more tools that can be put on vests body_parts_covered = UPPER_TORSO /obj/item/clothing/suit/storage/hazardvest/blue @@ -259,4 +259,4 @@ /obj/item/clothing/suit/suspenders/grey name = "grey suspenders" - icon_state = "suspenders_grey" \ No newline at end of file + icon_state = "suspenders_grey" From c375b60429693b27c5d4a033ffc43122bf866a1c Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 6 Mar 2022 07:10:27 +0000 Subject: [PATCH 019/180] atmos-vest code --- code/modules/clothing/suits/jobs_vr.dm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/code/modules/clothing/suits/jobs_vr.dm b/code/modules/clothing/suits/jobs_vr.dm index 9b34c18637..45e36be2c1 100644 --- a/code/modules/clothing/suits/jobs_vr.dm +++ b/code/modules/clothing/suits/jobs_vr.dm @@ -15,4 +15,17 @@ icon = 'icons/inventory/suit/item_vr.dmi' default_worn_icon = 'icons/inventory/suit/mob_vr.dmi' icon_state = "qm_coat" - \ No newline at end of file + +//Atmos-coloured hazard vest +/obj/item/clothing/suit/storage/hazardvest/atmos + name = "light blue hazard vest" + desc = "A high-visibility vest used in work zones. This one is in the colors of atmospherics!" + + icon = 'icons/inventory/suit/item_vr.dmi' + default_worn_icon = 'icons/inventory/suit/mob_vr.dmi' + icon_state = "hazard_a" + item_state = "hazard_a" + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_vr.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_vr.dmi', + ) From 596b98cad2bed4ff1748bf55881c0f193bc7bec9 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 6 Mar 2022 05:58:28 -0600 Subject: [PATCH 020/180] there is an idea of a patrick bateman --- .../loadout/loadout_uniform_vr.dm | 28 +++++++ .../clothing/under/miscellaneous_vr.dm | 70 +++++++++++++++++- icons/inventory/uniform/item_vr.dmi | Bin 12898 -> 15811 bytes icons/inventory/uniform/mob_vr.dmi | Bin 50764 -> 63091 bytes .../inventory/uniform/mob_vr_rolled_down.dmi | Bin 1175 -> 3048 bytes .../virgo_minitest-sector-3.dmm | 2 +- 6 files changed, 98 insertions(+), 2 deletions(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm index 26caf70b2b..c10fe8277e 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm @@ -237,3 +237,31 @@ Talon jumpsuit "red and white" = /obj/item/clothing/under/summerdress/red ) gear_tweaks += new/datum/gear_tweak/path(dresses) + +// undersuits +/datum/gear/uniform/undersuit + display_name = "undersuit selection" + path = /obj/item/clothing/under/undersuit + +/datum/gear/uniform/undersuit/New() + ..() + var/list/suits = list() + var/list/blacklisted_types = list(/obj/item/clothing/under/undersuit/sec, /obj/item/clothing/under/undersuit/sec/hos, /obj/item/clothing/under/undersuit/hazard, /obj/item/clothing/under/undersuit/command, /obj/item/clothing/under/undersuit/centcom) + for(var/obj/item/clothing/under/undersuit/undersuit_type as anything in typesof(/obj/item/clothing/under/undersuit) - blacklisted_types) + suits[initial(undersuit_type.name)] = undersuit_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(suits)) + +/datum/gear/uniform/undersuit_sec + display_name = "undersuit, security (Security)" + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer") + path = /obj/item/clothing/under/undersuit/sec + +/datum/gear/uniform/undersuit_hos + display_name = "undersuit, security command (HoS)" + allowed_roles = list("Head of Security") + path = /obj/item/clothing/under/undersuit/sec/hos + +/datum/gear/uniform/undersuit_com + display_name = "undersuit, command (SM/HoP)" + allowed_roles = list("Site Manager", "Head of Personnel") + path = /obj/item/clothing/under/undersuit/command \ No newline at end of file diff --git a/code/modules/clothing/under/miscellaneous_vr.dm b/code/modules/clothing/under/miscellaneous_vr.dm index eb53f9e138..9c42a6650e 100644 --- a/code/modules/clothing/under/miscellaneous_vr.dm +++ b/code/modules/clothing/under/miscellaneous_vr.dm @@ -308,4 +308,72 @@ item_state = "lewdcap" rolled_sleeves = -1 rolled_down = -1 - body_parts_covered = UPPER_TORSO // frankly this thing's a fucking embarassment \ No newline at end of file + body_parts_covered = UPPER_TORSO // frankly this thing's a fucking embarassment + +/obj/item/clothing/under/undersuit // undersuits! intended for wearing under hardsuits or for being too lazy to not wear anything other than it + name = "undersuit" + desc = "A nondescript undersuit, intended for wearing under a voidsuit or other EVA equipment. Breathable, yet sleek." + icon = 'icons/inventory/uniform/item_vr.dmi' + default_worn_icon = 'icons/inventory/uniform/mob_vr.dmi' + rolled_down_icon = 'icons/inventory/uniform/mob_vr_rolled_down.dmi' + icon_state = "bodysuit" + item_state = "bodysuit" + rolled_sleeves = -1 + rolled_down_icon_override = FALSE + +/obj/item/clothing/under/undersuit/eva + name = "EVA undersuit" + desc = "A nondescript undersuit, intended for wearing under a voidsuit or other EVA equipment. This one is specifically made for EVA usage, but differs little from the standard." + icon_state = "bodysuit_eva" + item_state = "bodysuit_eva" + +/obj/item/clothing/under/undersuit/command + name = "command undersuit" + desc = "A fancy undersuit, intended for wearing under a voidsuit or other EVA equipment. This one is specifically made for those in Command, and comes with a swanky gold trim and navy blue inlay." + icon_state = "bodysuit_com" + item_state = "bodysuit_com" + +/obj/item/clothing/under/undersuit/sec + name = "security undersuit" + desc = "A reinforced undersuit, intended for wearing under a voidsuit or other EVA equipment. This one is specifically made for those in Security, and has slight protective capabilities against simple melee attacks." + armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + siemens_coefficient = 0.9 + icon_state = "bodysuit_sec" + item_state = "bodysuit_sec" + +/obj/item/clothing/under/undersuit/sec/hos + name = "security command undersuit" + desc = "A reinforced undersuit, intended for wearing under a voidsuit or other EVA equipment. This one is specifically made for the Head of Security or equivalent, and has slight protective capabilities against simple melee attacks." + icon_state = "bodysuit_seccom" + item_state = "bodysuit_seccom" + +/obj/item/clothing/under/undersuit/hazard + name = "hazard undersuit" + desc = "An undersuit, intended for wearing under a voidsuit or other EVA equipment. This one is specifically made for Engineering crew, and comes with slight radiation absorption capabilities. Not a lot, but it's there." + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10) + icon_state = "bodysuit_haz" + item_state = "bodysuit_haz" + +/obj/item/clothing/under/undersuit/mining + name = "mining undersuit" + desc = "An undersuit, intended for wearing under a voidsuit or other EVA equipment. This one is specifically made for Mining crew, and comes with an interestingly colored trim." + icon_state = "bodysuit_min" + item_state = "bodysuit_min" + +/obj/item/clothing/under/undersuit/emt + name = "medical technician undersuit" + desc = "An undersuit, intended for wearing under a voidsuit or other EVA equipment. This one is specifically made for Medical response crew, and comes with a distinctive coloring scheme." + icon_state = "bodysuit_emt" + item_state = "bodysuit_emt" + +/obj/item/clothing/under/undersuit/explo + name = "mining undersuit" + desc = "An undersuit, intended for wearing under a voidsuit or other EVA equipment. This one is specifically made for Exploration crew, for hazardous environments." + icon_state = "bodysuit_exp" + item_state = "bodysuit_exp" + +/obj/item/clothing/under/undersuit/centcom + name = "Central Command undersuit" + desc = "A very descript undersuit, intended for wearing under a voidsuit or other EVA equipment. This one is specifically made for NanoTrasen Central Command officers, and comes with a swanky gold trim and other fancy markings." + icon_state = "bodysuit_cent" + item_state = "bodysuit_cent" \ No newline at end of file diff --git a/icons/inventory/uniform/item_vr.dmi b/icons/inventory/uniform/item_vr.dmi index 6b7566f88866b3dbecc5f9a1fb9dfe396ace042a..4e92cd67101afdabd661c19b6d7ba5879c085053 100644 GIT binary patch literal 15811 zcmbVzcQ~BE_wTEBs{|ofB}haNB0{h_5iKIRAPCWWXZ4aqi|9QgpnT zw`{p@zR$h?+}|zFz0WiA&dizFcc-4unRCt?qphhzMb1JF007lfRYe^Dz~cZTKuQc! z=!HsZ!NRhiu7QW5wY#O;TNjVF&Q1W}la-uY>9i(H8EJEUH{6Sg+S@brRu!ubtH{rC zjyrVp)rpF!AK9L0!NdGDQsgJ!5J2I$Rjn8Ce@6$An9RAB{duy-oJut>M`1y=!$hY0 zQ+l3SjuQkqSIwW zEnJl#{5Ut9RI{qZ?<}HzOaumKbBG zd(%fe7;CnTC;c>;{&(VoXMs?4d1I?l>A$1tzaj^dTt-RcdM*M&C1EsLo>z<|KDYj& zjmu6fUHNUgU8Ymyg)1F+MYF`ZlD;ISulyi*{PcxLr=d!kd$Lcs#EfCQ@D{%o{r#6I zyheXnHGb+cyKUFiS`i|4rAuS)Iq#0T+%qPx6nq%HN@!lYOixF_go}kdrqJt*<$H9b ziOT)kl zN4=`^9)(y-4npJbc}w%&3odcXolV1)gIzlx;Ry9R8nRv zG-v0?@LWn;u0l3d&dRF?`UA?L@NDaC;_!8!Fv*2@5>tH zqyo$k5b_aCk%|fq9xij^%g3%XUyX8u15vVZdPC zvKo^d4Fb=B2#+zO{Uv)SN05RCBViUZtH}xn>8f~NO=z$vKH<(DJ>k*3Qb4KtcoY|{ zc>G$Uq#~UApr-rM@I^x_yAIIiof~w|;UZ4O#swJrZQgcawr}C}M9%v}Nap3y6GEL9{mD#ceIRMz{N3BAJZ zUO?o2jXnOrCUzr6Va;XPCn)}G5Ffg!TNkTD;mtBQ(@Z_(Xo&~hUwC`C{e8Y? zj^Rrq{>;@;d0AOcnSPO_dkE_juidsyd5w@wRDZP!X{!ecwB$QN1!QT5^_4~?? zJ!N&Zk6JDuC2I$3vK#4>dgC{oG&JOnlIgz0Wq$CU{$jb6gNfFSq-eJpbM!8_R3ihc z+t-gQ_s-`Tf`RKWn)l11LDRZrn)*@2m$tU=)K>0ZR1Iv+6s#6J|60-sZn5ku$R8(M zC~ToKImO-;mu-2dFf9?C@i!4(Nuyv%vbtJs*LR!i^yIufHwZ>mxM3u4*(ohOFiMjA z{aBuoJvFkB!c6g{FDJlp``l@rT`IhN?bqQLfj5Uip@$!h&NtnK-P!6&?}JxB+n1+F z6+!K!3%*;~1_*OPUX2Vwps%m54Q!CF^DXVn5o@vi_Au2LH zF)M={Fu+_wkD9s+c%4i&?ytUlP%kD%#E#t6J*OO0I@HZpT60 zxm&{>V3dDG5jD9&c9T{7ri3qI^)Ti{Ro(n#Wk(a&0G+7xSa}ZwSDAKl`Ub z;BLxF9byZSd3E!#Eda>Uu2X3EG61rhY~cqN2P&mYeLv{urh*KYJ54Io$dGxe>+BEV zzm4lBNMl-zRVnoDKKBb^B94DXKR{UW$%o%jCPgq{{B8EHfNHyra57SI^3ZYH8^;Ta zi_c%Z5+uxBSTOmT3vV^!lj6b;uz85w>J&P`vpv|)R+r4j<9NjocAP}=pNYQ;5Tvtw zDSslsCk_F!kYtV&t-R~+G9c!G&;18l!i(ZJ+^*fE`$x?t35b=r@3fJyi$ESS-C zfUxT@4;;rCChy$Ee*Lw{eX-2RnQ++NTXmO_&c9BZ`PIGy-hB^2V4 zeI4wi{GGpKdFQ}hv_<@q$0=C(1wJI^i8>d=2X(pj3&l-JPSx4KWg35i$ZaiCm;)D? zmd;-sa7V^FYu|3Y{QIOtgtO9{Vpz;ZM^BIU6m=+Pi^F2>+`H%ASR&2NF7hyEDPE2o zs`$`%r6XdV_T?$Tm7Tq-+>6+t4;Y?gu{$A@j{_)k+$01|>VtFL1@km#&T#&z_Ob!P zz2lr$Wv?ZwbYB|sJPiEnQKQF%s8-2yV#J-C>~8_GO`q5*R}V%VjFfRx}GiSR@n2ETb*k6gt_D*wBgR- zSN@iBf2^9D{%WY-$`<$%tEw&0JS;dBJSX1dbQ<^8zjz{DCHn?#spHaT9ou&g4?p>n zza=W%-B;Ll!j(s`0GpY(;6WOKJNIX}ZudbnO0D?^YNQ98OK?SjHXi%!3NG|KUd4Nl zuOk&p^(f5D%<7w(xc3(%fHvdQU_?e!r;FF2`Olv}WlO9tV8Bp;c|g+pr~@Ycg{0m| zHfDC>hC2PIQ=epsOO%iQlV*)50&Sa+9tOES*zLU1iJ5u&KVo4KoWk%N`?qa$zaC zpctdRC`I)2DG=PWZ>Na-(z@Bzqg*s{ccREWkelm=WRCA;=8bD!&5j$$n{hAsJS>hF z6eFWN`_>4wz^pnuEXDl`v@ajBP+Lk2Oe})z{VUE5XC0s?Up<}p( zA5FF)M@a~r$iiCNqxY`){hM)T7v8IwQ_suQk^`6hUXNxhRx{ve%6sT4U{2J2T43c> zZeAWo$;NP|xTq&|RLXBrq@6Q=2(84!!xlM*x<%9UZV|6Dv905ECXgWF`C+W}{8Oeq zM=TX_zAqurd(QfX5#2bCYnwDC!Y$Ija5)`P`k;C<+LUBYhR|#e^{w{`l}UGBrA;99 zzRIA1`6%1S59RhE^~@1ppT6ZSC;*JtBXP8|mtVMr*sby{Ck9 zYNhwGvJ+hoqi-g2TwaG>`Um)=l>4#?$%wHzeO4^OD{gAIz#8h|xm?efy>lq6Tp$@l z`gWJR4)=!xy-~|}Cb)DdagmO0w|T__1;$I^8F7xpXBiD~Yj8VGih#6#*&Wz9QQQ>d zIhmJ<`%SE}{hczF&wPFm@bxQkHaQDnQ6|4|3c|tc{c1Fdb#jnGKGM(gd2fA5L;pOo zeJu}4s8ksl=^W8cVel`?&PQ~Ft|uJm8)2b%ax{eh`w+J}RvpCtjJ*eSb&Ut$Gmvw( z$Xn(-$p5bM{>+fiZB@^`*Y?8Y(h-smi?Xea;{+!XR;CUr1GuUAid#AuzX~2Ec`VW7+e+!)TF(9 z?{Y!RBOa)kIP5mkB~rhDvdvG%ji^vKrnvK_v=@%D)+8gq2Ux3EsN*Vi}tA3c4dOR#$F2e{L`gC@SN7V4Wl4Y9o&oO*edeT(Z5 zJ@0n=_HCC@#Qok8D%zB8GrRi-50xP?NQpPL9fCm^c&_p)_|MM`4Eh#Pww&0Dw_miq zhQ`883!=IXJc9k38U<7bUE9TY%%bE5-YhZoTz(11xhF>(qD3GAo{a{AgS{6|elhu7sY zJqO*&cf}6VWYzk$&$YZ?t!b(Paz#ODktU{l^J|@tudiImREL#F``{o2ZxWeNDdVeG zn}(L%uOEnrh-A&ts$p}sy?t&jRS6Z>HnO~uk?Clx4ue3D$bVhJ17aCZT*Sr1@Bl0( zPCVz*UsT4g6atvfvDQqShh3bsM|~~sTe!GEOB+(nY-wRg|9WLBEIz)e>19yOcy!en zZN(2Vi3#TzwZhfgbYu&;a{wv@@%j6A^48YYG3iUj4+oL4&<_#ybnw(L`0 zYb*QN*%>g0PirQI#)yjjm;``AomtLOa3YkHl(b8xDp;v3+h4|YzI-qD$Q0Rn=q8Gz zAW-Boh>NWJ0yYBs^No*b`4YXRD%}8prI#;X3Z7jsKfwRj>0Daw#_n7{H$1>&{>Zxy zmo%vhb|z_ZQt*0@S{A%A6_=EU<(EB+NLz% zC-sM~bPksMrypnbxcn;PZ$POsdZAa z2$K29z+k)b*ysFY_c-o%=dA<(lw-N#Z{Nr?G&JOCRtaeB5!N*LLj?pQ?5=-4tP?Rb z353yTRVs$s6^!#-18skOJWJlps~?DA|NPlM^FBF(S&Uz8zeDB&gh1l>c=U%j<%03> z?`rp1VtF}Z#SpA8D9G6oUuuxrmQXpGY_w0p@9a2`B4-M8`DtlsEzZ0jSqi*>0VQ#p zb_KLb#9;|DL3eT(GNvJ>j*j>L$;8IS6o8;Tegb0a5}ea{@*swn`uc0@l>%8(DMY}Z z9jDd@F@qzLKJ zVS)LNryu*hj^v^b=vP(RL!tK?vBX)y^7+9=rI8@F`k>4Wa;rSO64P@kb!^TWP6K1> z0kY@TV z_Hx#C1Nm&K0aiG<_qa$g1?!gX@O1<70%bi7Q|2MXuMMMtMw@InL&Gm+*ZJYs99<+_ z`j=#%XC`DwXZ_Sk{;guwSsL|p&>)A^&I2|=*Xol@r}Cpfd4T56R;*cEF61roR+Z)I zb-2JpkW4cDUp4q~=sVMtw{m_M4}BE)rnSGD`Zm~ch1FRk0h|i)&A*TidR{XilpYUzv4xB9U$ z?GjY^<@>~_T(-n+rQh?I#o?aVTM~eeCyJ$S!;RDQ>%_`NAq5@~FLg{hVe^`xtwTKY z$>mJ5HgWLcr^(>6h?%9)P7#_@MZ{wD>tbDgO%N49NCbhAH_32g&`RV^vRd(!U7uBz zy-a=My;Cokmio{gK`E&byZMzBR}-*MG^#LH@5(Lib$sJPwiJ=G>pcpddcg^o@%wagb`n;eo2voKwJGshrfj8-{W*y9w7pG_Yx{G9 zx7YbX_cI9AbTM6areKFaR4DiS>LV~H@qTHaWGJMlwUtKp znYn`YJ%xmXY-^0t)OkTrZMPEnH-m$N&D^gmZ-NapTS)zypukcvrM}=RLO|-V1$paf zd{-F#kjCeGOhT(vePw6ow;~Z0y-Qet-OpU+pZZ{v0=(`Cp);o-z&_o#se7oVO>bMf zH?5X6ATNa8z0si_4Fct*YCfo~OnNC{W4S#lbf@BYi|I!F@t@Gh(Dw@dNJT*7x$k8rIG}8`- z;0+Pburcs_04jNfg=xm0Klc&jR#1H(_byaKc+48hH)$uOug&pAdL?viW^zhi(6MC0 zA>qoa&!)W_ZTWdbk_pYB$U-Aq`IAjE zvarhN+%HA=fXucvcK=I$>s-FaaT3nR<1TOn&L-Mrr&KsyUA!v&*72x);GQ5Z&*^bc zYs1v6B*mq(ShnU&euk-$&K=6$szyizT6zLm$a@ocfd^>WK9t`oDK9Ud((wIJajK%C z)IP|yI2EMNjyvA8%Nr6ydSr8^4z7%k_VVAq{g968Y)Vi3OJXkie5{ZqLAd}An4F&O zSX^YQso8Wk*B6uXtA;&#MC;}oT*1!bN3nhkboKCxcoWD%D=A}RV{IKA2my-r#oAV89@{v^gI;b9gz<3<~JeXax+X}@Tj;)bQ$4t7rtT5W!R?#@81S-O;)B zIOxkTYeJAxU|?**=zt>`a;11;`$rJ{I)5M19WA|2l0;}M5M?gK#72|YP$5NX!JTC`~uaK3`);Vb3fm* zwxS~4y}h?UOqGB@AQsHXfKH9fN3rieeE2C5l3tA#dMQ-94gcm>`3#K&9$}C`+0iJ| z?D;5DLl@2n&6SCrSp~E4wAlez<@(JNZ>O&VMYsjck6fqpi?w7k2(m3k>YoE39l zxgZ(-emq)3)TXfqekS9PZdr9c`oLmh>e^&=G_D~ul^D}MfcupP<9xFD?ipINQ@lNG za{natCy{8U=?TjC>Mg6LQ%m;%+->K+!PVQWXK4HBAMHym{-tRDi~a5lG5fS@aiJu) z%+#k64JJ+u>+5b3y;~BE8cq1xR#vxDv$7UawDqH&Ch_70qiV`D`_wcwBdZHs{NWV6 zhA89uN7?t#o~5sr%xs=d^I&_tu*x%6XT!02L4oe`)b$s8u*+Y53RChEIuFulGCBYKTn!#XMB9Eu5PcUCA z$D3pUDlj*Tn;dV|`uPAdGHJ7tHjET#++RF}WIQIgwlPWwo2QK6>q@v%dydlUJQJT( zx?x=RnWgPf+W>+pxOckr5HBxXA}Jg9_mS>Si1PRKxJIbAp1gWteL6`%a{ure&kSk2z1G$ zrFZS0hzstL4t&o@(6_?iM(^2$53KPKUcWn9OHLd@zbI0dv#{WdgTkCPU_t1|uV25W zVP?KN8E3F8_`q9;=qkEmEw*+xm>{rGroBqx;KM=tEoR@3m7SHGFfaug$41?pf%>BKf=^8OY|iW^_b0JL+hB0^1xWZMLuhE5<1&VA^L(c z7~V9Riz6ITf51_dzPIIkR`+`S(Zaj5=vF-}_~>)2XDC7J{Zj1oI_bIP%poKM>5PKZ z9YdfptiHa!K5Mb!X+Hn9)YGu5ys{7l)3AonfRL7{)jttew9$$#2$UVJxP5q(SG3B%#3uO9l}IZsXP!J>DfAP zkm5Sa6}f;tDR^4EVQ|$O!A6Tu^9)BJ)XXvICV&Cgh!#Jg8WRBg(sesLaVjA@vX%Ez zcrHnmp+-#(r>zotXnFpOxaquopC!RXn=1REtI>oZ6~Xbm*tGcU(AI?E^%MJLv7h&P zhn#o2oIPR@m9yv6huc3ew%hBlvDJ*x-0A_$G}@DjRqdW}Ug>t)*4I}03^jKdGleRq z-doPRNtWB1MYF$mwHvFqckh_GpUT=qZGY~JimApBjTtshyxm?`_fFZj8u;!2wXxYA z+59tJKwbDGY*vU_5!HRaqp|2?*tiw-LuGm!hEK=ujd#m105u^;zRjXl=qqPw$j?{h zO!zc|*Bn4z;kWK01o+?ydQno|f}AX4y$63$?FdGD^l;YR338}m6J1c4G-~$VUIrct zHc@WKS+Aqy4_cb`P1%Vfgtmpql1bl?hLAUeQ-T+<9P>2R^66fQ`H=UfENXf`TGBa<5hJ|s0{M6^r zJU^?N6Nc(X1_l8Jt=1gpCRc3W94DA9oa-CShDxUfMQs=pOM)8N^GA;#r=46}96SWM z51qBO_0S0LpZ*?cWj#(@vo}~;S}OkbcE`8YME}l>$1cmki`QeKaEWI$;V)JQv<(by z+S%JbfANBwkloqY8I-wJ29odH2qq0RS1>WjdWqA#&Y%IZr2SJ~lmGAab^ql?@IPN4 zq+=L>I{f8zw}z<#=8b>M_`zaG^1Q^4g{5}q^j;k(6I1VfUx82dINO1dUxt@BNX2$t z@<>O#lJo58yqfnT24slwvB90x#6*jY{=Pn!ev}!+0xZ11#=cY*H9IN|q&i-`@=i+93~q=44uie^_rKxE}apqP@;jf})L%aWvyqLw09d z*ECykBwA=KLSPZrN)iw_bdO1kU=+FIf!nm!*)M?h$`*{v=4*5C95*L;{}9$wg}+{~ zh~l%Uj>>~u^#Z`HkNi$E(a&*TPDh&+VI|N!B>~WLbqfWbUE!;XQkyE zl?yD6O_qlTzbtg=hE)XhNGlj<3Tx7&K&;f#vv9tE_^;P3aOF(garh$~EdUjHjH??p zX>+w8x4>-pJ2Rx1En<@@1R6iLLyTu67jfVqC4>sgE3lKfyrgj#Fk6b~n!o($z1VcG z>+ZPSaQ_{9;b4e|B&YQ6#MlMWkJHkmY=r#JOeW`hXFhO99^DDB^;cX1a_rSG=*N`2`|E-)SpPjri1a(=(lKxx7NKbL-p3 z;f-tqin(U>0UoNqVX>pH@Btq`j|C4?f|-mNl7Fae6GU;c1;g$d0-GmD_CXv~$qC%6 z8$P_lp2IfyaI$8@8nZrm0%c(txIe!e_UCX=JMxi-k*4WtNMUXi=fj^l_wL?x{f^^< zLWiDsQ-3XgE=b#!IX+HW>fMS!qaoU{0c6QaOp^DvpbtoGuon{Y3JTf#xPWUN0fSSl z=U^GmE=D0J%1*Whz<2!O4#ScjxURVn)e2F69oHuDx%O1Wj&E`GSa4{6dqBdcJh_br zyG2q=HcO?n{m_|v_#Iik+5b;{4fH)#ZDB0#u3@2sbWT=dxJo1j@odIpKAz;eYaYhk&yJwUU(E`q!LPHSd%CycTFi<*c7R>=OMl6bP3_?7w-^iNtZDhUMh-wTJZF9?Rj{*gz zWRRKR|M^X6T;T;U{$S(yWVvF7A1&j&=i>y&n!SJDXtt6osR;SY+qR&M12T2Qqhi$z8v_gTieV(2CE zN^|ouW)@9uBg(&>lqwq#a%MBMflH2!jRj|9u&nev0U3M=h7%_DJ8Drw zIH#hb*8f3sON(PsbvU|Z-ubDlZ17X=2d+*+`H;6yUqtQZ#^1zljh(6 z^vho{OfN1j_9MeE|5u*>ziiN@(bf_1cHv+AboatoI?Hb0(=}*osliIjR1DsYDy;s`G zaIbr$xgT)xga{3k8Yb~qvR(i z4J6{e9o%|3{q*cBBLVyEJdn(R1soIvELiX}v_Y=*MEsedItJYhKmELoZ?wLVY=Pinx6BFrH%0AfHqf>pC8^`%fr^8B_jzH2F@SE>28%ual9Ww4;^tS9axaQ`P`rmTP_+9J6)yZ-pS@ z=89A9t}a3a2Fn~GFGV%{zeZ?q-E{9HWqOk#_aBF*rI~-dhRy#Z7*LpPTkH?eAX&xO zk3D?L*#Q(ApTOK3XNOwLe`?2TbgV1Prb&$ef5^wd+OF#v^AGsHz5B8d2PF>5{^oDi zixs61y97=rd|_V8tRV{C(N?MoKUP0M4T*mRmUzU0t}{7-=5?%QZ1fytPAD zHQ%}Lk&X1380XNHz7+vrlh@E`iKl3(xmm<&Cxa-L z2ki&0rLV8GIyz-uP|DCgxwqVSpPK?-AvA#w8j)B)M|+bl9840yQd>gVlq{>9m$`V{ z#*N=YPf}h0vmuMr&J$%U+P1cLE>P!%1{HrWJ1M5PDZ22;NVk!!0!iQBx=!1vVc}<2 zer%r$BDoREkHKW^@6>Anj9Zx!ibAuL=-;|Hk~P)B2Tvm$H_9I)p;(Rii^lu77DiMz zrJbDp^q2Q@-e~-`^n!F?pLQBWF*zG3+zflVL}K^;v?Hm8G;^{x=k`HZASHS<8*O-c zjmKRNE@57?qAJX9m$Jv;)B6}QW$PeXgHt@7c-Fy|`T!na`K)ksjnP`*mD!b4ExejR zNYE^1CRJwCnoXkX=fSqwwsFYM^x6qdS08_BPx*gH*lqN%^;Oy^X0ORMAOH@P!d|XX z53(uoo`k+Ko8JgHM&9(l2)d8Izje7eHEwC+vUNI1T|?_G@dz7?$Nd;CTkIIo*?67| z9+agd2Q;qLL-!$%Q0NQ%`UGcuZHf<~ByuN>62L)=$ET-<>5um~zjUeK0sp!N54t+| zjUCnlHs6eOy@lWb)f}I$_sD5Mo`gNeQr}VH{Ed$x>uJr? zF7D;c_gV1xp!!tysD691H8)S2H_!~wer`k!%sAj1rdWnptJF#S`PouCTF2C6CtEsv zx6BL?G;`k=)Ct)6906>yP$OwakzVGm*Lc;~ zuN@sy!}mJ(fvJ}SnYY*BO21^K%4ATQA@50*VI10_ zlEKP=ggvKZoVIU72>&>Q0%cUv>|iQdrmO;_#)+JetTS+PQq?kfm@A8NPi;ipuuRwr>Y&qfF6D)j;(8cpJ#7+wWW(ea zc>hEOa_qf6vi)uOfP^KH?p+M`5ZhP|+?NLA!iTd(YzEbvHzxuQ5l@)e8O3PY79i`n z-emgBQ?df-Ca*%}j>+?hiPNq_K5g(;umzL684V;R@q&j$Xe~s|y64J)9OmC92gyB! za(8%S$a~$$hXQrB+?$%&ny!O+HM4vc&$GvEf0mf&FCX~dZFR%LT=nD0)?Z$oB^6u_ z5S6&C+dz=0g;x5;x=U34#ks<zCjSOB@nByrE5t_H-?~JGv>TDlsK9=|S%`rK%0{|ae z#e~KDD7FJc!_m8agZDZqp26s*QT|~drkT)DUeXpHLcKq8BE!Y_;EWoA(BTMsw_w)^ z)MnCM|P}!JsPD^?cXxO@Z*9N{E1vEPG0UY|EmShY*OI3pH1U z{Az>gkWPy0{UO)u%{X8tn>ogekGo?&wx#!rg}bTOj>RJol;|I#yEqNXw0XVkjXCk7tE{Zd zlFyg*(7o}~=sp-;q34m|8-I%LfC6h*PmhQMq#3@y&=7ip#9`|yq`db{QZFYasL4hO zRCXdZPJb#09zlN~lw3A>5O)Q@TsIGPJ`R2RF|x%))1Y;)PphQ^QGX!U-ry`>RMA|2 z&@PB#%VBa*Ort^~*MUD*r?LpLzdJjwynG~}fy^&(UMc}hZQR^U zR<*RW>bAj$cMN?0?~OjID{5>*$qQgo^y2He1W8Nmn%15>^_jz2ad~;~QhtBJ_7ip- zn3}f`h=;+6bR4lb{XaV6$vA|9Sl%AL%g2j>cHGekeqoo2-0>^l_)?;8y8KS3#m_q$ z)p^4}o3GdI0vQYj0~OSq&LCO)o35rbgg^P6ah26m65L8>)RW6p0mF_i+{Qgeq+l~_ zYta4hA6Bvk zmu_A=f~??cZL>-gX6Lr4Dv;xI6B{=VUcI+=?Q9u2Kmpru}}6Ogw&olrAb`A z?guhz6%FquT$G=d-mD4~^LuUMVQ0smN&}70g`dgiY zGT1`AS=E|L_K_jH6f=!b@a;P*Tb1%QxT7b{Nu%uxLz12c)$(%*dnI^nJnejM=ImL4 z^*wCUAEUP;kq0KAX-GcV9W=W9ZUMbnWy@y@K&v8<_CfLYF`_j<;+09`&v~>;d`@pP zZRO%7j4wC3y^&yX6E1L%9$XavQuutD`hxdm51Lx6UBJe4J&YPRCxe{*5-BxY2u8fN zJmy6Cv6%F87I9l;t0<9?NZ2><+>jj|f#y5_09`}EFMU>WJM3;w{>n{Bd9$JQ?3w#F zT#`+^AqwVup7sorJ{(qx1|Oz>bKOJ+2VfgkdgaGLi8e;4)IQOsUGHLH*n_!C?x^M3 zT>{RQjY8PUb)sdu=7$uP!ePQ#;)w+tV%l%p!BWP>G0w?E=@z67=8lo^sG z*1ldu6Uzi?&h;NvZ-axsner(d++!V*@G!Bk@OMFkiOfg1z;yyM@Xy1ZubpJ<5bN@RJ~6i_iTL_~8&&a>-yTP< zL-W^w&QeC~)HqcB`(fALKaj-ZX@`H*N2UQ;C>b9=zt;vjbl_=ivwgU#u1Ouq!$XFo zEISl>)qHb%ds~<#R#i)@ceVSy>0f01`t8j!&5&{1u7#<)zw6h(Jj2X7DJ0Bov4S2o zI@ehWwevKoSO2EnKZ>{0_TlS;F{=g7b6s%jQT6qZoAQIr^#15nKICW`#0p;E@xaXl zzu3e=+@3jn~Nn6c9c&m6SMp{;ZE=fd9tqlEG_P9y^a>Tav1od$nRu107 zVlA0LWx9)?DK$$9;@VB=5HFZB=IKl2q{ju-NocqyZQFvb-hvw$Ju&2&{6ZjIJ=9T{{IF$-m>8=q2G#)T`f?c z?)UbS8TPPz>XKW(0BYw~t@JFMG0#C`ef;;Mz8aYPp@?T-RROQr)qWmS@GUzBL8NN#HSTrcBR82_Ft#vxsuG=*@bp9 zEj_;Ha`^Fkd8QQ=6}c5q#aqO0ON0OQLGxy?g~DnCn*J+j+)IB3LTwtqFAMD14EH~% z&8|EuI9U1jSEEALe3wCa+7a@7LgTg-o7K{H1cy2YQW-6#8cX|7zEKls+L-)>xoOfqZG%(U;n4?i$r1feg< z9vkLuzL;_V0Ddj(pl2b#nwhoq>T<+d{4Mmdf4F@sJ9Xl4sAL-eN;Sh66+{7HX0o*> zsV$w&5xg_463XgJ%ix!Qht4}ppA&^cD-4MeiGDM$aEz`}nEoU{8~H(#-!9jO=O1v+Ja#$cpHy)HQrUueO^q?%QZCfm{*_+?j9 zTv{5T$b|=f_jTw|q7NeE+?)~U(L~%tcGF_tZ1o^C=mZ5bYB}Bxkg%Cpm<-)4V$A<` zwkJKMS5B2oCC?nnvD>*1x>&w?^{Tj}B&^@6Bj$y~rOZ7hKFy7`{{ac_r-I1A^9Jsz z&ACzI?K|UXGbkC(lvCO!Ij*F(P9y=ic0N~m(Bo$;D=P^r7%;T9( zUv6?mgq@<2G% z)9d*{ujhaCsV|zh`NWN7I-r)sD7z=COcY7*Zz+U7lg+*Vnszw|Z{fFdvTFx71)Ap` z_-R^72E6|`^@lll2o&94Pz=CZ)WB~>{;y`paZ40D=k_1RSjx5+;K$j(QzcEsGI{gR F{{}^#-b?@h literal 12898 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 diff --git a/icons/inventory/uniform/mob_vr.dmi b/icons/inventory/uniform/mob_vr.dmi index 2230061fceaebafd566ad18b6c4af7ed79828509..e4295298d372831ad96b5431581c232ca740c71f 100644 GIT binary patch literal 63091 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 literal 50764 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 delta 1159 zcmaDMKAlsiGr-TCmrII^fq{Y7)59eQNG||k4rU;^M{v44kTMSN32_C|6Ezj<1qEf5 zRZWddTx{$^Of7srtTK26lwm9h@(X5gcy=QV$XQku5>eukTAW;zSx}OhpU1#ZF{k%} zFV`Uh0oDhlMO_!(9i5+d*Tehep*Y85YO^Mqah`P9xZFJALa$TV`-8`mX9UU2+V@qGk1>ai+Se0u#J8YFJEu;oK#CPESs4>l6M0i}MOs zJ2HR%ym~d?*C48R*U^)$9aB!S7qDa)Z9RPPnI5~TOaGMW?~+V>|8q2F?W_C$gVl9H z_VvVxsmTls%n6<@jv*Cu-p=aHyKTVJ!ut1!r_AlD|I1}Pci%Obk)p8vY1`fKEsS1K z_2oe-))p$NKyN6@!Gw~B0?7nJR*|1LS;^a9&mX5m#UBLyG+dRrF!`bqw* zO+5>PisvnJY|qWwdc|e`+Y*j-_w&k&D&oZJeUDxEd+|Z;g@^0@ui!u0c;$W1s|o++ zrt)09?|iQzu=#7{bkSY*uU9&*y8qtz@4RcBHczeUKQqi?yZ+28SD7t%t$)z@Cl4df zUrShjK5H(2psx*MsQqW2N_jp>pO=QGqb=-ve&t-5IaBJ&uV%e@>}U6;7pOHCFL5ke zAzkpg-TCl?cjsp`pT9H=XSG zRZrpDrhjW5M3>a(UA0(j^83v8*MZF@m2pmY71qkFU9^j#)q2ft8C}M$J--%L7wWA{ z`RaE5YtogIiQ88F7O1>&Kbmc=m2}CxJXj#=-KFATkRb$Z*DZ|kJrY&)158~(IIt|U|P>h#Y$S1d2N zf3HZ0r}-CCrR=7A#ryUpKi9pNZ+lw5&a33#^Ox<<>*v)~{CobI z{dxVmx|)B_U%*9pK5Gr}kyXx&J=3Y8L-Df3 Date: Sun, 6 Mar 2022 05:59:39 -0600 Subject: [PATCH 021/180] some kind of abstraction --- code/modules/clothing/under/miscellaneous_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/under/miscellaneous_vr.dm b/code/modules/clothing/under/miscellaneous_vr.dm index 9c42a6650e..93f46e3e9d 100644 --- a/code/modules/clothing/under/miscellaneous_vr.dm +++ b/code/modules/clothing/under/miscellaneous_vr.dm @@ -367,7 +367,7 @@ item_state = "bodysuit_emt" /obj/item/clothing/under/undersuit/explo - name = "mining undersuit" + name = "exploration undersuit" desc = "An undersuit, intended for wearing under a voidsuit or other EVA equipment. This one is specifically made for Exploration crew, for hazardous environments." icon_state = "bodysuit_exp" item_state = "bodysuit_exp" From beeb364942c1327cccce83b826e5aca55dd8a4ae Mon Sep 17 00:00:00 2001 From: PastelPrinceDan Date: Sun, 6 Mar 2022 15:56:28 +0000 Subject: [PATCH 022/180] mining nifsofts --- maps/stellardelight/stellar_delight1.dmm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/maps/stellardelight/stellar_delight1.dmm b/maps/stellardelight/stellar_delight1.dmm index 2e87830b16..cd9201d516 100644 --- a/maps/stellardelight/stellar_delight1.dmm +++ b/maps/stellardelight/stellar_delight1.dmm @@ -18290,6 +18290,11 @@ }, /turf/simulated/floor/tiled/white, /area/stellardelight/deck1/shower) +"Na" = ( +/obj/item/weapon/storage/box/nifsofts_mining, +/obj/structure/table/reinforced, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/stellardelight/deck1/miningequipment) "Nb" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/blast/angled{ @@ -33583,7 +33588,7 @@ dl QK pV xf -qV +Na MG vC vi From 8c511a4924311cd3bde8db843bdee2b62bfdd649 Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 6 Mar 2022 16:26:30 +0000 Subject: [PATCH 023/180] Hey buddy, I think you got the wrong door. --- .../client/preference_setup/loadout/loadout_suit_vr.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm index b11905385a..12bf14ad2f 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm @@ -119,3 +119,8 @@ Talon winter coat display_name = "knight, Field Medic" path = /obj/item/clothing/suit/armor/combat/crusader_explo/FM allowed_roles = list ("Field Medic") + +//Atmos-coloured hazard vest + display_name = "hazard vest, atmospherics" + path = /obj/item/clothing/suit/storage/hazardvest/atmos + allowed_roles = list("Chief Engineer","Atmospheric Technician", "Engineer") From a9a959ab89529fe0f7bd6c1947fd7aca285e3da0 Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 6 Mar 2022 16:26:38 +0000 Subject: [PATCH 024/180] The locker room's two blocks down --- .../structures/crates_lockers/closets/secure/engineering.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index eecfde21bc..cd0edddce1 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -111,14 +111,14 @@ ///obj/item/clamp, //VOREStation Removal: without leaks those are pointless, /obj/item/device/radio/headset/headset_eng, /obj/item/device/radio/headset/headset_eng/alt, - /obj/item/clothing/suit/storage/hazardvest, + /obj/item/clothing/suit/storage/hazardvest/atmos, //VOREStation edit. Eng locker gets regular haz-vest, atmos gets the themed one of their own /obj/item/clothing/mask/gas, /obj/item/weapon/cartridge/atmos, /obj/item/taperoll/atmos, /obj/item/clothing/suit/storage/hooded/wintercoat/engineering/atmos, /obj/item/clothing/shoes/boots/winter/atmos, /obj/item/weapon/tank/emergency/oxygen/engi, - /obj/item/weapon/storage/belt/utility) //VOREStation Add + /obj/item/weapon/storage/belt/utility/atmostech) //VOREStation edit. They don't get a toolbox to fill it from, so why not give a spare one that's full already? /obj/structure/closet/secure_closet/atmos_personal/Initialize() if(prob(50)) From b8db0e532bddabc3cced74164b72e8e19bd95322 Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 6 Mar 2022 16:50:50 +0000 Subject: [PATCH 025/180] sprites --- icons/inventory/suit/item_vr.dmi | Bin 35905 -> 36834 bytes icons/inventory/suit/mob_vr.dmi | Bin 110787 -> 111560 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/inventory/suit/item_vr.dmi b/icons/inventory/suit/item_vr.dmi index 0261f8b6a3b7d24295063420f61161dda9578075..806c8a021a8053b6a140242d0af5af4e8327c52a 100644 GIT binary patch literal 36834 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 literal 35905 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 H+DH8t4*wya delta 7819 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 Date: Sun, 6 Mar 2022 16:51:50 +0000 Subject: [PATCH 026/180] inhands sprites --- icons/mob/items/lefthand_vr.dmi | Bin 2649 -> 2859 bytes icons/mob/items/righthand_vr.dmi | Bin 2511 -> 2719 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/items/lefthand_vr.dmi b/icons/mob/items/lefthand_vr.dmi index f96555c99bf2a8e3ad1d867cc7991667b1b7951f..2117ebdf1d0149a4a3d98c879b44bc97ebda3a13 100644 GIT binary patch delta 2486 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 delta 2275 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 diff --git a/icons/mob/items/righthand_vr.dmi b/icons/mob/items/righthand_vr.dmi index 5330cd7355aaaec8bd935d006f7814c99bb3940b..a304b20fda75fc6946fa8bc8bb24225952f84f76 100644 GIT binary patch delta 2366 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 Q&X0Z_;Ye8huK`Ja0}2p_m;e9( delta 2157 zcmYk4dpy(oAICQ<5)uw!5ke5Vr3PgA0ZdS?XaF9Mlt#6w~z7U(fl=rD-xDjV$8bb<8m}sY-f(G zLbmN-u#cDL!s3Z&napez6Rh3P}>f2nl;19cLx$h=gvhqYD96t>gpocCVkvd3ZcAj=a_K+I&Dj9n{e>bS+Q5q)r#|youCL8nI@ zD6R#af9W}4gZ=t?r4X?GFO{EY4y2=px%$L8ifT1E^<-eUpYcNJMN-x*YHSd9cZwj5 zCK_2;c_fOV*K(Wil3k<8eZgsE6j*8-N4a-g3_U+lsymmKt_vnEFlEZZo4O3Ehy=oo z_M2$@f(|B6-oIq_lov#W-1m7}uHE3Axw$!j4V){!D4B0Ulf2OF++}B*d@IO|#>6%m zGBzbJyI2#5{*+61Qsd(MDY2`TbwyEW%D46(XIB$V)}Qi1aqI z=uxsy4$>bqBX6I#o=RLkaNQGVZ)X;TS?U>dRCq~o3Hmk~jV>-J87!sOTLA|x->%ZQH%&F@wM7JsZT%i7Dg z-koQ0_N*&g=h?X^#T@$*MxKVItpJB7z5MZ}5YyLtE#Awm3`erh^*t>38K28Fmn?t~ zcbq$hGlF(M+bj?V?jJ2F#l2Q;6jRNU3>mbuekf?_45)~+(~9R;=Q3(zBNEQ|+BKM@ zfOB4YaXpVC&J+&I_}q-fMzdek##gL-P4|3kUm_*meN=}!=;;v7mrW_{;=zaDfh+9v zKgpS~!nz6FZEg+)%iXJUzloVoJ@&hzv2BbH5Z9o&zM2|~AUU2pAtG~kg3iAm$7+fk zFa-|e;7p`^VDrE1Z$WwJg1=ugG*MhiztMSU5`FD;%$|Sq@Uw5cR{zScsON= zD_=PLY>l_WMF(d;`a6O5hQCs_BCy`yzuc{PK!p~KsCx@GQ2P=0T-bEg5J~r(#{Sc2 zJdV$Hh|)^$0HJ%xnY-qf_)oS}0Tp|@P0g5T6S9^@*dt7oIOP1DhT;`HQ)uW^WyX+3 zWmS$sfIR4}wXMt93T(1*RkK*H`l5WKE?X(2K>07IZ*QJqs3$rYTcKmBmGUvPw zx1$8Yso=y3)-395J&Kl8hHRRP{=4Q+WvTka=;vrxxC}G{cJ(Sp(tWEesN#t3;CU`x2(`uzkYfkS1NI zE(f@{sKEC~^gZHFKNrFU>$Y$jUHU(h?uU4xE<2)Xrj0?fs?oZO?a~CoB>#RR5RV z{zOBnk!HD$QVbR>lDpN~1jf~s+CmcZ*M~<~<-h3HW=k)hz7+y5s|>7GtuGW=_IL1i zat|qfcvHZ6URYSYH$N#Q&%NgpcVv^&6C4#)P*Q|R((%V|iiF4eDj&v}*twD-12 zx^=9?)?|#)L!f_E%Z(K;fj>llGG0*6N}c$14cK@S$16V%C3a$|{XP!QA0#bpwLXqd zjNOeHF~E$U-CFxjZfmQK!Mq)QgZ-HGpeoccDp8v0fXQPb_v{juTC*wb8^_+CNdy#l z0!iRn>kr107V4yd!>-@s7yFKC?jiSv^cAxM^b)(m$~=ds3j;T0T*r%6Z+0;T`Mbpz z3vq5b@;0da6EAKlNttOrA=&MYBB;&)HaUh?F99< zUi{SE+>8IiI_7c+z9?h%I#R@CeZdG?RE#;|`RmJ+fYyL;BZlTZb!DW+->Q|OYArQN eLk(YMu)C0pxW>|vDaYx9k6~})Y+YrEy#Id&NE;mh From 5c5a46651947eb77cbf96427e13bd028de637b03 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 6 Mar 2022 15:44:45 -0500 Subject: [PATCH 027/180] The final update? --- code/_helpers/unsorted.dm | 5 + .../species/station/traits_vr/neutral.dm | 2 +- .../subtypes/vore/dominated_brain.dm | 273 +++++++++--------- code/modules/vore/eating/living_vr.dm | 8 +- 4 files changed, 147 insertions(+), 141 deletions(-) diff --git a/code/_helpers/unsorted.dm b/code/_helpers/unsorted.dm index 9dbc7c0d99..94914550b3 100644 --- a/code/_helpers/unsorted.dm +++ b/code/_helpers/unsorted.dm @@ -453,6 +453,11 @@ Turf and target are seperate in case you want to teleport some distance from a t moblist.Add(M) for(var/mob/living/simple_mob/M in sortmob) moblist.Add(M) + //VOREStation Addition Start + for(var/mob/living/dominated_brain/M in sortmob) + moblist.Add(M) + //VOREStation Addition End + // for(var/mob/living/silicon/hivebot/M in sortmob) // mob_list.Add(M) // for(var/mob/living/silicon/hive_mainframe/M in sortmob) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 3c8157a8a7..b9667a940c 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -489,4 +489,4 @@ /datum/trait/neutral/dominate_predator/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) - H.verbs |= /mob/living/proc/dominate_predator \ No newline at end of file + H.verbs |= /mob/proc/dominate_predator \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm index 63d8c5187c..666e8b3065 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm @@ -8,12 +8,14 @@ var/mob/living/prey_body //The body of the person who dominated the brain var/prey_ckey //The ckey of the person who dominated the brain var/prey_name //In case the body is missing. ;3c + var/list/prey_langs = list() var/mob/living/pred_body //The body of the person who was dominated var/pred_ckey //The ckey of the person who was dominated + var/pred_ooc_notes + var/prey_ooc_notes /mob/living/dominated_brain/New(loc, var/mob/living/pred, preyname, var/mob/living/prey) . = ..() - name = pred.name prey_name = preyname if(prey) prey_body = prey @@ -27,6 +29,17 @@ lets_register_our_signals() verbs += /mob/living/dominated_brain/proc/resist_control +/mob/living/dominated_brain/Life() + . = ..() + if(!isliving(loc)) + qdel(src) + if(!ckey) + qdel(src) + +/mob/living/dominated_brain/say_understands(var/mob/other, var/datum/language/speaking = null) + if(pred_body.say_understands(other, speaking)) + return TRUE + else return FALSE /mob/living/dominated_brain/proc/lets_register_our_signals() if(prey_body) @@ -71,7 +84,7 @@ to_chat(pred_body, "The captive mind of \the [src] thinks, \"[message]\"") for(var/I in pred_body.contents) if(istype(I, /mob/living/dominated_brain) && I != src) - var/mob/living/dominated_brain/db + var/mob/living/dominated_brain/db = I to_chat(db, "The captive mind of \the [src] thinks, \"[message]\"") for (var/mob/M in player_list) @@ -99,7 +112,7 @@ to_chat(pred_body, "\The [src] [message]") for(var/I in pred_body.contents) if(istype(I, /mob/living/dominated_brain) && I != src) - var/mob/living/dominated_brain/db + var/mob/living/dominated_brain/db = I to_chat(db, "\The [src] [message]") for (var/mob/M in player_list) @@ -128,7 +141,7 @@ to_chat(pred_body, "\The [src] [message]") for(var/I in pred_body.contents) if(istype(I, /mob/living/dominated_brain) && I != src) - var/mob/living/dominated_brain/db + var/mob/living/dominated_brain/db = I to_chat(db, "\The [src] [message]") for (var/mob/M in player_list) @@ -141,200 +154,180 @@ /mob/living/dominated_brain/process_resist() //Resisting control by an alien mind. if(pred_body.ckey == pred_ckey) - dominate_predator() - return - if(tgui_alert(src, "Do you want to wrest control over your body back from \the [prey_name]?", "Regain Control",list("No","Yes")) != "Yes") + dominate_predator() return + if(pred_ckey == ckey && pred_body.prey_controlled) + if(tgui_alert(src, "Do you want to wrest control over your body back from \the [prey_name]?", "Regain Control",list("No","Yes")) != "Yes") + return - to_chat(src, "You begin to resist \the [prey_name]'s control!!!") - to_chat(pred_body, "You feel the captive mind of [src] begin to resist your control.") + to_chat(src, "You begin to resist \the [prey_name]'s control!!!") + to_chat(pred_body, "You feel the captive mind of [src] begin to resist your control.") - if(do_after(src, 10 SECONDS, exclusive = TRUE)) - restore_control() + if(do_after(src, 10 SECONDS, exclusive = TRUE)) + restore_control() + else + to_chat(src, "Your attempt to regain control has been interrupted...") + to_chat(pred_body, "The dominant sensation fades away...") else - to_chat(src, "Your attempt to regain control has been interrupted...") - to_chat(pred_body, "The dominant sensation fades away...") - ..() + to_chat(src, "\The [pred_body] is already dominated, and cannot be controlled at this time.") + ..() /mob/living/dominated_brain/proc/restore_control(ask = TRUE) if(ask && disconnect_time || client && ((client.inactivity / 10) / 60 > 10)) if(tgui_alert(src, "Your predator's mind does not seem to be active presently. Releasing control in this state may leave you stuck in whatever state you find yourself in. Are you sure?", "Release Control",list("No","Yes")) != "Yes") return - var/pred_id = src.computer_id - var/pred_ip = src.lastKnownIP - var/prey_id = pred_body.computer_id - var/prey_ip = pred_body.lastKnownIP var/mob/living/prey_goes_here if(prey_body && prey_body.loc.loc == pred_body) //The prey body exists and is here, let's handle the prey! prey_goes_here = prey_body - pred_body.verbs -= /mob/living/proc/psay - pred_body.verbs -= /mob/living/proc/pme - - src.computer_id = null - src.lastKnownIP = null + pred_body.verbs -= /mob/proc/psay + pred_body.verbs -= /mob/proc/pme else if(prey_body) //It exists, but it's not here, let's spawn them a temporary home. var/mob/living/dominated_brain/ndb = new /mob/living/dominated_brain(pred_body, pred_body, prey_name, prey_body) + ndb.name = prey_name ndb.prey_ckey = src.prey_ckey ndb.pred_ckey = src.pred_ckey - ndb.handle_langs() + prey_goes_here = ndb + prey_goes_here.real_name = src.prey_name + src.languages -= src.temp_languages + prey_goes_here.languages |= src.prey_langs + prey_goes_here.ooc_notes = prey_ooc_notes else //The prey body does not exist, let's put them in the back seat instead! var/mob/living/dominated_brain/ndb = new /mob/living/dominated_brain(pred_body, pred_body, prey_name) + ndb.name = prey_name ndb.prey_ckey = src.prey_ckey ndb.pred_ckey = src.pred_ckey - ndb.handle_langs() prey_goes_here = ndb - + src.languages -= src.temp_languages + prey_goes_here.languages |= src.prey_langs + prey_goes_here.real_name = src.prey_name + prey_goes_here.ooc_notes = prey_ooc_notes + + /////////////////// - if(!prey_goes_here.computer_id) - prey_goes_here.computer_id = prey_id - - if(!prey_goes_here.lastKnownIP) - prey_goes_here.lastKnownIP = prey_ip - // Handle Pred - pred_body.verbs -= /mob/living/proc/release_predator - - pred_body.computer_id = null - pred_body.lastKnownIP = null - - - if(!pred_body.computer_id) - pred_body.computer_id = pred_id - - if(!pred_body.lastKnownIP) - pred_body.lastKnownIP = pred_ip + pred_body.verbs -= /mob/proc/release_predator //Now actually put the people in the mobs - log_and_message_admins("I am going to try to set [prey_goes_here] ckey to [prey_ckey] and [pred_body] ckey to [pred_ckey]") prey_goes_here.ckey = src.prey_ckey pred_body.ckey = src.pred_ckey - log_and_message_admins("I set [prey_goes_here] ckey to [prey_goes_here.ckey] and [pred_body] ckey to [pred_body.ckey]") - log_and_message_admins("I'n deleting [src]. They have [ckey] for a ckey") + pred_body.ooc_notes = pred_ooc_notes + log_and_message_admins("[prey_goes_here] is now controlled by [prey_goes_here.ckey] and [pred_body] is now controlled by [pred_body.ckey]") + handle_langs(src) + pred_body.prey_controlled = FALSE qdel(src) -/mob/living/dominated_brain/proc/handle_langs() - var/list/addlangs = list() - var/list/thinglist = list() - thinglist += pred_body +/mob/living/dominated_brain/proc/handle_langs(var/mob/M) + var/list/langlist = list() + + pred_body.languages -= pred_body.temp_languages + LAZYCLEARLIST(pred_body.temp_languages) + pred_body.temp_languages = list() for(var/i in loc) + if(i == M) + continue if(istype(i,/mob/living/dominated_brain)) - thinglist += i - for(var/mob/living/p in thinglist) - for(var/L in p.languages) - if(L in p.temp_languages) - p.languages -= L - p.temp_languages -= L - else - addlangs += L - for(var/mob/living/p in thinglist) - for(var/L in addlangs) - if(L in p.languages) - continue - else - p.temp_languages += L - p.languages += L + var/mob/living/dominated_brain/db = i + langlist |= db.languages + langlist |= db.prey_langs + langlist -= pred_body.languages + pred_body.temp_languages |= langlist + pred_body.languages |= langlist //Welcome to the adapted borer code. -/mob/living/proc/dominate_predator() +/mob/proc/dominate_predator() set category = "Abilities" set name = "Dominate Predator" set desc = "Connect to and dominate the brain of your predator." var/mob/living/pred - - if(isbelly(src.loc)) + var/mob/living/prey = src + if(isbelly(prey.loc)) pred = loc.loc - else if(isliving(src.loc)) + else if(isliving(prey.loc)) pred = loc else - to_chat(src, "You are not inside anyone.") + to_chat(prey, "You are not inside anyone.") return - if(src.stat == DEAD) - to_chat(src, "You cannot do that in your current state.") + if(prey.stat == DEAD) + to_chat(prey, "You cannot do that in your current state.") return if(!pred.ckey) - to_chat(src, "\The [pred] isn't able to be dominated.") + to_chat(prey, "\The [pred] isn't able to be dominated.") + return + if(prey.prey_controlled) + to_chat(prey, "You are already controlling someone, you can't control anyone else at this time.") + return + if(pred.prey_controlled) + to_chat(prey, "\The [pred] is already dominated, and cannot be controlled at this time.") return - for(var/mob/living/dominated_brain/L in pred.contents) - if(istype(L, /mob/living/dominated_brain)) - if(L.pred_ckey != pred.ckey) - to_chat(src, "\The [pred] is already dominated, and cannot be controlled at this time.") - return - - if(tgui_alert(src, "You are attempting to take over [pred], are you sure? Ensure that their preferences align with this kind of play.", "Take Over Predator",list("No","Yes")) != "Yes") + if(tgui_alert(prey, "You are attempting to take over [pred], are you sure? Ensure that their preferences align with this kind of play.", "Take Over Predator",list("No","Yes")) != "Yes") return - to_chat(src, "You attempt to exert your control over \the [pred]...") - log_admin("[key_name_admin(src)] attempted to take over [pred].") - if(tgui_alert(pred, "\The [src] has elected to attempt to take control of you. Is this something you will allow to happen?", "Allow Prey Domination",list("No","Yes")) != "Yes") - to_chat(src, "\The [pred] declined your request for control.") + to_chat(prey, "You attempt to exert your control over \the [pred]...") + log_admin("[key_name_admin(prey)] attempted to take over [pred].") + if(tgui_alert(pred, "\The [prey] has elected to attempt to take control of you. Is this something you will allow to happen?", "Allow Prey Domination",list("No","Yes")) != "Yes") + to_chat(prey, "\The [pred] declined your request for control.") return if(tgui_alert(pred, "Are you sure? If you should decide to revoke this, you will have the ability to do so in your 'Abilities' tab.", "Allow Prey Domination",list("No","Yes")) != "Yes") return to_chat(pred, "You can feel the will of another overwriting your own, control of your body being sapped away from you...") - to_chat(src, "You can feel the will of your host diminishing as you exert your will over them!") - if(!do_after(src, 10 SECONDS, exclusive = TRUE)) - to_chat(src, "Your attempt to regain control has been interrupted...") - to_chat(pred_body, "The dominant sensation fades away...") + to_chat(prey, "You can feel the will of your host diminishing as you exert your will over them!") + if(!do_after(prey, 10 SECONDS, exclusive = TRUE)) + to_chat(prey, "Your attempt to regain control has been interrupted...") + to_chat(pred, "The dominant sensation fades away...") return - to_chat(src, "You plunge your conciousness into \the [pred], assuming control over their very body, leaving your own behind within \the [pred]'s [loc].") + to_chat(prey, "You plunge your conciousness into \the [pred], assuming control over their very body, leaving your own behind within \the [pred]'s [loc].") to_chat(pred, "You feel your body move on its own, as you are pushed to the background, and an alien consciousness displaces yours.") var/mob/living/dominated_brain/pred_brain - if(istype(src, /mob/living/dominated_brain)) - pred_brain = new /mob/living/dominated_brain(pred, pred, name) //We have to play musical chairs with 3 bodies, or everyone gets d/ced + var/delete_source = FALSE + if(istype(prey, /mob/living/dominated_brain)) + var/mob/living/dominated_brain/punished_prey = prey + if(punished_prey.prey_body) + pred_brain = new /mob/living/dominated_brain(pred, pred, name, punished_prey.prey_body) + else + pred_brain = new /mob/living/dominated_brain(pred, pred, name) //We have to play musical chairs with 3 bodies, or everyone gets d/ced + delete_source = TRUE else - pred_brain = new /mob/living/dominated_brain(pred, pred, name, src) - - pred_brain.prey_ckey = src.ckey + pred_brain = new /mob/living/dominated_brain(pred, pred, name, prey) + + pred_brain.prey_ooc_notes = prey.ooc_notes + pred_brain.pred_ooc_notes = pred.ooc_notes + pred_brain.name = pred.name + var/list/preylangs = list() + preylangs |= prey.languages + preylangs -= prey.temp_languages + pred_brain.prey_langs |= preylangs + pred_brain.prey_ckey = prey.ckey pred_brain.pred_ckey = pred.ckey pred_brain.handle_langs() + pred.ooc_notes = pred_brain.prey_ooc_notes - // pred -> brain - var/pred_id = pred.computer_id - var/pred_ip = pred.lastKnownIP - pred.computer_id = null - pred.lastKnownIP = null - - if(!pred_brain.computer_id) - pred_brain.computer_id = pred_id - - if(!pred_brain.lastKnownIP) - pred_brain.lastKnownIP = pred_ip - - // prey -> pred - - var/prey_id = src.computer_id - var/prey_ip = src.lastKnownIP - src.computer_id = null - src.lastKnownIP = null - - if(!pred.computer_id) - pred.computer_id = prey_id - - if(!pred.lastKnownIP) - pred.lastKnownIP = prey_ip - - pred.verbs += /mob/living/proc/release_predator - pred.verbs += /mob/living/proc/psay - pred.verbs += /mob/living/proc/pme + pred.verbs += /mob/proc/release_predator + pred.verbs += /mob/proc/psay + pred.verbs += /mob/proc/pme //Now actually put the people in the mobs pred_brain.ckey = pred_brain.pred_ckey + pred_brain.real_name = pred.real_name pred.ckey = pred_brain.prey_ckey + pred.prey_controlled = TRUE + log_and_message_admins("[pred_brain.pred_ckey]'s body has been taken over, [pred] is now controlled by [pred.ckey]") + if(delete_source) + qdel(prey) -/mob/living/proc/release_predator() +/mob/proc/release_predator() set category = "Abilities" set name = "Restore Control" set desc = "Release control of your predator's body." @@ -342,31 +335,35 @@ for(var/I in contents) if(istype(I, /mob/living/dominated_brain)) var/mob/living/dominated_brain/db = I - db.restore_control() - return + if(db.ckey == db.pred_ckey) + db.restore_control() + return + else + continue to_chat(src, "You haven't been taken over, and shouldn't have this verb. I'll clean that up for you. Report this on the github, it is a bug.") - verbs -= /mob/living/proc/release_predator + verbs -= /mob/proc/release_predator /mob/living/dominated_brain/proc/resist_control() set category = "Abilities" set name = "Resist Control" set desc = "Attempt to resist control." - log_and_message_admins("I am going to try to process the resist verb. I have [pred_body]'s ckey as [pred_body.ckey] and [pred_ckey] as the pred's ckey.") if(pred_body.ckey == pred_ckey) - log_and_message_admins("I think the pred is in control of their own body so I'll just run dominate_predator instead of restore_control.") dominate_predator() return - log_and_message_admins("I am going to run restore_control, as [pred_body.ckey] is not the same as [pred_ckey]") - to_chat(src, "You begin to resist \the [prey_name]'s control!!!") - to_chat(pred_body, "You feel the captive mind of [src] begin to resist your control.") + if(pred_ckey == ckey && pred_body.prey_controlled) + to_chat(src, "You begin to resist \the [prey_name]'s control!!!") + to_chat(pred_body, "You feel the captive mind of [src] begin to resist your control.") - if(do_after(src, 10 SECONDS, exclusive = TRUE)) - restore_control() + if(do_after(src, 10 SECONDS, exclusive = TRUE)) + restore_control() + else + to_chat(src, "Your attempt to regain control has been interrupted...") + to_chat(pred_body, "The dominant sensation fades away...") else - to_chat(src, "Your attempt to regain control has been interrupted...") - to_chat(pred_body, "The dominant sensation fades away...") + to_chat(src, "\The [pred_body] is already dominated, and cannot be controlled at this time.") -/mob/living/proc/psay(message as text|null) + +/mob/proc/psay(message as text|null) set category = "Abilities" set name = "Prey Say (psay)" set desc = "Emote to a dominated predator/prey." @@ -399,7 +396,7 @@ to_chat(src, "There is no one inside you to talk to...") return -/mob/living/proc/pme(message as text|null) +/mob/proc/pme(message as text|null) set category = "Abilities" set name = "Prey Emote (pme)" set desc = "Emote to a dominated predator/prey." @@ -429,4 +426,4 @@ log_emote(message,src) else to_chat(src, "There is no one inside you to talk to...") - return \ No newline at end of file + return diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 7a9cab7a2b..41f9707677 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -14,6 +14,7 @@ var/absorbed = FALSE // If a mob is absorbed into another var/list/temp_language_sources = list() //VOREStation Addition - Absorbs add languages to the pred var/list/temp_languages = list() //VOREStation Addition - Absorbs add languages to the pred + var/prey_controlled = FALSE //VOREStation Addition var/weight = 137 // Weight for mobs for weightgain system var/weight_gain = 1 // How fast you gain weight var/weight_loss = 0.5 // How fast you lose weight @@ -895,12 +896,15 @@ /mob/living/examine(mob/user, infix, suffix) . = ..() - if(showvoreprefs) - . += "\[Mechanical Vore Preferences\]" + if(ooc_notes) + . += "OOC Notes: \[View\]" + . += "\[Mechanical Vore Preferences\]" /mob/living/Topic(href, href_list) //Can't find any instances of Topic() being overridden by /mob/living in polaris' base code, even though /mob/living/carbon/human's Topic() has a ..() call if(href_list["vore_prefs"]) display_voreprefs(usr) + if(href_list["ooc_notes"]) + src.Examine_OOC() return ..() /mob/living/proc/display_voreprefs(mob/user) //Called by Topic() calls on instances of /mob/living (and subtypes) containing vore_prefs as an argument From 9704e869adc7a19f561ec08dd5ac00c493e2dc15 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 6 Mar 2022 15:48:24 -0500 Subject: [PATCH 028/180] oops --- code/modules/vore/eating/living_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 41f9707677..67b005666b 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -897,7 +897,7 @@ /mob/living/examine(mob/user, infix, suffix) . = ..() if(ooc_notes) - . += "OOC Notes: \[View\]" + . += "OOC Notes: \[View\]" . += "\[Mechanical Vore Preferences\]" /mob/living/Topic(href, href_list) //Can't find any instances of Topic() being overridden by /mob/living in polaris' base code, even though /mob/living/carbon/human's Topic() has a ..() call From 5867351b694eb8e627c419a113df99f0d40a06b2 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 6 Mar 2022 15:52:19 -0500 Subject: [PATCH 029/180] Add impersonation pref check --- .../mob/living/simple_mob/subtypes/vore/dominated_brain.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm index 666e8b3065..f01821dba2 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm @@ -271,7 +271,10 @@ if(pred.prey_controlled) to_chat(prey, "\The [pred] is already dominated, and cannot be controlled at this time.") return - + if(ishuman(pred)) + if(pred.resleeve_lock && ckey != pred.resleeve_lock) + to_chat(src, "\The [pred] cannot be impersonated!") + return if(tgui_alert(prey, "You are attempting to take over [pred], are you sure? Ensure that their preferences align with this kind of play.", "Take Over Predator",list("No","Yes")) != "Yes") return to_chat(prey, "You attempt to exert your control over \the [pred]...") From 0a5e2c811d6569fd0e10213762f1dfeb4a7675e2 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 6 Mar 2022 15:55:45 -0500 Subject: [PATCH 030/180] oops --- .../mob/living/simple_mob/subtypes/vore/dominated_brain.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm index f01821dba2..427a540683 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm @@ -272,8 +272,9 @@ to_chat(prey, "\The [pred] is already dominated, and cannot be controlled at this time.") return if(ishuman(pred)) - if(pred.resleeve_lock && ckey != pred.resleeve_lock) - to_chat(src, "\The [pred] cannot be impersonated!") + var/mob/living/carbon/human/h + if(h.resleeve_lock && ckey != h.resleeve_lock) + to_chat(src, "\The [h] cannot be impersonated!") return if(tgui_alert(prey, "You are attempting to take over [pred], are you sure? Ensure that their preferences align with this kind of play.", "Take Over Predator",list("No","Yes")) != "Yes") return From 9fff7e699fedd6d85ed4772e46bd21901f815575 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 6 Mar 2022 21:51:54 -0500 Subject: [PATCH 031/180] THE FINAL UPDATE INCLUDES DOMINANT PREDATORS --- .../species/station/traits_vr/neutral.dm | 12 +- .../subtypes/vore/dominated_brain.dm | 127 ++++++++++++++++-- 2 files changed, 127 insertions(+), 12 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index b9667a940c..41117e9fd2 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -489,4 +489,14 @@ /datum/trait/neutral/dominate_predator/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) - H.verbs |= /mob/proc/dominate_predator \ No newline at end of file + H.verbs |= /mob/proc/dominate_predator + +/datum/trait/neutral/dominate_prey + name = "Dominate Prey" + desc = "Connect to and dominate the brain of your prey." + cost = 0 + custom_only = FALSE + +/datum/trait/neutral/dominate_predator/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.verbs |= /mob/living/proc/dominate_prey diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm index 427a540683..896137f19a 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm @@ -27,7 +27,7 @@ return . = ..() lets_register_our_signals() - verbs += /mob/living/dominated_brain/proc/resist_control + verbs |= /mob/living/dominated_brain/proc/resist_control /mob/living/dominated_brain/Life() . = ..() @@ -61,6 +61,17 @@ pred_body = null /mob/living/dominated_brain/Destroy() + if(pred_body) + var/P = FALSE + for(var/I in pred_body) + if(I == src) + continue + if(istype(I, /mob/living/dominated_brain)) + P = TRUE + if(!P) + pred_body.verbs -= /mob/proc/psay + pred_body.verbs -= /mob/proc/pme + lets_unregister_our_signals() . = ..() @@ -182,35 +193,37 @@ if(prey_body && prey_body.loc.loc == pred_body) //The prey body exists and is here, let's handle the prey! prey_goes_here = prey_body - pred_body.verbs -= /mob/proc/psay - pred_body.verbs -= /mob/proc/pme else if(prey_body) //It exists, but it's not here, let's spawn them a temporary home. var/mob/living/dominated_brain/ndb = new /mob/living/dominated_brain(pred_body, pred_body, prey_name, prey_body) ndb.name = prey_name ndb.prey_ckey = src.prey_ckey ndb.pred_ckey = src.pred_ckey - + ndb.pred_body.verbs |= /mob/proc/pme + ndb.pred_body.verbs |= /mob/proc/psay prey_goes_here = ndb prey_goes_here.real_name = src.prey_name src.languages -= src.temp_languages prey_goes_here.languages |= src.prey_langs prey_goes_here.ooc_notes = prey_ooc_notes + prey_goes_here.verbs |= /mob/living/dominated_brain/proc/cease_this_foolishness + else //The prey body does not exist, let's put them in the back seat instead! var/mob/living/dominated_brain/ndb = new /mob/living/dominated_brain(pred_body, pred_body, prey_name) ndb.name = prey_name ndb.prey_ckey = src.prey_ckey ndb.pred_ckey = src.pred_ckey - + ndb.pred_body.verbs |= /mob/proc/pme + ndb.pred_body.verbs |= /mob/proc/psay + prey_goes_here = ndb src.languages -= src.temp_languages prey_goes_here.languages |= src.prey_langs prey_goes_here.real_name = src.prey_name prey_goes_here.ooc_notes = prey_ooc_notes - /////////////////// // Handle Pred @@ -220,7 +233,7 @@ prey_goes_here.ckey = src.prey_ckey pred_body.ckey = src.pred_ckey pred_body.ooc_notes = pred_ooc_notes - log_and_message_admins("[prey_goes_here] is now controlled by [prey_goes_here.ckey] and [pred_body] is now controlled by [pred_body.ckey]") + log_and_message_admins("[pred_body] is now controlled by [pred_body.ckey]. They were restored to control through prey domination, and had been controlled by [prey_ckey].") handle_langs(src) pred_body.prey_controlled = FALSE qdel(src) @@ -306,6 +319,8 @@ else pred_brain = new /mob/living/dominated_brain(pred, pred, name, prey) + pred.verbs |= /mob/proc/pme + pred.verbs |= /mob/proc/psay pred_brain.prey_ooc_notes = prey.ooc_notes pred_brain.pred_ooc_notes = pred.ooc_notes pred_brain.name = pred.name @@ -318,16 +333,14 @@ pred_brain.handle_langs() pred.ooc_notes = pred_brain.prey_ooc_notes - pred.verbs += /mob/proc/release_predator - pred.verbs += /mob/proc/psay - pred.verbs += /mob/proc/pme + pred.verbs |= /mob/proc/release_predator //Now actually put the people in the mobs pred_brain.ckey = pred_brain.pred_ckey pred_brain.real_name = pred.real_name pred.ckey = pred_brain.prey_ckey pred.prey_controlled = TRUE - log_and_message_admins("[pred_brain.pred_ckey]'s body has been taken over, [pred] is now controlled by [pred.ckey]") + log_and_message_admins("[pred] is now controlled by [pred.ckey], they were taken over via prey domination, and were originally controlled by [pred_brain.pred_ckey].") if(delete_source) qdel(prey) @@ -340,6 +353,8 @@ if(istype(I, /mob/living/dominated_brain)) var/mob/living/dominated_brain/db = I if(db.ckey == db.pred_ckey) + to_chat(src, "You ease off of your control, releasing \the [db].") + to_chat(db, "You feel the alien presence fade, and restore control of your body to you of their own will...") db.restore_control() return else @@ -431,3 +446,93 @@ else to_chat(src, "There is no one inside you to talk to...") return + +/mob/living/proc/dominate_prey() + set category = "Abilities" + set name = "Dominate Prey" + set desc = "Connect to and dominate the brain of your prey." + + var/list/possible_mobs = list() + for(var/obj/belly/B in src.vore_organs) + for(var/mob/living/L in B) + if(isliving(L) && L.ckey) + possible_mobs += L + else + continue + var/mob/living/M + var/input = tgui_input_list(src, "Select a mob to dominate:", "Dominate Prey", possible_mobs) + if(!input) + to_chat(src, "There are no valid targets inside of you.") + return + M = input + if(!M) + return + if(tgui_alert(src, "You selected [M] to attempt to dominate. Are you sure?", "Dominate Prey",list("No","Yes")) != "Yes") + return + log_admin("[key_name_admin(src)] offered to use dominate prey on [M] ([M.ckey]).") + to_chat(src, "Attempting to dominate and gather \the [M]'s mind...") + if(tgui_alert(M, "\The [src] has elected collect your mind into their own. Is this something you will allow to happen?", "Allow Dominate Prey",list("No","Yes")) != "Yes") + return + if(tgui_alert(M, "Are you sure? You can only undo this while your body is inside of [src]. (You can resist, or use the resist verb in the abilities tab)", "Allow Dominate Prey",list("No","Yes")) != "Yes") + return + to_chat(M, "You can feel the will of another pulling you away from your body...") + to_chat(src, "You can feel the will of your prey diminishing as you gather them!") + + if(!do_after(src, 10 SECONDS, exclusive = TRUE)) + to_chat(M, "The alien presence fades, and you are left along in your body...") + to_chat(src, "Your attempt to gather [M]'s mind has been interrupted.") + return + if(!isbelly(M.loc)) + to_chat(M, "The alien presence fades, and you are left along in your body...") + to_chat(src, "Your attempt to gather [M]'s mind has been interrupted.") + return + + var/mob/living/dominated_brain/db = new /mob/living/dominated_brain(src, src, M.name, M) + + + verbs |= /mob/proc/pme + verbs |= /mob/proc/psay + db.name = M.name + db.prey_ckey = M.ckey + db.pred_ckey = src.ckey + + + db.real_name = M.real_name + + M.languages -= M.temp_languages + db.languages |= M.languages + db.handle_langs() + db.ooc_notes = M.ooc_notes + db.verbs |= /mob/living/dominated_brain/proc/cease_this_foolishness + + db.ckey = db.prey_ckey + log_admin("[db] ([db.ckey]) has agreed to [src]'s dominate prey attempt, and so no longer occupies their body.") + to_chat(src, "You feel your mind expanded as [M] is incorporated into you.") + to_chat(M, "Your mind is gathered into \the [src], becoming part of them...") + +/mob/living/dominated_brain/proc/cease_this_foolishness() + set category = "Abilities" + set name = "Return to Body" + set desc = "If your body is inside of your predator still, attempts to re-insert yourself into it." + + if(prey_body && prey_body.loc.loc == pred_body) + to_chat(src, "You exert your will and attempt to return to yout body!!!") + to_chat(pred_body, "\The [src] resists your hold and attempts to return to their body!") + if(do_after(src, 10 SECONDS, exclusive = TRUE)) + if(prey_body && prey_body.loc.loc == pred_body) + + prey_body.ckey = prey_ckey + handle_langs(src) + to_chat(src, "Your connection to [pred_body] fades, and you awaken back in your own body!") + to_chat(pred_body, "You feel as though a piece of yourself is missing, as \the [src] returns to their body.") + log_admin("[src] ([src.ckey]) has returned to their body, [prey_body].") + qdel(src) + else + to_chat(src, "Your attempt to regain your body has been interrupted...") + else + to_chat(src, "Your attempt to regain your body has been interrupted...") + else if(prey_body) + to_chat(src, "You can sense your body... but it is not contained within [pred_body]... You cannot return to it at this time.") + else + to_chat(src, "Your body seems to no longer exist, so, you cannot return to it.") + verbs -= /mob/living/dominated_brain/proc/cease_this_foolishness From 5f5eb9835a4f58dd5766eef7678b4fc0afa94790 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 6 Mar 2022 22:14:12 -0500 Subject: [PATCH 032/180] Back to tether! Woah! --- vorestation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vorestation.dme b/vorestation.dme index c3e8cfa3fb..7dd76cdb02 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4098,7 +4098,6 @@ #include "maps\southern_cross\loadout\loadout_suit.dm" #include "maps\southern_cross\loadout\loadout_uniform.dm" #include "maps\southern_cross\loadout\loadout_vr.dm" -#include "maps\stellardelight\stellar_delight.dm" #include "maps\submaps\_helpers.dm" #include "maps\submaps\_readme.dm" #include "maps\submaps\engine_submaps\engine.dm" @@ -4108,5 +4107,6 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" +#include "maps\tether\tether.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From b53e4fe7c9a589db0a1e89f8903a0ce305834690 Mon Sep 17 00:00:00 2001 From: GhostActual Date: Mon, 7 Mar 2022 01:52:24 -0500 Subject: [PATCH 033/180] Base Commit --- code/modules/food/food/snacks.dm | 29 ++++++++++++------ code/modules/food/food/snacks_vr.dm | 4 +-- code/modules/food/recipes_microwave_vr.dm | 2 +- code/modules/food/recipes_oven.dm | 3 +- .../reagents/reactions/instant/food.dm | 1 + icons/obj/food.dmi | Bin 210064 -> 209935 bytes 6 files changed, 24 insertions(+), 15 deletions(-) diff --git a/code/modules/food/food/snacks.dm b/code/modules/food/food/snacks.dm index 0b031eaec3..b33ff1b7bb 100644 --- a/code/modules/food/food/snacks.dm +++ b/code/modules/food/food/snacks.dm @@ -1594,16 +1594,6 @@ nutriment_desc = list("noodles" = 2) bitesize = 1 -/obj/item/weapon/reagent_containers/food/snacks/fortunecookie - name = "Fortune cookie" - desc = "A true prophecy in each cookie!" - icon_state = "fortune_cookie" - filling_color = "#E8E79E" - center_of_mass = list("x"=15, "y"=14) - nutriment_amt = 3 - nutriment_desc = list("fortune cookie" = 2) - bitesize = 2 - /obj/item/weapon/reagent_containers/food/snacks/badrecipe name = "Burned mess" desc = "Someone should be demoted from chef for this." @@ -4224,6 +4214,15 @@ . = ..() reagents.add_reagent("bean_protein", 6) +/obj/item/weapon/reagent_containers/food/snacks/cookie + name = "chocolate chip cookie" + desc = "Just like your mother used to make." + filling_color = "#DBC94F" + icon_state = "cookie" + nutriment_amt = 5 + nutriment_desc = list("sweetness" = 2, "cookie" = 1, "chocolate" = 2) + bitesize = 1 + /obj/item/weapon/reagent_containers/food/snacks/sugarcookie name = "sugar cookie" desc = "Just like your little sister used to make." @@ -4233,6 +4232,16 @@ nutriment_desc = list("sweetness" = 4, "cookie" = 1) bitesize = 1 +/obj/item/weapon/reagent_containers/food/snacks/fortunecookie + name = "Fortune cookie" + desc = "A true prophecy in each cookie!" + icon_state = "fortune_cookie" + filling_color = "#E8E79E" + center_of_mass = list("x"=15, "y"=14) + nutriment_amt = 3 + nutriment_desc = list("fortune cookie" = 2) + bitesize = 2 + /obj/item/weapon/reagent_containers/food/snacks/berrymuffin name = "berry muffin" desc = "A delicious and spongy little cake, with berries." diff --git a/code/modules/food/food/snacks_vr.dm b/code/modules/food/food/snacks_vr.dm index dce6f234cf..77eeef4c01 100644 --- a/code/modules/food/food/snacks_vr.dm +++ b/code/modules/food/food/snacks_vr.dm @@ -631,11 +631,11 @@ /obj/item/weapon/reagent_containers/food/snacks/grub_pink name = "pink candy grub" - desc = "A thoroughly candied grub, it smells of raspberry." + desc = "A thoroughly candied grub, it smells of cherry." icon = 'icons/obj/food_vr.dmi' icon_state = "grub_pink" nutriment_amt = 5 - nutriment_desc = list("raspberry" = 4, "goo" = 1) + nutriment_desc = list("cherry" = 4, "goo" = 1) /obj/item/weapon/reagent_containers/food/snacks/grub_pink/Initialize() . = ..() diff --git a/code/modules/food/recipes_microwave_vr.dm b/code/modules/food/recipes_microwave_vr.dm index b2f8fa2630..329c3e1198 100644 --- a/code/modules/food/recipes_microwave_vr.dm +++ b/code/modules/food/recipes_microwave_vr.dm @@ -160,7 +160,7 @@ result = /obj/item/weapon/storage/box/wings/bucket /datum/recipe/grub_pink - fruit = list("cherry" = 1) + fruit = list("cherries" = 1) items = list( /obj/item/weapon/reagent_containers/food/snacks/grub ) diff --git a/code/modules/food/recipes_oven.dm b/code/modules/food/recipes_oven.dm index 4b92b1e315..7b8bb2e46e 100644 --- a/code/modules/food/recipes_oven.dm +++ b/code/modules/food/recipes_oven.dm @@ -299,7 +299,7 @@ /obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/chocolatebar ) - result = /obj/item/weapon/reagent_containers/food/snacks/cookiesnack + result = /obj/item/weapon/reagent_containers/food/snacks/cookie result_quantity = 4 reagent_mix = RECIPE_REAGENT_REPLACE @@ -319,7 +319,6 @@ result = /obj/item/weapon/reagent_containers/food/snacks/poppypretzel result_quantity = 2 - /datum/recipe/cracker appliance = OVEN reagents = list("sodiumchloride" = 1) diff --git a/code/modules/reagents/reactions/instant/food.dm b/code/modules/reagents/reactions/instant/food.dm index 393c033494..188e285623 100644 --- a/code/modules/reagents/reactions/instant/food.dm +++ b/code/modules/reagents/reactions/instant/food.dm @@ -67,6 +67,7 @@ id = "cookingoilpeanut" result = "cookingoil" required_reagents = list("peanutoil" = 10) + inhibitors = list("sugar" = 1, "sodiumchloride" = 1) catalysts = list("enzyme" = 5) result_amount = 10 diff --git a/icons/obj/food.dmi b/icons/obj/food.dmi index e10e8e42a481f6ba94bb61c82f7f2751d358e8fe..23a0a0bc0cada6189890e20b58e54212ebfaee16 100644 GIT binary patch delta 84225 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≫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 z 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 From 61a3bb8f51af9d279af9f31fefd7ce740d8d0739 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Mon, 7 Mar 2022 02:53:01 -0500 Subject: [PATCH 034/180] Fix runtime in dominated brain wow --- .../mob/living/simple_mob/subtypes/vore/dominated_brain.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm index 896137f19a..c74a8b6433 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm @@ -285,7 +285,7 @@ to_chat(prey, "\The [pred] is already dominated, and cannot be controlled at this time.") return if(ishuman(pred)) - var/mob/living/carbon/human/h + var/mob/living/carbon/human/h = pred if(h.resleeve_lock && ckey != h.resleeve_lock) to_chat(src, "\The [h] cannot be impersonated!") return From a2dd611d4aaccfa0772d998bf8e9d372ed4b891c Mon Sep 17 00:00:00 2001 From: VerySoft Date: Mon, 7 Mar 2022 03:13:22 -0500 Subject: [PATCH 035/180] stop double posting ooc notes I moved the code to mob/living so more things can have ooc notes and didn't realize it was double posting them when you push the button. This fixes that. --- code/modules/mob/living/carbon/human/human.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 5c3cfef731..26e5963958 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -335,11 +335,6 @@ log_runtime(EXCEPTION("Warning: human/Topic was called with item [href_list["item"]], but the item Topic is deprecated!")) // handle_strip(href_list["item"],usr) - // VOREStation Start - if(href_list["ooc_notes"]) - src.Examine_OOC() - // VOREStation End - if (href_list["criminal"]) if(hasHUD(usr,"security")) From fbb0a65231784d7f2b2e4ca27fea6a6dcf174bef Mon Sep 17 00:00:00 2001 From: Heroman Date: Mon, 7 Mar 2022 18:44:53 +1000 Subject: [PATCH 036/180] Brings REAL cookies to everywhere they belong --- code/datums/supplypacks/hospitality_vr.dm | 2 +- code/game/objects/random/misc.dm | 2 +- code/modules/admin/topic.dm | 20 +++++++++---------- code/modules/awaymissions/loot_vr.dm | 2 +- code/modules/economy/price_list.dm | 2 +- code/modules/economy/vending_machines_vr.dm | 4 +++- code/modules/food/food/lunch.dm | 2 +- .../simple_mob/subtypes/vore/cookiegirl.dm | 2 +- 8 files changed, 19 insertions(+), 17 deletions(-) diff --git a/code/datums/supplypacks/hospitality_vr.dm b/code/datums/supplypacks/hospitality_vr.dm index 49d4091e50..ff198ab1ec 100644 --- a/code/datums/supplypacks/hospitality_vr.dm +++ b/code/datums/supplypacks/hospitality_vr.dm @@ -29,7 +29,7 @@ /obj/item/weapon/reagent_containers/food/snacks/berrymuffin, /obj/item/weapon/reagent_containers/food/snacks/bunbun, /obj/item/weapon/reagent_containers/food/snacks/cherrypie, - /obj/item/weapon/reagent_containers/food/snacks/cookiesnack, + /obj/item/weapon/reagent_containers/food/snacks/cookie, /obj/item/weapon/reagent_containers/food/snacks/croissant, /obj/item/weapon/reagent_containers/food/snacks/donut/normal, /obj/item/weapon/reagent_containers/food/snacks/donut/jelly, diff --git a/code/game/objects/random/misc.dm b/code/game/objects/random/misc.dm index ac7d045704..0ac9f2c711 100644 --- a/code/game/objects/random/misc.dm +++ b/code/game/objects/random/misc.dm @@ -848,7 +848,7 @@ /obj/item/weapon/reagent_containers/food/snacks/donut/plain, /obj/item/weapon/reagent_containers/food/snacks/donut/plain/jelly, /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, - /obj/item/weapon/reagent_containers/food/snacks/cookiesnack) + /obj/item/weapon/reagent_containers/food/snacks/cookie) /obj/random/mre/dessert/vegan name = "random vegan MRE dessert" diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 41f14ec5c7..c82ea1c80a 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -554,7 +554,7 @@ jobs += "" counter = 0 - jobs += "" + jobs += "" //VOREstation Edit End //Civilian (Grey) @@ -635,7 +635,7 @@ jobs += "[entry]" else jobs += "[entry]" - + if(++counter >= 5) //So things dont get squiiiiished! jobs += "" counter = 0 @@ -1417,10 +1417,10 @@ to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") return - H.equip_to_slot_or_del( new /obj/item/weapon/reagent_containers/food/snacks/cookiesnack(H), slot_l_hand ) - if(!(istype(H.l_hand,/obj/item/weapon/reagent_containers/food/snacks/cookiesnack))) - H.equip_to_slot_or_del( new /obj/item/weapon/reagent_containers/food/snacks/cookiesnack(H), slot_r_hand ) - if(!(istype(H.r_hand,/obj/item/weapon/reagent_containers/food/snacks/cookiesnack))) + H.equip_to_slot_or_del( new /obj/item/weapon/reagent_containers/food/snacks/cookie(H), slot_l_hand ) + if(!(istype(H.l_hand,/obj/item/weapon/reagent_containers/food/snacks/cookie))) + H.equip_to_slot_or_del( new /obj/item/weapon/reagent_containers/food/snacks/cookie(H), slot_r_hand ) + if(!(istype(H.r_hand,/obj/item/weapon/reagent_containers/food/snacks/cookie))) log_admin("[key_name(H)] has their hands full, so they did not receive their cookie, spawned by [key_name(src.owner)].") message_admins("[key_name(H)] has their hands full, so they did not receive their cookie, spawned by [key_name(src.owner)].") return @@ -1558,7 +1558,7 @@ var/mob/M = locate(href_list["jumpto"]) if(!M) return - + var/turf/T = get_turf(M) if(isturf(T)) usr.on_mob_jump() @@ -1597,16 +1597,16 @@ var/mob/M = locate(href_list["sendmob"]) if(!M) return - + var/list/areachoices = return_sorted_areas() var/choice = tgui_input_list(usr, "Pick an area:", "Send Mob", areachoices) if(!choice) return - + var/area/A = areachoices[choice] if(!A) return - + M.on_mob_jump() M.forceMove(pick(get_area_turfs(A))) var/msg = "[key_name_admin(usr)] teleported [ADMIN_LOOKUPFLW(M)]" diff --git a/code/modules/awaymissions/loot_vr.dm b/code/modules/awaymissions/loot_vr.dm index 4569c0aec8..6845f64979 100644 --- a/code/modules/awaymissions/loot_vr.dm +++ b/code/modules/awaymissions/loot_vr.dm @@ -267,7 +267,7 @@ /obj/item/weapon/reagent_containers/food/drinks/dry_ramen, \ /obj/item/weapon/reagent_containers/food/snacks/candiedapple, \ /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, \ - /obj/item/weapon/reagent_containers/food/snacks/cookiesnack, \ + /obj/item/weapon/reagent_containers/food/snacks/cookie, \ /obj/item/weapon/reagent_containers/food/snacks/meatball, \ /obj/item/weapon/reagent_containers/food/snacks/plump_pie, \ /obj/item/weapon/reagent_containers/food/snacks/liquidfood) diff --git a/code/modules/economy/price_list.dm b/code/modules/economy/price_list.dm index 10199e9e46..3a92f3d46b 100644 --- a/code/modules/economy/price_list.dm +++ b/code/modules/economy/price_list.dm @@ -615,7 +615,7 @@ // Cookies and Candies // -/obj/item/weapon/reagent_containers/food/snacks/cookiesnack +/obj/item/weapon/reagent_containers/food/snacks/cookie price_tag = 1 /obj/item/weapon/reagent_containers/food/snacks/chocolatebar diff --git a/code/modules/economy/vending_machines_vr.dm b/code/modules/economy/vending_machines_vr.dm index dc3a50b4d2..3a58a1018b 100644 --- a/code/modules/economy/vending_machines_vr.dm +++ b/code/modules/economy/vending_machines_vr.dm @@ -218,7 +218,7 @@ /obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake = 10, /obj/item/weapon/reagent_containers/food/snacks/sliceable/peanutcake = 10, /obj/item/weapon/reagent_containers/food/snacks/icecreamsandwich = 15, - /obj/item/weapon/reagent_containers/food/snacks/cookiesnack = 15, + /obj/item/weapon/reagent_containers/food/snacks/cookie = 15, /obj/item/weapon/reagent_containers/food/snacks/sliceable/brownies = 10, /obj/item/weapon/reagent_containers/food/snacks/chocolatebar = 10, /obj/item/weapon/reagent_containers/food/snacks/chocolatepiece = 20 @@ -2544,6 +2544,7 @@ /obj/item/weapon/reagent_containers/food/snacks/clownstears = 10, /obj/item/weapon/reagent_containers/food/snacks/coldchili = 10, /obj/item/weapon/reagent_containers/food/snacks/cookiesnack = 10, + /obj/item/weapon/reagent_containers/food/snacks/cookie = 10, /obj/item/weapon/reagent_containers/food/snacks/corn_dog = 10, /obj/item/weapon/reagent_containers/food/snacks/cosmicbrowniesslice = 10, /obj/item/weapon/reagent_containers/food/snacks/cosmicbrowniesslice/filled = 10, @@ -3028,6 +3029,7 @@ /obj/item/weapon/reagent_containers/food/snacks/clownstears = 10, /obj/item/weapon/reagent_containers/food/snacks/coldchili = 10, /obj/item/weapon/reagent_containers/food/snacks/cookiesnack = 10, + /obj/item/weapon/reagent_containers/food/snacks/cookie = 10, /obj/item/weapon/reagent_containers/food/snacks/corn_dog = 10, /obj/item/weapon/reagent_containers/food/snacks/cosmicbrowniesslice = 10, /obj/item/weapon/reagent_containers/food/snacks/cosmicbrowniesslice/filled = 10, diff --git a/code/modules/food/food/lunch.dm b/code/modules/food/food/lunch.dm index d0db75f16d..5879a8e95a 100644 --- a/code/modules/food/food/lunch.dm +++ b/code/modules/food/food/lunch.dm @@ -65,7 +65,7 @@ var/list/lunchables_snacks_ = list(/obj/item/weapon/reagent_containers/food/snac /obj/item/weapon/reagent_containers/food/snacks/honeybun, /obj/item/weapon/reagent_containers/food/snacks/custardbun, /obj/item/weapon/reagent_containers/food/snacks/honeytoast, - /obj/item/weapon/reagent_containers/food/snacks/cookiesnack, + /obj/item/weapon/reagent_containers/food/snacks/cookie, /obj/item/weapon/reagent_containers/food/snacks/fruitbar, /obj/item/weapon/reagent_containers/food/snacks/semki, /obj/item/weapon/reagent_containers/food/snacks/salo, diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/cookiegirl.dm b/code/modules/mob/living/simple_mob/subtypes/vore/cookiegirl.dm index b7f02e2833..df106b4e1d 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/cookiegirl.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/cookiegirl.dm @@ -16,7 +16,7 @@ melee_damage_upper = 5 meat_amount = 10 - meat_type = /obj/item/weapon/reagent_containers/food/snacks/cookiesnack + meat_type = /obj/item/weapon/reagent_containers/food/snacks/cookie say_list_type = /datum/say_list/cookiegirl ai_holder_type = /datum/ai_holder/simple_mob/passive/cookiegirl From 970a2022f918cc7af989ec01d2659502d8f98b21 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Tue, 8 Mar 2022 00:14:21 -0500 Subject: [PATCH 037/180] Also stop borgs OOC notes from double posting --- code/modules/mob/living/silicon/robot/examine.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/examine.dm b/code/modules/mob/living/silicon/robot/examine.dm index 6f3cabe4af..c46031a69a 100644 --- a/code/modules/mob/living/silicon/robot/examine.dm +++ b/code/modules/mob/living/silicon/robot/examine.dm @@ -32,8 +32,6 @@ // VOREStation Edit: Start . += attempt_vr(src,"examine_bellies_borg",args) //VOREStation Edit - if(ooc_notes) - . += "OOC Notes: \[View\]" // VOREStation Edit: End . += "*---------*" From 7b029d07b28be814144659e71358dd95cecfe0c1 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Tue, 8 Mar 2022 04:07:35 -0500 Subject: [PATCH 038/180] Dominant Predator fix I didn't test it thoroughly enough and so didn't realize it was only searching in the first belly, now it should gather every mob with a ckey in any of your bellies. --- .../subtypes/vore/dominated_brain.dm | 89 ++++++++++--------- 1 file changed, 45 insertions(+), 44 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm index c74a8b6433..b0c3bb9ca6 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm @@ -456,59 +456,60 @@ for(var/obj/belly/B in src.vore_organs) for(var/mob/living/L in B) if(isliving(L) && L.ckey) - possible_mobs += L + possible_mobs |= L else continue - var/mob/living/M - var/input = tgui_input_list(src, "Select a mob to dominate:", "Dominate Prey", possible_mobs) - if(!input) - to_chat(src, "There are no valid targets inside of you.") - return - M = input - if(!M) - return - if(tgui_alert(src, "You selected [M] to attempt to dominate. Are you sure?", "Dominate Prey",list("No","Yes")) != "Yes") - return - log_admin("[key_name_admin(src)] offered to use dominate prey on [M] ([M.ckey]).") - to_chat(src, "Attempting to dominate and gather \the [M]'s mind...") - if(tgui_alert(M, "\The [src] has elected collect your mind into their own. Is this something you will allow to happen?", "Allow Dominate Prey",list("No","Yes")) != "Yes") - return - if(tgui_alert(M, "Are you sure? You can only undo this while your body is inside of [src]. (You can resist, or use the resist verb in the abilities tab)", "Allow Dominate Prey",list("No","Yes")) != "Yes") - return - to_chat(M, "You can feel the will of another pulling you away from your body...") - to_chat(src, "You can feel the will of your prey diminishing as you gather them!") + if(!possible_mobs) + to_chat(src, "There are no valid targets inside of you.") + return + var/input = tgui_input_list(src, "Select a mob to dominate:", "Dominate Prey", possible_mobs) + if(!input) + return + var/mob/living/M = input + if(tgui_alert(src, "You selected [M] to attempt to dominate. Are you sure?", "Dominate Prey",list("No","Yes")) != "Yes") + return + log_admin("[key_name_admin(src)] offered to use dominate prey on [M] ([M.ckey]).") + to_chat(src, "Attempting to dominate and gather \the [M]'s mind...") + if(tgui_alert(M, "\The [src] has elected collect your mind into their own. Is this something you will allow to happen?", "Allow Dominate Prey",list("No","Yes")) != "Yes") + to_chat(src, "\The [M] has declined your Dominate Prey attempt.") + return + if(tgui_alert(M, "Are you sure? You can only undo this while your body is inside of [src]. (You can resist, or use the resist verb in the abilities tab)", "Allow Dominate Prey",list("No","Yes")) != "Yes") + to_chat(src, "\The [M] has declined your Dominate Prey attempt.") + return + to_chat(M, "You can feel the will of another pulling you away from your body...") + to_chat(src, "You can feel the will of your prey diminishing as you gather them!") - if(!do_after(src, 10 SECONDS, exclusive = TRUE)) - to_chat(M, "The alien presence fades, and you are left along in your body...") - to_chat(src, "Your attempt to gather [M]'s mind has been interrupted.") - return - if(!isbelly(M.loc)) - to_chat(M, "The alien presence fades, and you are left along in your body...") - to_chat(src, "Your attempt to gather [M]'s mind has been interrupted.") - return + if(!do_after(src, 10 SECONDS, exclusive = TRUE)) + to_chat(M, "The alien presence fades, and you are left along in your body...") + to_chat(src, "Your attempt to gather [M]'s mind has been interrupted.") + return + if(!isbelly(M.loc)) + to_chat(M, "The alien presence fades, and you are left along in your body...") + to_chat(src, "Your attempt to gather [M]'s mind has been interrupted.") + return - var/mob/living/dominated_brain/db = new /mob/living/dominated_brain(src, src, M.name, M) + var/mob/living/dominated_brain/db = new /mob/living/dominated_brain(src, src, M.name, M) - verbs |= /mob/proc/pme - verbs |= /mob/proc/psay - db.name = M.name - db.prey_ckey = M.ckey - db.pred_ckey = src.ckey - + verbs |= /mob/proc/pme + verbs |= /mob/proc/psay + db.name = M.name + db.prey_ckey = M.ckey + db.pred_ckey = src.ckey + - db.real_name = M.real_name + db.real_name = M.real_name - M.languages -= M.temp_languages - db.languages |= M.languages - db.handle_langs() - db.ooc_notes = M.ooc_notes - db.verbs |= /mob/living/dominated_brain/proc/cease_this_foolishness + M.languages -= M.temp_languages + db.languages |= M.languages + db.handle_langs() + db.ooc_notes = M.ooc_notes + db.verbs |= /mob/living/dominated_brain/proc/cease_this_foolishness - db.ckey = db.prey_ckey - log_admin("[db] ([db.ckey]) has agreed to [src]'s dominate prey attempt, and so no longer occupies their body.") - to_chat(src, "You feel your mind expanded as [M] is incorporated into you.") - to_chat(M, "Your mind is gathered into \the [src], becoming part of them...") + db.ckey = db.prey_ckey + log_admin("[db] ([db.ckey]) has agreed to [src]'s dominate prey attempt, and so no longer occupies their original body.") + to_chat(src, "You feel your mind expanded as [M] is incorporated into you.") + to_chat(M, "Your mind is gathered into \the [src], becoming part of them...") /mob/living/dominated_brain/proc/cease_this_foolishness() set category = "Abilities" From 2a96f20ce4ee7b14450ce796ca783bd8c15d44c7 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Tue, 8 Mar 2022 05:33:19 -0500 Subject: [PATCH 039/180] Replaces ammo boxes in maps >:C If you gonna refactor things pls make sure you actually replace the things on -all- the maps we use. = w= --- maps/offmap_vr/om_ships/bearcat.dmm | 2 +- maps/offmap_vr/om_ships/cruiser.dmm | 36 +++--- maps/offmap_vr/om_ships/shelter_6.dmm | 32 ++--- maps/stellardelight/ship_centcom.dmm | 118 +++++++++--------- maps/submaps/admin_use_vr/dhael_centcom.dmm | 118 +++++++++--------- maps/submaps/admin_use_vr/ert.dmm | 36 +++--- maps/submaps/admin_use_vr/kk_mercship.dmm | 6 +- maps/submaps/depreciated_vr/ert_base.dmm | 22 ++-- maps/submaps/depreciated_vr/mercbase.dmm | 6 +- maps/submaps/pois_vr/aerostat/Rockybase.dmm | 6 +- .../surface_submaps/mountains/CaveTrench.dmm | 2 +- .../surface_submaps/plains/Boathouse.dmm | 2 +- .../surface_submaps/plains/Boathouse_vr.dmm | 2 +- .../submaps/surface_submaps/plains/Thiefc.dmm | 2 +- maps/tether/submaps/tether_centcom.dmm | 118 +++++++++--------- 15 files changed, 254 insertions(+), 254 deletions(-) diff --git a/maps/offmap_vr/om_ships/bearcat.dmm b/maps/offmap_vr/om_ships/bearcat.dmm index 28eb49a16f..977ee382f2 100644 --- a/maps/offmap_vr/om_ships/bearcat.dmm +++ b/maps/offmap_vr/om_ships/bearcat.dmm @@ -356,7 +356,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/item/weapon/storage/box/beanbags/large, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, /obj/item/weapon/gun/projectile/shotgun/pump/combat{ desc = "When words don't strike hard enough."; name = "Solid Argument" diff --git a/maps/offmap_vr/om_ships/cruiser.dmm b/maps/offmap_vr/om_ships/cruiser.dmm index 834b910d7c..292b8ff06d 100644 --- a/maps/offmap_vr/om_ships/cruiser.dmm +++ b/maps/offmap_vr/om_ships/cruiser.dmm @@ -6061,22 +6061,22 @@ /turf/simulated/wall/rpshull, /area/mothership/bridge) "md" = ( -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/beanbags, -/obj/item/weapon/storage/box/beanbags, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, /obj/item/weapon/storage/box/empshells/large, /obj/item/weapon/storage/box/empshells/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, /obj/item/weapon/gun/projectile/shotgun/pump/combat, /obj/item/weapon/gun/projectile/shotgun/pump/combat, /obj/structure/closet/secure_closet/guncabinet{ @@ -6792,8 +6792,8 @@ /obj/item/weapon/gun/projectile/automatic/z8, /obj/item/weapon/gun/projectile/automatic/z8, /obj/item/weapon/gun/projectile/heavysniper, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, /obj/item/ammo_magazine/m762, /obj/item/ammo_magazine/m762, /obj/item/ammo_magazine/m762, @@ -6804,8 +6804,8 @@ /obj/item/ammo_magazine/m762/ap, /obj/item/ammo_magazine/m762/ap, /obj/item/ammo_magazine/m762/ap, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, /turf/simulated/floor/tiled/steel_grid, /area/mothership/armory) "ny" = ( diff --git a/maps/offmap_vr/om_ships/shelter_6.dmm b/maps/offmap_vr/om_ships/shelter_6.dmm index c7d3a9fec8..a9e613c235 100644 --- a/maps/offmap_vr/om_ships/shelter_6.dmm +++ b/maps/offmap_vr/om_ships/shelter_6.dmm @@ -284,20 +284,20 @@ /obj/item/ammo_magazine/m545, /obj/item/weapon/gun/projectile/shotgun/pump/combat, /obj/item/weapon/gun/projectile/shotgun/pump/combat, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, /obj/item/weapon/storage/box/empshells/large, /obj/item/weapon/storage/box/empshells/large, -/obj/item/weapon/storage/box/beanbags, -/obj/item/weapon/storage/box/beanbags, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/stunshells, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, /obj/item/weapon/storage/box/flashshells, /obj/item/weapon/storage/box/flashshells, /obj/item/weapon/gun/energy/locked/frontier/carbine/unlocked, @@ -1824,8 +1824,8 @@ /obj/item/weapon/gun/projectile/automatic/z8, /obj/item/weapon/gun/projectile/automatic/z8, /obj/item/weapon/gun/projectile/heavysniper, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, /obj/item/ammo_magazine/m762, /obj/item/ammo_magazine/m762, /obj/item/ammo_magazine/m762, @@ -1836,8 +1836,8 @@ /obj/item/ammo_magazine/m762/ap, /obj/item/ammo_magazine/m762/ap, /obj/item/ammo_magazine/m762/ap, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, /obj/item/modular_computer/laptop/preset/custom_loadout/hybrid, /obj/item/modular_computer/laptop/preset/custom_loadout/hybrid, /obj/item/modular_computer/tablet/preset/custom_loadout/hybrid, diff --git a/maps/stellardelight/ship_centcom.dmm b/maps/stellardelight/ship_centcom.dmm index 6de916b0c1..37f0375e71 100644 --- a/maps/stellardelight/ship_centcom.dmm +++ b/maps/stellardelight/ship_centcom.dmm @@ -42,8 +42,8 @@ "ag" = ( /obj/structure/table/rack, /obj/item/weapon/gun/projectile/heavysniper, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, /turf/simulated/floor/tiled/dark, /area/centcom/specops) "ah" = ( @@ -669,11 +669,11 @@ "bZ" = ( /obj/structure/table/rack, /obj/structure/window/reinforced, -/obj/item/weapon/storage/box/shotgunammo, -/obj/item/weapon/storage/box/shotgunammo, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunshells, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, /turf/simulated/floor/tiled{ icon_state = "dark" }, @@ -1584,12 +1584,12 @@ /area/centcom/evac) "fl" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/beanbags, -/obj/item/weapon/storage/box/beanbags, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, /turf/simulated/floor/tiled{ icon_state = "dark" }, @@ -5235,15 +5235,15 @@ "vk" = ( /obj/structure/table/rack, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, /turf/simulated/floor/tiled/dark, /area/centcom/security) "vl" = ( @@ -5626,10 +5626,10 @@ "wY" = ( /obj/structure/table/rack, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, /turf/simulated/floor/tiled/dark, /area/centcom/security) "xc" = ( @@ -7159,14 +7159,14 @@ /area/centcom/control) "Eq" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/dark, /area/centcom/security) @@ -8505,15 +8505,15 @@ "Ih" = ( /obj/structure/table/rack, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, /turf/simulated/floor/tiled/dark, /area/centcom/security) "Ij" = ( @@ -12083,14 +12083,14 @@ /area/centcom/security) "Ri" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/dark, /area/centcom/security) @@ -14307,14 +14307,14 @@ }) "Wq" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/dark, /area/centcom/security) diff --git a/maps/submaps/admin_use_vr/dhael_centcom.dmm b/maps/submaps/admin_use_vr/dhael_centcom.dmm index 4021261ffe..ebf1d39200 100644 --- a/maps/submaps/admin_use_vr/dhael_centcom.dmm +++ b/maps/submaps/admin_use_vr/dhael_centcom.dmm @@ -381,11 +381,11 @@ "bb" = ( /obj/structure/table/rack, /obj/structure/window/reinforced, -/obj/item/weapon/storage/box/shotgunammo, -/obj/item/weapon/storage/box/shotgunammo, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunshells, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, /turf/unsimulated/floor{ icon_state = "dark" }, @@ -557,12 +557,12 @@ /area/centcom/specops) "br" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/beanbags, -/obj/item/weapon/storage/box/beanbags, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, /turf/unsimulated/floor{ icon_state = "dark" }, @@ -3919,15 +3919,15 @@ "ik" = ( /obj/structure/table/rack, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, /turf/unsimulated/floor{ icon_state = "vault"; dir = 5 @@ -3935,14 +3935,14 @@ /area/centcom/security) "il" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, /obj/effect/floor_decal/industrial/outline/yellow, /turf/unsimulated/floor{ icon_state = "vault"; @@ -3969,14 +3969,14 @@ /area/centcom/security) "in" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, /obj/effect/floor_decal/industrial/outline/yellow, /turf/unsimulated/floor{ icon_state = "vault"; @@ -3985,14 +3985,14 @@ /area/centcom/security) "io" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, /obj/effect/floor_decal/industrial/outline/yellow, /turf/unsimulated/floor{ icon_state = "vault"; @@ -4232,10 +4232,10 @@ "iY" = ( /obj/structure/table/rack, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, /turf/unsimulated/floor{ icon_state = "vault"; dir = 5 @@ -4309,15 +4309,15 @@ "jd" = ( /obj/structure/table/rack, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, /turf/unsimulated/floor{ icon_state = "vault"; dir = 5 @@ -16221,8 +16221,8 @@ "Zw" = ( /obj/structure/table/rack, /obj/item/weapon/gun/projectile/heavysniper, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, /turf/unsimulated/floor{ icon_state = "dark" }, diff --git a/maps/submaps/admin_use_vr/ert.dmm b/maps/submaps/admin_use_vr/ert.dmm index 5660e5c1e5..0dd7d311ab 100644 --- a/maps/submaps/admin_use_vr/ert.dmm +++ b/maps/submaps/admin_use_vr/ert.dmm @@ -6488,8 +6488,8 @@ "JZ" = ( /obj/structure/table/rack/steel, /obj/item/weapon/gun/projectile/heavysniper, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, /obj/effect/floor_decal/industrial/outline/grey, /obj/machinery/alarm/alarms_hidden{ dir = 1; @@ -6828,15 +6828,15 @@ /area/ship/ert/armoury_st) "LA" = ( /obj/structure/table/rack/steel, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, /obj/item/weapon/storage/box/empshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/stunshells/large, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, /obj/effect/floor_decal/industrial/outline/grey, /obj/item/weapon/gun/projectile/shotgun/pump/combat{ pixel_y = 3 @@ -6979,15 +6979,15 @@ /area/ship/ert/armoury_st) "Me" = ( /obj/structure/table/rack/steel, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, /obj/item/weapon/storage/box/empshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/stunshells/large, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, /obj/effect/floor_decal/industrial/outline/grey, /obj/item/weapon/gun/projectile/automatic/as24{ pixel_y = 3 diff --git a/maps/submaps/admin_use_vr/kk_mercship.dmm b/maps/submaps/admin_use_vr/kk_mercship.dmm index cc5db6e25d..ad77de938c 100644 --- a/maps/submaps/admin_use_vr/kk_mercship.dmm +++ b/maps/submaps/admin_use_vr/kk_mercship.dmm @@ -7132,7 +7132,7 @@ /area/ship/manta/armoury_as) "Dq" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, /obj/item/weapon/gun/projectile/heavysniper, /obj/effect/floor_decal/techfloor{ dir = 5 @@ -9278,8 +9278,8 @@ /area/ship/manta/armoury_st) "Nc" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunammo/large, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g, /obj/item/weapon/gun/projectile/shotgun/pump/combat{ pixel_y = 4 }, diff --git a/maps/submaps/depreciated_vr/ert_base.dmm b/maps/submaps/depreciated_vr/ert_base.dmm index 6c09554428..811010e5d0 100644 --- a/maps/submaps/depreciated_vr/ert_base.dmm +++ b/maps/submaps/depreciated_vr/ert_base.dmm @@ -507,17 +507,17 @@ /obj/structure/table/rack/steel, /obj/item/weapon/gun/projectile/shotgun/pump/combat, /obj/item/weapon/gun/projectile/shotgun/pump/combat, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunammo, -/obj/item/weapon/storage/box/shotgunammo, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/beanbags, -/obj/item/weapon/storage/box/beanbags, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, /turf/simulated/shuttle/floor/black, /area/shuttle/specops/centcom) "ba" = ( diff --git a/maps/submaps/depreciated_vr/mercbase.dmm b/maps/submaps/depreciated_vr/mercbase.dmm index 5c590364fd..57afc34abd 100644 --- a/maps/submaps/depreciated_vr/mercbase.dmm +++ b/maps/submaps/depreciated_vr/mercbase.dmm @@ -164,7 +164,7 @@ /obj/effect/floor_decal/corner/red{ dir = 6 }, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, /obj/item/weapon/gun/projectile/heavysniper, /turf/unsimulated/floor{ dir = 2; @@ -285,8 +285,8 @@ /obj/effect/floor_decal/corner/red{ dir = 10 }, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunammo/large, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g, /obj/item/weapon/gun/projectile/shotgun/pump/combat, /obj/item/weapon/gun/projectile/shotgun/pump/combat, /turf/unsimulated/floor{ diff --git a/maps/submaps/pois_vr/aerostat/Rockybase.dmm b/maps/submaps/pois_vr/aerostat/Rockybase.dmm index 657988b585..2aacf9dde6 100644 --- a/maps/submaps/pois_vr/aerostat/Rockybase.dmm +++ b/maps/submaps/pois_vr/aerostat/Rockybase.dmm @@ -235,9 +235,9 @@ /area/submap/virgo2/Rockybase) "aR" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunshells, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, /obj/item/ammo_magazine/m10mm, /obj/item/ammo_magazine/m10mm, /obj/item/ammo_magazine/m10mm, diff --git a/maps/submaps/surface_submaps/mountains/CaveTrench.dmm b/maps/submaps/surface_submaps/mountains/CaveTrench.dmm index 4ff3001c29..3b9626828c 100644 --- a/maps/submaps/surface_submaps/mountains/CaveTrench.dmm +++ b/maps/submaps/surface_submaps/mountains/CaveTrench.dmm @@ -29,7 +29,7 @@ "C" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/storage/hooded/wintercoat/miner,/obj/item/clothing/suit/storage/hooded/wintercoat/miner,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) "D" = (/obj/structure/coatrack,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) "E" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) -"F" = (/obj/item/weapon/storage/box/shotgunammo,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) +"F" = (/obj/item/ammo_magazine/ammo_box/b12g,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) "G" = (/obj/structure/table/steel,/obj/item/robot_parts/l_leg,/obj/item/robot_parts/head,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CaveTrench) "H" = (/obj/effect/decal/cleanable/blood/gibs/robot,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CaveTrench) "I" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/shuttle/plating,/area/submap/CaveTrench) diff --git a/maps/submaps/surface_submaps/plains/Boathouse.dmm b/maps/submaps/surface_submaps/plains/Boathouse.dmm index 0f20993d39..798ad3431f 100644 --- a/maps/submaps/surface_submaps/plains/Boathouse.dmm +++ b/maps/submaps/surface_submaps/plains/Boathouse.dmm @@ -9,7 +9,7 @@ "ai" = (/turf/simulated/wall/wood,/area/submap/Boathouse) "aj" = (/obj/structure/closet/cabinet,/obj/item/clothing/accessory/jacket,/obj/item/clothing/accessory/jacket,/obj/item/clothing/head/beanie,/turf/simulated/floor/wood,/area/submap/Boathouse) "ak" = (/turf/simulated/floor/wood,/area/submap/Boathouse) -"al" = (/obj/structure/closet/cabinet,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/storage/box/beanbags,/turf/simulated/floor/wood,/area/submap/Boathouse) +"al" = (/obj/structure/closet/cabinet,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/ammo_magazine/ammo_box/b12g/beanbag,/turf/simulated/floor/wood,/area/submap/Boathouse) "am" = (/turf/simulated/floor/carpet/turcarpet,/area/submap/Boathouse) "an" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/wood,/area/submap/Boathouse) "ao" = (/obj/structure/railing{dir = 8},/obj/structure/railing,/turf/simulated/floor/water,/area/submap/Boathouse) diff --git a/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm b/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm index 062bb10591..31ae85b9aa 100644 --- a/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm +++ b/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm @@ -42,7 +42,7 @@ "al" = ( /obj/structure/closet/cabinet, /obj/item/weapon/gun/projectile/shotgun/doublebarrel, -/obj/item/weapon/storage/box/beanbags, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, /turf/simulated/floor/wood, /area/submap/Boathouse) "am" = ( diff --git a/maps/submaps/surface_submaps/plains/Thiefc.dmm b/maps/submaps/surface_submaps/plains/Thiefc.dmm index f8b8327363..d83aa9631f 100644 --- a/maps/submaps/surface_submaps/plains/Thiefc.dmm +++ b/maps/submaps/surface_submaps/plains/Thiefc.dmm @@ -13,7 +13,7 @@ "m" = (/obj/structure/table/steel,/obj/item/weapon/paper{desc = "This is some bullshit. First chance we got to knick something that looks half decent turns out to be mostly junk. And now we're getting calls that the other stash we've got has got a spider problem. Fuck this, Between the shitty weather, The pissed of bugs, And now apparently some NT goon running around in the area there's hardly enough reason to stick around. I'm telling Carl I'm out tommorow."; name = "Note"},/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) "n" = (/obj/vehicle/train/trolley,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) "o" = (/obj/structure/closet/crate,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) -"p" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/practiceshells,/obj/random/projectile/scrapped_gun,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) +"p" = (/obj/structure/closet/crate,/obj/item/ammo_magazine/ammo_box/b12g,/obj/item/weapon/storage/box/practiceshells,/obj/random/projectile/scrapped_gun,/turf/simulated/floor/outdoors/dirt{outdoors = 0},/area/submap/Thiefc) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/tether/submaps/tether_centcom.dmm b/maps/tether/submaps/tether_centcom.dmm index fdbd846032..ae96dcf680 100644 --- a/maps/tether/submaps/tether_centcom.dmm +++ b/maps/tether/submaps/tether_centcom.dmm @@ -31,8 +31,8 @@ "ag" = ( /obj/structure/table/rack, /obj/item/weapon/gun/projectile/heavysniper, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, /turf/simulated/floor/tiled/dark, /area/centcom/specops) "ah" = ( @@ -627,11 +627,11 @@ "bZ" = ( /obj/structure/table/rack, /obj/structure/window/reinforced, -/obj/item/weapon/storage/box/shotgunammo, -/obj/item/weapon/storage/box/shotgunammo, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunshells, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, /turf/simulated/floor/tiled{ icon_state = "dark" }, @@ -1569,12 +1569,12 @@ /area/centcom/terminal) "fl" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/beanbags, -/obj/item/weapon/storage/box/beanbags, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, /turf/simulated/floor/tiled{ icon_state = "dark" }, @@ -5313,15 +5313,15 @@ "vk" = ( /obj/structure/table/rack, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/shotgunammo/large, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, +/obj/item/ammo_magazine/ammo_box/b12g, /turf/simulated/floor/tiled/dark, /area/centcom/security) "vm" = ( @@ -5691,10 +5691,10 @@ "wY" = ( /obj/structure/table/rack, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, -/obj/item/weapon/storage/box/sniperammo, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, +/obj/item/ammo_magazine/ammo_box/b145, /turf/simulated/floor/tiled/dark, /area/centcom/security) "xc" = ( @@ -7194,14 +7194,14 @@ /area/centcom/control) "Eq" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, -/obj/item/weapon/storage/box/stunshells/large, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, +/obj/item/ammo_magazine/ammo_box/b12g/stunshell, /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/dark, /area/centcom/security) @@ -8528,15 +8528,15 @@ "Ih" = ( /obj/structure/table/rack, /obj/effect/floor_decal/industrial/outline/yellow, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, -/obj/item/weapon/storage/box/shotgunshells/large, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, +/obj/item/ammo_magazine/ammo_box/b12g/pellet, /turf/simulated/floor/tiled/dark, /area/centcom/security) "Ij" = ( @@ -12177,14 +12177,14 @@ /area/centcom/security) "Ri" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, -/obj/item/weapon/storage/box/beanbags/large, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, +/obj/item/ammo_magazine/ammo_box/b12g/beanbag, /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/dark, /area/centcom/security) @@ -14352,14 +14352,14 @@ }) "Wq" = ( /obj/structure/table/rack, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, -/obj/item/weapon/storage/box/flashshells/large, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, +/obj/item/ammo_magazine/ammo_box/b12g/flash, /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/dark, /area/centcom/security) From b6ad70799a93693855ee3eeb6615623a77108869 Mon Sep 17 00:00:00 2001 From: Heroman Date: Tue, 8 Mar 2022 20:44:50 +1000 Subject: [PATCH 040/180] Fixes weird char setup crash --- .../preference_setup/loadout/loadout_uniform_vr.dm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm index c10fe8277e..c5e65eff35 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm @@ -241,13 +241,19 @@ Talon jumpsuit // undersuits /datum/gear/uniform/undersuit display_name = "undersuit selection" - path = /obj/item/clothing/under/undersuit + path = /obj/item/clothing/under/undersuit/ /datum/gear/uniform/undersuit/New() ..() var/list/suits = list() - var/list/blacklisted_types = list(/obj/item/clothing/under/undersuit/sec, /obj/item/clothing/under/undersuit/sec/hos, /obj/item/clothing/under/undersuit/hazard, /obj/item/clothing/under/undersuit/command, /obj/item/clothing/under/undersuit/centcom) - for(var/obj/item/clothing/under/undersuit/undersuit_type as anything in typesof(/obj/item/clothing/under/undersuit) - blacklisted_types) + var/list/blacklisted_types = list(/obj/item/clothing/under/undersuit/sec, + /obj/item/clothing/under/undersuit/sec/hos, + /obj/item/clothing/under/undersuit/hazard, + /obj/item/clothing/under/undersuit/command, + /obj/item/clothing/under/undersuit/centcom) + for(var/obj/item/clothing/under/undersuit/undersuit_type as anything in typesof(/obj/item/clothing/under/undersuit)) + if(undersuit_type in blacklisted_types) + continue suits[initial(undersuit_type.name)] = undersuit_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(suits)) @@ -264,4 +270,4 @@ Talon jumpsuit /datum/gear/uniform/undersuit_com display_name = "undersuit, command (SM/HoP)" allowed_roles = list("Site Manager", "Head of Personnel") - path = /obj/item/clothing/under/undersuit/command \ No newline at end of file + path = /obj/item/clothing/under/undersuit/command From 0358d02df68fa405127d336a98f2019685bb159a Mon Sep 17 00:00:00 2001 From: Pandora Date: Tue, 8 Mar 2022 11:29:58 +0000 Subject: [PATCH 041/180] smol fix --- code/modules/pda/pda.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/pda/pda.dm b/code/modules/pda/pda.dm index bda75db610..a19552d368 100644 --- a/code/modules/pda/pda.dm +++ b/code/modules/pda/pda.dm @@ -146,10 +146,11 @@ var/global/list/obj/item/device/pda/PDAs = list() SPECIES_TESHARI = 'icons/mob/species/teshari/pda_wrist.dmi', SPECIES_VR_TESHARI = 'icons/mob/species/teshari/pda_wrist.dmi', ) - if(7) icon = 'icons/obj/pda_clam.dmi' //VOREStation edit + if(7) icon = 'icons/obj/pda_slider.dmi' //VOREStation edit else icon = 'icons/obj/pda_old.dmi' log_debug("Invalid switch for PDA, defaulting to old PDA icons. [pdachoice] chosen.") + add_overlay("pda-pen") start_program(find_program(/datum/data/pda/app/main_menu)) /obj/item/device/pda/proc/can_use(mob/user) From 8240a4397ecf6a0035dfaedb4d5e97e7b780970f Mon Sep 17 00:00:00 2001 From: Pandora Date: Tue, 8 Mar 2022 11:32:19 +0000 Subject: [PATCH 042/180] bye bye clamshell --- icons/obj/pda_clam.dmi | Bin 18845 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 icons/obj/pda_clam.dmi diff --git a/icons/obj/pda_clam.dmi b/icons/obj/pda_clam.dmi deleted file mode 100644 index e27eeff1413ed0f93a9435d8ad62f860014fb6e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18845 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 Date: Tue, 8 Mar 2022 11:32:39 +0000 Subject: [PATCH 043/180] hello slider --- icons/obj/pda_slider.dmi | Bin 0 -> 18845 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 icons/obj/pda_slider.dmi diff --git a/icons/obj/pda_slider.dmi b/icons/obj/pda_slider.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e27eeff1413ed0f93a9435d8ad62f860014fb6e8 GIT binary patch literal 18845 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 Date: Wed, 9 Mar 2022 05:31:43 +0000 Subject: [PATCH 044/180] but there is no real me --- .../client/preference_setup/loadout/loadout_uniform_vr.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm index c5e65eff35..e6988b0ac9 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform_vr.dm @@ -257,6 +257,11 @@ Talon jumpsuit suits[initial(undersuit_type.name)] = undersuit_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(suits)) +/datum/gear/uniform/undersuit_haz + display_name = "undersuit, hazard (Engineering)" + allowed_roles = list("Chief Engineer", "Atmospheric Technician", "Engineer") + path = /obj/item/clothing/under/undersuit/hazard + /datum/gear/uniform/undersuit_sec display_name = "undersuit, security (Security)" allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer") From f040197ce7c27d09021511144d018aeb2af977fe Mon Sep 17 00:00:00 2001 From: Pandora Date: Wed, 9 Mar 2022 16:11:23 +0000 Subject: [PATCH 045/180] 'Do I feel lucky?' Well, do ya, punk? --- code/modules/economy/vending_machines.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/economy/vending_machines.dm b/code/modules/economy/vending_machines.dm index 133894337d..e8f6239796 100644 --- a/code/modules/economy/vending_machines.dm +++ b/code/modules/economy/vending_machines.dm @@ -1219,7 +1219,10 @@ /obj/item/clothing/mask/bandana/red = 5, /obj/item/clothing/suit/storage/hooded/wintercoat/security = 5, /obj/item/clothing/accessory/armband = 5, - /obj/item/clothing/accessory/holster/waist = 5 + /obj/item/clothing/accessory/holster/armpit = 2 //VOREStation edit - gives some variety of available holsters for those who forgot to bring their own + /obj/item/clothing/accessory/holster/waist = 2 //VOREStation edit - But also reduces the number per type, so there's 8 overall rather than like, 20 + /obj/item/clothing/accessory/holster/hip = 2 //VOREStation edit + /obj/item/clothing/accessory/holster/leg = 2 //VOREStation edit ) req_log_access = access_hop has_logs = 1 @@ -1624,4 +1627,4 @@ /obj/item/clothing/under/clown/rainbow = 1 ) req_log_access = access_hop - has_logs = 1 \ No newline at end of file + has_logs = 1 From 4702afc7c7299409fdd23eb368137e6a40b2a670 Mon Sep 17 00:00:00 2001 From: Pandora Date: Wed, 9 Mar 2022 16:20:42 +0000 Subject: [PATCH 046/180] This is why you double-check your code kids because I'm a potato --- code/modules/economy/vending_machines.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/economy/vending_machines.dm b/code/modules/economy/vending_machines.dm index e8f6239796..4973281ccd 100644 --- a/code/modules/economy/vending_machines.dm +++ b/code/modules/economy/vending_machines.dm @@ -1219,9 +1219,9 @@ /obj/item/clothing/mask/bandana/red = 5, /obj/item/clothing/suit/storage/hooded/wintercoat/security = 5, /obj/item/clothing/accessory/armband = 5, - /obj/item/clothing/accessory/holster/armpit = 2 //VOREStation edit - gives some variety of available holsters for those who forgot to bring their own - /obj/item/clothing/accessory/holster/waist = 2 //VOREStation edit - But also reduces the number per type, so there's 8 overall rather than like, 20 - /obj/item/clothing/accessory/holster/hip = 2 //VOREStation edit + /obj/item/clothing/accessory/holster/armpit = 2, //VOREStation edit - gives some variety of available holsters for those who forgot to bring their own + /obj/item/clothing/accessory/holster/waist = 2, //VOREStation edit - But also reduces the number per type, so there's 8 overall rather than like, 20 + /obj/item/clothing/accessory/holster/hip = 2, //VOREStation edit /obj/item/clothing/accessory/holster/leg = 2 //VOREStation edit ) req_log_access = access_hop From 83d40e1f5608d981f1a15e13362e61a351c9985b Mon Sep 17 00:00:00 2001 From: VerySoft Date: Wed, 9 Mar 2022 16:36:49 -0500 Subject: [PATCH 047/180] Don't announce dominated brains when leaving They're part of your brain it's fine. --- code/game/machinery/cryopod.dm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index be8639e4bc..88704bfc1a 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -522,9 +522,18 @@ control_computer.frozen_crew += "[to_despawn.real_name], [to_despawn.mind.role_alt_title] - [stationtime2text()]" control_computer._admin_logs += "[key_name(to_despawn)] ([to_despawn.mind.role_alt_title]) at [stationtime2text()]" log_and_message_admins("[key_name(to_despawn)] ([to_despawn.mind.role_alt_title]) entered cryostorage.") + + //VOREStation Edit Start + var/depart_announce = TRUE - announce.autosay("[to_despawn.real_name], [to_despawn.mind.role_alt_title], [on_store_message]", "[on_store_name]", announce_channel, using_map.get_map_levels(z, TRUE, om_range = DEFAULT_OVERMAP_RANGE)) - visible_message("\The [initial(name)] [on_store_visible_message_1] [to_despawn.real_name] [on_store_visible_message_2]", 3) + if(!istype(to_despawn, /mob/living/dominated_brain)) + depart_announce = FALSE + + if(depart_announce) + announce.autosay("[to_despawn.real_name], [to_despawn.mind.role_alt_title], [on_store_message]", "[on_store_name]", announce_channel, using_map.get_map_levels(z, TRUE, om_range = DEFAULT_OVERMAP_RANGE)) + visible_message("\The [initial(name)] [on_store_visible_message_1] [to_despawn.real_name] [on_store_visible_message_2]", 3) + + //VOREStation Edit End //VOREStation Edit begin: Dont delete mobs-in-mobs if(to_despawn.client && to_despawn.stat<2) From bc17a8bf817028d59c7bae5fb7c850771053c898 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Wed, 9 Mar 2022 16:40:10 -0500 Subject: [PATCH 048/180] That was almost really stupid --- code/game/machinery/cryopod.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 88704bfc1a..f948459970 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -526,7 +526,7 @@ //VOREStation Edit Start var/depart_announce = TRUE - if(!istype(to_despawn, /mob/living/dominated_brain)) + if(istype(to_despawn, /mob/living/dominated_brain)) depart_announce = FALSE if(depart_announce) From f44aa8adbf6019ab79b5a47c1f4ee834547e1ff1 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Wed, 9 Mar 2022 17:31:02 -0500 Subject: [PATCH 049/180] Vore Stats Adds some vore stats to the end of round trivia thing. Includes number of times any mob with a ckey was eaten, digested, or absorbed. Also includes number of items digested. --- code/datums/roundstats/roundstats.dm | 15 +++++++++++++++ code/modules/vore/eating/belly_obj_vr.dm | 6 ++++++ code/modules/vore/eating/bellymodes_vr.dm | 3 +++ 3 files changed, 24 insertions(+) diff --git a/code/datums/roundstats/roundstats.dm b/code/datums/roundstats/roundstats.dm index c1453b18af..6938a2a6c1 100644 --- a/code/datums/roundstats/roundstats.dm +++ b/code/datums/roundstats/roundstats.dm @@ -21,6 +21,10 @@ GLOBAL_VAR_INIT(items_sold_shift_roundstat, 0) GLOBAL_VAR_INIT(disposals_flush_shift_roundstat, 0) GLOBAL_VAR_INIT(rocks_drilled_roundstat, 0) GLOBAL_VAR_INIT(mech_destroyed_roundstat, 0) +GLOBAL_VAR_INIT(prey_eaten_roundstat, 0) //VOREStation Edit - Obviously +GLOBAL_VAR_INIT(prey_absorbed_roundstat, 0) //VOREStation Edit - Obviously +GLOBAL_VAR_INIT(prey_digested_roundstat, 0) //VOREStation Edit - Obviously +GLOBAL_VAR_INIT(items_digested_roundstat, 0) //VOREStation Edit - Obviously /hook/roundend/proc/RoundTrivia()//bazinga var/list/valid_stats_list = list() //This is to be populated with the good shit @@ -50,6 +54,17 @@ GLOBAL_VAR_INIT(mech_destroyed_roundstat, 0) else if(GLOB.disposals_flush_shift_roundstat > 40) valid_stats_list.Add("The disposal system flushed a whole [GLOB.disposals_flush_shift_roundstat] times for this shift. We should really invest in waste treatement.") + //VOREStation Add Start - Vore stats lets gooooo + if(GLOB.prey_eaten_roundstat > 0) + valid_stats_list.Add("A total of [GLOB.prey_eaten_roundstat] individuals were eaten today!") + if(GLOB.prey_absorbed_roundstat > 0) + valid_stats_list.Add("A total of [GLOB.prey_digested_roundstat] individuals were digested today!") + if(GLOB.prey_absorbed_roundstat > 0) + valid_stats_list.Add("A total of [GLOB.prey_absorbed_roundstat] individuals were absorbed today!") + if(GLOB.prey_absorbed_roundstat > 0) + valid_stats_list.Add("A total of [GLOB.items_digested_roundstat] items were digested today!") + //VOREStation Add End + if(LAZYLEN(valid_stats_list)) to_world("Shift trivia!") diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 10d1dd44f3..8bfa182a05 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -422,6 +422,9 @@ for(var/mob/living/M in contents) M.updateVRPanel() + if(prey.ckey) + GLOB.prey_eaten_roundstat++ + // Get the line that should show up in Examine message if the owner of this belly // is examined. By making this a proc, we not only take advantage of polymorphism, // but can easily make the message vary based on how many people are inside, etc. @@ -686,6 +689,8 @@ M.temp_language_sources += owner handle_absorb_langs(M, owner) + GLOB.prey_absorbed_roundstat++ + to_chat(M, "[absorb_alert_prey]") to_chat(owner, "[absorb_alert_owner]") if(M.noisy) //Mute drained absorbee hunger if enabled. @@ -805,6 +810,7 @@ items_preserved |= item else owner.adjust_nutrition((nutrition_percent / 100) * 5 * digested) + GLOB.items_digested_roundstat++ if(isrobot(owner)) var/mob/living/silicon/robot/R = owner R.cell.charge += ((nutrition_percent / 100) * 50 * digested) diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index e4e358d3c4..7509c11cc4 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -274,6 +274,9 @@ to_chat(owner, "[digest_alert_owner]") to_chat(M, "[digest_alert_prey]") + if(M.ckey) + GLOB.prey_digested_roundstat++ + if((mode_flags & DM_FLAG_LEAVEREMAINS) && M.digest_leave_remains) handle_remains_leaving(M) digestion_death(M) From 93b1160eb306431d638f4caf3c9f2878ec410220 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Wed, 9 Mar 2022 17:33:06 -0500 Subject: [PATCH 050/180] Actually check for the proper stats --- code/datums/roundstats/roundstats.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/roundstats/roundstats.dm b/code/datums/roundstats/roundstats.dm index 6938a2a6c1..6a4c3b0993 100644 --- a/code/datums/roundstats/roundstats.dm +++ b/code/datums/roundstats/roundstats.dm @@ -57,11 +57,11 @@ GLOBAL_VAR_INIT(items_digested_roundstat, 0) //VOREStation Edit - Obviously //VOREStation Add Start - Vore stats lets gooooo if(GLOB.prey_eaten_roundstat > 0) valid_stats_list.Add("A total of [GLOB.prey_eaten_roundstat] individuals were eaten today!") - if(GLOB.prey_absorbed_roundstat > 0) + if(GLOB.prey_digested_roundstat > 0) valid_stats_list.Add("A total of [GLOB.prey_digested_roundstat] individuals were digested today!") if(GLOB.prey_absorbed_roundstat > 0) valid_stats_list.Add("A total of [GLOB.prey_absorbed_roundstat] individuals were absorbed today!") - if(GLOB.prey_absorbed_roundstat > 0) + if(GLOB.items_digested_roundstat > 0) valid_stats_list.Add("A total of [GLOB.items_digested_roundstat] items were digested today!") //VOREStation Add End From 7024659a3db8e8c1956ad60e02a2ab5f3c41bc34 Mon Sep 17 00:00:00 2001 From: Verkister Date: Thu, 10 Mar 2022 08:54:29 +0200 Subject: [PATCH 051/180] Fixes item digestion vore stat count Makes the stat count the things when the item is actually digested instead of counting every tick of partial digestion that may have affected it. --- code/modules/vore/eating/belly_obj_vr.dm | 3 +-- code/modules/vore/eating/digest_act_vr.dm | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 8bfa182a05..02f86a734f 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -797,7 +797,7 @@ continue prey.languages += L prey.temp_languages += L - + //////////////////////////////////////////////////////////////////////// @@ -810,7 +810,6 @@ items_preserved |= item else owner.adjust_nutrition((nutrition_percent / 100) * 5 * digested) - GLOB.items_digested_roundstat++ if(isrobot(owner)) var/mob/living/silicon/robot/R = owner R.cell.charge += ((nutrition_percent / 100) * 50 * digested) diff --git a/code/modules/vore/eating/digest_act_vr.dm b/code/modules/vore/eating/digest_act_vr.dm index 741d7e0941..3e76a34101 100644 --- a/code/modules/vore/eating/digest_act_vr.dm +++ b/code/modules/vore/eating/digest_act_vr.dm @@ -19,6 +19,7 @@ qdel(O) else if(item_storage) O.forceMove(item_storage) + GLOB.items_digested_roundstat++ qdel(src) return w_class @@ -57,6 +58,7 @@ S.use(1) digest_stage = w_class else + GLOB.items_digested_roundstat++ qdel(src) if(g_damage > w_class) return w_class From 1167ec590bddc4d7be671d8fa0b355647758eee4 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Thu, 10 Mar 2022 07:02:00 -0500 Subject: [PATCH 052/180] YEAH! --- code/__defines/belly_modes_vr.dm | 1 + code/modules/emotes/emote_mob.dm | 5 + code/modules/mob/living/living_defines_vr.dm | 3 +- code/modules/mob/living/say.dm | 6 +- .../subtypes/vore/dominated_brain.dm | 213 ++---------------- code/modules/mob/say.dm | 24 ++ code/modules/mob/say_vr.dm | 167 ++++++++++++++ code/modules/vore/eating/belly_obj_vr.dm | 47 +--- code/modules/vore/eating/bellymodes_vr.dm | 4 + code/modules/vore/eating/digest_act_vr.dm | 2 - code/modules/vore/eating/living_vr.dm | 4 +- 11 files changed, 245 insertions(+), 231 deletions(-) diff --git a/code/__defines/belly_modes_vr.dm b/code/__defines/belly_modes_vr.dm index bf64819cd4..810f0da00b 100644 --- a/code/__defines/belly_modes_vr.dm +++ b/code/__defines/belly_modes_vr.dm @@ -18,6 +18,7 @@ #define DM_FLAG_THICKBELLY 0x8 #define DM_FLAG_AFFECTWORN 0x10 #define DM_FLAG_JAMSENSORS 0x20 +#define DM_FLAG_FORCEPSAY 0x40 //Item related modes #define IM_HOLD "Hold" diff --git a/code/modules/emotes/emote_mob.dm b/code/modules/emotes/emote_mob.dm index 7516be2eff..b0b3fce0bb 100644 --- a/code/modules/emotes/emote_mob.dm +++ b/code/modules/emotes/emote_mob.dm @@ -27,6 +27,11 @@ if(world.time < next_emote) to_chat(src, SPAN_WARNING("You cannot use another emote yet.")) return + //VOREStation Addition Start + if(forced_psay) + pme(message) + return + //VOREStation Addition End if(act == "help") if(world.time >= next_emote_refresh) diff --git a/code/modules/mob/living/living_defines_vr.dm b/code/modules/mob/living/living_defines_vr.dm index 684c0c08a1..06eeee7ac3 100644 --- a/code/modules/mob/living/living_defines_vr.dm +++ b/code/modules/mob/living/living_defines_vr.dm @@ -1,5 +1,6 @@ /mob - var/muffled = 0 // Used by muffling belly + var/muffled = FALSE // Used by muffling belly + var/forced_psay = FALSE // If true will prevent the user from speaking with normal say/emotes, and instead redirect these to a private speech mode with their predator. /mob/living var/ooc_notes = null diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 21f0e7df2c..d10a1d3f0d 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -155,7 +155,11 @@ var/list/channel_to_radio_key = new if(stat == DEAD && !forbid_seeing_deadchat) return say_dead(message) return - + //VOREStation Addition Start + if(forced_psay) + psay(message) + return + //VOREStation Addition End //Parse the mode var/message_mode = parse_message_mode(message, "headset") diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm index b0c3bb9ca6..8b38d1965e 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm @@ -5,6 +5,7 @@ desc = "Someone who has taken a back seat within their own body." icon = 'icons/obj/surgery.dmi' icon_state = "brain1" + forced_psay = TRUE var/mob/living/prey_body //The body of the person who dominated the brain var/prey_ckey //The ckey of the person who dominated the brain var/prey_name //In case the body is missing. ;3c @@ -61,107 +62,9 @@ pred_body = null /mob/living/dominated_brain/Destroy() - if(pred_body) - var/P = FALSE - for(var/I in pred_body) - if(I == src) - continue - if(istype(I, /mob/living/dominated_brain)) - P = TRUE - if(!P) - pred_body.verbs -= /mob/proc/psay - pred_body.verbs -= /mob/proc/pme - lets_unregister_our_signals() . = ..() -/mob/living/dominated_brain/say(var/message, var/datum/language/speaking = null, var/whispering = 0) - - if (src.client) - if(client.prefs.muted & MUTE_IC) - to_chat(src, "You cannot speak in IC (muted).") - return - - if(loc == pred_body) - - message = sanitize(message) - if (!message) - return - log_say(message,src) - if (stat == 2) - return say_dead(message) - - to_chat(src, "You think, \"[message]\"") - to_chat(pred_body, "The captive mind of \the [src] thinks, \"[message]\"") - for(var/I in pred_body.contents) - if(istype(I, /mob/living/dominated_brain) && I != src) - var/mob/living/dominated_brain/db = I - to_chat(db, "The captive mind of \the [src] thinks, \"[message]\"") - - for (var/mob/M in player_list) - if (istype(M, /mob/new_player)) - continue - else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) - to_chat(M, "The captive mind of [src] whispers, \"[message]\"") - -/mob/living/dominated_brain/me_verb(message as text) - if (src.client) - if(client.prefs.muted & MUTE_IC) - to_chat(src, "You cannot speak in IC (muted).") - return - - if(loc == pred_body) - - message = sanitize(message) - if (!message) - return - log_emote(message,src) - if (stat == 2) - return say_dead(message) - - to_chat(src, "\The [src] [message]") - to_chat(pred_body, "\The [src] [message]") - for(var/I in pred_body.contents) - if(istype(I, /mob/living/dominated_brain) && I != src) - var/mob/living/dominated_brain/db = I - to_chat(db, "\The [src] [message]") - - for (var/mob/M in player_list) - if (istype(M, /mob/new_player)) - continue - else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) - to_chat(M, "\The [src] [message]") - return - -/mob/living/dominated_brain/emote(var/message) - if (src.client) - if(client.prefs.muted & MUTE_IC) - to_chat(src, "You cannot speak in IC (muted).") - return - - if(loc == pred_body) - - message = sanitize(message) - if (!message) - return - log_emote(message,src) - if (stat == 2) - return say_dead(message) - - to_chat(src, "\The [src] [message]") - to_chat(pred_body, "\The [src] [message]") - for(var/I in pred_body.contents) - if(istype(I, /mob/living/dominated_brain) && I != src) - var/mob/living/dominated_brain/db = I - to_chat(db, "\The [src] [message]") - - for (var/mob/M in player_list) - if (istype(M, /mob/new_player)) - continue - else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) - to_chat(M, "\The [src] [message]") - return - /mob/living/dominated_brain/process_resist() //Resisting control by an alien mind. if(pred_body.ckey == pred_ckey) @@ -199,8 +102,6 @@ ndb.name = prey_name ndb.prey_ckey = src.prey_ckey ndb.pred_ckey = src.pred_ckey - ndb.pred_body.verbs |= /mob/proc/pme - ndb.pred_body.verbs |= /mob/proc/psay prey_goes_here = ndb prey_goes_here.real_name = src.prey_name @@ -215,8 +116,6 @@ ndb.name = prey_name ndb.prey_ckey = src.prey_ckey ndb.pred_ckey = src.pred_ckey - ndb.pred_body.verbs |= /mob/proc/pme - ndb.pred_body.verbs |= /mob/proc/psay prey_goes_here = ndb src.languages -= src.temp_languages @@ -234,26 +133,29 @@ pred_body.ckey = src.pred_ckey pred_body.ooc_notes = pred_ooc_notes log_and_message_admins("[pred_body] is now controlled by [pred_body.ckey]. They were restored to control through prey domination, and had been controlled by [prey_ckey].") - handle_langs(src) + pred_body.absorb_langs() pred_body.prey_controlled = FALSE qdel(src) -/mob/living/dominated_brain/proc/handle_langs(var/mob/M) +/mob/living/proc/absorb_langs() //This should be called on the predator in the exchange var/list/langlist = list() - pred_body.languages -= pred_body.temp_languages - LAZYCLEARLIST(pred_body.temp_languages) - pred_body.temp_languages = list() - for(var/i in loc) - if(i == M) - continue - if(istype(i,/mob/living/dominated_brain)) - var/mob/living/dominated_brain/db = i - langlist |= db.languages - langlist |= db.prey_langs - langlist -= pred_body.languages - pred_body.temp_languages |= langlist - pred_body.languages |= langlist + languages -= temp_languages + LAZYCLEARLIST(src.temp_languages) + src.temp_languages = list() + for(var/mob/living/L in contents) + if(istype(L,/mob/living/dominated_brain)) + if(L.ckey) + langlist |= L.languages + for(var/b in vore_organs) + for(var/mob/living/L in b) + if(isliving(L)) + if(L.ckey) + langlist |= L.languages + if(langlist.len) + langlist -= languages + temp_languages |= langlist + languages |= langlist //Welcome to the adapted borer code. /mob/proc/dominate_predator() @@ -319,8 +221,6 @@ else pred_brain = new /mob/living/dominated_brain(pred, pred, name, prey) - pred.verbs |= /mob/proc/pme - pred.verbs |= /mob/proc/psay pred_brain.prey_ooc_notes = prey.ooc_notes pred_brain.pred_ooc_notes = pred.ooc_notes pred_brain.name = pred.name @@ -330,7 +230,7 @@ pred_brain.prey_langs |= preylangs pred_brain.prey_ckey = prey.ckey pred_brain.pred_ckey = pred.ckey - pred_brain.handle_langs() + pred_brain.pred_body.absorb_langs() pred.ooc_notes = pred_brain.prey_ooc_notes pred.verbs |= /mob/proc/release_predator @@ -381,72 +281,6 @@ else to_chat(src, "\The [pred_body] is already dominated, and cannot be controlled at this time.") - -/mob/proc/psay(message as text|null) - set category = "Abilities" - set name = "Prey Say (psay)" - set desc = "Emote to a dominated predator/prey." - - if (src.client) - if(client.prefs.muted & MUTE_IC) - to_chat(src, "You cannot speak in IC (muted).") - return - message = sanitize(message) - if (!message) - message = input(usr, "Type a message to emote.","Emote to prey") as text|null - if (!message) - return - - var/f = FALSE - for(var/I in contents) - if(istype(I, /mob/living/dominated_brain)) - var/mob/living/dominated_brain/db = I - to_chat(db, "\The [src] thinks, \"[message]\"") - f = TRUE - if(f) - to_chat(src, "You think \"[message]\"") - for (var/mob/M in player_list) - if (istype(M, /mob/new_player)) - continue - else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) - to_chat(M, "\The [src] thinks, \"[message]\"") - log_say(message,src) - else - to_chat(src, "There is no one inside you to talk to...") - return - -/mob/proc/pme(message as text|null) - set category = "Abilities" - set name = "Prey Emote (pme)" - set desc = "Emote to a dominated predator/prey." - - if (src.client) - if(client.prefs.muted & MUTE_IC) - to_chat(src, "You cannot speak in IC (muted).") - return - message = sanitize(message) - if (!message) - message = input(usr, "Type a message to emote.","Emote to prey") as text|null - if (!message) - return - var/f = FALSE - for(var/I in contents) - if(istype(I, /mob/living/dominated_brain)) - var/mob/living/dominated_brain/db = I - to_chat(db, "\The [src] [message]") - f = TRUE - if(f) - to_chat(src, "\The [src] [message]") - for (var/mob/M in player_list) - if (istype(M, /mob/new_player)) - continue - else if(M.stat == DEAD && M.is_preference_enabled(/datum/client_preference/ghost_ears)) - to_chat(M, "\The [src] [message]") - log_emote(message,src) - else - to_chat(src, "There is no one inside you to talk to...") - return - /mob/living/proc/dominate_prey() set category = "Abilities" set name = "Dominate Prey" @@ -491,8 +325,6 @@ var/mob/living/dominated_brain/db = new /mob/living/dominated_brain(src, src, M.name, M) - verbs |= /mob/proc/pme - verbs |= /mob/proc/psay db.name = M.name db.prey_ckey = M.ckey db.pred_ckey = src.ckey @@ -502,10 +334,11 @@ M.languages -= M.temp_languages db.languages |= M.languages - db.handle_langs() db.ooc_notes = M.ooc_notes db.verbs |= /mob/living/dominated_brain/proc/cease_this_foolishness + absorb_langs() + db.ckey = db.prey_ckey log_admin("[db] ([db.ckey]) has agreed to [src]'s dominate prey attempt, and so no longer occupies their original body.") to_chat(src, "You feel your mind expanded as [M] is incorporated into you.") @@ -523,7 +356,7 @@ if(prey_body && prey_body.loc.loc == pred_body) prey_body.ckey = prey_ckey - handle_langs(src) + pred_body.absorb_langs() to_chat(src, "Your connection to [pred_body] fades, and you awaken back in your own body!") to_chat(pred_body, "You feel as though a piece of yourself is missing, as \the [src] returns to their body.") log_admin("[src] ([src.ckey]) has returned to their body, [prey_body].") diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index c30d256c59..d51d048da1 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -4,12 +4,22 @@ /mob/verb/whisper(message as text) set name = "Whisper" set category = "IC" + //VOREStation Addition Start + if(forced_psay) + psay(message) + return + //VOREStation Addition End usr.say(message,whispering=1) /mob/verb/say_verb(message as text) set name = "Say" set category = "IC" + //VOREStation Addition Start + if(forced_psay) + psay(message) + return + //VOREStation Addition End set_typing_indicator(FALSE) usr.say(message) @@ -21,6 +31,11 @@ if(say_disabled) //This is here to try to identify lag problems to_chat(usr, "Speech is currently admin-disabled.") return + //VOREStation Addition Start + if(forced_psay) + pme(message) + return + //VOREStation Addition End //VOREStation Edit Start if(muffled) @@ -63,6 +78,15 @@ else if(universal_speak || universal_understand) return TRUE + //VOREStation Addition Start + if(isliving(src)) + var/mob/living/L = src + if(isbelly(L.loc) && L.absorbed) + var/mob/living/P = L.loc.loc + if(P.say_understands(other, speaking)) + return TRUE + //VOREStation Addition End + //Languages are handled after. if(!speaking) if(!other) diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm index 8b06163590..389d726d98 100644 --- a/code/modules/mob/say_vr.dm +++ b/code/modules/mob/say_vr.dm @@ -10,6 +10,11 @@ if(say_disabled) //This is here to try to identify lag problems to_chat(usr, "Speech is currently admin-disabled.") return + //VOREStation Addition Start + if(forced_psay) + pme(message) + return + //VOREStation Addition End message = sanitize_or_reflect(message,src) //VOREStation Edit - Reflect too-long messages (within reason) if(!message) @@ -26,6 +31,12 @@ to_chat(src, "You are unable to emote.") return + //VOREStation Addition Start + if(forced_psay) + pme(message) + return + //VOREStation Addition End + var/muzzled = is_muzzled() if(m_type == 2 && muzzled) return @@ -99,3 +110,159 @@ to_chat(user,message) to_chat(user, "^ This message was NOT SENT ^ -- It was [length] characters, and the limit is [MAX_MESSAGE_LEN]. It would fit in [posts] separate messages.") #undef MAX_HUGE_MESSAGE_LEN + +///// PSAY ///// + +/mob/verb/psay(message as text|null) + set category = "Abilities" + set name = "Psay" + set desc = "Talk to an absorbed or dominated predator/prey." + + if (src.client) + if(client.prefs.muted & MUTE_IC) + to_chat(src, "You cannot speak in IC (muted).") + return + message = sanitize_or_reflect(message,src) + if (!message) + message = input(usr, "Type a message to say.","Psay") as text|null + if (!message) + return + if (stat == DEAD) + return say_dead(message) + if(!isliving(src)) + forced_psay = FALSE + say(message) + var/f = FALSE //did we find someone to send the message to other than ourself? + var/mob/living/pb //predator body + var/mob/living/M = src + if(istype(M, /mob/living/dominated_brain)) + var/mob/living/dominated_brain/db = M + if(db.loc != db.pred_body) + to_chat(db, "You aren't inside of a brain anymore!!!") + qdel(db) //Oh no, dominated brains shouldn't exist outside of the body, so if we got here something went very wrong. + return + else + pb = db.pred_body + to_chat(pb, "The captive mind of \the [M] thinks, \"[message]\"") //To our pred if dominated brain + f = TRUE + else if(M.forced_psay && M.absorbed) + if(isbelly(M.loc)) + pb = M.loc.loc + to_chat(pb, "\The [M] thinks, \"[message]\"") //To our pred if absorbed + f = TRUE + else + M.forced_psay = FALSE + M.say(message) + + if(pb) //We are prey, let's do the prey thing. + + for(var/I in pb.contents) + if(istype(I, /mob/living/dominated_brain) && I != M) + var/mob/living/dominated_brain/db = I + to_chat(db, "The captive mind of \the [M] thinks, \"[message]\"") //To any dominated brains in the pred + f = TRUE + for(var/B in pb.vore_organs) + for(var/mob/living/L in B) + if(L.absorbed && L != M) + to_chat(L, "\The [M] thinks, \"[message]\"") //To any absorbed people in the pred + f = TRUE + + //Let's also check and see if there's anyone inside of us to send the message to. + for(var/I in M.contents) + if(istype(I, /mob/living/dominated_brain)) + var/mob/living/dominated_brain/db = I + to_chat(db, "\The [M] thinks, \"[message]\"") //To any dominated brains inside us + f = TRUE + for(var/B in M.vore_organs) + for(var/mob/living/L in B) + if(L.absorbed) + to_chat(L, "\The [M] thinks, \"[message]\"") //To any absorbed people inside us + f = TRUE + + if(f) //We found someone to send the message to, let's not print the failed message. + to_chat(M, "You think \"[message]\"") //To us, if we found anyone to send the message to + for (var/mob/G in player_list) + if (istype(G, /mob/new_player)) + continue + else if(G.stat == DEAD && G.is_preference_enabled(/datum/client_preference/ghost_ears)) + to_chat(G, "\The [M] thinks, \"[message]\"") + log_say(message,M) + else + to_chat(M, "There is no one inside you to talk to... ([message])") //So sad + +///// PME ///// + +/mob/verb/pme(message as text|null) + set category = "Abilities" + set name = "Pme" + set desc = "Emote to an absorbed or dominated predator/prey." + + if (src.client) + if(client.prefs.muted & MUTE_IC) + to_chat(src, "You cannot speak in IC (muted).") + return + message = sanitize_or_reflect(message,src) + if (!message) + message = input(usr, "Type a message to emote.","Pme") as text|null + if (!message) + return + if (stat == DEAD) + return say_dead(message) + if(!isliving(src)) + forced_psay = FALSE + me_verb(message) + var/f = FALSE //did we find someone to send the message to other than ourself? + var/mob/living/pb //predator body + var/mob/living/M = src + if(istype(M, /mob/living/dominated_brain)) + var/mob/living/dominated_brain/db = M + if(db.loc != db.pred_body) + to_chat(db, "You aren't inside of a brain anymore!!!") + qdel(db) //Oh no, dominated brains shouldn't exist outside of the body, so if we got here something went very wrong. + return + else + pb = db.pred_body + if(M.forced_psay) + if(isbelly(M.loc) && M.absorbed) + pb = M.loc.loc + else + M.forced_psay = FALSE + M.me_verb(message) + + if(pb) //We are prey, let's do the prey thing. + + to_chat(pb, "\The [M] [message]") //To our pred + f = TRUE + for(var/I in pb.contents) + if(istype(I, /mob/living/dominated_brain) && I != M) + var/mob/living/dominated_brain/db = I + to_chat(db, "\The [M] [message]") //To any dominated brains in the pred + f = TRUE + for(var/B in pb.vore_organs) + for(var/mob/living/L in B) + if(L.absorbed && L != M) + to_chat(L, "\The [M] [message]") //To any absorbed people in the pred + f = TRUE + + //Let's also check and see if there's anyone inside of us to send the message to. + for(var/I in M.contents) + if(istype(I, /mob/living/dominated_brain)) + var/mob/living/dominated_brain/db = I + to_chat(db, "\The [M] [message]") //To any dominated brains inside us + f = TRUE + for(var/B in M.vore_organs) + for(var/mob/living/L in B) + if(L.absorbed) + to_chat(L, "\The [M] [message]") //To any absorbed people inside us + f = TRUE + + if(f) //We found someone to send the message to, let's not print the failed message. + to_chat(M, "\The [M] [message]") //To us, if we found anyone to send the message to + for (var/mob/G in player_list) + if (istype(G, /mob/new_player)) + continue + else if(G.stat == DEAD && G.is_preference_enabled(/datum/client_preference/ghost_ears)) + to_chat(G, "\The [M] [message]") + log_say(message,M) + else + to_chat(M, "There is no one inside you to talk to... ([message])") //So sad diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 02f86a734f..bc6b6a841d 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -59,7 +59,7 @@ //Actual full digest modes var/tmp/static/list/digest_modes = list(DM_HOLD,DM_DIGEST,DM_ABSORB,DM_DRAIN,DM_UNABSORB,DM_HEAL,DM_SHRINK,DM_GROW,DM_SIZE_STEAL,DM_EGG) //Digest mode addon flags - var/tmp/static/list/mode_flag_list = list("Numbing" = DM_FLAG_NUMBING, "Stripping" = DM_FLAG_STRIPPING, "Leave Remains" = DM_FLAG_LEAVEREMAINS, "Muffles" = DM_FLAG_THICKBELLY, "Affect Worn Items" = DM_FLAG_AFFECTWORN, "Jams Sensors" = DM_FLAG_JAMSENSORS) + var/tmp/static/list/mode_flag_list = list("Numbing" = DM_FLAG_NUMBING, "Stripping" = DM_FLAG_STRIPPING, "Leave Remains" = DM_FLAG_LEAVEREMAINS, "Muffles" = DM_FLAG_THICKBELLY, "Affect Worn Items" = DM_FLAG_AFFECTWORN, "Jams Sensors" = DM_FLAG_JAMSENSORS, "Turbo Absorb" = DM_FLAG_FORCEPSAY) //Item related modes var/tmp/static/list/item_digest_modes = list(IM_HOLD,IM_DIGEST_FOOD,IM_DIGEST) @@ -359,9 +359,12 @@ p.undo_prey_takeover(FALSE) return 0 for(var/mob/living/L in M.contents) - L.muffled = 0 + L.muffled = FALSE + L.forced_psay = FALSE + for(var/obj/item/weapon/holder/H in M.contents) - H.held_mob.muffled = 0 + H.held_mob.muffled = FALSE + H.held_mob.forced_psay = FALSE //Place them into our drop_location M.forceMove(drop_location()) @@ -375,7 +378,9 @@ if(ML.client) ML.stop_sound_channel(CHANNEL_PREYLOOP) //Stop the internal loop, it'll restart if the isbelly check on next tick anyway if(ML.muffled) - ML.muffled = 0 + ML.muffled = FALSE + if(ML.forced_psay) + ML.forced_psay = FALSE if(ML.absorbed) ML.absorbed = FALSE handle_absorb_langs(ML, owner) @@ -685,8 +690,6 @@ M.absorbed = TRUE if(M.ckey) - owner.temp_language_sources += M - M.temp_language_sources += owner handle_absorb_langs(M, owner) GLOB.prey_absorbed_roundstat++ @@ -769,35 +772,9 @@ owner.update_icon() ///////////////////////////////////////////////////////////////////////// -/obj/belly/proc/handle_absorb_langs(var/mob/living/prey, var/mob/living/pred) - for(var/mob/living/p in pred.temp_language_sources) //Let's look at the pred's sources - if (!p.absorbed) - for(var/L in pred.temp_languages) - if(L in p.languages) - pred.languages -= L - pred.temp_languages -= L - pred.temp_language_sources -= p - else - for(var/L in p.languages) - if(L in pred.languages) - continue - pred.languages += L - pred.temp_languages += L - - for(var/mob/living/P in prey.temp_language_sources) //Let's look at the prey's sources - if (!prey.absorbed) - for(var/L in prey.temp_languages) - if(L in P.languages) - prey.languages -= L - prey.temp_languages -= L - prey.temp_language_sources -= P - else - for(var/L in P.languages) - if(L in prey.languages) - continue - prey.languages += L - prey.temp_languages += L - +/obj/belly/proc/handle_absorb_langs() + owner.absorb_langs() + //////////////////////////////////////////////////////////////////////// diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 7509c11cc4..9a73677c0d 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -186,6 +186,10 @@ if((mode_flags & DM_FLAG_THICKBELLY) && !H.muffled) H.muffled = TRUE + //Force psay + if((mode_flags & DM_FLAG_FORCEPSAY) && !H.forced_psay && H.absorbed) + H.forced_psay = TRUE + //Worn items flag if(mode_flags & DM_FLAG_AFFECTWORN) for(var/slot in slots) diff --git a/code/modules/vore/eating/digest_act_vr.dm b/code/modules/vore/eating/digest_act_vr.dm index 3e76a34101..741d7e0941 100644 --- a/code/modules/vore/eating/digest_act_vr.dm +++ b/code/modules/vore/eating/digest_act_vr.dm @@ -19,7 +19,6 @@ qdel(O) else if(item_storage) O.forceMove(item_storage) - GLOB.items_digested_roundstat++ qdel(src) return w_class @@ -58,7 +57,6 @@ S.use(1) digest_stage = w_class else - GLOB.items_digested_roundstat++ qdel(src) if(g_damage > w_class) return w_class diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 67b005666b..4038ed6c54 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -416,8 +416,8 @@ if(confirm != "Okay" || loc != B) return //Actual escaping - absorbed = 0 //Make sure we're not absorbed - muffled = 0 //Removes Muffling + absorbed = FALSE //Make sure we're not absorbed + muffled = FALSE //Removes Muffling forceMove(get_turf(src)) //Just move me up to the turf, let's not cascade through bellies, there's been a problem, let's just leave. for(var/mob/living/simple_mob/SA in range(10)) SA.prey_excludes[src] = world.time From 7b7a86d9c2d35bffbfcf43fbbe39507521e2e519 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Thu, 10 Mar 2022 15:52:58 -0500 Subject: [PATCH 053/180] THE FINAL UPDATE --- code/modules/mob/say_vr.dm | 63 +++++++++++++----------- code/modules/vore/eating/belly_obj_vr.dm | 4 +- 2 files changed, 35 insertions(+), 32 deletions(-) diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm index 389d726d98..a0819a21ee 100644 --- a/code/modules/mob/say_vr.dm +++ b/code/modules/mob/say_vr.dm @@ -114,9 +114,9 @@ ///// PSAY ///// /mob/verb/psay(message as text|null) - set category = "Abilities" + set category = "IC" set name = "Psay" - set desc = "Talk to an absorbed or dominated predator/prey." + set desc = "Talk to people affected by complete absorbed or dominate predator/prey." if (src.client) if(client.prefs.muted & MUTE_IC) @@ -145,14 +145,10 @@ pb = db.pred_body to_chat(pb, "The captive mind of \the [M] thinks, \"[message]\"") //To our pred if dominated brain f = TRUE - else if(M.forced_psay && M.absorbed) - if(isbelly(M.loc)) - pb = M.loc.loc - to_chat(pb, "\The [M] thinks, \"[message]\"") //To our pred if absorbed - f = TRUE - else - M.forced_psay = FALSE - M.say(message) + else if(M.forced_psay && M.absorbed && isbelly(M.loc)) + pb = M.loc.loc + to_chat(pb, "\The [M] thinks, \"[message]\"") //To our pred if absorbed + f = TRUE if(pb) //We are prey, let's do the prey thing. @@ -179,23 +175,27 @@ to_chat(L, "\The [M] thinks, \"[message]\"") //To any absorbed people inside us f = TRUE - if(f) //We found someone to send the message to, let's not print the failed message. - to_chat(M, "You think \"[message]\"") //To us, if we found anyone to send the message to + if(f) //We found someone to send the message to + if(pb) + to_chat(M, "You think \"[message]\"") //To us if we are the prey + else + to_chat(M, "You think \"[message]\"") //To us if we are the pred for (var/mob/G in player_list) if (istype(G, /mob/new_player)) continue else if(G.stat == DEAD && G.is_preference_enabled(/datum/client_preference/ghost_ears)) - to_chat(G, "\The [M] thinks, \"[message]\"") + to_chat(G, "\The [M] thinks, \"[message]\"") log_say(message,M) - else - to_chat(M, "There is no one inside you to talk to... ([message])") //So sad + else //There wasn't anyone to send the message to, pred or prey, so let's just say it instead and correct our psay just in case. + M.forced_psay = FALSE + M.say(message) ///// PME ///// /mob/verb/pme(message as text|null) - set category = "Abilities" + set category = "IC" set name = "Pme" - set desc = "Emote to an absorbed or dominated predator/prey." + set desc = "Emote to people affected by complete absorbed or dominate predator/prey." if (src.client) if(client.prefs.muted & MUTE_IC) @@ -222,17 +222,16 @@ return else pb = db.pred_body - if(M.forced_psay) - if(isbelly(M.loc) && M.absorbed) - pb = M.loc.loc - else - M.forced_psay = FALSE - M.me_verb(message) + to_chat(pb, "The captive mind of \the [M] thinks, \"[message]\"") //To our pred if dominated brain + f = TRUE + + else if(M.forced_psay && M.absorbed && isbelly(M.loc)) + pb = M.loc.loc + to_chat(pb, "\The [M] [message]") //To our pred if absorbed + f = TRUE if(pb) //We are prey, let's do the prey thing. - to_chat(pb, "\The [M] [message]") //To our pred - f = TRUE for(var/I in pb.contents) if(istype(I, /mob/living/dominated_brain) && I != M) var/mob/living/dominated_brain/db = I @@ -256,13 +255,17 @@ to_chat(L, "\The [M] [message]") //To any absorbed people inside us f = TRUE - if(f) //We found someone to send the message to, let's not print the failed message. - to_chat(M, "\The [M] [message]") //To us, if we found anyone to send the message to + if(f) //We found someone to send the message to + if(pb) + to_chat(M, "\The [M] [message]") //To us if we are the prey + else + to_chat(M, "\The [M] [message]") //To us if we are the pred for (var/mob/G in player_list) if (istype(G, /mob/new_player)) continue else if(G.stat == DEAD && G.is_preference_enabled(/datum/client_preference/ghost_ears)) - to_chat(G, "\The [M] [message]") + to_chat(G, "\The [M] [message]") log_say(message,M) - else - to_chat(M, "There is no one inside you to talk to... ([message])") //So sad + else //There wasn't anyone to send the message to, pred or prey, so let's just emote it instead and correct our psay just in case. + M.forced_psay = FALSE + M.me_verb(message) diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index bc6b6a841d..85d4fca868 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -59,7 +59,7 @@ //Actual full digest modes var/tmp/static/list/digest_modes = list(DM_HOLD,DM_DIGEST,DM_ABSORB,DM_DRAIN,DM_UNABSORB,DM_HEAL,DM_SHRINK,DM_GROW,DM_SIZE_STEAL,DM_EGG) //Digest mode addon flags - var/tmp/static/list/mode_flag_list = list("Numbing" = DM_FLAG_NUMBING, "Stripping" = DM_FLAG_STRIPPING, "Leave Remains" = DM_FLAG_LEAVEREMAINS, "Muffles" = DM_FLAG_THICKBELLY, "Affect Worn Items" = DM_FLAG_AFFECTWORN, "Jams Sensors" = DM_FLAG_JAMSENSORS, "Turbo Absorb" = DM_FLAG_FORCEPSAY) + var/tmp/static/list/mode_flag_list = list("Numbing" = DM_FLAG_NUMBING, "Stripping" = DM_FLAG_STRIPPING, "Leave Remains" = DM_FLAG_LEAVEREMAINS, "Muffles" = DM_FLAG_THICKBELLY, "Affect Worn Items" = DM_FLAG_AFFECTWORN, "Jams Sensors" = DM_FLAG_JAMSENSORS, "Complete Absorb" = DM_FLAG_FORCEPSAY) //Item related modes var/tmp/static/list/item_digest_modes = list(IM_HOLD,IM_DIGEST_FOOD,IM_DIGEST) @@ -130,7 +130,7 @@ "You feel %prey becoming part of you.") var/list/absorb_messages_prey = list( - "Your feel yourself becoming part of %pred's %belly!") + "You feel yourself becoming part of %pred's %belly!") var/list/unabsorb_messages_owner = list( "You feel %prey reform into a recognizable state again.") From d5c40874502caee182b8978eaae179b14ebcc100 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Thu, 10 Mar 2022 18:56:11 -0500 Subject: [PATCH 054/180] IT wasn't the final update --- code/modules/mob/say_vr.dm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm index a0819a21ee..59f4f47825 100644 --- a/code/modules/mob/say_vr.dm +++ b/code/modules/mob/say_vr.dm @@ -122,11 +122,12 @@ if(client.prefs.muted & MUTE_IC) to_chat(src, "You cannot speak in IC (muted).") return - message = sanitize_or_reflect(message,src) if (!message) message = input(usr, "Type a message to say.","Psay") as text|null + message = sanitize_or_reflect(message,src) if (!message) return + message = capitalize(message) if (stat == DEAD) return say_dead(message) if(!isliving(src)) @@ -145,7 +146,7 @@ pb = db.pred_body to_chat(pb, "The captive mind of \the [M] thinks, \"[message]\"") //To our pred if dominated brain f = TRUE - else if(M.forced_psay && M.absorbed && isbelly(M.loc)) + else if(M.absorbed && isbelly(M.loc)) pb = M.loc.loc to_chat(pb, "\The [M] thinks, \"[message]\"") //To our pred if absorbed f = TRUE @@ -159,7 +160,7 @@ f = TRUE for(var/B in pb.vore_organs) for(var/mob/living/L in B) - if(L.absorbed && L != M) + if(L.absorbed && L != M && L.ckey) to_chat(L, "\The [M] thinks, \"[message]\"") //To any absorbed people in the pred f = TRUE @@ -201,9 +202,9 @@ if(client.prefs.muted & MUTE_IC) to_chat(src, "You cannot speak in IC (muted).") return - message = sanitize_or_reflect(message,src) if (!message) message = input(usr, "Type a message to emote.","Pme") as text|null + message = sanitize_or_reflect(message,src) if (!message) return if (stat == DEAD) @@ -222,10 +223,10 @@ return else pb = db.pred_body - to_chat(pb, "The captive mind of \the [M] thinks, \"[message]\"") //To our pred if dominated brain + to_chat(pb, "\The [M] [message]") //To our pred if dominated brain f = TRUE - else if(M.forced_psay && M.absorbed && isbelly(M.loc)) + else if(M.absorbed && isbelly(M.loc)) pb = M.loc.loc to_chat(pb, "\The [M] [message]") //To our pred if absorbed f = TRUE @@ -239,7 +240,7 @@ f = TRUE for(var/B in pb.vore_organs) for(var/mob/living/L in B) - if(L.absorbed && L != M) + if(L.absorbed && L != M && L.ckey) to_chat(L, "\The [M] [message]") //To any absorbed people in the pred f = TRUE From 94fad3c3c7dfe930dc282cd4f327df28821539a7 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 10 Mar 2022 22:00:57 -0500 Subject: [PATCH 055/180] Easier Borg Nom Nom on grab intent --- code/modules/mob/living/silicon/robot/robot.dm | 4 ++++ code/modules/vore/eating/bellymodes_vr.dm | 4 ++-- vorestation.dme | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 815ba3a598..6e5be0d0fc 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -783,6 +783,10 @@ playsound(src.loc, 'sound/effects/clang2.ogg', 10, 1) visible_message("[H] taps [src].") return + if(I_GRAB) + if(is_vore_predator(H)) + if(src.devourable) + feed_grabbed_to_self(H, src) //Robots take half damage from basic attacks. /mob/living/silicon/robot/attack_generic(var/mob/user, var/damage, var/attack_message) diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 9a73677c0d..5a92072756 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -167,7 +167,7 @@ var/mob/living/L = A touchable_mobs += L - if(L.absorbed) + if(L.absorbed && !issilicon(L)) L.Weaken(5) // Fullscreen overlays @@ -280,7 +280,7 @@ if(M.ckey) GLOB.prey_digested_roundstat++ - + if((mode_flags & DM_FLAG_LEAVEREMAINS) && M.digest_leave_remains) handle_remains_leaving(M) digestion_death(M) diff --git a/vorestation.dme b/vorestation.dme index 7dd76cdb02..9c5a70afda 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4107,6 +4107,6 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" -#include "maps\tether\tether.dm" +#include "maps\virgo_minitest\virgo_minitest.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From 0ba03aaf0942676dcdb77bf8c27c1366e541c75f Mon Sep 17 00:00:00 2001 From: GhostActual Date: Thu, 10 Mar 2022 22:18:06 -0500 Subject: [PATCH 056/180] Base Commit --- .../loadout/loadout_general.dm | 9 ++++ code/modules/games/wizoff.dm | 46 ++++++++++++++++++ icons/obj/playing_cards.dmi | Bin 3811 -> 3946 bytes maps/tether/tether-03-surface3.dmm | 2 + vorestation.dme | 1 + 5 files changed, 58 insertions(+) diff --git a/code/modules/client/preference_setup/loadout/loadout_general.dm b/code/modules/client/preference_setup/loadout/loadout_general.dm index 615e16bf5d..74a69d46e0 100644 --- a/code/modules/client/preference_setup/loadout/loadout_general.dm +++ b/code/modules/client/preference_setup/loadout/loadout_general.dm @@ -140,3 +140,12 @@ display_name = "Cards Against The Galaxy (black deck)" path = /obj/item/weapon/deck/cah/black description = "The ever-popular Cards Against The Galaxy word game. Warning: may include traces of broken fourth wall. This is the black deck." + +/datum/gear/wizoff + display_name = "WizOff" + path = /obj/item/weapon/deck/wizoff + +/datum/gear/wizoffguide + display_name = "WizOff Guide" + path = /obj/item/weapon/book/manual/wizzoffguide + description = "The guide to playing the ever popular card game: Wiz-Off!" \ No newline at end of file diff --git a/code/modules/games/wizoff.dm b/code/modules/games/wizoff.dm index 11cf179735..2f87f15a90 100644 --- a/code/modules/games/wizoff.dm +++ b/code/modules/games/wizoff.dm @@ -55,3 +55,49 @@ "U9: Jaunt" ) +/obj/item/weapon/book/manual/wizzoffguide + name = "WizOff Guide" + icon = 'icons/obj/playing_cards.dmi' + icon_state ="wizoff_guide" + item_state = "book16" + author = "Donk Co." + title = "WizOff Guide" + drop_sound = 'sound/items/drop/paper.ogg' + pickup_sound = 'sound/items/pickup/paper.ogg' + +/obj/item/weapon/book/manual/wizzoffguide/New() + ..() + dat = {" + + + + + + +

    Wiz-Off Player Guide

    +

    How to play Wiz-Off!

    +

    The wizard themed card game

    +

    Each player draws 5 cards. There are five rounds. Each round,
    + a player selects a card to play, and the winner is selected
    + based on the following rules:

    +
      +
    1. Offensive (O) beats Utility (U)!
    2. +
    3. Defensive (D) beats Offensive (O)!
    4. +
    5. Utility (U) beats Defensive (D)!
    6. +
    7. If both players play the same type of spell,
      + the higher number wins!
    8. +
    +

    The player who wins the most of the 5 rounds wins the game!
    + Now get ready to battle for the fate of the universe: Wiz-Off!

    + + + + "} \ No newline at end of file diff --git a/icons/obj/playing_cards.dmi b/icons/obj/playing_cards.dmi index 0195f8e6f4702a3426d7555f2c7d412dc9d51a23..b5336d6dd1c5be3607a3927170a9d49909ca6c4d 100644 GIT binary patch literal 3946 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 diff --git a/maps/tether/tether-03-surface3.dmm b/maps/tether/tether-03-surface3.dmm index 8334e042a5..8478e8a3fa 100644 --- a/maps/tether/tether-03-surface3.dmm +++ b/maps/tether/tether-03-surface3.dmm @@ -20249,6 +20249,8 @@ }, /obj/item/weapon/storage/pill_bottle/dice, /obj/item/weapon/storage/pill_bottle/dice_nerd, +/obj/item/weapon/deck/wizoff, +/obj/item/weapon/book/manual/wizzoffguide, /turf/simulated/floor/wood, /area/library) "aGZ" = ( diff --git a/vorestation.dme b/vorestation.dme index 7dd76cdb02..8965b79936 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2357,6 +2357,7 @@ #include "code\modules\games\dice.dm" #include "code\modules\games\spaceball_cards.dm" #include "code\modules\games\tarot.dm" +#include "code\modules\games\wizoff.dm" #include "code\modules\genetics\side_effects.dm" #include "code\modules\ghosttrap\trap.dm" #include "code\modules\holodeck\HolodeckControl.dm" From c0565279a59bd8f609111087d21882df68d45182 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 10 Mar 2022 22:28:14 -0500 Subject: [PATCH 057/180] Update robot.dm Allows for eating and feeding of borgs --- code/modules/mob/living/silicon/robot/robot.dm | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 6e5be0d0fc..78cfd9535a 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -784,9 +784,23 @@ visible_message("[H] taps [src].") return if(I_GRAB) - if(is_vore_predator(H)) - if(src.devourable) + if(is_vore_predator(H) && H.devourable && src.feeding && src.devourable) + var/switchy = tgui_alert(H, "Do you wish to eat [src] or feed yourself to them?", "Feed or Eat",list("Eat","Feed", "Nevermind!") + switch(switchy) + if("Nevermind!") + return + if("Eat") feed_grabbed_to_self(H, src) + return + if("Feed") + H.feed_self_to_grabbed(H, src) + return + if(is_vore_predator(H) && src.devourable) + if(tgui_alert(H, "Do you wish to eat [src]?", "Eat?",list("Yes!", "Nevermind!")) == "Yes!") + feed_grabbed_to_self(H, src) + return + if(H.devourable && src.feeding) + if(tgui_alert(H, "Do you wish to feed yourself to [src]?", "Feed?",list("Yes!", "Nevermind!")) == "Yes!") //Robots take half damage from basic attacks. /mob/living/silicon/robot/attack_generic(var/mob/user, var/damage, var/attack_message) From e0f7d1e9808c897050df95a2715e86a4ea1614d1 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 10 Mar 2022 22:46:53 -0500 Subject: [PATCH 058/180] Update robot.dm Allows the eating of and feeding of yourself to borgs. Runs a pref check before giving the player a confirmation window. (A window isn't given to the borg, since prefs already align and there is a timer.) --- .../modules/mob/living/silicon/robot/robot.dm | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 78cfd9535a..9589cc0246 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -785,22 +785,24 @@ return if(I_GRAB) if(is_vore_predator(H) && H.devourable && src.feeding && src.devourable) - var/switchy = tgui_alert(H, "Do you wish to eat [src] or feed yourself to them?", "Feed or Eat",list("Eat","Feed", "Nevermind!") + var/switchy = tgui_alert(H, "Do you wish to eat [src] or feed yourself to them?", "Feed or Eat",list("Eat","Feed", "Nevermind!")) switch(switchy) - if("Nevermind!") - return - if("Eat") - feed_grabbed_to_self(H, src) - return - if("Feed") - H.feed_self_to_grabbed(H, src) - return + if("Nevermind!") + return + if("Eat") + feed_grabbed_to_self(H, src) + return + if("Feed") + H.feed_self_to_grabbed(H, src) + return if(is_vore_predator(H) && src.devourable) if(tgui_alert(H, "Do you wish to eat [src]?", "Eat?",list("Yes!", "Nevermind!")) == "Yes!") feed_grabbed_to_self(H, src) return if(H.devourable && src.feeding) if(tgui_alert(H, "Do you wish to feed yourself to [src]?", "Feed?",list("Yes!", "Nevermind!")) == "Yes!") + H.feed_self_to_grabbed(H, src) + return //Robots take half damage from basic attacks. /mob/living/silicon/robot/attack_generic(var/mob/user, var/damage, var/attack_message) From 6c81b069142f3b12b301afdf24aed14546c2feb1 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 10 Mar 2022 22:59:32 -0500 Subject: [PATCH 059/180] Update vorestation.dme --- vorestation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vorestation.dme b/vorestation.dme index 9c5a70afda..7dd76cdb02 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4107,6 +4107,6 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" -#include "maps\virgo_minitest\virgo_minitest.dm" +#include "maps\tether\tether.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From 3c63657795cf27879fe45d2155330c4678bf0d08 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Fri, 11 Mar 2022 00:13:44 -0500 Subject: [PATCH 060/180] Fix Spacewhale Movement Now it should actually do what it's supposed to do. --- .../animal/alien animals/spacewhale.dm | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/spacewhale.dm b/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/spacewhale.dm index 4cc14a1caa..0b27faa6c8 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/spacewhale.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/spacewhale.dm @@ -137,7 +137,7 @@ if(post_restless_tired) post_restless_tired-- return - if(!restless && prob(0.5)) + if(prob(0.5)) handle_restless() /mob/living/simple_mob/vore/overmap/spacewhale/proc/handle_restless() @@ -149,9 +149,7 @@ ai_holder.base_wander_delay = initial(ai_holder.base_wander_delay) ai_holder.wander = FALSE post_restless_tired = 250 - if(child_om_marker.known == TRUE) - child_om_marker.icon_state = "space_whale" - visible_message("\The [child_om_marker.name] settles down.") + update_icon() else restless = TRUE hazard_pickup_chance *= 1.5 @@ -159,9 +157,18 @@ movement_cooldown = 1 ai_holder.base_wander_delay = 2 ai_holder.wander_delay = 2 - if(child_om_marker.known == TRUE) + ai_holder.wander = TRUE + update_icon() + +/mob/living/simple_mob/vore/overmap/spacewhale/update_icon() + . = ..() + if(child_om_marker.known == TRUE) + if(restless) child_om_marker.icon_state = "space_whale_restless" visible_message("\The [child_om_marker.name] ripples excitedly.") + else + child_om_marker.icon_state = "space_whale" + visible_message("\The [child_om_marker.name] settles down.") /datum/ai_holder/simple_mob/melee/spacewhale hostile = TRUE @@ -182,8 +189,6 @@ if(stance == STANCE_IDLE) W.hazard_pickup_chance = initial(W.hazard_pickup_chance) W.hazard_drop_chance = initial(W.hazard_drop_chance) - W.movement_cooldown = 50 - base_wander_delay = 50 W.restless = FALSE W.handle_restless() W.movement_cooldown = initial(W.movement_cooldown) From c195eba49a5ce171abab87e2dd3639e330614a96 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 11 Mar 2022 16:29:32 -0500 Subject: [PATCH 061/180] Update robot_upgrades.dm --- code/game/objects/items/robot/robot_upgrades.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index fca35dc637..2a2fc10fc7 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -218,7 +218,7 @@ //Test Stuff /obj/item/borg/upgrade/advrped - name = "Advamced Rapid Part Exchange Device" + name = "Advanced Rapid Part Exchange Device" desc = "An ARPED, now in borg size!." icon_state = "cyborg_upgrade3" item_state = "cyborg_upgrade" From 1c1d04a9b3ec5c70c423614d8478c299fc3b1f30 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 11 Mar 2022 16:41:44 -0500 Subject: [PATCH 062/180] RPED for science --- .../mob/living/silicon/robot/robot_modules/station_vr.dm | 1 + vorestation.dme | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm index 712aa2c3d0..7abc08b783 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm @@ -467,6 +467,7 @@ channels = list("Science" = 1) pto_type = PTO_SCIENCE can_be_pushed = 0 + supported_upgrades = list(/obj/item/borg/upgrade/tasercooler, /obj/item/borg/upgrade/advrped) /obj/item/weapon/robot_module/robot/science/New(var/mob/living/silicon/robot/R) src.modules += new /obj/item/weapon/dogborg/jaws/small(src) diff --git a/vorestation.dme b/vorestation.dme index 8965b79936..433584bd41 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4108,6 +4108,6 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" -#include "maps\tether\tether.dm" +#include "maps\virgo_minitest\virgo_minitest.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From f139c8369da2a12f415012f02ece19c30d56f569 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 11 Mar 2022 17:26:37 -0500 Subject: [PATCH 063/180] Update robot_upgrades.dm --- .../objects/items/robot/robot_upgrades.dm | 67 ++++++++++++++++++- 1 file changed, 65 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 2a2fc10fc7..e61689de78 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -155,7 +155,7 @@ /obj/item/borg/upgrade/advhealth name = "advanced health analyzer module" - desc = "A carbon dioxide jetpack suitable for low-gravity operations." + desc = "An Advanced Health Analyzer, optimized for borg mounting." icon_state = "cyborg_upgrade3" item_state = "cyborg_upgrade" require_module = 1 @@ -216,7 +216,7 @@ return 1 -//Test Stuff +//Advanced RPED /obj/item/borg/upgrade/advrped name = "Advanced Rapid Part Exchange Device" desc = "An ARPED, now in borg size!." @@ -228,6 +228,69 @@ if(..()) return 0 var/obj/item/weapon/storage/part_replacer/adv/T = locate() in R.module + + if(!R.module || !(type in R.module.supported_upgrades)) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 + if(!T) + T = locate() in R.module.contents + if(!T) + T = locate() in R.module.modules + if(!T) + R.module.modules += new/obj/item/weapon/storage/part_replacer/adv(R.module) + return 1 + if(T) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 + +//Diamond Drill +/obj/item/borg/upgrade/diamonddrill + name = "Mounted Diamond Drill" + desc = "An advanced drill, optimized for borg use." + icon_state = "cyborg_upgrade3" + item_state = "cyborg_upgrade" + require_module = 1 + +/obj/item/borg/upgrade/advrped/action(var/mob/living/silicon/robot/R) + if(..()) return 0 + + var/obj/item/weapon/storage/part_replacer/adv/T = locate() in R.module + + if(!R.module || !(type in R.module.supported_upgrades)) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 + if(!T) + T = locate() in R.module.contents + if(!T) + T = locate() in R.module.modules + if(!T) + R.module.modules += new/obj/item/weapon/storage/part_replacer/adv(R.module) + return 1 + if(T) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 + +//PKA +/obj/item/borg/upgrade/advrped + name = "Advanced Rapid Part Exchange Device" + desc = "An ARPED, now in borg size!." + icon_state = "cyborg_upgrade3" + item_state = "cyborg_upgrade" + require_module = 1 + +/obj/item/borg/upgrade/advrped/action(var/mob/living/silicon/robot/R) + if(..()) return 0 + + var/obj/item/weapon/storage/part_replacer/adv/T = locate() in R.module + + if(!R.module || !(type in R.module.supported_upgrades)) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 if(!T) T = locate() in R.module.contents if(!T) From 35f68e1280a0b75a6ac4460a5e7b56173e78604a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Mar 2022 01:08:11 +0000 Subject: [PATCH 064/180] Bump pillow from 9.0.0 to 9.0.1 in /tools/mapmerge2 Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.0 to 9.0.1. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/9.0.0...9.0.1) --- updated-dependencies: - dependency-name: pillow dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- tools/mapmerge2/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/mapmerge2/requirements.txt b/tools/mapmerge2/requirements.txt index c82918ee10..edbbbde4c2 100644 --- a/tools/mapmerge2/requirements.txt +++ b/tools/mapmerge2/requirements.txt @@ -1,3 +1,3 @@ pygit2 bidict==0.13.1 -Pillow==9.0.0 +Pillow==9.0.1 From c4d09997f7868760f1014c0adbe930132f53590e Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 11 Mar 2022 20:39:56 -0500 Subject: [PATCH 065/180] Printable modules Making the modules printable --- code/__defines/exosuit_fab.dm | 3 +- code/game/mecha/mech_fabricator.dm | 9 +- .../objects/items/robot/robot_upgrades.dm | 89 +----------------- .../objects/items/robot/robot_upgrades_vr.dm | 90 +++++++++++++++++++ .../silicon/robot/robot_modules/station.dm | 8 +- .../silicon/robot/robot_modules/station_vr.dm | 8 +- code/modules/research/prosfab_designs.dm | 2 - code/modules/research/prosfab_designs_vr.dm | 31 ++++++- vorestation.dme | 2 +- 9 files changed, 141 insertions(+), 101 deletions(-) diff --git a/code/__defines/exosuit_fab.dm b/code/__defines/exosuit_fab.dm index dce03c9301..9cd6890d37 100644 --- a/code/__defines/exosuit_fab.dm +++ b/code/__defines/exosuit_fab.dm @@ -8,7 +8,8 @@ #define BORG_MODULE_MEDICAL (1<<3) /// Module is compatible with Engineering Cyborg models #define BORG_MODULE_ENGINEERING (1<<4) - +/// Module is compatible with Science Cyborg models +#define BORG_MODULE_SCIENCE (1<<5) /// Module is compatible with Ripley Exosuit models #define EXOSUIT_MODULE_RIPLEY (1<<0) /// Module is compatible with Odyseeus Exosuit models diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 4e92255d05..7e4bc6ed87 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -31,7 +31,7 @@ var/time_coeff = 1 /// Coefficient for the efficiency of material usage in item building. Based on the installed parts. var/component_coeff = 1 - + var/loading_icon_state = "mechfab-idle" var/list/materials = list( @@ -148,6 +148,9 @@ sub_category += "Medical" if(module_types & BORG_MODULE_ENGINEERING) sub_category += "Engineering" + if(module_types & BORG_MODULE_SCIENCE) + sub_category += "Science" + else sub_category += "All Cyborgs" // Else check if this design builds a piece of exosuit equipment. @@ -309,7 +312,7 @@ atom_say("Obstruction cleared. \The [stored_part] is complete.") stored_part.forceMove(exit) stored_part = null - + // If there's nothing being built, try to build something if(!being_built) // If we're not processing the queue anymore or there's nothing to build, end processing. @@ -703,7 +706,7 @@ // Reduce our amount stored materials[matstring] -= ejected * S.perunit - + // Recurse if we have enough left for more sheets if(recursive && materials[matstring] >= S.perunit) eject_materials(matstring, -1) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index e61689de78..3938f3c17b 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -214,91 +214,4 @@ R.add_language(LANGUAGE_TERMINUS, 1) R.add_language(LANGUAGE_ZADDAT, 1) - return 1 - -//Advanced RPED -/obj/item/borg/upgrade/advrped - name = "Advanced Rapid Part Exchange Device" - desc = "An ARPED, now in borg size!." - icon_state = "cyborg_upgrade3" - item_state = "cyborg_upgrade" - require_module = 1 - -/obj/item/borg/upgrade/advrped/action(var/mob/living/silicon/robot/R) - if(..()) return 0 - - var/obj/item/weapon/storage/part_replacer/adv/T = locate() in R.module - - if(!R.module || !(type in R.module.supported_upgrades)) - to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") - to_chat(usr, "There's no mounting point for the module!") - return 0 - if(!T) - T = locate() in R.module.contents - if(!T) - T = locate() in R.module.modules - if(!T) - R.module.modules += new/obj/item/weapon/storage/part_replacer/adv(R.module) - return 1 - if(T) - to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") - to_chat(usr, "There's no mounting point for the module!") - return 0 - -//Diamond Drill -/obj/item/borg/upgrade/diamonddrill - name = "Mounted Diamond Drill" - desc = "An advanced drill, optimized for borg use." - icon_state = "cyborg_upgrade3" - item_state = "cyborg_upgrade" - require_module = 1 - -/obj/item/borg/upgrade/advrped/action(var/mob/living/silicon/robot/R) - if(..()) return 0 - - var/obj/item/weapon/storage/part_replacer/adv/T = locate() in R.module - - if(!R.module || !(type in R.module.supported_upgrades)) - to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") - to_chat(usr, "There's no mounting point for the module!") - return 0 - if(!T) - T = locate() in R.module.contents - if(!T) - T = locate() in R.module.modules - if(!T) - R.module.modules += new/obj/item/weapon/storage/part_replacer/adv(R.module) - return 1 - if(T) - to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") - to_chat(usr, "There's no mounting point for the module!") - return 0 - -//PKA -/obj/item/borg/upgrade/advrped - name = "Advanced Rapid Part Exchange Device" - desc = "An ARPED, now in borg size!." - icon_state = "cyborg_upgrade3" - item_state = "cyborg_upgrade" - require_module = 1 - -/obj/item/borg/upgrade/advrped/action(var/mob/living/silicon/robot/R) - if(..()) return 0 - - var/obj/item/weapon/storage/part_replacer/adv/T = locate() in R.module - - if(!R.module || !(type in R.module.supported_upgrades)) - to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") - to_chat(usr, "There's no mounting point for the module!") - return 0 - if(!T) - T = locate() in R.module.contents - if(!T) - T = locate() in R.module.modules - if(!T) - R.module.modules += new/obj/item/weapon/storage/part_replacer/adv(R.module) - return 1 - if(T) - to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") - to_chat(usr, "There's no mounting point for the module!") - return 0 \ No newline at end of file + return 1 \ No newline at end of file diff --git a/code/game/objects/items/robot/robot_upgrades_vr.dm b/code/game/objects/items/robot/robot_upgrades_vr.dm index 215a936bda..bd9f247ec7 100644 --- a/code/game/objects/items/robot/robot_upgrades_vr.dm +++ b/code/game/objects/items/robot/robot_upgrades_vr.dm @@ -66,3 +66,93 @@ to_chat(usr, "Internal capacity doubled.") T.upgraded_capacity = TRUE return 1 + +//Advanced RPED +/obj/item/borg/upgrade/advrped + name = "Advanced Rapid Part Exchange Device" + desc = "An ARPED, now in borg size!" + icon_state = "cyborg_upgrade3" + item_state = "cyborg_upgrade" + module_flags = BORG_MODULE_SCIENCE + require_module = 1 + +/obj/item/borg/upgrade/advrped/action(var/mob/living/silicon/robot/R) + if(..()) return 0 + + var/obj/item/weapon/storage/part_replacer/adv/T = locate() in R.module + + if(!R.module || !(type in R.module.supported_upgrades)) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 + if(!T) + T = locate() in R.module.contents + if(!T) + T = locate() in R.module.modules + if(!T) + R.module.modules += new/obj/item/weapon/storage/part_replacer/adv(R.module) + return 1 + if(T) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 + +//Diamond Drill +/obj/item/borg/upgrade/diamonddrill + name = "Mounted Diamond Drill" + desc = "An advanced drill, optimized for borg use." + icon_state = "cyborg_upgrade3" + item_state = "cyborg_upgrade" + module_flags = BORG_MODULE_MINER + require_module = 1 + +/obj/item/borg/upgrade/diamonddrill/action(var/mob/living/silicon/robot/R) + if(..()) return 0 + + var/obj/item/weapon/pickaxe/diamonddrill/T = locate() in R.module + + if(!R.module || !(type in R.module.supported_upgrades)) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 + if(!T) + T = locate() in R.module.contents + if(!T) + T = locate() in R.module.modules + if(!T) + R.module.modules += new/obj/item/weapon/pickaxe/diamonddrill(R.module) + return 1 + if(T) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 + +//PKA +/obj/item/borg/upgrade/pka + name = "Protokenetic Accelerator Upgrade" + desc = "A borg mounted PKA Rifle for use in mining and wildlife defense." + icon_state = "cyborg_upgrade3" + item_state = "cyborg_upgrade" + module_flags = BORG_MODULE_MINER + require_module = 1 + +/obj/item/borg/upgrade/pka/action(var/mob/living/silicon/robot/R) + if(..()) return 0 + + var/obj/item/weapon/gun/energy/kinetic_accelerator/cyborg/T = locate() in R.module + + if(!R.module || !(type in R.module.supported_upgrades)) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 + if(!T) + T = locate() in R.module.contents + if(!T) + T = locate() in R.module.modules + if(!T) + R.module.modules += new/obj/item/weapon/gun/energy/kinetic_accelerator/cyborg(R.module) + return 1 + if(T) + to_chat(R, "Upgrade mounting error! No suitable hardpoint detected!") + to_chat(usr, "There's no mounting point for the module!") + return 0 \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station.dm b/code/modules/mob/living/silicon/robot/robot_modules/station.dm index 5dbbfd18af..fd16ad484c 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station.dm @@ -729,6 +729,7 @@ var/global/list/robot_modules = list( "Pneuma" = "pneuma-Miner", "Tower" = "drider-Miner" ) + supported_upgrades = list(/obj/item/borg/upgrade/pka, /obj/item/borg/upgrade/diamonddrill) /obj/item/weapon/robot_module/robot/miner/New() ..() @@ -740,8 +741,10 @@ var/global/list/robot_modules = list( src.modules += new /obj/item/weapon/storage/bag/sheetsnatcher/borg(src) src.modules += new /obj/item/weapon/gripper/miner(src) src.modules += new /obj/item/weapon/mining_scanner(src) - src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) - src.emag = new /obj/item/weapon/pickaxe/diamonddrill(src) + src.emag = new /obj/item/weapon/gun/energy/phasegun/mounted(src) // A phase gun for emags, gives a reason to emag without making it an obligation + // No reason for these, upgrade module replaces them. + //src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) + //src.emag = new /obj/item/weapon/pickaxe/diamonddrill(src) /obj/item/weapon/robot_module/robot/research name = "research module" @@ -762,6 +765,7 @@ var/global/list/robot_modules = list( "Pneuma" = "pneuma-Research", "Tower" = "drider-Research" ) + supported_upgrades = list(/obj/item/borg/upgrade/advrped) /obj/item/weapon/robot_module/robot/research/New() ..() diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm index 7abc08b783..ece654e7e5 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm @@ -467,7 +467,7 @@ channels = list("Science" = 1) pto_type = PTO_SCIENCE can_be_pushed = 0 - supported_upgrades = list(/obj/item/borg/upgrade/tasercooler, /obj/item/borg/upgrade/advrped) + supported_upgrades = list(/obj/item/borg/upgrade/advrped) /obj/item/weapon/robot_module/robot/science/New(var/mob/living/silicon/robot/R) src.modules += new /obj/item/weapon/dogborg/jaws/small(src) @@ -776,6 +776,7 @@ channels = list("Supply" = 1) pto_type = PTO_CARGO can_be_pushed = 0 + supported_upgrades = list(/obj/item/borg/upgrade/pka, /obj/item/borg/upgrade/diamonddrill) /obj/item/weapon/robot_module/robot/kmine/New(var/mob/living/silicon/robot/R) src.modules += new /obj/item/borg/sight/material(src) @@ -787,8 +788,9 @@ src.modules += new /obj/item/weapon/gripper/miner(src) src.modules += new /obj/item/weapon/mining_scanner(src) src.modules += new /obj/item/weapon/dogborg/jaws/small(src) - src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) - src.emag = new /obj/item/weapon/pickaxe/diamonddrill(src) + src.emag = new /obj/item/weapon/gun/energy/phasegun/mounted(src) // A phase gun for emags, gives a reason to emag without making it an obligation + //src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) + //src.emag = new /obj/item/weapon/pickaxe/diamonddrill(src) var/datum/matter_synth/water = new /datum/matter_synth(500) water.name = "Water reserves" diff --git a/code/modules/research/prosfab_designs.dm b/code/modules/research/prosfab_designs.dm index 1ba4aaea61..d4ab887d98 100644 --- a/code/modules/research/prosfab_designs.dm +++ b/code/modules/research/prosfab_designs.dm @@ -448,8 +448,6 @@ materials = list(MAT_STEEL = 25000, MAT_GLASS = 3000, MAT_GOLD = 350) build_path = /obj/item/borg/upgrade/language -// TO DO - ADD Borg Upgrades here - // Synthmorph Bags. /datum/design/item/prosfab/synthmorphbag diff --git a/code/modules/research/prosfab_designs_vr.dm b/code/modules/research/prosfab_designs_vr.dm index 67a4abe412..bb15c848f8 100644 --- a/code/modules/research/prosfab_designs_vr.dm +++ b/code/modules/research/prosfab_designs_vr.dm @@ -12,4 +12,33 @@ id = "borg_hound_capacity_module" req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 2) materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000) - build_path = /obj/item/borg/upgrade/bellysizeupgrade \ No newline at end of file + build_path = /obj/item/borg/upgrade/bellysizeupgrade + + +/* + Some job related borg upgrade modules, adding useful items for puppers. + +*/ +/datum/design/item/prosfab/robot_upgrade/advrped + name = "Advanced Rapid Part Exchange Device" + desc = "Exactly the same as a standard Advanced RPED, but this one has mounting hardware for a Science Borg." + id = "borg_advrped_module" + req_tech = list(TECH_ENGINEERING = 6, TECH_MATERIAL = 6) + materials = list(MAT_STEEL = 30000, MAT_GLASS = 10000) + build_path = /obj/item/borg/upgrade/advrped + +/datum/design/item/prosfab/robot_upgrade/diamonddrill + name = "Diamond Drill" + desc = "A mining drill with a diamond tip, made for use by Mining Borgs." + id = "borg_ddrill_module" + req_tech = list(TECH_MATERIAL = 6, TECH_POWER = 5, TECH_ENGINEERING = 5) + materials = list(MAT_STEEL = 3000, MAT_GLASS = 1000, MAT_DIAMOND = 2000) + build_path = /obj/item/borg/upgrade/diamonddrill + +/datum/design/item/prosfab/robot_upgrade/pka + name = "Proto-Kinetic Accelerator" + desc = "A mining weapon designed for clearing rocks and hostile wildlife. This model is equiped with a self upgrade system, allowing it to attach modules hands free." + id = "borg_pka_module" + req_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 5, TECH_POWER = 4) + materials = list(MAT_PLASTEEL = 5000, MAT_GLASS = 1000, MAT_URANIUM = 500, MAT_PLATINUM = 350) + build_path = /obj/item/borg/upgrade/pka \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index 433584bd41..8965b79936 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4108,6 +4108,6 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" -#include "maps\virgo_minitest\virgo_minitest.dm" +#include "maps\tether\tether.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From 1444a768f30d97dc59a0ab168b296bd4e72c0b30 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 11 Mar 2022 21:27:40 -0500 Subject: [PATCH 066/180] Mineborg emag gear! --- code/__defines/exosuit_fab.dm | 2 +- .../mob/living/silicon/robot/robot_modules/station.dm | 7 +++++-- .../mob/living/silicon/robot/robot_modules/station_vr.dm | 6 +++++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/code/__defines/exosuit_fab.dm b/code/__defines/exosuit_fab.dm index 9cd6890d37..ccb05b9374 100644 --- a/code/__defines/exosuit_fab.dm +++ b/code/__defines/exosuit_fab.dm @@ -9,7 +9,7 @@ /// Module is compatible with Engineering Cyborg models #define BORG_MODULE_ENGINEERING (1<<4) /// Module is compatible with Science Cyborg models -#define BORG_MODULE_SCIENCE (1<<5) +#define BORG_MODULE_SCIENCE (1<<5) /// Module is compatible with Ripley Exosuit models #define EXOSUIT_MODULE_RIPLEY (1<<0) /// Module is compatible with Odyseeus Exosuit models diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station.dm b/code/modules/mob/living/silicon/robot/robot_modules/station.dm index fd16ad484c..a8a817b548 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station.dm @@ -741,8 +741,11 @@ var/global/list/robot_modules = list( src.modules += new /obj/item/weapon/storage/bag/sheetsnatcher/borg(src) src.modules += new /obj/item/weapon/gripper/miner(src) src.modules += new /obj/item/weapon/mining_scanner(src) - src.emag = new /obj/item/weapon/gun/energy/phasegun/mounted(src) // A phase gun for emags, gives a reason to emag without making it an obligation - // No reason for these, upgrade module replaces them. + // New Emag gear for the minebots! + src.emag = new /obj/item/borg/combat/shield(src) + src.emag = new /obj/item/weapon/kinetic_crusher/machete/dagger(src) + + // No reason for these, upgrade modules replace them. //src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) //src.emag = new /obj/item/weapon/pickaxe/diamonddrill(src) diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm index ece654e7e5..0a0de744b2 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm @@ -788,7 +788,11 @@ src.modules += new /obj/item/weapon/gripper/miner(src) src.modules += new /obj/item/weapon/mining_scanner(src) src.modules += new /obj/item/weapon/dogborg/jaws/small(src) - src.emag = new /obj/item/weapon/gun/energy/phasegun/mounted(src) // A phase gun for emags, gives a reason to emag without making it an obligation + // New Emag gear for the minebots! + src.emag = new /obj/item/borg/combat/shield(src) + src.emag = new /obj/item/weapon/kinetic_crusher/machete/dagger(src) + + // No reason for these, upgrade modules replace them. //src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) //src.emag = new /obj/item/weapon/pickaxe/diamonddrill(src) From a5a33617992adbd25485acf49a37225dfbfdadb4 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 11 Mar 2022 22:21:36 -0500 Subject: [PATCH 067/180] That didn't work --- .../modules/mob/living/silicon/robot/robot_modules/station.dm | 4 ++-- .../mob/living/silicon/robot/robot_modules/station_vr.dm | 1 - vorestation.dme | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station.dm b/code/modules/mob/living/silicon/robot/robot_modules/station.dm index a8a817b548..37b38e591a 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station.dm @@ -742,8 +742,8 @@ var/global/list/robot_modules = list( src.modules += new /obj/item/weapon/gripper/miner(src) src.modules += new /obj/item/weapon/mining_scanner(src) // New Emag gear for the minebots! - src.emag = new /obj/item/borg/combat/shield(src) - src.emag = new /obj/item/weapon/kinetic_crusher/machete/dagger(src) + src.emag += new /obj/item/borg/combat/shield(src) + src.emag += new /obj/item/weapon/kinetic_crusher/machete/dagger(src) // No reason for these, upgrade modules replace them. //src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm index 0a0de744b2..e62d4705b0 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm @@ -789,7 +789,6 @@ src.modules += new /obj/item/weapon/mining_scanner(src) src.modules += new /obj/item/weapon/dogborg/jaws/small(src) // New Emag gear for the minebots! - src.emag = new /obj/item/borg/combat/shield(src) src.emag = new /obj/item/weapon/kinetic_crusher/machete/dagger(src) // No reason for these, upgrade modules replace them. diff --git a/vorestation.dme b/vorestation.dme index 8965b79936..433584bd41 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4108,6 +4108,6 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" -#include "maps\tether\tether.dm" +#include "maps\virgo_minitest\virgo_minitest.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From 2880ded99a2a8c69d86b9a96fd60b8a2f273e3a3 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 11 Mar 2022 22:26:50 -0500 Subject: [PATCH 068/180] Fixing bugs --- code/modules/mob/living/silicon/robot/robot_modules/station.dm | 3 +-- vorestation.dme | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station.dm b/code/modules/mob/living/silicon/robot/robot_modules/station.dm index 37b38e591a..3e02f71c1f 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station.dm @@ -742,8 +742,7 @@ var/global/list/robot_modules = list( src.modules += new /obj/item/weapon/gripper/miner(src) src.modules += new /obj/item/weapon/mining_scanner(src) // New Emag gear for the minebots! - src.emag += new /obj/item/borg/combat/shield(src) - src.emag += new /obj/item/weapon/kinetic_crusher/machete/dagger(src) + src.emag = new /obj/item/weapon/kinetic_crusher/machete/dagger(src) // No reason for these, upgrade modules replace them. //src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) diff --git a/vorestation.dme b/vorestation.dme index 433584bd41..8965b79936 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4108,6 +4108,6 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" -#include "maps\virgo_minitest\virgo_minitest.dm" +#include "maps\tether\tether.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From 03df4914f24ee61d0af7f1ad63b9cf1a687fd33b Mon Sep 17 00:00:00 2001 From: klaasjared <86997650+GhostActual@users.noreply.github.com> Date: Tue, 22 Feb 2022 01:22:47 -0500 Subject: [PATCH 069/180] AutoClaw --- .../machinery/{clawmachine.dm => autoclaw.dm} | 87 +++++++++++++++--- code/game/machinery/computer/arcade.dm | 6 +- icons/obj/computer.dmi | Bin 169063 -> 168140 bytes vorestation.dme | 2 +- 4 files changed, 78 insertions(+), 17 deletions(-) rename code/game/machinery/{clawmachine.dm => autoclaw.dm} (67%) diff --git a/code/game/machinery/clawmachine.dm b/code/game/machinery/autoclaw.dm similarity index 67% rename from code/game/machinery/clawmachine.dm rename to code/game/machinery/autoclaw.dm index ff65f31c84..e2df48d58e 100644 --- a/code/game/machinery/clawmachine.dm +++ b/code/game/machinery/autoclaw.dm @@ -6,11 +6,13 @@ * Space Crane */ -/obj/machinery/clawmachine +/obj/machinery/autoclaw name = "Space Crane" desc = "Try your luck at winning a cute plush toy! No refunds, and whining won't win you anything." + description_fluff = "Donk Co. AutoClaw Machines are a revolutionary take on a classic. No more will the player \ + blame themselves for their mistakes when trying to win an awsome toy. Now it's all up to sheer blind luck!" icon = 'icons/obj/computer.dmi' - icon_state = "clawmachine" + icon_state = "autoclaw" anchored = 1 density = 1 power_channel = EQUIP @@ -63,22 +65,81 @@ /obj/item/toy/plushie/otter ) -/obj/machinery/clawmachine/update_icon() +/* + * Super Claw + */ + +/obj/machinery/autoclaw/superclaw + name = "Super Claw" + desc = "Try your luck at winning a sweet new action figure! No refunds, and whining won't win you anything." + icon_state = "autoclaw" + list/prizes = list(/obj/item/toy/figure/cmo, + /obj/item/toy/figure/assistant, + /obj/item/toy/figure/atmos, + /obj/item/toy/figure/bartender, + /obj/item/toy/figure/borg, + /obj/item/toy/figure/gardener, + /obj/item/toy/figure/captain, + /obj/item/toy/figure/cargotech, + /obj/item/toy/figure/ce, + /obj/item/toy/figure/chaplain, + /obj/item/toy/figure/chef, + /obj/item/toy/figure/chemist, + /obj/item/toy/figure/clown, + /obj/item/toy/figure/corgi, + /obj/item/toy/figure/detective, + /obj/item/toy/figure/dsquad, + /obj/item/toy/figure/engineer, + /obj/item/toy/figure/geneticist, + /obj/item/toy/figure/hop, + /obj/item/toy/figure/hos, + /obj/item/toy/figure/qm, + /obj/item/toy/figure/janitor, + /obj/item/toy/figure/agent, + /obj/item/toy/figure/librarian, + /obj/item/toy/figure/md, + /obj/item/toy/figure/mime, + /obj/item/toy/figure/miner, + /obj/item/toy/figure/ninja, + /obj/item/toy/figure/wizard, + /obj/item/toy/figure/rd, + /obj/item/toy/figure/roboticist, + /obj/item/toy/figure/scientist, + /obj/item/toy/figure/syndie, + /obj/item/toy/figure/secofficer, + /obj/item/toy/figure/virologist, + /obj/item/toy/figure/warden, + /obj/item/toy/figure/psychologist, + /obj/item/toy/figure/paramedic, + /obj/item/toy/figure/ert, + /obj/item/toy/figure/ranger, + /obj/item/toy/figure/leadbandit, + /obj/item/toy/figure/bandit, + /obj/item/toy/figure/abe, + /obj/item/toy/figure/profwho, + /obj/item/toy/figure/prisoner + ) + +/* + * Code that makes it work + */ + +/obj/machinery/autoclaw/update_icon() cut_overlays() if(!ispowered || isbroken) - icon_state = "clawmachine_off" + icon_state = "autoclaw_off" if(isbroken) //If the thing is smashed, add crack overlay on top of the unpowered sprite. - add_overlay("clawmachine_broken") + add_overlay("autoclaw_broken") set_light(0) set_light_on(FALSE) return - icon_state = "clawmachine" + icon_state = "autoclaw" set_light(2) set_light_on(TRUE) return -/obj/machinery/clawmachine/power_change() +/obj/machinery/autoclaw/power_change() if(isbroken) //Broken shit can't be powered. return ..() @@ -90,7 +151,7 @@ ispowered = 0 update_icon() -/obj/machinery/clawmachine/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/machinery/autoclaw/attackby(obj/item/weapon/W as obj, mob/user as mob) if(busy) to_chat(user,"The claw machine is currently running. ") return @@ -130,12 +191,12 @@ else if(isbroken) return -/obj/machinery/clawmachine/proc/prizevend() +/obj/machinery/autoclaw/proc/prizevend() if(LAZYLEN(prizes)) var/prizeselect = pickweight(prizes) new prizeselect(src.loc) -/obj/machinery/clawmachine/proc/insert_cash(var/obj/item/weapon/spacecash/cashmoney, mob/user) +/obj/machinery/autoclaw/proc/insert_cash(var/obj/item/weapon/spacecash/cashmoney, mob/user) if (ispowered == 0) return if (isbroken) @@ -157,7 +218,7 @@ cashmoney.update_icon() busy = 1 - icon_state = "clawmachine_play" + icon_state = "autoclaw_play" playsound(src.loc, 'sound/machines/clawmachine_play.ogg', 50, 0) var/slot1 = rand(0,4) @@ -200,10 +261,10 @@ to_chat(user,output) //Output message if(winnings) //Did the person win? - icon_state = "clawmachine_win" + icon_state = "autoclaw_win" prizevend() playsound(src.loc, 'sound/machines/clawmachine_win.ogg', 50, 0) spawn(delaytime) - icon_state = "clawmachine" + icon_state = "autoclaw" busy = FALSE \ No newline at end of file diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 1e6cc6030a..1d86f752cb 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -1083,7 +1083,7 @@ /obj/machinery/computer/arcade/clawmachine name = "AlliCo Grab-a-Gift" desc = "Show off your arcade skills for that special someone!" - icon_state = "clawmachine_new" + icon_state = "clawmachine" icon_keyboard = null icon_screen = null circuit = /obj/item/weapon/circuitboard/arcade/clawmachine @@ -1270,7 +1270,7 @@ if(action == "newgame" && gamepaid == 1) gameStatus = "CLAWMACHINE_ON" - icon_state = "clawmachine_new_move" + icon_state = "clawmachine_play" instructions = "Guide the claw to the prize you want!" wintick = 0 @@ -1307,7 +1307,7 @@ winscreen = "Aw, shucks. Try again!" wintick = 0 gamepaid = 0 - icon_state = "clawmachine_new" + icon_state = "clawmachine" gameStatus = "CLAWMACHINE_END" /obj/machinery/computer/arcade/clawmachine/emag_act(mob/user) diff --git a/icons/obj/computer.dmi b/icons/obj/computer.dmi index 8ae5c06b72f1e62ccc7160fd0ddad650c24ae233..6f413b259989d88b3e1311a17cf496655cd36923 100644 GIT binary patch delta 60513 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 CHFC@V delta 61458 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 OKMfTf Date: Sat, 12 Mar 2022 01:05:30 -0500 Subject: [PATCH 070/180] Base Commit --- .../projectiles/ammunition/ammo_boxes.dm | 1 + code/modules/projectiles/ammunition/rounds.dm | 1 + .../modules/projectiles/projectile/bullets.dm | 28 +++++++++++++++++-- 3 files changed, 27 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/ammunition/ammo_boxes.dm b/code/modules/projectiles/ammunition/ammo_boxes.dm index 04d9d55d70..566b878c44 100644 --- a/code/modules/projectiles/ammunition/ammo_boxes.dm +++ b/code/modules/projectiles/ammunition/ammo_boxes.dm @@ -40,6 +40,7 @@ name = "\improper Donk-Soft riot ammo box" desc = "Contains Donk-Soft riot darts. It's Donk or Don't! Ages 18 and up." icon_state = "foambox_riot" + ammo_type = /obj/item/ammo_casing/afoam_dart/riot matter = list(MAT_STEEL = 5040, MAT_PLASTIC = 1800) /* diff --git a/code/modules/projectiles/ammunition/rounds.dm b/code/modules/projectiles/ammunition/rounds.dm index 2cbe138c61..5609e6f46a 100644 --- a/code/modules/projectiles/ammunition/rounds.dm +++ b/code/modules/projectiles/ammunition/rounds.dm @@ -36,6 +36,7 @@ /obj/item/ammo_casing/afoam_dart/riot name = "riot foam dart" desc = "Whose smart idea was it to use toys as crowd control? Ages 18 and up." + projectile_type = /obj/item/projectile/bullet/foam_dart_riot matter = list(MAT_STEEL = 210, MAT_PLASTIC = 60) icon_state = "foamdart_riot" diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 5941b7f4c6..76f2e1ad7c 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -385,8 +385,30 @@ if(istype(T)) new /obj/item/ammo_casing/afoam_dart(get_turf(loc)) -/obj/item/projectile/bullet/foam_dart/riot +/obj/item/projectile/bullet/foam_dart_riot name = "riot foam dart" desc = "Whose smart idea was it to use toys as crowd control? Ages 18 and up." - agony = 50 - icon_state = "foamdart_riot_proj" \ No newline at end of file + damage = 0 // It's a damn toy. + embed_chance = 0 + agony = 50 // The riot part of the riot dart + nodamage = TRUE + sharp = FALSE + damage_type = HALLOSS + impact_effect_type = null + fire_sound = 'sound/items/syringeproj.ogg' + combustion = FALSE + icon = 'icons/obj/gun_toy.dmi' + icon_state = "foamdart_riot_proj" + range = 15 + +/obj/item/projectile/bullet/foam_dart_riot/on_impact(var/atom/A) + . = ..() + var/turf/T = get_turf(loc) + if(istype(T)) + new /obj/item/ammo_casing/afoam_dart/riot(get_turf(loc)) + +/obj/item/projectile/bullet/foam_dart_riot/on_range(var/atom/A) + . = ..() + var/turf/T = get_turf(loc) + if(istype(T)) + new /obj/item/ammo_casing/afoam_dart/riot(get_turf(loc)) \ No newline at end of file From cc4904b5044a412398876a80bf0791859395c661 Mon Sep 17 00:00:00 2001 From: GhostActual Date: Sat, 12 Mar 2022 01:06:59 -0500 Subject: [PATCH 071/180] Revert "AutoClaw" This reverts commit 03df4914f24ee61d0af7f1ad63b9cf1a687fd33b. --- .../machinery/{autoclaw.dm => clawmachine.dm} | 87 +++--------------- code/game/machinery/computer/arcade.dm | 6 +- icons/obj/computer.dmi | Bin 168140 -> 169063 bytes vorestation.dme | 2 +- 4 files changed, 17 insertions(+), 78 deletions(-) rename code/game/machinery/{autoclaw.dm => clawmachine.dm} (67%) diff --git a/code/game/machinery/autoclaw.dm b/code/game/machinery/clawmachine.dm similarity index 67% rename from code/game/machinery/autoclaw.dm rename to code/game/machinery/clawmachine.dm index e2df48d58e..ff65f31c84 100644 --- a/code/game/machinery/autoclaw.dm +++ b/code/game/machinery/clawmachine.dm @@ -6,13 +6,11 @@ * Space Crane */ -/obj/machinery/autoclaw +/obj/machinery/clawmachine name = "Space Crane" desc = "Try your luck at winning a cute plush toy! No refunds, and whining won't win you anything." - description_fluff = "Donk Co. AutoClaw Machines are a revolutionary take on a classic. No more will the player \ - blame themselves for their mistakes when trying to win an awsome toy. Now it's all up to sheer blind luck!" icon = 'icons/obj/computer.dmi' - icon_state = "autoclaw" + icon_state = "clawmachine" anchored = 1 density = 1 power_channel = EQUIP @@ -65,81 +63,22 @@ /obj/item/toy/plushie/otter ) -/* - * Super Claw - */ - -/obj/machinery/autoclaw/superclaw - name = "Super Claw" - desc = "Try your luck at winning a sweet new action figure! No refunds, and whining won't win you anything." - icon_state = "autoclaw" - list/prizes = list(/obj/item/toy/figure/cmo, - /obj/item/toy/figure/assistant, - /obj/item/toy/figure/atmos, - /obj/item/toy/figure/bartender, - /obj/item/toy/figure/borg, - /obj/item/toy/figure/gardener, - /obj/item/toy/figure/captain, - /obj/item/toy/figure/cargotech, - /obj/item/toy/figure/ce, - /obj/item/toy/figure/chaplain, - /obj/item/toy/figure/chef, - /obj/item/toy/figure/chemist, - /obj/item/toy/figure/clown, - /obj/item/toy/figure/corgi, - /obj/item/toy/figure/detective, - /obj/item/toy/figure/dsquad, - /obj/item/toy/figure/engineer, - /obj/item/toy/figure/geneticist, - /obj/item/toy/figure/hop, - /obj/item/toy/figure/hos, - /obj/item/toy/figure/qm, - /obj/item/toy/figure/janitor, - /obj/item/toy/figure/agent, - /obj/item/toy/figure/librarian, - /obj/item/toy/figure/md, - /obj/item/toy/figure/mime, - /obj/item/toy/figure/miner, - /obj/item/toy/figure/ninja, - /obj/item/toy/figure/wizard, - /obj/item/toy/figure/rd, - /obj/item/toy/figure/roboticist, - /obj/item/toy/figure/scientist, - /obj/item/toy/figure/syndie, - /obj/item/toy/figure/secofficer, - /obj/item/toy/figure/virologist, - /obj/item/toy/figure/warden, - /obj/item/toy/figure/psychologist, - /obj/item/toy/figure/paramedic, - /obj/item/toy/figure/ert, - /obj/item/toy/figure/ranger, - /obj/item/toy/figure/leadbandit, - /obj/item/toy/figure/bandit, - /obj/item/toy/figure/abe, - /obj/item/toy/figure/profwho, - /obj/item/toy/figure/prisoner - ) - -/* - * Code that makes it work - */ - -/obj/machinery/autoclaw/update_icon() +/obj/machinery/clawmachine/update_icon() cut_overlays() if(!ispowered || isbroken) - icon_state = "autoclaw_off" + icon_state = "clawmachine_off" if(isbroken) //If the thing is smashed, add crack overlay on top of the unpowered sprite. - add_overlay("autoclaw_broken") + add_overlay("clawmachine_broken") set_light(0) set_light_on(FALSE) return - icon_state = "autoclaw" + icon_state = "clawmachine" set_light(2) set_light_on(TRUE) return -/obj/machinery/autoclaw/power_change() +/obj/machinery/clawmachine/power_change() if(isbroken) //Broken shit can't be powered. return ..() @@ -151,7 +90,7 @@ ispowered = 0 update_icon() -/obj/machinery/autoclaw/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/machinery/clawmachine/attackby(obj/item/weapon/W as obj, mob/user as mob) if(busy) to_chat(user,"The claw machine is currently running. ") return @@ -191,12 +130,12 @@ else if(isbroken) return -/obj/machinery/autoclaw/proc/prizevend() +/obj/machinery/clawmachine/proc/prizevend() if(LAZYLEN(prizes)) var/prizeselect = pickweight(prizes) new prizeselect(src.loc) -/obj/machinery/autoclaw/proc/insert_cash(var/obj/item/weapon/spacecash/cashmoney, mob/user) +/obj/machinery/clawmachine/proc/insert_cash(var/obj/item/weapon/spacecash/cashmoney, mob/user) if (ispowered == 0) return if (isbroken) @@ -218,7 +157,7 @@ cashmoney.update_icon() busy = 1 - icon_state = "autoclaw_play" + icon_state = "clawmachine_play" playsound(src.loc, 'sound/machines/clawmachine_play.ogg', 50, 0) var/slot1 = rand(0,4) @@ -261,10 +200,10 @@ to_chat(user,output) //Output message if(winnings) //Did the person win? - icon_state = "autoclaw_win" + icon_state = "clawmachine_win" prizevend() playsound(src.loc, 'sound/machines/clawmachine_win.ogg', 50, 0) spawn(delaytime) - icon_state = "autoclaw" + icon_state = "clawmachine" busy = FALSE \ No newline at end of file diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 1d86f752cb..1e6cc6030a 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -1083,7 +1083,7 @@ /obj/machinery/computer/arcade/clawmachine name = "AlliCo Grab-a-Gift" desc = "Show off your arcade skills for that special someone!" - icon_state = "clawmachine" + icon_state = "clawmachine_new" icon_keyboard = null icon_screen = null circuit = /obj/item/weapon/circuitboard/arcade/clawmachine @@ -1270,7 +1270,7 @@ if(action == "newgame" && gamepaid == 1) gameStatus = "CLAWMACHINE_ON" - icon_state = "clawmachine_play" + icon_state = "clawmachine_new_move" instructions = "Guide the claw to the prize you want!" wintick = 0 @@ -1307,7 +1307,7 @@ winscreen = "Aw, shucks. Try again!" wintick = 0 gamepaid = 0 - icon_state = "clawmachine" + icon_state = "clawmachine_new" gameStatus = "CLAWMACHINE_END" /obj/machinery/computer/arcade/clawmachine/emag_act(mob/user) diff --git a/icons/obj/computer.dmi b/icons/obj/computer.dmi index 6f413b259989d88b3e1311a17cf496655cd36923..8ae5c06b72f1e62ccc7160fd0ddad650c24ae233 100644 GIT binary patch delta 61458 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 CHFC@V diff --git a/vorestation.dme b/vorestation.dme index bb6fd4a95c..8965b79936 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -809,7 +809,6 @@ #include "code\game\machinery\airconditioner_vr.dm" #include "code\game\machinery\atm_ret_field.dm" #include "code\game\machinery\atmo_control.dm" -#include "code\game\machinery\autoclaw.dm" #include "code\game\machinery\autolathe.dm" #include "code\game\machinery\Beacon.dm" #include "code\game\machinery\biogenerator.dm" @@ -819,6 +818,7 @@ #include "code\game\machinery\buttons_vr.dm" #include "code\game\machinery\CableLayer.dm" #include "code\game\machinery\cell_charger.dm" +#include "code\game\machinery\clawmachine.dm" #include "code\game\machinery\cloning.dm" #include "code\game\machinery\cryo.dm" #include "code\game\machinery\cryopod.dm" From 18a3780e7425840a455fe0bbc99d9b5a72be01ce Mon Sep 17 00:00:00 2001 From: Verkister Date: Sat, 12 Mar 2022 12:12:32 +0200 Subject: [PATCH 072/180] Fixes zaddat lunchbox adding extra hypos on all SB Fixes zaddat survival lunchbox adding extra glucose hypos on all survival lunchboxes, or more specifically just overriding the loadout survival lunchbox. --- code/game/objects/items/weapons/storage/toolbox_vr.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/storage/toolbox_vr.dm b/code/game/objects/items/weapons/storage/toolbox_vr.dm index f65731091a..12ef265f1f 100644 --- a/code/game/objects/items/weapons/storage/toolbox_vr.dm +++ b/code/game/objects/items/weapons/storage/toolbox_vr.dm @@ -7,4 +7,5 @@ max_storage_space = ITEMSIZE_COST_SMALL * 6 /obj/item/weapon/storage/toolbox/lunchbox/survival/zaddat - starts_with = list(/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose = 6) \ No newline at end of file + name = "zaddat survival lunchbox" + starts_with = list(/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose = 6) From c2c4924e56cab34d47f4c585b10065cbed044945 Mon Sep 17 00:00:00 2001 From: lbnesquik Date: Sat, 12 Mar 2022 17:23:19 +0100 Subject: [PATCH 073/180] Implements colored horse tails from @guy --- .../mob/new_player/sprite_accessories_taur.dm | 5 +++++ icons/mob/vore/taurs_vr.dmi | Bin 144080 -> 145790 bytes tgstation | 1 + 3 files changed, 6 insertions(+) create mode 160000 tgstation diff --git a/code/modules/mob/new_player/sprite_accessories_taur.dm b/code/modules/mob/new_player/sprite_accessories_taur.dm index 4fa3d66e1f..be53387d14 100644 --- a/code/modules/mob/new_player/sprite_accessories_taur.dm +++ b/code/modules/mob/new_player/sprite_accessories_taur.dm @@ -191,6 +191,11 @@ suit_sprites = 'icons/mob/taursuits_horse.dmi' icon_sprite_tag = "horse" +/datum/sprite_accessory/tail/taur/horse/horse_2c + name = "Horse & colorable tail (Taur)" + extra_overlay = "horse_markings" + //icon_sprite_tag = "wolf2c" + /datum/sprite_accessory/tail/taur/horse/synthhorse name = "SynthHorse dual-color (Taur)" icon_state = "synthhorse_s" diff --git a/icons/mob/vore/taurs_vr.dmi b/icons/mob/vore/taurs_vr.dmi index 8772db082aa2f81db68565efb8f08005cb8449d1..791b974422820b0e86f421671638e7d62b99802c 100644 GIT binary patch literal 145790 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 zec⪙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%0AC-l#H-pnFne= zwoJ{uYaXx`4S8NegWjBHRK)x{%iVX$%361!pdY6{fwNQhZEe>xz2o;DJ-V`9MuzM5 z{vj?(gdUAi5E2N#IrBnBT*bvH^dml%u}5BRYJ`wGu$CJiLqi4sIAkWPwq28SM}dma z3~r*g!efWX0#B?nN)22YY9l$USQfE*8-UwO+S_^WKAwj|~iooLV(P!Zze=xRu|A=-1?pC3qJf#?9UAAl|rI2RJ(#H$TE zx;7kmh8T8oxB^owhaWV#pDDg%Ndf+5qJi7Q+5N3w_oO2BW3&SRk!fXbO1+5Ln=c_e>{%Vx8&;IjU>W9!Wbo*Bwpy_qy?%Xnr*` zGXP|u0E5y&UtapbK?Nw4u%EPcci#b?iX#Q=;T;b5|1Z%)Q4p3m^p2^K?Nzp*uC_Ki$xERkY<~X! zb16WDZP`=(1$YoD5W|HlgB&98y3YYfpoXY;=atD1MKx|6F$h55giZ>Pz1EOBx1kp& zm3*<^au397SYTE|?oswslvfZcvQbz}0<$_0C;*p*mvsKv_D6^F2hfNEOv%M+hp?B7 zdVtrYv+wkw)IbB3|24@>17=Zn;R?NGk8Au|V1-<)D0k)!9MkFVc(@hcn=t8NKz zy~xuYmJ0;lxa#GBuq_uBK!k`4^omg9v)n6 z8$vtDz)Rcw+!=p=n$5k|Y$?Y&A%$zJK~sDicP*4!=&nFu+XeB><$cJI(jAvk`;lm~ z*5vS?KMp#^sSTHY_BkXnPVS>{4-?V6>moRDVcO3?WHYRKaBwpyl8f>d)=QQxyO^yQ zSIMJ>=>3((eoGPak#>PLrv8t%RrG|ajBxPqlR^pm*S*{uELlD(svsyp!0+P$22utf zoD}b-TVRjNHBNknZUARJO5r0Rz|(KNkh_Z4fH(~@K4K6c*>Nypd~aasx3z7I94s=#`Cr32#sM9UDJpwc&W7B(mj*mIMs6mbTgDpacelRW zEEv=qg`E&Cr8T#+oWqM)NC8fNzL+(wSl7>_DQ6Y2@Mq2+^uX)ag^myWwWm6-rB@3w z04t>fW!HiU`}wiqo^+@UL0Uj00X#Mkr)`ES-EpU5zrHjKEI3Ia)Zp`-au9n5=fv?? z$ok5F3)Wo89Qm%p5eG_^l7&X7v{r_LmCWedi=Ad?L*J-KW|O7ZuOxlU)yOEinEdGK z4m~ZaF{ne9&HAeDz%u{O4;1WuNm+wRSJEBI%X_}ivogaxB_jD_f7!+4PH-^E8_%(? z!V`h|LSryGzF2>k+#1zp4}jH}Sz{VGTzO zC`xF&jRDV-1Rp$2gV^#HNV0Kgf4|!BF%i-Ity2RzaBpmd*7vY6R6`Y@ihV76~ti|0dNJ)5hpnwQIbTL za`JPigAWK`E}}rJQx$7wS;H}^HvKDD2CgGZky%lI?Y+*t2^oD~(vMF|NlA^#(;NRo zzF1)U4No2);HHl|(kq*LgG)^H$HsHSE-_U>G;2wRCPVBv>=c0~%eKy!rE-LAuA*kN z8#MEXnfoIaVUH?WI3u70=bXYN;Ub>xKsUO^7oNXZ7G59Y(5lH%9AubFGfTtDapyAMqR#JE&e5+v()w&=d0bD=+|Vz&XJoR0`N8Af`GlPu z`!PxPccNU`=4-LBk)N>Ng92jzwTmqqZ6~fTBy9`a4p0^Lk}Dl;(XF7!1$(^;ia)?f zlslHeO8g$2U=hv;fAGuf2n#HL+?Mm*JB-?yQ*k|_3eg!y#v|KN)gXcaZZU)#xwr71 zM-aF3mQ;izfhL#(Lh7B@79k$oHIyd~iVsT8dEL2FfDHh*9CbEKP5bbGW6yyohHvRo zFT7R$6(vhF!V95|!+J$+Lv)fTy4_|*blOx9-?U;3<6E}2j;YwqZBqS}gKy;iH2Fc} z_E{G4oQ8Wo0SJ6Zj)?fhtR^Ot1z}k-PPs5L65vrz4lN;}zQ55vrcSuFZnT{_5NAM} z*$z4*|K6HIX|OvzwGX6elA9Jtu}943W|7=64#gz_+EE&9t$7|hhYzSbJ1g$IAEMff z_9|UCBK|tsCE}#R2$@AZ<5@E9@va>QLE3JfuKU*5&->wQoHuKW;}^Ln-!9S_9OsI& zAyQe)G}!rf95p02%RaMohi;>paHE;{a4G;;Qb-d45-tjsFP;Qo0V>3J4`P>cGuZe` zOJ(ZM*3&QmLgG*Q575~8zXnjz5KWRkLO6gvz?Xzx#S5D}5s1k@7h&?7}1LP_4g zZwlgiZj>nheriah}?f^L%6c#oQeJhS{ zj3Xf62I^=%#Cto&E$L825>I%onb+~yLJ+Wb(9KQ5cDvYtt1D~tr+GMnL-ad2KEg`w z*#{=+!NZ41SVXc^tD~YSwiYO-j7d|97qmCn+9eIY%U4kQKhS_>7XHoi;5q{^+1Ae% zvi3_P%1L_lYR?-8JW-$!zBJ!avg9i|^B;ia>v7aAuShp2y1IT)BEN0|8qPnsM}IUl zdLo_L=UbNCTO&g4!fnz=q-I^i@%Oz&v`9_t=GQ}m*FaD3>ebq1ix=mM?s5tm+5QMw zJjN(DyU?)bVh0-hy0zRIiIwkC7o=^>E+h3YP!m$a$!A}UA0zM2eYLr!rVxIQ%FfY# z*Uk-yms=hFT2afqw=XU83T`^)u9YGUDH{7&zM>4BVck@zcInC8&usf!u6K(*XEnS0 z{nq<1=l%O*X*3xnBi`jZe=ZBS>Ut_+=2~xbrYlrQB%K^UNUrG?BT#eW5Y>LZaOu)k zguO!u@W-MnUXr2)@py1ozr;+;3tGT`agswdKY#2DD2`O%F5khvz=Q}8DXFFO5$E3N})jf7Zodgvh>N$W+pM?*$g4_m8;~5eHiE_i~{=8cWTUF1EYG|l!UdBz(JQVBG zZHs6~+lZ?ku>~K6qIFtBjHAS6t8c%E%=OMP60p?|j-=0~u|C}vPrClf*$ALtM|H8X zAaq9~WmDi<=XzqXPD8>ARrtSZJFPHB#>iz_$v5#owwr@vZ} zTXX^B;A-uBheHHgKGx24XXnurATb=BKMgcdQ=xNRRElNZaZoE2U?)1;YNF9Cs?ZK=H)*_{5VlnE<4_$RsC;Q%|%FK7f~*hH6a zM0h1)yDJ&AlE~R%sdyY#=nDZ7?cDWcb?|=TKLjPsMgZ75HHvD$+fiLmxsdtek0_sg z*Y=hJKn#Y32gX<&p)pc4lG#E(nl83q$8p4zY-CE%?@mEyoLM+RDtjQZUi`T@ndJap zrt3}rm2`*1(Zr?6bjxyt$qC`Ee@)EBMp-6bOjB1cS~ymTER8SdH^|5oFrS-bWCE`? zWz@z^PM$?H#TP6N)LkYxG2a1;aK#tfsn5dm?hrT5IDWtSoGPbBp5<1bC0M_DdC}O2-t>|4>H6eLjupm{}Q<<+?^>*z!$Z`0&l@ z>}zuYOc41YRA2Gu$FvcLN9GdX>_aI29IPvw*px%5zlrA`QE|FpiV#dxiG-GkUR^g1xyRn~=sf#yK< zVFKq1aiu^e!!IQCQNBi>7a%HruIYp#BuVAlGMhHz9Va9MMHA)_*emT zoPRc|kTO;QKX<{@)VjV@5Tu>7|ELELhOMm^al&wTn}2Q0R4Ye-2>m6AE_dp>sc z8v=~5fGmw%W59Vq_wL;yzy*9@ngH97Okw}cnTB<0fevtwUg(1dZ7A=Rzh8DB-w@j! zQV8mI*Tzrxn!cyAzFiv`m+~k`X^&J4L*lS#Wy7|3+@g27iMNO$hGWuUepsH=iLI^4Hs*YWP z3JIMn;&!9xb3cgo!D>PDs}?)R&wyJ+FxoA=x@G%3yS2RznKO@R1xppOX*|W_Ij7=9 zSf+zQ@0kC_`TQ@4vj2bN*tG^iURpdWm95bh57KLs`yVIUL7Xp~eI-h3#Ns_BjjaKl z+%S1osy1JOFk$;u*Kgctf?8Dc{sBWETTteB>24DH^@8U*G=}glqn8o4ONe@o0fd{b z0<}xVk=?~(sz8RH;{*0cp<+VU<*~)b3{D!fme2)V9=<|>qPO}A%MSE~Q0pxJ)gB}a z>?srmGDeZH%}=$51?CbgdGZlHAA=tgx4M8L`F9|`H?3TGQ@GW524}xlQ;r6 zL4T?;-d}EQJFQE;tZHWL=K9*!eOC|6TiG9tO&KGf7f6lbOa%LcN^sNq^;eFq-j4@R zABK$NdJ8hl1*aFJ^ME-}q2J<{)R;$rB2f53xmCO>xVYG}$SMN(Zv6?z)T-e9LQHdW zb5Ipngc`=i?a!S0cm3-X5U9AhvafUM z8C_^2w2j6{CU2)%nVT=^wNtDd5j&(v;?wl>o`lI^F#85rp|`E@YJt;|M;eldO+Z)H zhRna1d}iDXJ?p-GbFezNzS(^N6<&t;JiIYf2!h{VC?NN=bzoo-G_3$!pS^ftTmdc( zl1Ev9mD9A*{#}XzLtn*bQk|_vURd@eZPr7qcX8bgzUAH`i!Ek&*w}gI$es@1P?>JM zD9z&-_K2tC@Ho>XUsU?hoOt@3y|PA+zEU<{FPbb~{XXu;L(zsUy!R60itnYQJZv6| zADdm7qaIs(?`%@dxuzMHGG=1Uxl_)OF>f+kVp>w))R>KUw=bg5J?EBZZQ8sU75P5! zGfQb_Uc|*6F*tuderRf@sm*AU2=CbKJB z)qsw^je1#t#p>mGK56>WqVBR3dix^!)3kwmn;BzM<}NBNMma4xZ&FhQA&Xrr#3MF3 z;qsO!H%p~6Eef4+3RmsWNjM)jE^_z|(^%#D(95#!zddXsobSIdn7?M+RL2J{CM)#p zI8ndzAf(iVXjC*@4gE));$z>wH9@xDilyDUftQjYY||FaMpk0?Nx$mNp|&U~M`r06tDKr>3BQ;88o+E&CX$ zIxpr$SPnbpVvAe|DId*5R_N@joCjYp1LmPpL>Uc6+_M{L`u`D}zAL}3@N^0S%H&gT zPp_X1yJBu$y$QOHuWhY3iH#5xp)j##x1L_ZuFR%>bf0XQO|vD?e!F?(4MwO*42nBs zX0_$_qTl9y8u?^;ISpNe%zuAl;*$SqudN~;d=xUj#MIL{)|oO%w@m% z3h1%5tPszXOZF+ZoSZ9us%(^IjakYp4)?phv7?{WDkOgCk*^KsPMhI4L+JJ39^g4(CEc}XX&zK?Ks3Gn>&s^-Bkh* zFcE|fg62X)#3^7;NG}g~@Sg|>VSa{5pmH&!WYHJ4)E4&~H!vs%wDt(kHL9i#mMToC zo8;UK$Ax}m*qeW+s{|8Cc_BmG{eGya0%PLqz8f+1oT&}22z#C}TUgBlNb8`&5UFUe@$-a5LOr75{Rqu;T4AdjXFVwD9$?J14 z=yb>w4^{o;kQr&6*`#CoM*B)qu~~`+^%|puEJ8{?$nwn#JF>PqF3+&Sxot$8tKwmq zMs(jVpM9$`_OE{NWV`vpY#bV|0JhGjP$NIV|IASejyylMUvPn!K=qXfOIKId60xpo z)hF%DG!+rv-u$-rRo5hBnmejbjZguF44bX)l9iWF8Xz%)IW=Qc{No@6L0Z7Li%O4U zI^N{%>(>>6uxY%h{mooZ82;k)+b1Zi&Cu))BlEc?`=Vdm@Ptbn=W+YD(qb&&MkA_ZxL9~^i?QR0sj*5*U*`qnRV=QxN*99nNbo> zmVMg$U%mY+tnkn8{(B(s`Ytg$N5_Ib2NOd>3hu~xoF3%YodOsW zt>s0kX6@7UT?7($2rS6@{ddCc;mu=JU%LO!Y{GxPsp~brnP5v%ymvf62zwS7t+&D} z2nh+fH}q*ZI*xh2b)9rk*%wu*EqF(JLuQlMm~++)Wx3F6&%l;qw-pP#ngcbW^rqc% zq;xb{(oTYE0@SMD&ktU#JH1R$klQcOD|mlLL!$0s+qRJbtxHi=JLZ1K%+$k9+`M|; zo+A)|3FRK7oOkn`eh901a`K6CA*HI876T3mrGQ@t1}9vMsEwUgVJ<(ry{zobWE&q@ z-5M&J|BkIV^6am%sp$1$I)Es=I~T{eipg86aZ$(*dx-n45mSAp_wU3OXNAUXdI;p) zj7{zc{wxJD)zMbfRiXr+P7lUJVK>*|t`OcJ|y%W0;dzlNN={JOZ1 zwu_fUX#SKM9&mv1)aq|5X*fQgUSRaz3e?3GJ##;&Oj&Hvw43VTwI@zDFE-ke-zMA6 zl!w0AuC~}vc3#%`McM)|AZ~5Uuc@u6nTPmLqoEn01zrR}hW--e4J?I$bPh0XyZPXj zmfg0^6L1O%dz*KQ0=AN!t%AZR; zSXjHn?v!_vcvE}(l>4dH@;s5{q1&(H0a-FNH6@9`UMrL9^|@NRxD!~*LP`X%1?&OD zAMdvIq*p2Ye2v5)Sihu-HC z#unV-Ytz|24GnQsefS3i_4p0ae9D<3g$$;w`-+sa5zO_^5o%T|s_cBS+aVL)^jn`1 zv2kxH4J(1cOk0%u1p|Sqbi(}Pl-(uUtaaK&z%^NGyVt}pfXJEB(QQ^3Nn&G$zABZQIDDwNXX6J@B^c6!I47wPt&=<<=uxSoj$e|iMz{bCXRdOK?o*i>`cOomAmAEOB*eBHoHyr@uw3*=-N%s zZnkL;S-6}7atzP{j0yIpv?fdZ6L2qp{3~}&N%ete62%#wV?1MOxb#KFH{qjf84%xY zf4qeKX0G?B^DZ&ms&L5Wq3+qOqazruCB@0fSy5Z-g|9U{Hntb%vVc0?2e-2)-KDa+ zTCx-S@xgA*(Xp{ZeV|TIYw;YF3LBbzzxNxPwf|Vk?q};(#*JF1v z!)NPlx!YLB7^4HbwYEUph%@4D{S0N-HR;IImft+Abgg3^l*TY}V28mk>vVl<#fUVx z#G@tLSW_*SYP)9XMi{C5H`tAq(*{>Ni1kVUbuj7(aZb;QI-3d z25BqSx%2CAoZ1uP`f11E^!J8-_yE>NnUoD-hX(099`PfSj9o6Vg4*-u@**nJE>I>3n9Im80^8eLgd z*gY|MFyc2-H0aXl9ryU7P69sH&33t7rF*k&xfm?QBHQ1jVAg#jjWu&!Zt>^989a~y zkNeZ%St5QrM%Vl3=nE%#+19yb45H@s!jfAI9O)232sO8wb6SRY=<4ta!$f_OjN@2?QHWzyh`&34*&P67y*NeSITj`2~J{c*uPEN(B2)jJ7+etsOkvE&u}Oh*r!AIl=g_ z-6lorl%*q=J&BEdHodyTP*(o?suR+i&^@d|`z*4+YlZZ#`-`TOwUgqZWtgMy`WJyjl|#5EzvF%<6SC6nVaF{E9+R|a?WU79stWHzobc@k!4 z-LQN0e5$jUO}exSq6&y6+8SIYTvPxM7YvLs;BKj!a7T=#_O!Y++|OZj#%?Ps8H@w= zBCa?T=wuY>scHW;EBt|3bF^6toqlWI$WYON2(xEbHUua4eOpO-D;g}oP-*vBxKDUb zl$Yx!f5amDjm`V{G4F-Eyx9#cEiIi)r&)RIq!|9{lKn@CwNgDP_(<2^2~RZ%>n{Ui zk=Tmcz>myJ>a03j7?VN)X?+dt*@2&D`UVCP)^FZ?D*tue;U|CgA6e@g^^(?LnW{OS zJGIa9BgKF|K5wabUPxplCr@Nlam@N_L+f9-L=MG95loNDZL=mL zOpgCa{UO+k-z*m4g~BpEv;ST@S9Vzm-au1S3XfEff%?uf{h=}jPnW7oP-s_))&hW7 zK2&!vec3xVxXnEoNGEK*h>`;j2L}fr^AK5CS;9S%5N8-nfq>qX0lzB&5N{1K)8^r2 z5vXPQrAS=XYWu7C66$B(JVarrO^Dd0fK)3W;KhAMF>z>vV)B!14#&AkI5pRCv`5VKUudtP+5p4e(p0G96;7!EXv1QLLvn@)iUyN>J>l@<|{t)OVcEN3K-}M zWWJLnK4-!qsqal#iAM2ar6Hfx;vm5TL%uiHoocr$I>~Gw%xsyF1{uWG;l`ws^wfNq zUd}*(4G*KVya?|nyc8wdF7n0ab4;z)MddZbbZA$(2wJGn(z(xZ{* zlfbfNh`w#d#Xx%+)x6~XIT1-jB2&5EBWSa zqh6=C-4-5-S1VnLn-fej_4ZeL8IJ!twq^SCJfb!ZS$32BD-kkU{ua-nsdi|C=5{Nx z6?o}izdqr;J^)RSq=sXMsPe>ccH(!PRVoLc_X!x*lD652+oA zuRvvPSf_7$L`#&L__@#1X6ympGq42qqUW1sinI802dA2kx(zMi;o%|UHE|7CKDhQW z1)H@ZB<6)=TOZjarYS2#hI1RGHW(%9zK1Qyq2X$3XN{Y9De&4m>Y^Dq6yBU4ljl$G{(GTQnVN8Ab*SsL zr%vh^xNhea+chs+gmo_4rG4_?a<--v^H3x=N;i$JJi}Ji(BO-_{DX4mASO1k3>4f^ z@1R~9+inwZs=|i%j!BK2T=TDER#pkdw&ZAZ8+mKcM)D$abE)`@-y2*2pi}M`PQi!f zu>grMt=G~A-x|yul%r4DO$4&W7xD1&wv$;bScyb!G(FS8QU;OhN7lACogt3`XLiJZ zwGk458ICvuH^f0ZRR0H9P)YY7j9<&>&HrDS zgM3@bo{ON<_{mfpp`V2MPGp3;CGzjtqUlCU+c#ACJaIujaGG};*y+M-bF)>t{R5p# zm^}#$`ynWq1*%KLty#zI&p)kFm@Cx8bF^5xEwp6P8 zOU_&A`SRfQ+NHRcvy@@MwvS$izuo4ZB8hke>@VIP%`PjjKmh@(Ppf-J_EtAZY*BE| za>McaEB)BIj<0rl|1|@B*%8fN!C;Of@CHy8Mg^!VH~FuMh5Srg_}@%`J9Gx~LWVM7 zA@Ir9wr#SME~XXK9V}|$Dvyi zyQ~uze$(_x59xj=chMHF6i7GGg%MHKHjaGH{VI%zW{3=tk-nGD)3^Wqmg2C2Hur)y z>e-(?5^`=iEsH3eUqF)9r(`{UeiO1~G8~37-0~=BBeSli25OhUhFOaM@w9Oh2@&38 zAQ3M&a-C?dKy(G|QgZ!l2DG!5DQ6E+Kj!Y1pG)~AYR=v5^i*!t3ZJb^=!PDjrxIH4 zu^RA=k@u})Fp3XrX2nh+o_6)(d#Cn15Bkz$_XZlH7Z_a-;8bR+;Bu1BvzyIb?&F-? zAUdPRQ8B_Sv~;8e29nA18ti0s?Qd=ub-W%^XR(9Zr*tr~GvY_07#9^;PInKEFkG{Y zt)xBF9AzeRN|(uz3o){0T;xWkl=%(m!bSRxauO|^LD?euhuP9nU%$RwfR@U|IqSSf zn~eEEs!&-hupFe#Dd^sEQ*oIS54+^DQfQ?;xdGNXYz5@sD$q3ctEG03U?#m~lQ^Hs`sxJ0A`P%)sbEa{VGgq@MeE zi#$gAn}y#pp6F6T##$;X?#Z`r{jTVK&DWi&IQywuCeY^7_=IiluT>I)?MFwW)jrby zeSCxO-G3A9x(vSvL%nAP({FZaTG|gZ!S6V7u?7KvmIoFYYe!W&Y4Le_mzc6sD_8gv zF{=shoxS)BqTLNPnN4PIYu^m?_D=Nx2N#2?S?-+0v4hZ=br>M=f*Yg}tDWhT4>#&@ zX(vm(EJ8vav&mw)6o*L*@s!nG-gY*mq~^S?uKXM|)Q;Xbw@;#O{G@&2#EFpf*W_8f zcXYARpuRCzs9Z7S_jqxreCO)v<=xyT zn40*CL3SaITAfjX_~YX-J8VwA#G`{7U6_G~Qz*pIeTh<@%eiPF8MkI;B&0!;M1wl*a@CMM?hi>Q*t%F4>8%u<}QB<2k; z=}0WghB3%0zs(v+~9M;Gy$yQ6QB!eDsyOD6)mgQ6K5CUeNu&N7s6G_qtyHDHjzuLH3Ws z{9uEM{$OV>0=jSD(7fpTVw^UIoy}_7imN7mS@R@7Ps{~a0lz<&RYuRN^-UqN!cBJ7 zN8Ui-z+$E7Zu$>!xl&j}q{hL~k%js^^TV@exi5~#4!>Bp05c)pez0wUxwm1FsN!nC zcCg7gL6*aj3v^05G~$~lRIfX}?^ZsAPkpAE?bY~SB{zv2TQFU@uogxy%8zwZD^b;b zFk}?D0N=hmb)24=OSfxlc<6ZR!L9c4f$^KWN_S&sy0?TV?;RYLFRsHaRU7+`1?1tJ zBOL9g3=ATFLni(k0lWHJwr)NZPkwU^6qG&r6A*ZB5Vm0v&zwWx(=>YN110tUr)`dDfNQLO8M{c6rr=hJw z;mD<3A?lcFKOsO%`Y5F`@OR?XwAG8NmlVax&5S&#bpNTxfk5ixhYy$GL|PW2>VQl_ z;E!*2S~ZJkT@bFkJX}s<6Ax%Ubrb_rX@@Yz0!H*4=Cg_4!Q4heQU+Ity)%QMwGhLz??ZQ{nEzvGp z$I!3bu}bfJ$giYg6KVRmpe?s3;550)(QboBJpbL!>9XA>CJgV8y3PpQiJBb~ET2+E z5ngN3TQbBViO0?2(6e8hc}3}SnOtY zJ5IYN*~&g(mksbuqe)Pp*yj9SyuArHmH+-W`j{dO8ce042qBb8hD>D$B}FJ9V@i}{ zW|8I;Dj}ha(I6BVvZzc^en>LQn0cOA>)cQ6{eSoSUgtXJeb05Bf7frfWmul|Jm2B- zy+8L5pgM`OQ!UB80^-<&Z0%T$H@4L{Iqkx~6;aMMQYln<-sLGt&wSTP=Q-_60gHV> zjccK?0*#n!@3OM=_L^s-M!-iI_>6i^vM>SPfAcnF@s0oWJXym~Tg0>r)8*3kmn&41 zJz~kH5nq>ZDi_66j*4U;j>4bbvGH`v((Wj;Xjz)nr$f=l|2$7oS=O2{O{CyT;%Jz( zuzea>!!Gn&9Z+n;KE2i8EKEL41M~^_F{s#Fd zIebR~R+o={d%e(f1DcuD<=Ym;ZvJ}-TfgSD!Co`ng&u2f=08jaTfy_F(yzdjls z?qa#5^o*SQD(mFJC-{93?)wfj^ILafOW{CPj|1uh6VO#7U{(69l?vZnu|{_=k_?e9 zsV2c~MH+Wpt~(_{I#_Xt+BF0x0AnK7XF;+$=MRwlluP} z72(gvoIQcDIc%~+<=9m|IxaAtVfi_(4uLZo-aAoGCchWdCI6QMZVpNo!Lh7z8CZ71Rz=&XwEEL z`%Ow@n7N1X@3Z@J2)dbGVa!mfsVu3nC+NzNKeyvAGwY$fh9)s9s*w`MzrkFoQBxJ~ zm%p@i=I>99RcJBn-5AGjy64{i{8QquWUuHIlP!m(>&S)l&+WMyUmnQimwed#K`Yz5 zWoFzia$Mgwz5B0gt9i@gS0lH0w>;7Q!ru}9*G9pne1`MLzbRt9I|NxQQfhu2-ACWn zm{>?YIWgzmzJIXTj0j6A&fIQ{bAE;jsJb-GBWjti4r&ZFV&aOF~<4jyxBmx3*Z%w z-1ghz*cIU#E8jZ`N}_fp6})tl*{zJ5h1^K5*jFI6qO+UXW)LYd1+|B`pmS!ps=SNWZNc*BRVjc8#AD zkU%a)Uh21Rhe}7>ZC2BAlm~wil!^#Pjl*K1 zqAJIZ)x4!-UxhoA1Avcaz`R ztrhKMF#{-xDok+^jD3zDSQ0Mwym}?!oRDGLAZ>)V7 zY7kcGbhgfoK3m^o4AifXZ6eJ4M%wo)%{`o%hn>)Umy=NPT9r-F0Te}NscWbIMCTb| z+01ykkRI2UK4e@3pmhA8AI9|_r*WNXC-|VdroE_5nlMQwAonUI}@ZNqx1 ztFR)rjk+hkTVYS-c$zmJ`9g4G$1`$$2&9naI%nUt!*#)q^l7>&n@{?(?L$fpK5Yrb z0*777U75{kOp;QxoZMVZPXCTqVUEz=Y=_;T`{28}_*es_J|QWU8K~L#OJGzsideHi zF>8+}V^v?t*YZ%@q==Urz^|yhGhT-&S?ZpLhR|3YV^B=b?f!v*&v@Hckc~_Rk`cl! zJW)|mHxYJi6WP!}2nu5%KTh5WP^$JJLjXzU7BhRZqjM*CwL<`vN74Dk!{6A!FOK&YWv`} zisQ>mQY8&;y<<=YnSWQx`#C9NpVJV%U5*S9k5q7z1mpd7uc$%#)*%B^2Z_9y#+=LI z-QS{Klx{&6QgszGCGF^SQ{n^FLVfvKY{rKESO$_Z}wyEUAN?d3w z@YnCho!_A7E-gN`IjGq-Lp5PN?cN~VREo$1Ef^W1((b_2F9N;)BH}9Vi7w1I7mQ^2 zcq{Z)s9G`@Bf9RcaGBEq(%Xb|coDp37cn1oQg2vigDU0Tmz<Pv}&Aj(3=j>ZCovRnP5A1#a5E8gu)Lu=Hn$z6mT+cNnZ6S@V` zW^}y0!8Hb)_u{R$LGR4ak<4bs z(H`EUSc*Ra_lM$g%k~V!e}?NO24?N9aUE{?3Pc%xgQ9o)mR=$LkbeYjZ;7pX?jo6> z5r;9XDYV8P)GdKkDllUidf#!+zRaeW%pP-yvM8*O_XMwi4hd82OGPJTJVPBn_AI@Cp3onJ$^;KW|aPOag1>ad1XIX zq+>4}Icn#oC{w$`=){c}oefdiQ;H*(M=PhdnLkRc4C2V&5Ogg0V$znh!7;1I5_vPc zxXM^v#erm99bIO0{y{oZbqxmD=prSH`ms( zq}JUbTRsJK>QZz%{Mo>s33~){q&z<@x0QKjQbZeqp*|u^f)pMOv{LzAG2ij+oe_!({nKu4m-FeyE5k&yS$ab33mCs zV|m~`r#$bG_F+8FKlG;9@CV?myQ6Ok?=S}9+>e(e0cmQuRciZ#*W=FQngc))WM!e@ zhv}cUT-Z`3UyQyYQLwYQexpwM&n$;}XZ^vh{&7aNgL1(G>Rt!+VQNJ2C9>2(la%;0TnT-1;0~BtB(rtmz&VW8fPYQz zRkPHXA5-zK2%)Q;uh9dJB;Wpl8?=-cuW!TU^~C!6`#k=b?ci1t!Ea|s7iwOsG_-o` z2@7!L@>b0ZI#FIc=LoS*WBTOOmiNzY-sOnR6>RTexd1QXiT99P?^>@8kmh@GPjy59 z=yxFd9GK(7%JCq&BhJLze6&iZt-nfy_}$mHUjK9Xvf|GjzdkxIFSr?dOW84_o->y& zH+wPIcwuXCNm8~jw?Cl~=nkTHIvIMszP6+2onjCx$0p9s`CBKmowr8zz8L?2QfmO6 ztPNGqC~f|%mRMVpTuuk0uCb{2cDDUtp~7(9+E~$IvSwZ(?QM9>jLo6p?Lqx{Ws?EI z@6JARk<&g2odOrl?;3fR-Z|}27`}JR?X;Y*x#pA%w&T}ZEct^L_G(ESU)#}9W9qS5 zG)6e`%T1BimIJ9TT;MvugM;|D*eX%QO&lowP`-dsNGdc4e-#3Gu@PsYW69s=-kT6+ ztf$9;5e$JXFlIDnL7W0I8(*a|yPY4Nx*#E%oAc+xs9UemH<2-Tm9u`am><5i7S?qB zDs8o}Om%9HGMvpmSTORNbbmHD0$!WZpzC}hcvbJbvymy#_W0cE!e+PDSK(VMUjFp| z#*s}2uc_tndlzPHI+=hV4Ur2Q@t!LUXT?}W-S_Ia(&hlsH9HZR#nml6rW%- zduB6%g;7~g!VkOe{d;WXVe9U!nO2rw#DrE~ zEE+GH)=O9X);Up`#{LwZ2b0&feM=>4uC>E2Ns=fQAe}*o+4%L3pm&>p!oc8da!ShC z&;4{*VijOUj9|?WOJw8Cm|>Fky0SX`me5J%2XeuBy}AiA4?4=Ry*PevRp zzW%+u=juO~96jasa&YTm{zG=Y_wTZi1}1?q8Ee?Dy^Iz0^h?$B&0iSPfsNZK(hd%% z)lC<_#b_s_!-pUU`Yo`rl@~rKv)$^sW8?XSPxi-|a77x7^?a+(BUnc>LeZC&wKFup zy2tMD)UZgVxnu14ZI|hn9<1Z)DlezRXzOopJ>EW1rQ1n*crE9pwI543dhpo#{m+nz z!b_^e)dw?lQEBnP)z2cZ&@xTs)h1g0oz|oKS26dd#DExvwTSe*dD|WA%C^~Bd(EBo zvn*1iwF4HfB<+NpAC6gBTklN~<}n?i?^ht60xGM7Ska+K@Wkwqit_x!Y+~worekNEn+b_Ol zotfK^`uRL5fk&UhUU5@vmSxfHYWPWce^*!SYz$AHDV8}tu#kQ8 zDA>3is$}ySHYvBd%3lh0-yCM3*?+XY1%o?Y|HJ5O&c_aauSBGtOUdKk7jma?nQAuj z3sQC$kAg?5E%zXXskAbNti$buC~uDeq1ZzGN4@>|Ct2$3A=g?%Bebe=XfThc@7#FG zSFr!w>+B_DjW#`8g1r&TQ2gNw?PIMo#j>U+Uj1-IC7()8e4Ws=$`ySbL-+p_=%hZE#efJn|7$Bs!KM#1*R2P>qr_!6P`Y-qK=B} zy*P_#rILi&v*)Q;6ggj-|~VY-x;{%kM8twd%gebL@wIJ|C>8N`gRtKJHv9M*NF1Af$JM zL5pnD;b%Rru&exi3AVDe2E>}bA8SSbe}3tBQ^FU?whqF4YKa_!;yasvhkx1hHkEDj zfrzU@JDU@ewYW9+l*C!fgq~Z^AXGzAA->N(VL-r4LLT|sP0qet>9vRJP%`JHdd{Hg zg!}!;-3keeBfv(iU}#6yEtl1}UcY#8=WB$Fh+rInyKU#1yRVtDM+)c1r^(6N1XGng z7wv*{^J#d)LScjIYwr$iYc!bB(`K;%A6}I6iU8a1-ri^TuBlBH07c9TIE$)i5*2?@+CE$I+vkByGP-UEH^|D8Zm6G{a!}%}8+fPxwz+7D1$_eAOF?R1o1mT9_o z`eIIkpvYR^-klM57vWi80Y(HS0!ld2$A;W?yZ4Z`8tCI;!XAMuElTjb=K2R!b#*1c zUBKAhe0$4lq$TVacSZQ}9-O;Sc)NcvgQ}qoCcv&5V~V?WeTKKnV8^>mo<2{gdb%0Pi~)21os@tFvG(oHesh8J&>~sJjmjx#KVw%Z`f{D>F|`XQn~fL zT@Os&XJo7e-wEUqu#v-epX2uQ^!y2Dzl#8M*b6RHiLfyuG7&6E(jBds7qSm%1k0Q! zSDep*E5v=40M&}QhT;aUO_?T zhpQOP_S@Dl(=9k5XXt`W9RIOhiZZ**N8y#UWZ1GWGtX@wXq=Mk?{49~qZ+qvw(6WT zuQcu-IlvZc%@+;74QS#*h*j#VQKdNm8j)Mus0(qgU92d=P!497tAC%ZFRZC4vdB6!s|<%b1POwqvqj3ye;ig91(KIcM z26&i)WRH7-`2i~YQB5q|Tksyq3MD0lk#gwTr_&G|!LflTFf=-)p8ZuH{B>I-Qp7Im zq!+_oB;v#?4Uqq^V~){&E`l3F#!niEg}R&;nbop@D(jzrR^iS7%*uKBtq#z01gH$s ziXYdpUjqOLc2(cYd*>375heqivoVu1 z;?@C}V?%j^^lb)D%(aw1<@|9HD+5J)Z`#4VVW%HcrR*&TRt* zjZ=-FlL^ zQ2wyI*X7ENCC~#w7=-^IIJoht5OmdyvAqIUMeE|7n4#5>8c`F3MxtlDuwxW`eK13{ zYF0D(6A*4qn2K`Vzs-H$6bBgaC-IN5zUg`Lek@<2*%{swYCf6z>eUKZh)rx(Wz%Q& z)jOikc`RQZ2cM;&(>|4MrcKsItAsBU?E!iUUSn|ACBw+A^p;`>`CC9i{=>KF|$_CkrQ_Ud@0*1WSnV#iR( zqT<>Ta&w}n(Aw_GAy@O&YGXAIl}mp2k7SXes&p;pScA_7 zk@2EItOF4^9AY;CB7@tDpTq(H+Gbeoyo)fjo`)f?`Q6{YA78_F03m=cJbvhyWZ!Qc zS2Zm$$+@rYs6XRc!eS+&2GHC&JHE#% zjTZvC_$r7T89}FTSG;#&@5`HB@|z%Dfm}MwjWrpceZnK=>!bMPXEdkp=&{r*I26d8r zR-{#6VgF=oQW7f`uvN_7JqoS*2b4%tP;NG6oJrrfkG8Kq-}n2s1HO(^>YtyvQ0JS65eEU0?6umnp^}+NRc9b(07du;e9u;Aqe_;-o8OO88|%2H zhwxS1n=PWKjC6BxnAwRrm({oevmz&@3y1Dc&hLotC<`KVvGQThJ31;N#oRHv7cNWK zatQ*4^%<7Vqh%s7Z$P`lv1wvrg5b>$+iazqv)4pujq0xTq2G)^&;k}OXY#!=o^;az zk_Jr~3Ku*w$F!X-E{toLqAl*hn0Ru%FuABtoaV0NmwFOII=Hhek&*Y-S?hv3oV|$C`(-36=QuLOtaguyo>^jt0cH}OcEO(>MdbqohMND z8JvCB0BB=-gyY&WB^N$6wK3l2C0BHpNGVQuF5WEp^h=r$J7BvWFLD&(d&nT+irm(6 zVQ*6z?;Xn-tN7*mNC=aI}(~$6#ump7q{7>h8Vj6U$R5v@6r<9T2#Y3D3c7 zftvF|^#Lfh$9TE?gbbl%8T}ZSn(Fj@9E>}N!3?fetcs?mIdk}p>DdP2nt_BUPfbnb zUqnlu8a1;3O_L*TUItk9)#oG5n7>v4;Qq*6vE>~Wg6TCea9_(o6x%`z=%Rdx@!h?4 zP_X_6`3u93E-S!#iSaD72-B?BrLMv?jg1QJ`*ue*C_S<+YHe$KI^hjyoe*QR)3zLy zJwD{$B+3~1_;Ef!o!42$5?Rm_mZO1}VQbw1BGWH;eP<2VXY`cfCqaWb#bK9oh(~-C z+f^)c9cVs8o1|H)cNmv%gpV-f)30(s(P%wnHSXL3+@A_N6@?V%vn>DS0+0n^oYnRW zx8ars%u9;swr$C~Bfrk2JrcYc#~2)}nE0J>6&dqdf&C9xgas`!D4O|_N1}Aait*D6Q@y9hudNMJUX#B8XGeuEJw3$By?A>L` zK!b7o>=YE_e6X4LiX%qy7Z)#KXKrP&}G#=Dl8AEqNiFs*fGk2^vPEq$u9-0zEEgvG0E(~K&WCCfAstZWbuv8EP zs-bVU7%#kRm*QlH44;XB19$H&?$yPSWa*(RsIuvJishAR;`G8*Qq2txrr$oSXa z{b~qFm&co|cs4KG zd2_x?oVV|G-sLy|Fc5iWsqIOAxRTy6uuC5*(_t0(nB2%uyk#RR7aRqp@tct#eJq40 zivckr0w~Hkd3g47suKlHzT3F(8zHX~aa9lD!f2J)sHV{fUI=Pkw6@+OoUxE{_&8@G(_JF5 z>OhpM>ZniU)Yqnwu6OduleW>F`?mBtz57}4%r9B!iVX)Q+ z*g*y(L#P2WWprC{kJ0o;=m{x?>19tskB1C^%W87Iv!#P?{d%&CiCPs#3V6*H&;ISl zk4Sq{9BJ>7+6%c^H7{+RN{?KGV&>hJj$^k+oxlJ5S?YdomS^*VX$6Y=Qv&v9&WIj* zbtneBT#9pU^BnSzM8|Z_(dH;nE9sE}s8bL7JaNobhOdvijd0_hjaLdS-j!LOi0*X_ z9yO781RY|YJjO}fXnPPfd)mdV1MN!V9P3*K%!yt?(yv(B4zQ?5@~|bl4un1l@LqTM zi$?vC<%bR0guKlD2)>^vxUDoxb?fHyARYN}D2i`=*YNAy@dI(6jJmMkrjoLbV5l3w@VCGMRH^w8?FJ@t$t5f`Q>XR9VX$u znYz}HYmfUPfPB~k`9U;(YAZ#O`_9%6K5D9}g^v-A_8ny8<{9`qislnfV6{95`PV5d zSgCN~cferTuc6>M@%tQh$1X%uoR4tS*-0{%V8_D(Pa@3^%3w%lK-O&SAZ9K94zkg$ zcf!K!0`7LcVP4%0y=L^iC%PRr3c-!jcf-&E*yboj#F_)80&MFKs}*^mMKf(&c6 zCkBbr1<;|y$1{W5V5|Ls(gx4wtE52=>g|}y8z|~V_MVdDfu$&>jOHsN0|Oy0F>7z! zcKlAOm_33rG*&krqlikCdI$|n|;vJx9#!4o78^?b%t;v%SL;=S+ zy^{BOPKYx3VV1(02>$`TfmRZgZX1R@l=trk(#uJ()*A;1@j2l!Y*b?CY$b4V)HOCP z%cy@cVRjeCMfCng+!fysW;QYtP(aZNa5%BpwY~}hyCb6UzuzZ)8fwnP2`gA*1Z(an z+H@xgKd`2yQ9WX-j*lzE@lGjbm~J;r3uw$)sZd3c(mEofV!B3Pa|pMUP~r-C>)(nm zzCXWPy=z_NQ{RY})%7oB96}Av6dSX?4tcgb=PN(8IGWxYsjm@jU+)p&5t%nM!{Pe# ztV5FhQ3czok=og3pI;j5b2A-_-(LPkpJ~lOzq~f5HHyO=Bc^5xLR(i)Un!WDiCewY z)Q`2NX?WlClX)hxdqN9GZhc>$7_G~k#$vwMXH=d!BrGCA?}j36W|*k}uCe_m0TggR zaq$y2=GPPLZy|pOvc`ECpeiTAn4_mhF^d0?5GGoNp$ z+i*NA%`^{UKPeFUd}%mxR7CA~Apq+-GA@yyGL;eI)6kb5Ztw1HT&lwlpEL#{*+83W ze*$R0mXHE?juuTa)CVXV8t&M$=ei`7|D+bj$HWzy3~O&)wbxYhSRoMc`aY}tbnN3k zNCw&<;{l&l1hw%UkhscR&g%nP{NKIXy{IsO1QW6vgX|j0xz#xE z;h@6WKHmg@i*z{zN#V@nME?2*Oxb7~i}vg$xwA+n2F-pnBW6+eWoqhvL&NVs5_6x{ z)*3GK8BupmUNZh=M4jXE?a%UErZV^Nu%Y4TgP4T_VB7(;m@sHVq)yzs%RRP%#mCeX z6w0RuN?`>`-9e+>((`V&s!KIDf03GM1Z$*3th$*}bH=?sgh2Req& z>>nrC?3GU9UsY8&LCPQ*{qn8OWi^h%HMRo~pF7xC2&@`+p4HyW>Iup9ne*r2M!)Rd z201d(6E*?5S5Z$WR+F)J=JlN$~wG0Q^~_RscRaCPM_&d9N8F3;SnwaIHB zZ9mk7hiy4%DF@MdqT5_vr+wPndx6442CR)MGZlcznZJ@qMGel+LEMm|^Y5>I;O{fvv)+Yab*n z%Q2ONbJ=N2OGX&o&3%>pa|fW>B{L6LH@Op_TFsPdD#e+9D;c;;b?ZX2`_ zd^1<4iu=+REW>spYdRo#t-07`?IMDk>7mSA34W@oI6NY@9#zqCCA7wdn*u+PsrGhKBUEL7a`VU%wvug)oM3Y^+nz z2~YOVnvIK4#zeT3XCAQo{P^=J@@wSx088hff(S14B4v&hth>1`EYGxn`mXruBZge? z#Ny@SV+vMcnOIHbhZjU**tI0TH6h!;3wV>3#sGK*GX<+E7_mvRWwy}vxRcch@&!3|6!}4SUEEK1*Tfp`L)1lVxJ1aXo$)bVkV?|kYM7n zgXa#jyvqBqeT$e5-a0}(@CN7XL-0%R0sgs8mNQuhiwouosb7?jI&<#ar-_MOfGi!G z-ZS8c2mWH3Y4%Aov*Lz^$G+O_6&1_L>aYSnvJxV0w0K}ALJtnYt-p789Kpw35=Ld@ z8iWsf13Dpd#23*d=$5eCrJ!&J3Zi8)GBQMUQWIpQT^k+3)<%APB>NLL(y96D7;Ejw z$Q$4IaS%i4!UQP@Ze4m!&52f{yjW9S^ho)4VE+g(Z@ujj5)X%qQn*hV8~;}HoOrG@ zqoCFJ86-70=U#{4YhP+^sCzSIv-6c2_b*8cD^C$;oRddRUf>L7QrRMw92&~CNKw~^ zgzdqoF;aFo)yv#pt^s-kdqC0KS73z-853z)aD=))~;Q<_p;cfG5J;_Wz3oOf1d4!nD8Sem93rKi$3u!fic-gV8+rcW~`?H1oh+R z&&;F)HTmM$v*(PQNcQkc))oA-rJBx?7xtm5>zPV7-MWsSpUzF_>gsyGNJ{E?5b8QH zOd1-<{P;9*+1=4`=xs8Kyh?h%aPClgf98fV)u#*4&Mtc-$9*TlQ6-M?2nxxMaz4hzYuL1hI)!u6*aqD?Jwo-=pRFnH|c?O&;{Jt}rIn`mYUKb-H zX^z?9aXZ%H+__}{^QkR*Z2svVY`` z`GQ(&+Ckw5m_*4b5f%rd=OT558RFfhaQZj5aCChAyML2M=W6gH$%wkSdjXX_;{Ea) z`1s0Cz6Y~wgO$7~*cMsu#DY$ki^RZ-u~>2r0qTwMhXukN|NuzCT?y~eFS z{S=JX8hV-UM|azsDJgKf36G2nsO$f_SL~6`l7m~NeG>vkz5Fw>CR6&ZT$u>_RIb|k z&p*MUU16UukqfP%xjDQ-uVV{G2gC{sB?cl)f0uxcl9rbjh}{MI7INaB<>!wLMYljv zV_vdbSvj@!fDLZV`1m-c5C#cWA?`32H>|SwH`1b|0VJoGH{uLC3LQ#Mg#}~pM!t>$ zn7?j95$_IW#V8Vte#`qf0J%0B8X|mZ#cK9zBMDMI$r8%+j~^Ma zPh1P~8L*n^6j3I(G+jNt4u0A%e%HlKpGab^RNlyy8JG_Pwz`0(=K^h*uH-ur$Nvki z`t3Lh*~~^vm&1xm9j$HBE(cE#rs(9#t|j~c9f~Jo@Hx1HvL;VK6`RS&v9X=L({2-Ww8QhGTChUU`Q_oM57`};FoM8`Lso|hXEplt8r!YL>yNL0trvwNb~;zQEha6sl#@mnBzM@-`aL+NEe}O*xlQu019^>`I-LVlT>) z6OAnK=#1`%YT%u?os>-Ay?-H78%M#qX@~v+mOapR91sgl&-tm&!pP7y-%8KNEG$ z;bzJqXe0>F_ z%aRsBZNUQs2C7ew4E{irM!0Xt7iF^4H zbyz>))N$zxnh8j)`s`m%v;^UmXZU-s#InsS(k6y|skKE7YrCm$!zta=Cp+i~MGG?Y zuE1HT?HS|L9)_n2OdOY8)fk?pi0wL56Qd`z2E9>-PMgWfyFgzX8vk8v#vf9`6B1mnlHZ3J( zuJUmvp;8DDX?e<8-c6gh0lNSy1wKaj8HkZ%iXa)Ie~wt(B;h}O+q7?K%gl?E+i7V# za9@9_$zQFxZc^Z^z;$)DRk=cWyb^C4|7Y$v8`f_-)oM$d4ho&Etjo`ArnRB9_W4s| zoKF1=3UN7#vF~$~m(49}aD}U9l?G6{yZQ{Oh7HSbrvy1*XJ_G~BprGzKqxlVCs!^p zK9A!cd5ED(ZQs5*RJ-uk1%XiQ)AsfUDX*ch!D-P(f9U9?@LXXj4 zT~_MWw|bmPeff>@%vEx0w=&haoLbp~jjwz!O9;O6co+4^d_&-}&PHi)r`cG}95oCK z3bOL{-mobs>5Qt)vvhh)czCIaz2C%hS8Ho#EJfmBiVrKWEI$khS?yE&Nz2f1pUSnq zH>-k5;oZ1dTj^v8)^8)~g+(_x{rVT0!?s4GO97)tlo zrHD7rfZ(V-b-GB6rF@#$^Dn0UJtL+Mq~f>D_B7wW|xsU7^4d-vU(mAzpy%fZa3 zZK)KUu~w^FENj8*adYp2$eMMCDxh~u3)1~nR6+({*soXo+S}t$Bu@x-oY}dGO%$LA z;VjAAeAjg8ZJ#%1xAd#*p*aR#mgt9VuHD;{&(=LY>P7?v1h`H5;y5`!+fyEWaY_o! z|6UhM2Z!a7hVKUWT{f(Kk-CA6ed~w!D}Kh@RoxPzBFags6K+e27;Q+ZS^6}`h;g>w=2U6UwoZUM zfZx5?8yu%{nc%<233%0QH{09B!TA%{orN1K-sdZ9Sh?6E9L7#n&+x0D?iSldpT06H z6|}(TMhs8x3#aGWsnasth*zH%6qf6Vj?Cvulu@tD$FN${hND9lsScO;f~icwNz0N` z9?N_TJg@~GxV`*p(VxJ>B;xH{JE`6t_F})GR%0 zVQVXFHH!*v$F5xl>2bR&sIy|b={u*3TbFGwUkKBrjSmt#=?ON5w1mZ+d2rOdmWJ*y;2sh_!#so)A9wdGJ?`?piR3Q_&_Dyp@MQku3Ncvr2x_0%52-C z?8W+q6P}|7rap6w$2^LnbT9|&7&7<=E`-U?&sh{Ed>ovzZV|#7ESE7R)mS??rE+<2 zdEYtziQ6Ka)-Hsjn~XtisLWiYq{H3~l4e8zi9ulOI=^lB@gtE^igxnfO2VYS@{s5= ze9S<=l>!!N#>MulF!0Ix4HjwYt)Glr)oo2UJ$!iHgw|(nk~Nj&8ui)x(7^?siCeus z@x%L8R`v#bQ3+D-0(ZRoW%2oepMH`5T62pTtr)du|KvX^KZ~snUXHPC;~)V*Dh|p; z0MME3XV3*a;&FAj;_e|-J*pnuG|MXIS0@w9$W1B+A*cQ}2`8!>uH!&R0; z`?svt+>&-Fm37fkxtC8>XtTgSZ$DIXon1g@!BjGgHVloTO;U;R)(~@RJ$y@SKj};Z*$~Zy3Tag3njMSgeVRAwU%QY z>+JkGy{@WlcK^`wA#XwDe$1=fT!o%-KCZ^STe-xNR<2C1Hv7TRO>Z#{rF%(A|96&Qt5;X;JNi;mWjFg0%SzPcVj4y493SNK<-&BY!iBIU^Ykxs^JQ+G{^$&~^H3w-A{k8>^;ALn1b zZQ$3`q}~-b&XArxj^%@`1RF(T(h!+ z94k0DmciXOtMM+-6o{EZ)c~~+U~nS4g9H{3zGkidmC;%@KP3fV!v3(<)M4hse6}nv z_i{QkF)Y9FX&r?Q+96sqYyJFE_VlLiz{?C>PY#BzSe&?k*m|GAFokWQN=!nsAB#P| z81Y~0d|_29edne9GJ>-y&qF3|t>}+@TML?7gM+8%dQ4nT-^7f2#N#MRwqxm-HQlG1 zLN|_}%*q=Y9%@}8O^=uj^9Y+~Jl<{oC}fe+n?_F^S|}e_M(l|XTC#qcg}5~CB-0VJ zoP*;I5QD|(goLd)TmoFg-$>Hvt$df6Y3c6nUMFC{7?$#=NIkrGW5K}PxxbZXhK_TG zvXatDflHs5;$_dG!px<85I1^#)0;0B2xD`<=3ePBpJKJikn@(7v2DfwS$%4!`}ioC zSJmiF@r}pCT&a*DURqT6!bM(T2Gv=RAz3Efb}-M#VyK`@pkmI(3byIQN@kHPHzxS7R`fYaE(DF$0qi5 zX>6OPqegymm`SVBJuonk3_I$o7J2lq(lg}Au>n7qePt`(9@)r^j@HDK{ZT_UmUV*< zKQR5am-Kz5nrwK9h71qXdOL;vT+g*0t$rIHJwFhk*-fFCgi;94`NS-Svc;Lb(=Q*7 za|{d+U*agoyJ8lp*+1z?hUaMhO=bLtY9z|3HcSO)6H~;{k8yToe6@vh>+s5_zDx{8 zo*i(nO|_0WX?CXQYZilo$CwZqylZHolRBM`o;LmnM5i|-v`Mn^9`m)zZR z#kphU(<3j<`csT-bGM;-lHRk&*2Lo>TRQ+drlB%^iW^yc=Sl-Gn8=$`` zqET~rMJTuciLX}@mxk4b-H6{PpHn#KhsYKUHi)`8Sm*hx-zgsqFIHkSM~! zr^INb^~Tb>bd;YCreW!J=iQF2RPd{PLfO{5QjOBWE@^nJ@tC(p_^i~5j6ZX&u|x7s zO;E}Xy8RZr`EyN>j3VH)oxYxPYM8wo`D;`b+8U$}dBVA7MpdWd<* zMlh#!Y>q@+kqno7~DKim_bN0_{d(6#^OvRdpCUUmWvzsd@+am7Mz0ddU zqzg;W8l0p}Mt-;%B}h2)tGvcddcitR@B2b&_|_Rzp=5E2wtXXk3KExT^S8zX9~e*1 z&em3UyUw$XDg;aF(Vzoc<~Al67}i$)3LC74-4k7WL>4XNHW&HHoacK`kfP)SDviE6 zNGl#;<*&<)C6;)s@NYT;_bIGL3&%Vg&l}&v9gU_O)PMP5^VOy$LTfJW%55e+%X1^2 zrM%ATUph{qYe&(eqEvXAhHUYJ__CHzyG@ACQ~B{!fhf0wuUU_uraP^eqSuDfBO)T6 zl=0U;I^Ny-mZ1&xA}!l^bC|E{lFQaK{@go0bR zD|k-nh0_=HQx=$t2R(DP_bhArU9ueeMK+Ur&$o?>JFNK9>8YCr=y!T3P#ME6&X|(l z=M#MSmB5D>sddxzS6`^x%$b$tD0 zt2{;ZJw?wh{{#M^a=!>Wtr`Uefm1(b2S5FD>$7)NXd0}Ge_eRrwo)te--T*s3Ic;# zORuSI#%0_DDei=l%qeYWs~@PVU{h@KWCsDzq_fy&fE%eJJad>$~WA*zsj4rHl^4WIwVJ1Z?8xV#TDgGva`z z<_#o4T`lioBmiMDX|+o3895>o;~|z{xKj_pNiS8*Go6)r zCx?n>6tZ1BTCGl>W+0qfKF!QIAC;h!Vl*34YIVO&lb$dx)gix;D(G@XFiR8wF)RK9Mi z^A36i-Lc{uWw1HF4FwA$(J7&ksm3BPwY~xM>TvQ(n_MtB!p;|5DSY}H(J5YDUWeDk zRXq<658o@zS1`Y0_r4YMsp7xoT`x6E;r}lnuUf{JonTQg3Hv2gayWQamSf!9Bb?G8 z{x3w&wp-b1v)ovP8G{sZVnH-uV0(V{0qy-omQtfPYWMh+UlRqP;zkqiltZ)xT3cW5 zO22n^@?okHdzn#5N=l#dxdujp1@Lf%$x`-rsq3!axN+^PZ9wCo2C!2CXxTF~U@K*X_Rss}dX*5DNc9Swi_c&{0Rq+W$R7kGR%Yw;Z@#?7Me{ zbRT>BrO5{Dpc&zBVBT|=(5L|>x#ykt@gv0h^f9XhEM#M^cq-_$bTRtTzfhi0b{BOO zS<6IG#HH!kxJdK#o%B5xb{C%7pZNB?rDIe@ROLa6C9phTj%fI)w;FJZ{Vl3OmuLl@ z)zr|q0G-wCO^Zwg|BrZ{y$I^<<%}6c{{zwE{DrHh(1{FdXzs=aI?^`$R;(+OZn;)Pqk>`|-b@dxVP1v8nc9G7$`|Y*66+PJ zB}A$K!5@w-FXJldbzyuy6sqFuYQmH5$S!xej}z!g^p(uW#WUmcHd&3YB(K<4^HAIh z-CMWb`1Fh}QFm?eOk=Li6C$T>8VhAK*Q`|1(xp7?!H`!8tts1EE52bR zFx!P2llz9!-xDUUrDl2ECcqIZQf(LoC6w$HdwQT?!(sTDii+W>Ip_54Zp(a=yCRok z2`o=p(CLz9Fp!{Qxh!oeFKkr}j`C6Irr7m30YwF0NGfunCz7!I^R557v47u>&*?Ds zti}f(Ar>L$uMPy?T|ruOaW4|};#Wt9^lHU&SKhAWd2_6!c!g$FRNUa6hl72tUQctJ z_n$gTvU)00Qa<)iTB6s4WO*xYElCl(d5-FDF(IwPbqb7d*S#5)>sz+5AUj*m$D_k; z*ZlF)Sz$jy8fB|E{l4K^6}LzVNQkH`7Lj;>T&GX4?|s>NsrlND`JHss1jH9%I*SNX zIQ_ni0$qV4QX$%sZl1rWJnppd#kl#hc%!}9<8=eBaR)(OT6VSJ*WZ8rzsjRWKCBdFAco8YN$~@8w=PMw)RhGEs-~rXxP_Q-t4Fu4a8Naj zeDf63vRzAvJ*NK@`-2A$P|YBj$i)S&yaExreU*TR|Fe|)1*?TT+Jb8RsLWAAu2a5L zTJ8&byN=;W&+&YXp@GMhfC4>U(U%lBVBSflLt!+n*Ufi<*j*yp8Tg;!{PnjEjOCZ0159-0-58zJ z@UpKwx}KMJ6(CP+nJjNEwd6{qUOZ)NW(M2oQ%D1@}$DGTK_m$`SX7#F7e8d~h6KOI_L zT0>o_O>=W(4!P=wp&h?rELElca*3~U8ePu{Jv-+L%K52fQ|Z-ZZC_e*b8{KuHAf+U zn}}XtxtB?(RgjaN>&eDs=CKSAZ+pCb<1Eh$$Ud(h4oMw#^ODMdTtF~Xo1yglw0BV1 zv?DSSyqd=bt(h&2s%*d$7&C2o7lT3XFb>ZQe$RCx~W&n7WC|FsO7_UbUh-Ru5CL&--;=D zuA3h_S}bx#0S?OX?_7WPHjs-HJT&@@?BkA5&67$PgifRFuk)G0id- zkvT$xxy-Q$36)Gq%2;VMMkGTC8A>G~V`V6FWM-{>KKMZO*)&f!r=3O%2HBVgE zx`%c?0|87Fhk5JQudg9ecKpVsu~IpC>YwRTR)13~NVWY#=x`81qr;ya7@k%y4#YSRcxV&~^7Hb$B9qHClx(Ooyl4_1Mu+c$a77%QwHnBK z*`?EKVX0}fFGqX&eaijQN&-jo0X0XDb)18LU>c$GC;}e>P0Y$4zq$Qo=Z^o=kX=yX z3TH&?3<;dl<4JvY^kt9YkAL{}#Egul{%@d|Py0iC<)o*kld|mwxyljWezerY`tbj1zIM$zsLQlFAo+ZB_+4?T3O1!zKC@a%_Rr9M z!(G4Vtaz^+)i~x5H20im(#k@vT_>o!I~1Mu`nt+Rv&gw@8Mq0+mf3;x?TQ<01ndT$ zEKc4(oHCG9JPFwoIukE$edooUI(ux?EXO-+e>h^UPyb5ajfr<>>|z0ZEnRa_y6%D6 zsbt%i+$RgJinl*HhuWWF2nvk38MUYBS>8{^M_XvhLnUvE=D4tAP=)xOY@{+w*mD3F zb8ILtKrwuxp}axQ)R*&=ukY7Ca>sWO=#n0z`Wzi$^l}(z9GV(ztY7uYQa*iQ3mUX# zA7oI{fvN)LkI{Lh;_u3LbcyCpmbZ;EL!#$0t`Ggwd0oi6HhdtdJNrz1c|bmI?zv@w z9l(B@!{)NH78#VCpk6;EMsR%4TWLpq%sgpTI>+oeO}iSaVL#CQi4LL{`4f#vXVBzy z7?6d_$;p!^TY3_1>BrqxX0L5xGBkRZcp~C&$Cd72_J;|A|(o87D`*!wO9U=H0 zC!;b-qz%TDzTXs4pb%n1eOH6^lWVfsf%BBTef8(OoASi%J9nBX$BfpXopJVPuSP0t$R1VcX!^)>Q%E43Q5Yp z?Z$AUbNzp7vN{SX^0nL%Wcr$8os{slw7;D5f2$7uPQjvxCMfQL|j3yidffN8<8USiOr+6s};!hf)(Sh&m zp)T?oNiy+ijs24c!BD|Jc;1Op6ZW!o0Wxk%ubj@F-2;cXUslV0eJwj1=XU??i1VdK zFWl{ES0J1YtB6RKK-MhF(g?CbX?uih%wG&%y0G*TfpGNMrO$>ewY66OlR@@j^N$^u z@na+)2FtDVu@g_mMDw3SyewmAt#dSs5|BxVC_0oW&~cc$=@1S+N!{BOf6*x=#5o7* zCIy-wfHW2yPh_n5h!M)El#;~&a8xkx!HFS7`3=k)Xk!16#+WhmNPN1wiU9W*lx!_= z&eh1#iJX@&Sw;LydeHdAXF~5!u=nakw{b}as$IrkFy=p-kXy6Fk!an2$2e@hJUJv# zqiOnzcG}hQ+;=CB+nvIsX&x{0b+)n#*~2XY-6Ug+SH@g1XT+l6-ykZ5<$$POsG=3q zHDh98LImEP*;>|hDwB&qUbG_4LV0@Wy!xE_+v0>P!R5mvd%!Lhj##Px1-&QtIm~5zzpVJcZCS@0BH9~%@ZS8d1mj(R~ zXq5tXtxaxgkQEDbfdDMcZ0nlc(2mTFe_!2thsfTs$@cAgLghK+iY8`YZ%F(){xUNq zz*ld?=)t?l=EmKU>Slnvx&#ka$v3zM-&zuylc!FU=8a9qALK4;H`~~8mb$6x=g(8` zJu4I^9n9aa0MLJv*5Fz0{X2aEfZXLXZz=2X>9SkS&U*&VDUkbqiRRp^lXj(?>;KvsPg z^j}l0i>_hBL2(>)!I|IH$(G28intmUlMuO88q`OOm^bIM6tmAf5Wt>ve5^L2a8Afdxw*A zlP8)Fte+b+fk%;pjv0~KgE>CCW)?L5{vSJTxcHgq!gBx`ZK<*rCCXEhSOMka2Sk_ZP|RL7K2UAULGD#O)akZZQHrC zkD-UrHIkuXV(ZSG%|wqaaRWLcue~Ns+nraMzc_zL<)vzgxB?YG6CtOdqT!o?q$qbt zxYWHb;_dTXXhM8VUg3YeZ{bSlpji8xH+x@QMHaVXH{o5Be>7#)v#+4uW3Z-~Vg*vK zbo@ocW9j(Uux6y1pFO(?SYCa4$G!d|&3WZ3xj<(lu`V0x_HDGPb)Oeq*r|bk=*E6Q zae^kciAG`R86b`vuQ$E|&zZ_gR_ws(*CpP%wF^@M9#7u7+u5BtGq{`>03mog;ep>@ zZ?<~`Wsp?o=i%o{u1;$UlU=O;P5yPX*r1L|v9S@&Y$878o1#SoTCaKWOxVl_+LLu} z-(FVxar*9~M_oZYk191GVbP_g^Jqnyh>P-?GYp&1h|i5}tWKKsvCT@QXiUJk~!J#O7!M?cO_Oc9#+Q%xaloxF_8ee12Q7Q=J+ z5ivXha@dDDGWAG^iA@C0(O#2DMxk;W8aR+_Yka)6EH|ihpC<{hF-{`rjvf;*vwee{cc* zTk>c6H?w00#|M)bfvVqUY>{5YfYtd0@p>gTuYl1WDyrP_yrmzUffS~#IZF$XMAx#d zu?6N;z^qD~W($rRHTQ!jo`g3kzxqexQR~EgwA}Wk2n!3l{2Cjh*-yt=dJi1*`cwR}9B?4~~uoRG2tm z`ogN5d{Hr8{m!yWf93#PDy(?Mz@wljsi}1x86M+n|0);6Hep$BwlX*Qjei+{ z^M*~sD_?nuDbuB1uvdR7KBVEi=w=jO*riSX}esm)=x*y zt3Fk%Zlghf3`0XmgAeO5+5ROZM%m0gKf_S5X!bZ}LS0eu=FC@Br3Wh+>FEPMH8<~E z*;6^PNTa|J>KxS5cw2RMZ(yh2sWU{3*Sab$4(Mi1jy-1%Qh3fgwAF7MLmCuz0{ga0 z+LJp67qVsUoCwFPouZ%`Ymck3am)VcJWLunLsNSV`TvwguQCivm1CAG8Hzj$g9BR%TF+D4RO53D&{nCRw@9PQEu?%5@a8-h&M)TghIcpiy89NL|p@h`F>sFk!b*v3sj z>S0gl4KUSq5{}p^JBhB&_q2x3pAFxkkKh=jVSUzWrO|#+z$pwGHITE&rk~vyD7<#U zg?U_=K)*PkvNyexe_>!#Cjrfnh*g3CjkA8ZVI>z71V8Q=vBI3j)X>@y&yuBA%)*YR z&z|*rnV&zo$)$YBvuf4oOg((am*U^Qf1iyGqAC@01BI=t*7X9F-lo$;-LS9|cjOzw ztygtTUVGia!rz`r-MMsuWG)}|Z@Ijt(0)Tqt%s>YEZ|_{a2(PzSvov+#aej4Ak)bD9(y_2tj#l)Deb zWxSP7hb$H$C*MPIHQ&2euQKrrvwpc?R#2A}Y%|3){5f}6Bk)e)+s7ILJdTt8WNM!0 zwTR)VsT3n4v{S1(It1a;RlPaKtyt?shmTxgb4Q1HHCrl}mUIxg_s?v+B751M`t&F` z*Ig{+ebT&fbxyDTeR;GS=fVE&D^A3u%N?y+8UWs|t5r5$kazm}^=k|$q+KWoN*V{w zE&WiZ+B%f&wwRu0zspRSE0dy%K>wv~#wXy#oum|cZ^pnqMi#ZWGmkM}_|6^ACe1dW zobn*9PdVV_*wYfFdE>V&Wzz++7-?I_r75z|JvbP&_+{l`?njTYnQh4->u%V1Y`@a-+qZA;MQ@sb`62_lT(!OLy~<$3^zSfo{1fwIB=&}( zAf}WV-%^s41*Z0Ai8Y6G_OwjvrqqWVy?c`~Y3NIBysebM#~gqV{gjVMbx9hk3Dk-z9pLGjC~nhYc>{L>-x&yM?71aQswaso+v9raD)s&3rL)F3j)A^8QK%ksRah;CE-laSt(hVb}pB2Y5fTT^`s zlhk@v0cew;IFvc9x|P=d;QnHLZ3%Cyzw%-vAM zv`Fq}3au_aS8ttq*GxSUj?s~%*B9!%&qbGdLr!8s$W*>RC1TSJ8Y-muEM)L$jz`<7 zC+1A89eOtk-|kN4m;P*>_v1#nmsh5qFdL}oGO2FMOv<2Zcd=!tb23c%RIkI(=;-^o z#r;(mMVXHQ$9DNaa&Dci!uNhFDIG}w*+bf0GN+_O0PRu@=aKK}STXPV+6SUTF@(3lUiJV>dX7^78WII2!V{T)uqDczE;W%i6A(OIunf zB8T$)+m(0j+z`T{6lHdZO{TX8vtf`8!$>ay5r7pK7rdF0QuFoeTIL`LP*7edp8v@K ziz@?T<1li51>yia-1~N8&{Q;mLGhrZXu9?=_vOo4!ka$9tffg1)U`&)C07*cBlEBT`yeY#F<6@w^!BUJI|3g+bA6<^|F>*W| zOisK%6b&kH7h-C~Nh$T*db1{fUx=FTl}mhsZ{tmJ%F2>IN)V*v9qtY3^Mm(-O|81- z!M%I?BWr$G#j2~%|I8?F|L|e_lH0g~vho5Y$>P3gK22n`LBa9k$6tN_E(+mCj4WV& zjg&^fyc)QdCLBF+e@Te|Kyo6gzx1teR#xp>I<;l>>cpY11!vW*%*_}7 zeE)6({#5CRt0I-u>>r<@(`b4&M&`8QJdsP;V0A{#Oixn_kN15iu3vue2BVKyVi@0A z9}`n*^r9$wzu z7cW*ox?pO`1NmJ>S{mK0`)QCWz{)x0?7WO5HQCzPRek5=T5Tk&)716o;lsJ}pqZ3& zklF#l&mo;gx40}&cI`Z+JhAWl#?-xgH%uosUfAygX&z`$TqaFNBGP+Ej~5R5v6qu< zJ9H{Bf*LU36;LygaSFTUW?oKCAclRBGXjd#X~IkaXc(DqGbrvNc|}DK`Xfgmk6TV_ z&EV@s&E-`lGZUAeG!7iaykhFGWTaIQZ7b9>5M1Epb*MuRrT%gId5%d+-U zv;z&Bd7}u<)rl3(&&4>yEBf3?+z{M~+4d8H8V&E>vG}}egDwb` z8)Pzaii=M>1wDR?#|^SS78)Cpv%llr!HA|G!7A)t%EuVCT1pgyx~OR6NE$8bmW6~6 zow%qR2D(whaY3UX1W%I#liC+Co7ME|vmVP91+^5t=wSG}86jI(1q2m~{6mz?)9mcv z1GI)o@+z_NuOB$AATN)*A<5jg_PS8Tx$y&g4Ta2QT4){jXys0xiFGbf!IvM<-vdWj zRu-yZuYR3R#{)!W07UaccJU^M`uchg{C|EYCGVx+Vxr!cIjjisp<@eU72stp$1UVV zMeE|U?pb!;qtT+x(C-SgK>)_xceeS*w)zy~* zM))gUrNp1?tRJGoCry>AOT#4vtYcnnz&{6vyalhSc^Z;no&5SYXNhnGC%C3_M5O=h zPLT|$sH% zzh?dZY{o|^=14z?S;>Y&eeZTnH)8SPE8)c;8*?@SQz&W~o6A>T2XIx7gIyNMy!xF? z8ZC59Ut0@Z4>|A7Ld+sN%O3t2e)+E)z-#B{NJ|;8c}*-V$jLwim)?!>cnp9ps;~eo zFZ`~GhXzIcs$&W5QXqsZr`u-$(W`IJUcfC1s|-q^Ee^b%T{`DkVnMmHc}a#erRZHB;y0ZH^!L|4O^IfaU}fka3}Ji5`rhcDIy>h zN;m1yW^fp1zB}ZOv3FP+3x_l|Hrk#$$Au|ORDw{8csVJFB{KgxQ*BBZUAKvHhZ!1x z?;`7cKGPn=Yz<}6Dqfv7sm_Hf-FhS8#)QmdhVYX9?OpLDu`{3~m@m$^a4j6aowq&V zat2aXkdX4Jg{QS>)D zKguCMK?x%qv39eJ%y)b`skLiAF-s2&41i?3qU@LfxBqeJC%9b^M~d3k{0+d6M!W*a zkmc*gAz`t5c~D#1aS#mRn|H-FqV!0=cdyE6)`IUj^WMGjg9uEN;+&lEuuD{$>{IE( zhn(s2Up`|DYYIP1nQWP_`l&wuk$ox!+A!~~M1F?1aOk5)_oTGiW~ZOa{!E#(#pjX# z^5yr^Sowt>W=c18n(4%%W68EGuKlPqzV{_qWz8n>l0LRJzP`K01~wZi%yl@GnvDo_ z&t4*3_7EoQ?d>s}_Xev(3aw{yA_`lA6ySg!+>eS2_ewqRV6-85Rqsjgw9Y4L%iaXusZY$5dDuNhnGV%7m^rQbc;RA>L1!?B-Q7_ z$-(fOw{LSpPZAwZT(QlE4y=Mw8k6C>-2y-vkEf1c)yOU&L zYI^bhX{aOQP)!hWfmooxXM5AbPT(584LK`MHz2a2C3PIG5;~Y?|$72$)xie z$wZ^YHrt7%fAWQ(AJs`m=bbQ44azAa>dX?iz7O|!(6pyN$4}Q?Q(_mLpEF~LkQP0m zf*oL^oQBZWseLKSzBV;wuwPrU2+-Ek`LWPV@o5nY>f1FNtG4v3dw<%igPz6fbR|hS zffY$MmAuq<3+227l`=i5n)PsdqwwqiV+_Z^BE}V>qWl_+*>R?3GRFqx49^zq zGO}{AsQLa(_i@vU_qxq)(~`3G&#!%XU$p(2a>-ziNkVSqshUL7%>|zYK1f$>TK2%^ zb=7k5ZM|BYF#|JU$wy^&zY;B;eQ70Yxvf^|w@;a*q*Awv!l?ha6hz^zhu&3J95UDI z+Ny7!pJ(6Gkl4hY8&^3{I@2WvMWSV{lKf{}T*5k?4`^r*3K=IGN1frDCN$Ta9nhCM zHj^eA64*E(CL%(h@`HKPw{PEY^i)9Tf`gCmtp{y*aByOFUo!@gApHh)X-MuHTSgxY zL4o|Hre@}A@(I4INKrV60}{H7493-UYr;=buKKS#i`*yZj9yPpX6wg6SMC z*xP6V2cYv-Nv=Ouf%nmVVlrvmNpl6ZN(P<~} z1j3lJ&~R1iuwaXrkWcocs>ktEAY@x5CP}YJ7|waV+4#`=j8qqum}*J73RN?DRn@tL zK3N4hR2kJMTz@kpK52RS7_GsxC*%{Mf>tChCBB2(w>02Q{iqCt+1IC~5rKNt-|TQ* zww6!SH!~ZWFe!-`N!*^PI`9ASD0Cw*5Q*+vpfbx|EK?kEC{EuvNkZEozwLtO6Xg5C zGm<=!#Z16Iz{3Fy^zN6bvl z80hO)AbM*&Zg$_|4~dE8%a;d2Ou6z~phl1HMs)~4YnCmjUcOq2Z$3^mRt5S;OMmz< z{Es5-EP12kJO)40eosywol>G10kre4#2usG)x3G1Dxs%L6CT_Zs2aO2zc%FNO+La~ zJXSrGqCy{hahxHMmC&EmDX8ylGz$qmw9wobZ$)(%JGUoI!&;x?%6LAqXRXV+|s~252eizI&L_nxFqh^k_(ktP#ICxmb(@HelN!~`qs&5gG52BF5l`6TcsXYtrY25 zw>=>5X&~g7%uAi6xMw=To+>9X(tEv7oO_Y%aWb|%D8}x~s?dv(#!gO8jSHxBJvSxfF?VPy@$lwL}TRrY}YQ>N?dczHQE2*8FIh(oEY@z4-+sth13VZsHA;b%c< z=BG0S9qtUOTv1tBGA2)tLGeMxjfIV^|Ajo-#CQ#A54TQXmi1s(F}LrVHE>;+cEV-~ z=6LN9T+rr7Hqw!ux37y^$14kYf*os56qx$m5rC{Bj&(dP(~+4J3*Woiw|4xxc~E@* z`{*34?e3x2GEc9>{YN}Kr_+-MDEQLYVR8T4$sKErA)9q!3&-*=)1|6VNG>laxsW^v zFG<>{v^^rMmB7{NHKQ`ZJ5^MEEmBTx3CxOF$CK2N^E^sxQ|ja1sH>4}CnpAPd?c4! zrRQ%}))n7hY?@wIIi1w)D4~A6*0-wS)DG7zHc=OK?_?QI)D$wZb3X=H%@26NmDale%d*#H8UMuw$)G_80BK$LSE-x6BTEW!)oj9ir{} zQrxX@NIcNuqc{THVFM{{$gC5i+PzTrge_OG%rn)JFJJ$Pjl<1}4|5gihi4MnY|OJG;8LV25ZUYMT*)DM-$+4!LQ{zUJ4PE8d@yW@d=9LwVjqI$IDx4_{kO*L{B=JHh_+SCCRY z&CB6Qpl=@%5&~fa_mw5^7Q*>}bQS--sV#wZjzj~8O~#`~D@chX44!Ot`nrSYiE))Z z|FM(FH33}iq>uO?bm3A;N;X%fJ$cfguAuO|z7Ba z)E|$gB1?sNB`3r0Dk>_@zQ2-XYvZ>e$e*h$nFf{Cj=NG(^o3c&y|SvdAGaT?@TwIi zyeE%rgzgv;8vMfIwB}oe&Bj{kny&@hkL;`;OF4(Kjy>*^Q2jJC1-bjnSFZHF2=skX zPMyjYmyuyZWBNf>RyBr@;5U}*H{)zSGuk-|^VRbX?wKV|FE}QAfirb5T_B|NISEo< z)?~Bg&fq@RZ}_)(8SJ?#V55{k7YGwLE~3L-glu#NLToLPE|7ek`Acs}uUqm?Ya#bJ z-cnAD_cq%E6OYcJQMsbShYr;~d-+o3$dMy4L!)`D%<}7xKRfj?J?K3RdXToTXS19V zT6buyY(Zucf{d|{N1}7}p~}*iMef|^Z^gca?xd`#pG1HLjm6qmLKzQlym^C&NtWq; ziwzX%_`1%0>+(vr9POPO7|_gaITudJ)D5dh6&dFfdh=cR=`x(hOA^}=;-=@^0v#_3 za<2Wl=~v&j?x|{f+vdr+o*wI{l+~Uh)? zg*}7jo;`pDgZ}(Ezc~H8d;_WJH|Q}X_%_$J=Iyi7O~?e$_DgO0g$g0pYs}Iff=PQb zo1o$nc!EzmNq!aZbTOcs)2;K8;^HLFT277=v)ziY!a(KwCClP4Y2}v_URV0_{4QiO zB1%g9#@Uut0O@LBRiRq=zVb9|FHZjX`SGBx?tc74Ig4xS-nMw?%EaJCR-P#km5^A5 zZV_V1!Gj0AfA$GE1O0eE)@iZK>uZTuwq98`^Ev9#tW^@b1IUcm&CP8Z(y-l$TdulC zh842DDL&`08u`_O2M-n`D88lC=!4YOZSH9&KH-n@Ni!+!ju&er{2V`3O2`lU1(!lI z(IxlPN6{32_PzV|eM2j3#Ax8b11aL?8UguZ#7pPu#xi{J0}|Rd1LNYjLqbDgzIkq? zDMJqrJKS5AuUxrDOKS!Bw`jo5y>ZMzH7Y8X$V$p)L9^%M=g*{7?$p8dVdHt;PEhP84hUNgRg)II+CBDe_W&TUtqPFa%DgXzs@qLY#$;Z=G9Z;abX zDz>#~X&A)0EYw?3ZT{Tob-}V#0vjO=$iQ~3!-v_=?zmM1kbmaZ@}E!&qh)Un->6!G8r!Z-5zu)0Z-E&V|mPO@2ur_Ip%D#PY{S>f*$ckHpnsa%s?dqqE9#H6(+ z;r#`HfZ#kvBLCI`56xn;wchY8_9c9UK)mGmYOXsmI*aj@&QOf= zkBN;{@4{{g4KtF6NSFFQ__hDj^~`IS)tu)_X)MRKk0~%6aU$Z6-q%+8!%?@tvj)e3 zCH-}%I8`n#E)EWRF0dnwU${|Hzt4c1{52<}x%}g)9VC{lnN|V5^e?#`V%T?=vAC}Y zs|%rkvgYd#`mWxi3tCYf^H%4&xQ#Sc0%13aW&H%I>m`{&3nja{I1Bb8#NaDd?sIo^ zpIsP&=FIW-Xx`}f4tlz9W^v}QOQwkHHbVF%Uz!D}+882R})w;)t5a11C z=ZYV{Pl?WQDBaO@@2Q}Z>2JEPQ;E1nKDnYIMI6BFR*MCuPFa@OR!+GlUC@vp>p0tf zI6-FVbSu?%FnN^sY)K~-rbs?|*)7>$&J+}j8Oi)}f9sxeXkIpbDgg}OB=qu6!q()? zuk$g`=sjX(r3aI*gQ$Vryp;Tn@U^zS{>S%`^Sf$6hpJ6h^*aa+V}r-dAsljdXD7{7 zfkgW85qFQAK90dE-ROgVHmRl1n1M>Z^k0~^g$LFLFX7-jn`p<{e^Z53fDgDU9%gtvt zper){=&lWoy7cCxTr{vO(qtlAdO@RACIxcrXA0KhBzjw4zb7C-4I2*&S0uLfLr2FI z9CaxV@+EOCVu(N2Yfl0l2|o6CAASy(3p=D0D8!~`SvRo!@tR7l{C2autBacX_U%Du z6?o4bhL@eLP}EGLZf4U%L+L0k%`>na@G>=BTiejExQI&|TXn$hpFyn2fs8lghq+dS(r>qKs6f*% z0xL*t+qTt^gn!jl>gS*SKDpOf`;e|K8>VqdgLIqfEBr`u;qb<*)P4|x-R#1G7|vWw=L`9nU#P-$ z@lTf;85-_gTw20?!hT@eY*i*G?Ehyq&t{XriV6)5&9~MPmx^1&w~FuB!3}mPordjJ zK2c?5*|_QV^NRF|2l9*e6eoJvnz7_Mt@_AS-)G~1&$C78~LQ)Q!Q4=5j4d)zrmpI4VvYo zPeaOsjOWs_vXbO1Cb-xuBdZ|ka5*#CcSTT8Q1C7O^Qk-{&?zg z(=S8Zs_b%~$@_;yI27qpAspmZB)zZGEXqXLrR(MCh|8Bv#s&svuuU%E32d*p!>A@M z&WHu@hw&a6cIzH%r>Lz%@*^cH%S>Q)zNC0>mMV4j2OoISPmXQEc?u`24vV`dj>44? z(j{r=2_geG$veps6BBc4Vt@`VI#qClSq*b2G|aB7Q|7^5JE$#azN_Dz^JX&AP(Jy& zp~1mVW>1fW?$0=GpKJ0S#tDE3O=n=fc$Qbz^7gdqkmjmS->V{<*o0I}l5X7ivV|wo zgD0}@3i*Np(={lue0y~1^^oP4125j%dk_Fc*-Q}q4T-_X z7>bMcR!WMAF%%aUsNz}fC^|k_r-mt^o>+CEeCnvY8U@Q=2 zEzEDQC*13tpSSa0a-+{7BNuIpw!)XGy1Xu8D5q zyZ(KnG6H{>#pfA=W5<@^cHF)#sDfKL+n?mpVIiJ?A{3?@MC!9=+&qz0?>4NpL|z2V zTNMO=Teoigys6F}lbBfB+t;@`UMm#Nyh5HO{vQ_DcF_T}gLz3`(L4JE>xtgl1iBss zA6g!ayeO1FxuccVzrR<}0%rIYB?Ghj+=~-W-28|eCN3fpn4Buq4`G3sJIP*%140xi zOV{}}SH?2;FUa`{N<~cAwY9Y&F~fnUasK>{+q#)0k-aepk^gj|@9U*p19KC_8kg}8 z0;4>KFy4*NiulTb3>*Tq-op+GC66>bJa!`Ty1Tnya84I+Nr;UNMuLrw5t#=ETd>$1 z+!CmpxgELoxStBQ>#tAuS~9g0^TPZAZ*G4`q!TBJ2g5!|@$vEMakMc54?IEoKjEF7 z?S<$ctQ_{l$?IDR#(7{VEGTC2PN`!<2BTh(t^i5kRj2Xe=AS<01D?sZ8E?eLN27Na z5Y_3Te(N^tJ8PT4LB$V>N4fhp)z#OdVF0f`{bR@aCzPAG%rQwrt^mz64Vd@M+%%Vw zgwI5WgZqgS>%*g>z~$03Hy3FJ_*=YJiES{&~G?X3;dC&M#m+tt<@ZiY9f&=xI>}t1r z#l`%D4&zvu&f+qGCfz%1#Px-abC~v$0GZ+Rm5mV-il|{Ei5#$q15)%DRN=I|8?~4L z=FaZuhQa9t&)f_t0^&VBJ9-o3V!@;5;NpVaVhDnL!)+z3b3YPA>#oANnGahN%C%@HqP-lZFU1&DQwi^y`S@~JB>)lwPVmGe_qEv2 zz(%;Avk2%JpFMaZE{+3Td--HwM34f2=SC%>ID*txx9@uqeLVHugwC(D#$wL+cuE(i znw`#V#oTNDi_Y}!)X~m}S7ky|*1qDcr8ajG6HgmUaUaKtIINu-=kPOeF}JlhdmvP8 z;bqNp`haPE9@*osb6D0Rvm8@%j5*vXAdm@a*n)F?nHTDt#Neu`lb?EP*$W(TptEab zw}@@u&PCokRjyJz>)6^@$&B=LTA!_v(VFTg;V2x}YZ2`PKTfd41BE*FI24p3Sngoe zKvNk#f3{-tYt4_1f1s(kGJranf=b~#`hS4{`@zdj4wyfUA-Xu+0OLb(C0Exe-`I%r z0*dmxk&}>2;Z*|i*kY+jDD_mQxJfpQAZ!Y8BQdD!+zn`+w7!_F)eHDuz1BMne4HPR z6zX;e7ze|8!nHK8^=4h4`xCS0Y*v(|ojACcsjI6yw&gLwE|wGqwnwS+vzMLEhW7&o z`1nDD$W&h#&VK|gl`K!Gg(K`O4k`Zf22YR4Ce)tX-eGYAMxZftW^=vnO1~0C=3>&= zme0JQ>s2+QWto=^yC($(rp>6q1#~^(IyKmQ;C|mDWC%IoT{pMcntz$I%oUVU62#)2 znUB)ijAbdbd-rbASC??*eU9jIY1CQoQW?k;h(}vpx>TZQDhN=vfyyc6=xLI`(%{2P z(()4C>Z?dYL(-*Q5YAEu4;`W_S%syB0_1vPVmKgl*geHQu`K=iV^A3g8mIj3Gd)no=fJ#>1SVC$CfA8lnuC1 z3{?-R(9_e;ZwQJ^*nEPGhc~ukAo<6O_9NW;eEte^i%Ur@2Y`DyJbX9OLg>yWFe06W ze1(?)5XZP}2v+UW0Id}W|8(U5S6X~!;U9_Bq<&`jXoY`bE4`@c34-MTLTfp4G z<^X}Mw3@BIuP+)y3E~nGHds+8`bA~SX46~Njir&RED`7das$_quLS|Wkp#mBZy!#x zY(6lHz9U6Ygz#6F&%ipF{wHV^+f-g!wdY#rbuJA8NXvEgw*j9kf7I5zX%69;dC@vm zz{3ipb_nFV&1Ka2vno@ckD4odNPe2)|9oZ*iRpx}aGmyIJYbke4+61(WPNPCnI%okESH-$sMWoZ!B!A4+P@Kzd|u-AMkaJe$t%=E%V z8_lozr!$i-0s+@()Y2i_y$0O}U{HL5k~48nc;G^KrjS^vB|Cm0kxfk%!NX=)vt|t* zxF!h9a@)73wG5$cQS9U&{>ob8!UYv<7`X9bwV@^?h$9cVNf-M!;a)dBIXgQ3ncXXe z+#bOGVS6L#H2?vDlOV8>z8}ya7E@H@kj)H5 zcSq~q_pUtv1hAd_QzyoSPG&xNvUz@GS=jFzwy!OFEm1Bk49yi~#~u_X$$?z~=a>Ti zENZ`8>R&$3x^Wsc-c!=-XpL_<%_}8vLw=w3`=9zCSd>4FTRg`D5|dBz3F}ALTzIsxyXwy%*o-(ac&1==5LQo zf-RCuMJ#ACfkyKB`OBB|vN9pL#D_QBOm71$j19~@rCdGG}gGLaLNTxp^))Fm>s@0@LF96!c%&2At1H2SS!^} zh{3q#@`QG>cW!_zI@tKwp}%j0Od0gn*1UxsZJIv%zUbz%NW_Ml?N7xm#9CSr`dTtf z9qkg*BplE%5<&7tBC&$gJbBvy3OQe`L`wZ@YcrhlKD^AMo&Th#7S2L3ICWRCBc&e>r*iO35Xj%!pZ^@XSjOP3L z`RWHQM=U^I-DX?;!TFixdoI~88wXG5KOVbs$liXs7e6ZrqRAXx{Wq7*m z;!{0nL4)>zPCRxVp1@_e(%Par{4g|y)1tI+#t?Bug7j1ahQ^A}4cR_xOiCkf3PQF@ zwmU-5oMb^z?30jD@*L(XTbwwIP@4|;*sQL{fPkZ* zuD5qDBVsphqbtM=aJNo;d2;+95;w`9^?;5A6OU_H{GJYZljME&Nn7NXvU-u6nP2;! zdYvv-UVeM$na@%n6L;q;J7k8jyLw5=%QI|Xg7J-{e{6MGO&|b`ql=?n<+j9iv=~Ho z?OKZy6o&F>xb;`d>7e(6;6d&uoW;MvxyoDcQ7xomH=5+yFyX;tn}uke$TrJ0xq|2c zOT#xmhJ<-}nZx&9gc2Z<8TT!>QHk;GJj0D2RVb6ifdo?jel$-=i`tIkE8Q{ChNg8Z zGC~w^kzg0TC_W}O08X*_9cY!YV70@x6YoUQ0f1a$ZK38YwZZmugP2W6nZE!!Eo4Py zV{40AE`(V(HSFHXQvm^G<1jDeVy`)CFf;S@Y<4&tX+lS3YOHftS_!Z&%R0Nq!NDQh zY`Pd1USux+IteFjG_W+H$YF_2L_vYH`nEKtk)0Q9ZC3CrLd%}s%0hy^e(cAl*1gX7 zCi*{H9|)_>kM1$x?psCH{y^GbJb!NJ4e)4e24{Xcpi&4V7~fjx7%)3>gcG?BN;8n| zi!Ie0Hzoe%xKx1MrhwKN;$m@r(ToS+8M6O@bGI7h{zuTcadUe}Tdkp~js}!Mg)Qa6 ze#6@y7)ldf_H0H{+z46#yGJ z4^SIfagy(URX{<=TdFxnJTO*5r!D|v^k0A!Uif9^QaaVn>~j^k^T^jCw~R(BMtELD z52IRZ2_9ZRn`+4uPwsGv-)Qkp@})xk>8jk=yL&hD{1|M0Og6nxnYp3MVcCvDsHkNU zAfrP}1z-WWbN$+*0mys6AM$l-0;->vCpSvPrIw1a!1HO#Q4^EpJ-V6+$0I;iPL+g8$!Y)4lPAx~H)GiOrigzrm7GoldZcNEdPfxVs(; z8N1UPa*hTD20<8aNA8GT?`o96Sku67Dw_1vSD}DJ3__%;kt|yYGY(R?0tS|pXh2dMBvil+{W_W!Bx@gkhntC= zNOE`aGCmYkK+;}2%AfnalAS%Q%I4dbdW;xU;jXzME})RVA#h+pq|A%=1JVjEG~83L zHx|@y>kg=MX$lDsm*L-9?Cm|dfN8Hn{;Smr^Y7z+Mgm~NYUxtMBXKx(>`RFw>#}^= z^}TMHO~;|=LKPDi@9o6dx5z#j2HVC)G%_OB&q zK0xZ%)6|FHu68A- z>TG^D6Rl!dhQPyLa56Cvv*_{C5iVtO{i>8W*ffyY8Gb%4fp0F{|9i$LDTQ5nqK@?lCFuSr{)@3vvC0Q2$SwZvT31o$Al8t3S^i0Wcq@ zwE^{V4gj+GfVFfx`u}z~3_b_XcddMNG%5@I;#kt@*(^>DP#M+*d7kXp=(8NP`$2SL z$R+`b;S&fG0Ju*gU*FLcXNEyc7NQ4T_t%KwU)H)OIx555XS#bg9hyJ?Q(wrp))Xv@(9CHFT|zs_m9x zH{hu0QfEG>$kS=-=-A1a7X`k4t(pC@sI$mTY@>|KbX{Jz9xn1YS}@!zn1G@LK~9Vt zpyEMo?KkMH<$$E{Rdi>=^k`>2wk|WaIz+zyc6a!<+iRrhTldw)zin)sshat!pdzGa z0{n6(ZxK=fE`T+V*8SO(15;gOJ7`S{Gt0U#DA&q}|ydgqt=&B&oy!{q89 zh-qwf9Oh(`1{B@knjg`Nix*Oq*i?jMgHPPlBJ_$%Ht#WH={Y`Yt$7|2DRcy8cG5tJ zTUOz*=dQ(S;XEOWvrdG*kr5L?($Kx}GlYhxr@Sf~`Dy)q&eNm4zu*2}T@_^9(-AA% z!AOX+=) z%_$!I#!*8fa2!`^*<^7Gc!axflpX<)7(gn_fjcbXb|-CjU_(oGVAO_H85a*Uwg(J= zi`o+Byxbm?oRs4y-J72r&tHb7WoMNSUxb&(%KzX3ynJd`=}=?G#K?GopM%5tp2aHF z1D>9RTSP=E)^c$4>{O2Gkw~T!uz{0#6#*rv2)ioApvr8=&Sg$iV!Cq98ejG zNJ(Axu2if*MnyKCNVFv?N)iClka0i2<4;{(*YK8TzmupoJTHZ;o+BP2boTc42Hv?6 zGQo;|8%fr=d*oqB2{_h7;tQXA z9y1XiY`@RJIXfH&7)V&#PJa?de*@YQl|Ra98zbhat&_BPW6Kj%0DTEXlZ!L6 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 diff --git a/tgstation b/tgstation new file mode 160000 index 0000000000..ccf136aa07 --- /dev/null +++ b/tgstation @@ -0,0 +1 @@ +Subproject commit ccf136aa07b7d2dfe1a77cddb2b8b2d93cd86369 From 9c49ea138ed0c4074671df4eef715e8a58b2f9a2 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Sat, 12 Mar 2022 15:10:45 -0500 Subject: [PATCH 074/180] Prevents Accidental Vore Swaps the order of buttons, making no the default selection. --- code/modules/mob/living/silicon/robot/robot.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 9589cc0246..552032ddee 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -785,7 +785,7 @@ return if(I_GRAB) if(is_vore_predator(H) && H.devourable && src.feeding && src.devourable) - var/switchy = tgui_alert(H, "Do you wish to eat [src] or feed yourself to them?", "Feed or Eat",list("Eat","Feed", "Nevermind!")) + var/switchy = tgui_alert(H, "Do you wish to eat [src] or feed yourself to them?", "Feed or Eat",list("Nevermind!", "Eat","Feed")) switch(switchy) if("Nevermind!") return @@ -796,11 +796,11 @@ H.feed_self_to_grabbed(H, src) return if(is_vore_predator(H) && src.devourable) - if(tgui_alert(H, "Do you wish to eat [src]?", "Eat?",list("Yes!", "Nevermind!")) == "Yes!") + if(tgui_alert(H, "Do you wish to eat [src]?", "Eat?",list("Nevermind!", "Yes!")) == "Yes!") feed_grabbed_to_self(H, src) return if(H.devourable && src.feeding) - if(tgui_alert(H, "Do you wish to feed yourself to [src]?", "Feed?",list("Yes!", "Nevermind!")) == "Yes!") + if(tgui_alert(H, "Do you wish to feed yourself to [src]?", "Feed?",list("Nevermind!", "Yes!")) == "Yes!") H.feed_self_to_grabbed(H, src) return From e01b2d8313285c5ea7514d25f1a36b3559f14930 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sat, 12 Mar 2022 15:39:58 -0500 Subject: [PATCH 075/180] AI/Borgs and Shuttles Replaces the tourbus SMES with the appropriate kind Also, prevents AI/Borgs from accessing shortjump consoles on OM capable ships and helm consoles. In general, borgs should not be leaving the station to go fly around without crew there. And it's happened a number of times, that AI will get involved in ship operations if they have any camera they can see anywhere in there, even when the ship is far away, and in general I have never been a fan of AI piloting ships. (And they couldn't really do so very well anyway since they couldn't access the map.) So! Now short jump consoles and helm control consoles require a person to fly, unless otherwise configured to allow it. --- .../modules/overmap/ships/computers/computer_shims.dm | 11 +++++++++++ code/modules/overmap/ships/computers/helm.dm | 1 + code/modules/shuttles/shuttle_console.dm | 7 +++++++ maps/tether/tether-03-surface3.dmm | 8 ++++---- maps/tether/tether_shuttles.dm | 3 ++- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/code/modules/overmap/ships/computers/computer_shims.dm b/code/modules/overmap/ships/computers/computer_shims.dm index 16d9285c39..72fdbe4fb7 100644 --- a/code/modules/overmap/ships/computers/computer_shims.dm +++ b/code/modules/overmap/ships/computers/computer_shims.dm @@ -50,6 +50,7 @@ // /obj/machinery/computer/ship var/core_skill = /datum/skill/devices //The skill used for skill checks for this machine (mostly so subtypes can use different skills). + var/ai_control = TRUE //VOREStation Edit // // Topic @@ -70,6 +71,11 @@ return TRUE /obj/machinery/computer/ship/attack_ai(mob/user) + //VOREStation Addition Start + if(!ai_control && issilicon(user)) + to_chat(user, "Access Denied.") + return + //VOREStation Addition End if(tgui_status(user, tgui_state()) > STATUS_CLOSE) return interface_interact(user) @@ -82,6 +88,11 @@ /obj/machinery/computer/ship/attack_hand(mob/user) if((. = ..())) return + //VOREStation Addition Start + if(!ai_control && issilicon(user)) + to_chat(user, "Access Denied.") + return TRUE + //VOREStation Addition End if(!allowed(user)) to_chat(user, "Access Denied.") return TRUE diff --git a/code/modules/overmap/ships/computers/helm.dm b/code/modules/overmap/ships/computers/helm.dm index fe24315788..2c821ef793 100644 --- a/code/modules/overmap/ships/computers/helm.dm +++ b/code/modules/overmap/ships/computers/helm.dm @@ -29,6 +29,7 @@ GLOBAL_LIST_EMPTY(all_waypoints) var/speedlimit = 1/(20 SECONDS) //top speed for autopilot, 5 var/accellimit = 0.001 //manual limiter for acceleration req_one_access = list(access_pilot) //VOREStation Edit + ai_control = FALSE //VOREStation Edit - AI/Borgs shouldn't really be flying off in ships without crew help // fancy sprite /obj/machinery/computer/ship/helm/adv diff --git a/code/modules/shuttles/shuttle_console.dm b/code/modules/shuttles/shuttle_console.dm index 7faf07ae7a..b57b067bc3 100644 --- a/code/modules/shuttles/shuttle_console.dm +++ b/code/modules/shuttles/shuttle_console.dm @@ -10,10 +10,17 @@ var/skip_act = FALSE var/tgui_subtemplate = "ShuttleControlConsoleDefault" + var/ai_control = FALSE //VOREStation Edit - AI/Borgs shouldn't really be flying off in ships without crew help /obj/machinery/computer/shuttle_control/attack_hand(user as mob) if(..(user)) return + //VOREStation Addition Start + if(!ai_control && issilicon(user)) + to_chat(user, "Access Denied.") + return TRUE + //VOREStation Addition End + //src.add_fingerprint(user) //shouldn't need fingerprints just for looking at it. if(!allowed(user)) to_chat(user, "Access Denied.") diff --git a/maps/tether/tether-03-surface3.dmm b/maps/tether/tether-03-surface3.dmm index 8478e8a3fa..79250a1c3d 100644 --- a/maps/tether/tether-03-surface3.dmm +++ b/maps/tether/tether-03-surface3.dmm @@ -23643,13 +23643,11 @@ /turf/simulated/floor/plating, /area/bridge_hallway) "aNa" = ( -/obj/machinery/computer/shuttle_control/tether_backup{ - req_one_access = list() - }, /obj/effect/floor_decal/fancy_shuttle{ fancy_shuttle_tag = "lifeboat1"; name = "lifeboat1" }, +/obj/machinery/computer/shuttle_control/tether_backup, /turf/simulated/floor/tiled, /area/shuttle/tether{ base_turf = /turf/simulated/floor/reinforced @@ -39252,10 +39250,12 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/power/smes/buildable/point_of_interest, /obj/structure/cable/green{ icon_state = "0-8" }, +/obj/machinery/power/smes/buildable{ + charge = 500000 + }, /turf/simulated/floor/tiled, /area/shuttle/tourbus/general) "gLg" = ( diff --git a/maps/tether/tether_shuttles.dm b/maps/tether/tether_shuttles.dm index 42f9723477..280a5c355e 100644 --- a/maps/tether/tether_shuttles.dm +++ b/maps/tether/tether_shuttles.dm @@ -5,7 +5,8 @@ /obj/machinery/computer/shuttle_control/tether_backup name = "tether backup shuttle control console" shuttle_tag = "Tether Backup" - req_one_access = list(access_heads,access_pilot) + req_one_access = list() + ai_control = TRUE /obj/machinery/computer/shuttle_control/multi/mercenary name = "vessel control console" From c4583bb47ab86e29093a78fb92e961ab77560dbb Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sat, 12 Mar 2022 15:53:08 -0500 Subject: [PATCH 076/180] Re-fix item digestion vore stat count It didn't take last time it seems. :O --- code/modules/vore/eating/digest_act_vr.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/vore/eating/digest_act_vr.dm b/code/modules/vore/eating/digest_act_vr.dm index 741d7e0941..3e76a34101 100644 --- a/code/modules/vore/eating/digest_act_vr.dm +++ b/code/modules/vore/eating/digest_act_vr.dm @@ -19,6 +19,7 @@ qdel(O) else if(item_storage) O.forceMove(item_storage) + GLOB.items_digested_roundstat++ qdel(src) return w_class @@ -57,6 +58,7 @@ S.use(1) digest_stage = w_class else + GLOB.items_digested_roundstat++ qdel(src) if(g_damage > w_class) return w_class From 5374e1fbee99204ea5b8f1adcd1ad5148c11d02c Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sat, 12 Mar 2022 19:43:49 -0800 Subject: [PATCH 077/180] Improves RD access on Cynosure --- maps/cynosure/cynosure_jobs.dm | 55 ++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 maps/cynosure/cynosure_jobs.dm diff --git a/maps/cynosure/cynosure_jobs.dm b/maps/cynosure/cynosure_jobs.dm new file mode 100644 index 0000000000..d874f1f6cd --- /dev/null +++ b/maps/cynosure/cynosure_jobs.dm @@ -0,0 +1,55 @@ +// Pilots + +var/const/EXPLORER =(1<<14) + +var/const/access_explorer = 43 + +/datum/access/explorer + id = access_explorer + desc = "Explorer" + region = ACCESS_REGION_GENERAL + +//Cynosure Jobs + +/datum/department/planetside + name = DEPARTMENT_PLANET + color = "#555555" + sorting_order = 2 // Same as cargo in importance. + +/datum/job/explorer + title = "Explorer" + flag = EXPLORER + departments = list(DEPARTMENT_RESEARCH, DEPARTMENT_PLANET) + department_flag = MEDSCI + faction = "Station" + total_positions = 4 + spawn_positions = 4 + supervisors = "the Research Director" + selection_color = "#633D63" + economic_modifier = 4 + access = list(access_explorer, access_research) + minimal_access = list(access_explorer, access_research) + + outfit_type = /decl/hierarchy/outfit/job/explorer2 + job_description = "An Explorer searches for interesting things on the surface of Sif, and returns them to the station." + + alt_titles = list( + "Pilot" = /decl/hierarchy/outfit/job/pilot) + +/datum/job/rd + access = list(access_rd, access_heads, access_tox, access_genetics, access_morgue, + access_tox_storage, access_teleporter, access_sec_doors, + access_research, access_robotics, access_xenobiology, access_ai_upload, access_tech_storage, + access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch, + access_network, access_maint_tunnels, access_explorer, access_eva, access_external_airlocks) + minimal_access = list(access_rd, access_heads, access_tox, access_genetics, access_morgue, + access_tox_storage, access_teleporter, access_sec_doors, + access_research, access_robotics, access_xenobiology, access_ai_upload, access_tech_storage, + access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch, + access_network, access_maint_tunnels, access_explorer, access_eva, access_external_airlocks) + +/* + alt_titles = list( + "Explorer Technician" = /decl/hierarchy/outfit/job/explorer2/technician, + "Explorer Medic" = /decl/hierarchy/outfit/job/explorer2/medic) +*/ From 2eae95c4e75ad54f05f6f0c11494959de87f2240 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 13 Mar 2022 00:38:00 -0400 Subject: [PATCH 078/180] Allow borgs to interact with tether and SD mining shuttles Overlooked these! --- code/modules/shuttles/shuttles_vr.dm | 1 + maps/stellardelight/stellar_delight_shuttle_defs.dm | 2 ++ maps/tether/tether_shuttles.dm | 1 + 3 files changed, 4 insertions(+) diff --git a/code/modules/shuttles/shuttles_vr.dm b/code/modules/shuttles/shuttles_vr.dm index 7582e37ae7..58143b9950 100644 --- a/code/modules/shuttles/shuttles_vr.dm +++ b/code/modules/shuttles/shuttles_vr.dm @@ -34,6 +34,7 @@ name = "belter control console" req_one_access = list(access_mining, access_medical_equip) //Allows xenoarch, miners AND doctors to use it. shuttle_tag = "Belter" //The scanning console needs to enable/disable this at will. + ai_control = TRUE /obj/machinery/computer/shuttle_control/mining name = "mining elevator control console" diff --git a/maps/stellardelight/stellar_delight_shuttle_defs.dm b/maps/stellardelight/stellar_delight_shuttle_defs.dm index e83c05be9e..57cbe5d469 100644 --- a/maps/stellardelight/stellar_delight_shuttle_defs.dm +++ b/maps/stellardelight/stellar_delight_shuttle_defs.dm @@ -58,6 +58,7 @@ name = "boat control console" shuttle_tag = "Exploration Shuttle" req_one_access = null + ai_control = TRUE // A shuttle lateloader landmark /obj/effect/shuttle_landmark/shuttle_initializer/exploration @@ -84,6 +85,7 @@ name = "boat control console" shuttle_tag = "Mining Shuttle" req_one_access = null + ai_control = TRUE // A shuttle lateloader landmark /obj/effect/shuttle_landmark/shuttle_initializer/mining diff --git a/maps/tether/tether_shuttles.dm b/maps/tether/tether_shuttles.dm index 280a5c355e..27caa00596 100644 --- a/maps/tether/tether_shuttles.dm +++ b/maps/tether/tether_shuttles.dm @@ -37,6 +37,7 @@ name = "surface mining outpost shuttle control console" shuttle_tag = "Mining Outpost" req_one_access = list(access_mining) + ai_control = TRUE // // "Tram" Emergency Shuttler // Becuase the tram only has its own doors and no corresponding station doors, a docking controller is overkill. From 265d268c1943e03a7daeabd709f520ee4fd8d8d3 Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 13 Mar 2022 07:38:21 +0000 Subject: [PATCH 079/180] I wouldn't know how to land it --- .../preference_setup/loadout/loadout_accessories_vr.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm index 7013f969df..f1fa14fbe4 100644 --- a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm @@ -81,9 +81,9 @@ allowed_roles = list("Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Talon Doctor") /datum/gear/accessory/bluespace - display_name = "bluespace badge (Eng, Sec, Med, Exploration, Miner)" + display_name = "bluespace badge (Eng, Sec, Med, Exploration, Miner, Pilot)" path = /obj/item/clothing/accessory/storage/bluespace - allowed_roles = list("Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner","Talon Captain","Talon Doctor","Talon Engineer","Talon Guard", "Talon Miner") + allowed_roles = list("Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner","Talon Captain","Talon Doctor","Talon Engineer","Talon Guard","Talon Miner","Pilot") cost = 2 /datum/gear/accessory/webbing @@ -123,4 +123,4 @@ Talon pin /datum/gear/accessory/talonpin display_name = "Talon pin" description = "A small enamel pin of the Talon logo." - path = /obj/item/clothing/accessory/talon \ No newline at end of file + path = /obj/item/clothing/accessory/talon From fe40352cec82dd27575ecdaae538da9883723fdd Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 13 Mar 2022 07:47:35 +0000 Subject: [PATCH 080/180] I wasn't really planning on landing it --- code/game/jobs/job/civilian_vr.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/jobs/job/civilian_vr.dm b/code/game/jobs/job/civilian_vr.dm index c26903f1dc..0a400a1a28 100644 --- a/code/game/jobs/job/civilian_vr.dm +++ b/code/game/jobs/job/civilian_vr.dm @@ -213,8 +213,8 @@ economic_modifier = 5 minimal_player_age = 3 pto_type = PTO_CIVILIAN - access = list(access_pilot) - minimal_access = list(access_pilot) + access = list(access_eva, access_maint_tunnels, access_external_airlocks, access_pilot) + minimal_access = list(access_eva, access_maint_tunnels, access_external_airlocks, access_pilot) outfit_type = /decl/hierarchy/outfit/job/pilot job_description = "A Pilot flies the various shuttles in the Virgo-Erigone System." alt_titles = list("Co-Pilot" = /datum/alt_title/co_pilot, "Navigator" = /datum/alt_title/navigator, "Helmsman" = /datum/alt_title/helmsman) @@ -293,4 +293,4 @@ /datum/alt_title/artist title = "Artist" - title_blurb = "An Artist's calling is to create beautiful arts! Whatever form may they take, create and have people astonished with your creativity." \ No newline at end of file + title_blurb = "An Artist's calling is to create beautiful arts! Whatever form may they take, create and have people astonished with your creativity." From 0f04a11e0f1674130f19b13dc8f8bac2b5e1637b Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 13 Mar 2022 08:54:52 +0000 Subject: [PATCH 081/180] I'm not going there to die --- code/modules/pda/pda_vr.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/pda/pda_vr.dm b/code/modules/pda/pda_vr.dm index 0e4b53d698..671a3ee7b0 100644 --- a/code/modules/pda/pda_vr.dm +++ b/code/modules/pda/pda_vr.dm @@ -24,3 +24,6 @@ /obj/item/device/pda/sar default_cartridge = /obj/item/weapon/cartridge/sar icon_state = "pda-gene" //Gives FM's a distinct PDA of their own, rather than sharing with the bridge-secretary & CCO's. + +/obj/item/device/pda/pilot + icon_state = "pda-pilot" //New sprites, but still no ROM cartridge or anything From a9653328619ddead94475c2a2b68f746a74c6bb2 Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 13 Mar 2022 08:55:09 +0000 Subject: [PATCH 082/180] I'm going to find out if I'm really alive --- code/datums/outfits/outfit_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/outfits/outfit_vr.dm b/code/datums/outfits/outfit_vr.dm index 661cb3a2be..9f0b3c1380 100644 --- a/code/datums/outfits/outfit_vr.dm +++ b/code/datums/outfits/outfit_vr.dm @@ -134,7 +134,7 @@ Keep outfits simple. Spawn with basic uniforms and minimal gear. Gear instead go uniform_accessories = list(/obj/item/clothing/accessory/storage/webbing/pilot1 = 1) id_slot = slot_wear_id pda_slot = slot_belt - pda_type = /obj/item/device/pda + pda_type = /obj/item/device/pda/pilot id_type = /obj/item/weapon/card/id/civilian/pilot id_pda_assignment = "Pilot" flags = OUTFIT_HAS_BACKPACK|OUTFIT_COMPREHENSIVE_SURVIVAL From 2a5e055eaa413f0d3cb10f389a2e43f01b5d9295 Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 13 Mar 2022 08:59:13 +0000 Subject: [PATCH 083/180] Got a few screws loose I guess --- icons/obj/pda_holo.dmi | Bin 7310 -> 7703 bytes icons/obj/pda_old.dmi | Bin 22502 -> 22777 bytes icons/obj/pda_rugged.dmi | Bin 8207 -> 8456 bytes icons/obj/pda_slider.dmi | Bin 18845 -> 19536 bytes icons/obj/pda_slim.dmi | Bin 28946 -> 29563 bytes icons/obj/pda_vr.dmi | Bin 32001 -> 32581 bytes icons/obj/pda_wrist.dmi | Bin 7299 -> 7606 bytes 7 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/pda_holo.dmi b/icons/obj/pda_holo.dmi index 82c2e5f21912142003742ae19f1ef49e1d6c59ba..d8621a957a2df35a18fb852e2703841880b4219f 100644 GIT binary patch literal 7703 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 QgD+ru-rT6%&?V--0AQ1hO8@`> literal 7310 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 diff --git a/icons/obj/pda_old.dmi b/icons/obj/pda_old.dmi index 954c15acba12bd0332dc5d7a699ecaa6aa690dcd..3a0503db8a4f820ce371127c55705c98f9910e27 100644 GIT binary patch literal 22777 zcmbrmcUTi!*zP@{S3x==L_tMCK

    eD$Pw75EW@6y(7IP3IYOBREl%~r58a6J@npt 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 literal 22502 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

    $Mz5A{jE-_Z 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 SJ>cI99kjBse7?`^(!T-N7M803 diff --git a/icons/obj/pda_rugged.dmi b/icons/obj/pda_rugged.dmi index dedacce457c8d33a397a1dbd5ea59172710f33c0..667a08b034975e6106505391aa9fc330e9956adf 100644 GIT binary patch literal 8456 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 BvfTgx delta 7527 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 J#X9!k{|jSMk5vEw delta 12232 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 PV*yPy9n}IA^SA#4^zn>i literal 7299 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 From 1362d2d8d8c79884dca4c5457d66f66834216d98 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 13 Mar 2022 15:58:31 -0400 Subject: [PATCH 084/180] Back to SD It is time --- vorestation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vorestation.dme b/vorestation.dme index 8965b79936..ec74fd632c 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4099,6 +4099,7 @@ #include "maps\southern_cross\loadout\loadout_suit.dm" #include "maps\southern_cross\loadout\loadout_uniform.dm" #include "maps\southern_cross\loadout\loadout_vr.dm" +#include "maps\stellardelight\stellar_delight.dm" #include "maps\submaps\_helpers.dm" #include "maps\submaps\_readme.dm" #include "maps\submaps\engine_submaps\engine.dm" @@ -4108,6 +4109,5 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" -#include "maps\tether\tether.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From 415bd3da2255f85ac34d2469dad5526ce08f945e Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 13 Mar 2022 17:42:33 -0400 Subject: [PATCH 085/180] Whitelist updoot --- .../preference_setup/loadout/loadout_fluffitems_vr.dm | 6 ++++++ config/alienwhitelist.txt | 3 +++ config/jobwhitelist.txt | 1 + 3 files changed, 10 insertions(+) diff --git a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm index 0f9060a1af..6bc02ada4f 100644 --- a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm @@ -380,6 +380,12 @@ ckeywhitelist = list("erikthedog") character_name = list("Erik Ramadwood") +/datum/gear/fluff/salvage_id + path = /obj/item/weapon/card/id/event/polymorphic/itg + display_name = "Salvage's ITG-ID card" + ckeywhitelist = list("essbie") + character_name = list("Savage") + // F CKEYS /datum/gear/fluff/yikatihaki_armor path = /obj/item/clothing/suit/armor/vox_scrap diff --git a/config/alienwhitelist.txt b/config/alienwhitelist.txt index 5cf56a592e..d505c6fa03 100644 --- a/config/alienwhitelist.txt +++ b/config/alienwhitelist.txt @@ -30,6 +30,7 @@ digi5 - Protean digitalsquirrel95 - Black-Eyed Shadekin digitalsquirrel95 - Protean draycu - Vox +essbie - Black-Eyed Shadekin falloutdog3 - Black-Eyed Shadekin flaktual - Vox flurriee - Protean @@ -50,6 +51,7 @@ jademanique - Xenochimera joltze - Black-Eyed Shadekin khanivore - Protean killjaden - Protean +konner1055 - Black-Eyed Shadekin ktccd - Diona lillianfyre - Xenochimera lizehrd - Xenochimera @@ -97,6 +99,7 @@ silvertalismen - Diona silvertalismen - Vox silvertalismen - Xenochimera skylarks - Black-Eyed Shadekin +Smdytb1 - Black-Eyed Shadekin spirit1299 - Black-Eyed Shadekin stackerrobot - Protean storesund97 - Protean diff --git a/config/jobwhitelist.txt b/config/jobwhitelist.txt index b547a78176..21d4423845 100644 --- a/config/jobwhitelist.txt +++ b/config/jobwhitelist.txt @@ -4,6 +4,7 @@ akram - clown amshaegaar - mime auraribbon - clown awkwarddryad - mime +CGR - mime chargae - mime h0lysquirr3l - clown joey4298 - mime From c5c483546b1eac4d2b47271a207bb9b2b524a8c5 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 13 Mar 2022 17:50:47 -0400 Subject: [PATCH 086/180] This one too --- config/alienwhitelist.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/config/alienwhitelist.txt b/config/alienwhitelist.txt index d505c6fa03..91d969d929 100644 --- a/config/alienwhitelist.txt +++ b/config/alienwhitelist.txt @@ -132,6 +132,7 @@ xioen - Xenochimera xonkon - Protean yecrowbarman - Protean yeehawguvnah - Protean +yeehawguvnah - Xenochimera zalvine - Shadekin Empathy zammyman215 - Vox zeracyfr - Xenochimera From 88b589082f648ac6083a00dc9eab31337d9fecf6 Mon Sep 17 00:00:00 2001 From: Smdytb1 Date: Mon, 14 Mar 2022 07:46:52 -0400 Subject: [PATCH 087/180] Accidental Capitalization in whitelist Ckey fixes literally one letter. this is a webedit PR if that matters any --- config/alienwhitelist.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/alienwhitelist.txt b/config/alienwhitelist.txt index 91d969d929..59ece20736 100644 --- a/config/alienwhitelist.txt +++ b/config/alienwhitelist.txt @@ -99,7 +99,7 @@ silvertalismen - Diona silvertalismen - Vox silvertalismen - Xenochimera skylarks - Black-Eyed Shadekin -Smdytb1 - Black-Eyed Shadekin +smdytb1 - Black-Eyed Shadekin spirit1299 - Black-Eyed Shadekin stackerrobot - Protean storesund97 - Protean From 91a0fc4d1e6023150ff882f907780b967044a494 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Mon, 14 Mar 2022 14:39:13 -0400 Subject: [PATCH 088/180] Added AOE upgrade Adds the AOE Mining PKA Upgrade to the protolathe, giving a sidegrade option from the phoron bore. --- code/modules/research/designs/mining_toys.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/modules/research/designs/mining_toys.dm b/code/modules/research/designs/mining_toys.dm index 5667ac59be..b03d3f23f4 100644 --- a/code/modules/research/designs/mining_toys.dm +++ b/code/modules/research/designs/mining_toys.dm @@ -48,3 +48,11 @@ materials = list(MAT_STEEL = 1000,MAT_GLASS = 1000) build_path = /obj/item/device/depth_scanner sort_string = "FBAAA" + +/datum/design/item/weapon/mining/upgradeAOE + desc = "An area of effect upgrade for the Proto-Kinetic Accelerator." + id = "pka_mineaoe" + req_tech = list(TECH_COMBAT = 7, TECH_MATERIAL = 8, TECH_ENGINEERING = 7) // Lets make this endgame level tech, due to it's power. + materials = list(MAT_STEEL = 5000, MAT_GLASS = 5000, MAT_SILVER = 500, MAT_GOLD = 500, MAT_URANIUM = 2000, MAT_PHORON = 2000) + build_path = /obj/item/borg/upgrade/modkit/aoe/turfs + sort_string = "FAAF" \ No newline at end of file From c16b8c08aadf5f2f3ce112b783736a3695557b54 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Mon, 14 Mar 2022 15:09:40 -0400 Subject: [PATCH 089/180] Name added Added a name so it doesn't look like you're printing an actual explosion. --- code/modules/research/designs/mining_toys.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/research/designs/mining_toys.dm b/code/modules/research/designs/mining_toys.dm index b03d3f23f4..c1784dec6f 100644 --- a/code/modules/research/designs/mining_toys.dm +++ b/code/modules/research/designs/mining_toys.dm @@ -50,6 +50,7 @@ sort_string = "FBAAA" /datum/design/item/weapon/mining/upgradeAOE + name = "Mining Explosion Upgrade" desc = "An area of effect upgrade for the Proto-Kinetic Accelerator." id = "pka_mineaoe" req_tech = list(TECH_COMBAT = 7, TECH_MATERIAL = 8, TECH_ENGINEERING = 7) // Lets make this endgame level tech, due to it's power. From fc0049770642fbed4fa8d5ddaaff0e7da4f9707c Mon Sep 17 00:00:00 2001 From: Pandora Date: Wed, 16 Mar 2022 16:40:06 +0000 Subject: [PATCH 090/180] oopsy doopsy --- code/game/objects/items/weapons/extinguisher.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/extinguisher.dm b/code/game/objects/items/weapons/extinguisher.dm index 7643191642..4b33d5bf60 100644 --- a/code/game/objects/items/weapons/extinguisher.dm +++ b/code/game/objects/items/weapons/extinguisher.dm @@ -47,7 +47,7 @@ force = 3.0 max_water = 600 spray_particles = 3 - sprite_name = "atmo_extinguisher" + sprite_name = "atmos_extinguisher" rand_overlays = 0 /obj/item/weapon/extinguisher/Initialize() From b8a18ab5fc50efc1ee763bf43af6240e3506f279 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Wed, 16 Mar 2022 21:44:19 -0400 Subject: [PATCH 091/180] fixing dna modifiers A tooltip was killing us. --- tgui/packages/tgui/interfaces/DNAModifier.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgui/packages/tgui/interfaces/DNAModifier.js b/tgui/packages/tgui/interfaces/DNAModifier.js index 26871fc1c4..5d02ce2d73 100644 --- a/tgui/packages/tgui/interfaces/DNAModifier.js +++ b/tgui/packages/tgui/interfaces/DNAModifier.js @@ -327,7 +327,7 @@ const DNAModifierMainRadiationEmitter = (props, context) => { icon="radiation" content="Pulse Radiation" tooltip="Mutates a random block of either the occupant's UI or SE." - tooltipPosition="top-right" + tooltipPosition="top" mt="0.5rem" onClick={() => act('pulseRadiation')} /> From 10a9a441be086b2b4a7f37e8aa08e04c76642813 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Wed, 16 Mar 2022 22:02:39 -0400 Subject: [PATCH 092/180] Fixing the busted DNA Machine --- tgui/public/tgui.bundle.css | 4 ++-- tgui/public/tgui.bundle.js | 2 +- tgui/yarn.lock | 32 ++++++++++++++++---------------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/tgui/public/tgui.bundle.css b/tgui/public/tgui.bundle.css index 83019cc0af..2eadd38239 100644 --- a/tgui/public/tgui.bundle.css +++ b/tgui/public/tgui.bundle.css @@ -1,4 +1,4 @@ -html,body{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:6px 0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a !important}.color-white{color:#fff !important}.color-red{color:#df3e3e !important}.color-orange{color:#f37f33 !important}.color-yellow{color:#fbda21 !important}.color-olive{color:#cbe41c !important}.color-green{color:#25ca4c !important}.color-teal{color:#00d6cc !important}.color-blue{color:#2e93de !important}.color-violet{color:#7349cf !important}.color-purple{color:#ad45d0 !important}.color-pink{color:#e34da1 !important}.color-brown{color:#b97447 !important}.color-grey{color:#848484 !important}.color-good{color:#68c22d !important}.color-average{color:#f29a29 !important}.color-bad{color:#df3e3e !important}.color-label{color:#8b9bb0 !important}.color-bg-black{background-color:#000 !important}.color-bg-white{background-color:#d9d9d9 !important}.color-bg-red{background-color:#bd2020 !important}.color-bg-orange{background-color:#d95e0c !important}.color-bg-yellow{background-color:#d9b804 !important}.color-bg-olive{background-color:#9aad14 !important}.color-bg-green{background-color:#1b9638 !important}.color-bg-teal{background-color:#009a93 !important}.color-bg-blue{background-color:#1c71b1 !important}.color-bg-violet{background-color:#552dab !important}.color-bg-purple{background-color:#8b2baa !important}.color-bg-pink{background-color:#cf2082 !important}.color-bg-brown{background-color:#8c5836 !important}.color-bg-grey{background-color:#646464 !important}.color-bg-good{background-color:#4d9121 !important}.color-bg-average{background-color:#cd7a0d !important}.color-bg-bad{background-color:#bd2020 !important}.color-bg-label{background-color:#657a94 !important}.debug-layout,.debug-layout *:not(g):not(path){color:rgba(255,255,255,.9) !important;background:transparent !important;outline:1px solid rgba(255,255,255,.5) !important;box-shadow:none !important;filter:none !important}.debug-layout:hover,.debug-layout *:not(g):not(path):hover{outline-color:rgba(255,255,255,.8) !important}a:link,a:visited{color:#2185d0}a:hover,a:active{color:#4972a1}.outline-dotted{outline-style:dotted !important}.outline-dashed{outline-style:dashed !important}.outline-solid{outline-style:solid !important}.outline-double{outline-style:double !important}.outline-groove{outline-style:groove !important}.outline-ridge{outline-style:ridge !important}.outline-inset{outline-style:inset !important}.outline-outset{outline-style:outset !important}.outline-color-black{outline:.167rem solid #1a1a1a !important}.outline-color-white{outline:.167rem solid #fff !important}.outline-color-red{outline:.167rem solid #df3e3e !important}.outline-color-orange{outline:.167rem solid #f37f33 !important}.outline-color-yellow{outline:.167rem solid #fbda21 !important}.outline-color-olive{outline:.167rem solid #cbe41c !important}.outline-color-green{outline:.167rem solid #25ca4c !important}.outline-color-teal{outline:.167rem solid #00d6cc !important}.outline-color-blue{outline:.167rem solid #2e93de !important}.outline-color-violet{outline:.167rem solid #7349cf !important}.outline-color-purple{outline:.167rem solid #ad45d0 !important}.outline-color-pink{outline:.167rem solid #e34da1 !important}.outline-color-brown{outline:.167rem solid #b97447 !important}.outline-color-grey{outline:.167rem solid #848484 !important}.outline-color-good{outline:.167rem solid #68c22d !important}.outline-color-average{outline:.167rem solid #f29a29 !important}.outline-color-bad{outline:.167rem solid #df3e3e !important}.outline-color-label{outline:.167rem solid #8b9bb0 !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .fas,.Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .fas,.Button--hasContent .far{margin-right:.25em}.Button--hasContent.Button--iconPosition--right .fa,.Button--hasContent.Button--iconPosition--right .fas,.Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color 100ms,background-color 100ms}.Button--color--black:hover,.Button--color--black:focus{background-color:#131313;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color 100ms,background-color 100ms}.Button--color--white:hover,.Button--color--white:focus{background-color:#f8f8f8;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color 100ms,background-color 100ms}.Button--color--red:hover,.Button--color--red:focus{background-color:#dc4848;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color 100ms,background-color 100ms}.Button--color--orange:hover,.Button--color--orange:focus{background-color:#f0853f;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.Button--color--yellow:hover,.Button--color--yellow:focus{background-color:#f5d72e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color 100ms,background-color 100ms}.Button--color--olive:hover,.Button--color--olive:focus{background-color:#c4da2b;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color 100ms,background-color 100ms}.Button--color--green:hover,.Button--color--green:focus{background-color:#32c154;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color 100ms,background-color 100ms}.Button--color--teal:hover,.Button--color--teal:focus{background-color:#13c4bc;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color 100ms,background-color 100ms}.Button--color--blue:hover,.Button--color--blue:focus{background-color:#3a95d9;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color 100ms,background-color 100ms}.Button--color--violet:hover,.Button--color--violet:focus{background-color:#7953cc;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color 100ms,background-color 100ms}.Button--color--purple:hover,.Button--color--purple:focus{background-color:#ad4fcd;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color 100ms,background-color 100ms}.Button--color--pink:hover,.Button--color--pink:focus{background-color:#e257a5;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color 100ms,background-color 100ms}.Button--color--brown:hover,.Button--color--brown:focus{background-color:#b47851;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color 100ms,background-color 100ms}.Button--color--grey:hover,.Button--color--grey:focus{background-color:#868686;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color 100ms,background-color 100ms}.Button--color--good:hover,.Button--color--good:focus{background-color:#6cba39;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color 100ms,background-color 100ms}.Button--color--average:hover,.Button--color--average:focus{background-color:#ed9d35;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color 100ms,background-color 100ms}.Button--color--bad:hover,.Button--color--bad:focus{background-color:#dc4848;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color 100ms,background-color 100ms}.Button--color--label:hover,.Button--color--label:focus{background-color:#91a1b3;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color 100ms,background-color 100ms}.Button--color--default:hover,.Button--color--default:focus{background-color:#5c83b0;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color 100ms,background-color 100ms}.Button--color--caution:hover,.Button--color--caution:focus{background-color:#f5d72e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color 100ms,background-color 100ms}.Button--color--danger:hover,.Button--color--danger:focus{background-color:#dc4848;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#252525;color:#fff;background-color:rgba(37,37,37,0);color:rgba(255,255,255,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.Button--color--transparent:hover,.Button--color--transparent:focus{background-color:#3e3e3e;color:#fff}.Button--disabled{background-color:#999 !important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color 100ms,background-color 100ms}.Button--selected:hover,.Button--selected:focus{background-color:#32c154;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.35em;width:1.2em;height:1.8333333333em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;overflow-y:scroll;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color 100ms ease-out}.Dropdown__menuentry:hover{background-color:rgba(255,255,255,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.Dropdown__selected-text{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:1.4166666667em;width:calc(100% - 1.2em)}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table !important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row !important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100% !important}.Flex__item--iefix{display:table-cell !important;width:1% !important;min-width:99%}.Flex__item--iefix--grow{width:auto !important}.IconStack>.Icon{position:absolute;width:100%;text-align:center}.IconStack{position:relative;display:inline-block;height:1.2em;line-height:2em;vertical-align:middle}.IconStack:after{color:transparent;content:"."}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotateZ(135deg)}.Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotateZ(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-0.25em -0.5em;margin-bottom:0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.LabeledList__breakContents{word-break:break-all;word-wrap:break-word}.Modal{background-color:#252525;max-width:calc(100% - 1rem);padding:1rem}.NanoMap__container{overflow:hiddden;width:100%;z-index:1}.NanoMap__marker{z-index:10;padding:0px;margin:0px}.NanoMap__zoomer{z-index:20;background-color:rgba(0,0,0,.33);position:absolute;top:30px;left:0;padding:.5rem;width:30%}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000 !important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9 !important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c !important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804 !important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14 !important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638 !important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93 !important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1 !important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab !important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa !important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082 !important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836 !important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464 !important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121 !important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d !important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94 !important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.RoundGauge{font-size:1rem;width:2.6em;height:1.3em;margin:0 auto;margin-bottom:.2em}.RoundGauge__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:10;stroke-dasharray:157.08;stroke-dashoffset:157.08}.RoundGauge__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:10;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.RoundGauge__needle,.RoundGauge__ringFill{transition:transform 50ms ease-in-out}.RoundGauge__needleLine,.RoundGauge__needleMiddle{fill:#db2828}.RoundGauge__alert{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;fill:rgba(255,255,255,.1)}.RoundGauge__alert.max{fill:#db2828}.RoundGauge--color--black.RoundGauge__ringFill{stroke:#1a1a1a}.RoundGauge--color--white.RoundGauge__ringFill{stroke:#fff}.RoundGauge--color--red.RoundGauge__ringFill{stroke:#df3e3e}.RoundGauge--color--orange.RoundGauge__ringFill{stroke:#f37f33}.RoundGauge--color--yellow.RoundGauge__ringFill{stroke:#fbda21}.RoundGauge--color--olive.RoundGauge__ringFill{stroke:#cbe41c}.RoundGauge--color--green.RoundGauge__ringFill{stroke:#25ca4c}.RoundGauge--color--teal.RoundGauge__ringFill{stroke:#00d6cc}.RoundGauge--color--blue.RoundGauge__ringFill{stroke:#2e93de}.RoundGauge--color--violet.RoundGauge__ringFill{stroke:#7349cf}.RoundGauge--color--purple.RoundGauge__ringFill{stroke:#ad45d0}.RoundGauge--color--pink.RoundGauge__ringFill{stroke:#e34da1}.RoundGauge--color--brown.RoundGauge__ringFill{stroke:#b97447}.RoundGauge--color--grey.RoundGauge__ringFill{stroke:#848484}.RoundGauge--color--good.RoundGauge__ringFill{stroke:#68c22d}.RoundGauge--color--average.RoundGauge__ringFill{stroke:#f29a29}.RoundGauge--color--bad.RoundGauge__ringFill{stroke:#df3e3e}.RoundGauge--color--label.RoundGauge__ringFill{stroke:#8b9bb0}.RoundGauge__alert--black{fill:#1a1a1a;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--white{fill:#fff;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--red{fill:#df3e3e;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--orange{fill:#f37f33;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--yellow{fill:#fbda21;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--olive{fill:#cbe41c;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--green{fill:#25ca4c;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--teal{fill:#00d6cc;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--blue{fill:#2e93de;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--violet{fill:#7349cf;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--purple{fill:#ad45d0;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--pink{fill:#e34da1;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--brown{fill:#b97447;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--grey{fill:#848484;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--good{fill:#68c22d;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--average{fill:#f29a29;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--bad{fill:#df3e3e;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--label{fill:#8b9bb0;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}@keyframes RoundGauge__alertAnim{0%{opacity:.1}50%{opacity:1}100%{opacity:.1}}.Section{position:relative;margin-bottom:.5em;background-color:#191919;background-color:rgba(0,0,0,.33);box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-0.0833333333em}.Section__rest{position:relative}.Section__content{padding:.66em .5em}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-y:auto;overflow-x:hidden}.Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.Section .Section:first-child{margin-top:-0.5em}.Section .Section .Section__titleText{font-size:1.0833333333em}.Section .Section .Section .Section__titleText{font-size:1em}.Section--flex{display:flex;flex-flow:column}.Section--flex .Section__content{overflow:auto;flex-grow:1}.Section__content--noTopPadding{padding-top:0}.Section__content--stretchContents{height:calc(100% - 3rem)}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.Slider__cursor{position:absolute;top:0;right:-0.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-0.4166666667em;bottom:-0.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--fill{height:100%}.Stack--horizontal>.Stack__item{margin-left:.5em}.Stack--horizontal>.Stack__item:first-child{margin-left:0}.Stack--vertical>.Stack__item{margin-top:.5em}.Stack--vertical>.Stack__item:first-child{margin-top:0}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{font-weight:bold;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:rgba(0,0,0,.33)}.Tabs--fill{height:100%}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(255,255,255,.5);min-height:2.25em;min-width:4em;transition:background-color 50ms ease-out}.Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075);transition:background-color 0}.Tab--selected{background-color:rgba(255,255,255,.125);color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:all 150ms ease-out;background-color:#000;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.ListInput__Section .Section__title{flex-shrink:0}.ListInput__Section .Section__titleText{font-size:1em;white-space:pre-line}.ListInput__Loader{width:100%;position:relative;height:4px}.ListInput__LoaderProgress{position:absolute;transition:background-color 500ms ease-out,width 500ms ease-out;background-color:#3e6189;height:100%}.InputModal__Section .Section__title{flex-shrink:0}.InputModal__Section .Section__titleText{font-size:1em;white-space:pre-line}.InputModal__Loader{width:100%;position:relative;height:4px}.InputModal__LoaderProgress{position:absolute;transition:background-color 500ms ease-out,width 500ms ease-out;background-color:#3e6189;height:100%}.ObjectComponent__Titlebar{border-top-left-radius:12px;border-top-right-radius:12px;white-space:nowrap;-ms-user-select:none;user-select:none}.ObjectComponent__Content{white-space:nowrap;background-color:rgba(0,0,0,.5);-ms-user-select:none;user-select:none}.ObjectComponent__PortPos{position:absolute;top:0;left:0;right:0;bottom:0}.color-stroke-black{stroke:#000 !important}.color-stroke-white{stroke:#d9d9d9 !important}.color-stroke-red{stroke:#bd2020 !important}.color-stroke-orange{stroke:#d95e0c !important}.color-stroke-yellow{stroke:#d9b804 !important}.color-stroke-olive{stroke:#9aad14 !important}.color-stroke-green{stroke:#1b9638 !important}.color-stroke-teal{stroke:#009a93 !important}.color-stroke-blue{stroke:#1c71b1 !important}.color-stroke-violet{stroke:#552dab !important}.color-stroke-purple{stroke:#8b2baa !important}.color-stroke-pink{stroke:#cf2082 !important}.color-stroke-brown{stroke:#8c5836 !important}.color-stroke-grey{stroke:#646464 !important}.color-stroke-good{stroke:#4d9121 !important}.color-stroke-average{stroke:#cd7a0d !important}.color-stroke-bad{stroke:#bd2020 !important}.color-stroke-label{stroke:#657a94 !important}.AlertModal__Message{text-align:center;justify-content:center;white-space:pre-line}.AlertModal__Buttons{justify-content:center}.AlertModal__Loader{width:100%;position:relative;height:4px}.AlertModal__LoaderProgress{position:absolute;transition:background-color 500ms ease-out,width 500ms ease-out;background-color:#3e6189;height:100%}.CameraConsole__left{position:absolute;top:0;bottom:0;left:0;width:18.3333333333em}.CameraConsole__right{position:absolute;top:0;bottom:0;left:18.3333333333em;right:0;background-color:rgba(0,0,0,.33)}.CameraConsole__toolbar{position:absolute;top:0;left:0;right:0;height:2em;line-height:2em;margin:.25em 1em 0}.CameraConsole__toolbarRight{position:absolute;top:0;right:0;height:2em;line-height:2em;margin:.33em .5em 0}.CameraConsole__map{position:absolute;top:2.1666666667em;bottom:0;left:0;right:0;margin:.5em;text-align:center}.CameraConsole__map .NoticeBox{margin-top:calc(50% - 2em)}.Changelog__Button{height:22px}.Changelog__Cell{padding:3px 0}.Changelog__Cell--Icon{width:25px}.CrewManifest--Command .Section__title{border-color:#fbd608}.CrewManifest--Command .Section__titleText{color:#fbd608}.CrewManifest--Security .Section__title{border-color:#db2828}.CrewManifest--Security .Section__titleText{color:#db2828}.CrewManifest--Engineering .Section__title{border-color:#f2711c}.CrewManifest--Engineering .Section__titleText{color:#f2711c}.CrewManifest--Medical .Section__title{border-color:#00b5ad}.CrewManifest--Medical .Section__titleText{color:#00b5ad}.CrewManifest--Misc .Section__title{border-color:#fff}.CrewManifest--Misc .Section__titleText{color:#fff}.CrewManifest--Science .Section__title{border-color:#a333c8}.CrewManifest--Science .Section__titleText{color:#a333c8}.CrewManifest--Supply .Section__title{border-color:#a5673f}.CrewManifest--Supply .Section__titleText{color:#a5673f}.CrewManifest--Service .Section__title{border-color:#20b142}.CrewManifest--Service .Section__titleText{color:#20b142}.CrewManifest--Silicon .Section__title{border-color:#e03997}.CrewManifest--Silicon .Section__titleText{color:#e03997}.CrewManifest__Cell{padding:3px 0}.CrewManifest__Cell--Rank{color:#7e90a7}.CrewManifest__Icons{padding:3px 9px;text-align:right}.CrewManifest__Icon{color:#7e90a7;position:relative}.CrewManifest__Icon:not(:last-child){margin-right:7px}.CrewManifest__Icon--Chevron{padding-right:2px}.CrewManifest__Icon--Command{color:#fbd608}.ExperimentTechwebServer__Web,.ExperimentConfigure__ExperimentPanel{background:#000;border:1px solid #40628a;margin:3px 0}.ExperimentTechwebServer__WebHeader{background:#40628a;padding:2px}.ExperimentTechwebServer__WebName{font-size:18px}.ExperimentTechwebServer__WebContent{padding:4px}.ExperimentTechwebServer__WebContent>.LabeledList{margin:.25rem .25rem .25rem 1rem}.ExperimentConfigure__ExperimentName{font-weight:bold;border-radius:0}.ExperimentConfigure__ExperimentContent{padding:.25rem 1.5rem .25rem .25rem}.ExperimentStage__Indicator{font-weight:bold;margin-right:1rem;text-align:center}.ExperimentStage__StageContainer.complete .ExperimentStage__Description{opacity:.4;text-decoration:line-through}.ExperimentStage__StageContainer{margin-bottom:5px}.ExperimentStage__Table{border-collapse:separate;border-spacing:.25rem .25rem}.ExperimentConfigure__PerformExperiment{text-align:center;padding:.75rem 0}.ExperimentConfigure__ExperimentsContainer{height:100%;display:flex;flex-direction:column}.ExperimentConfigure__ExperimentsContainer>:last-child{flex:1;overflow-y:auto}.ExperimentConfigure__TagContainer{position:absolute;right:0;top:0}.ExperimentConfigure__PerformanceHint *{position:absolute;width:100%;height:100%;right:0;top:0;color:rgba(255,255,255,.5)}.NuclearBomb__displayBox{background-color:#002003;border:.167em inset #e8e4c9;color:#03e017;font-size:2em;font-family:monospace;padding:.25em}.NuclearBomb__Button{outline-width:.25rem !important;border-width:.65rem !important;padding-left:0 !important;padding-right:0 !important}.NuclearBomb__Button--keypad{background-color:#e8e4c9;border-color:#e8e4c9}.NuclearBomb__Button--keypad:hover{background-color:#f7f6ee !important;border-color:#f7f6ee !important}.NuclearBomb__Button--1{background-color:#d3cfb7 !important;border-color:#d3cfb7 !important;color:#a9a692 !important}.NuclearBomb__Button--E{background-color:#d9b804 !important;border-color:#d9b804 !important}.NuclearBomb__Button--E:hover{background-color:#f3d00e !important;border-color:#f3d00e !important}.NuclearBomb__Button--C{background-color:#bd2020 !important;border-color:#bd2020 !important}.NuclearBomb__Button--C:hover{background-color:#d52b2b !important;border-color:#d52b2b !important}.NuclearBomb__NTIcon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgNDI1IDIwMCIgb3BhY2l0eT0iLjMzIj4NCiAgPHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPg0KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPg0KICA8cGF0aCBkPSJtIDQyMC4xNTUzNSwxNzcuODkxMTkgYSAxMy40MTIwMzgsMTIuNTAxODQyIDAgMCAxIC04LjYzMjk1LDIyLjA2OTUxIGwgLTY2LjExODMyLDAgYSA1LjM2NDgxNTIsNS4wMDA3MzcgMCAwIDEgLTUuMzY0ODIsLTUuMDAwNzQgbCAwLC03OS44NzkzMSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==);background-size:70%;background-position:center;background-repeat:no-repeat}.Paper__Stamp{position:absolute;pointer-events:none;user-select:none}.Paper__Page{word-break:break-word;word-wrap:break-word}.Roulette__container{display:flex}.Roulette__board-cell{display:table-cell;padding:0;margin:0;border:1px solid #fff;vertical-align:bottom}.Roulette__board-cell-number{width:35px}.Roulette__board-cell-number--colspan-2{width:71px}.Roulette__board-cell-number--colspan-4{width:143px}.Roulette__board-button{display:table-cell !important;border:none !important;width:inherit;height:40px;padding:0;margin:0;text-align:center;vertical-align:middle;color:#fff !important}.Roulette__board-button--rowspan-3{height:122px}.Roulette__board-button-text{text-align:center;font-size:16px;font-weight:bold}.Roulette__lowertable{margin-top:8px;border-collapse:collapse;border:1px solid #fff;border-spacing:0}.Roulette__lowertable--cell{border:2px solid #fff;padding:0px;margin:0px}.Roulette__lowertable--betscell{vertical-align:top}.Roulette__lowertable--spinresult{text-align:center;font-size:100px;font-weight:bold;vertical-align:middle}.Roulette__lowertable--spinresult-black{background-color:#000}.Roulette__lowertable--spinresult-red{background-color:#db2828}.Roulette__lowertable--spinresult-green{background-color:#20b142}.Roulette__lowertable--spinbutton{margin:0 !important;border:none !important;font-size:50px;line-height:60px !important;text-align:center;font-weight:bold}.Roulette__lowertable--header{width:1%;text-align:center;font-size:16px;font-weight:bold}.Safe__engraving{position:absolute;width:95%;height:96%;left:2.5%;top:2%;border:5px outset #3e4f6a;padding:5px;text-align:center}.Safe__engraving-arrow{color:#35435a}.Safe__engraving-hinge{content:" ";background-color:#191f2a;width:25px;height:40px;position:absolute;right:-15px;margin-top:-20px}.Safe__dialer{margin-bottom:1.25rem}.Safe__dialer .Button{width:80px}.Safe__dialer-right .Button i{z-index:-100}.Safe__dialer-number{color:#bbb;display:inline;background-color:#191f2a;font-size:1.5rem;font-weight:bold;padding:0 .5rem}.Safe__contents{border:10px solid #191f2a;background-color:#0f131a;height:calc(85% + 7.5px);text-align:left;padding:5px}.Safe__help{position:absolute;top:73%;left:10px;width:50%;font-family:"Comic Sans MS",cursive,sans-serif;font-style:italic;color:#000;box-shadow:5px 5px #111;background-image:linear-gradient(to bottom, #b2ae74 0%, #8e8b5d 100%);transform:rotate(-1deg)}.Safe__help:before{content:" ";display:block;width:24px;height:40px;background-image:linear-gradient(to bottom, transparent 0%, #ffffff 100%);box-shadow:1px 1px #111;opacity:.2;position:absolute;top:-30px;left:calc(50% - 12px);transform:rotate(-5deg)}.TachyonArray__ActiveRecord{margin:0 .5em 0 .8em}.TachyonArray__Content{overflow-x:hidden;overflow-y:auto}.TachyonArray__ResearchFooter>*{width:100%;text-align:center}.Techweb__NodeProgress{margin-bottom:1rem}.Techweb__NodeProgress>*:not(:last-child){margin-right:.4rem}.Techweb__DesignIcon{margin-left:.25rem;margin-right:.25rem}.Techweb__OverviewNodes{overflow-y:auto;overflow-x:hidden;padding-right:6px;padding-top:4px}.Techweb__HeaderContent{background-color:#000;padding:6px;border:1px solid #40628a}.Techweb__HeaderContent>*>:not(:last-child){margin-bottom:5px}.Techweb__HeaderSectionTabs{margin-top:8px;background-color:#000;border:1px solid #40628a;padding-left:5px;padding-right:5px}.Techweb__HeaderTabTitle{border-right:1px solid #40628a;padding-right:.5em;margin-right:.5em;font-weight:bold}.Techweb__HeaderSectionTabs input{background-color:rgba(255,255,255,.05)}.Techweb__PointSummary{list-style:none;margin:.4em 0 0 1em;padding:0}.Techweb__SecProtocol{color:#db2828;margin-left:.2em}.Techweb__SecProtocol.engaged{color:#5baa27}.Techweb__DesignModal>:not(:last-child){margin-bottom:.5em}.Techweb__LockedModal>:not(:last-child){margin-bottom:.5em}.Techweb__ExperimentDiscount{color:#7e90a7;margin:.5em 0}.IDCard__NamePlate{margin-left:-6px;margin-right:-6px;margin-top:6px;padding:.5em;border-top:.1666666667em solid #4972a1;font-size:1.1666666667em;font-weight:bold}.TinderMessage_First_Sent,.TinderMessage_Subsequent_Sent,.TinderMessage_First_Received,.TinderMessage_Subsequent_Received{padding:6px;z-index:1;word-break:break-all;max-width:100%}.TinderMessage_First_Sent,.TinderMessage_Subsequent_Sent{text-align:right;background-color:#4d9121}.TinderMessage_First_Sent{border-radius:10px 10px 0px 10px}.TinderMessage_Subsequent_Sent{border-radius:10px 0px 0px 10px}.TinderMessage_First_Received,.TinderMessage_Subsequent_Received{text-align:left;background-color:#cd7a0d}.TinderMessage_First_Received{border-radius:10px 10px 10px 0px}.TinderMessage_Subsequent_Received{border-radius:0px 10px 10px 0px}.ClassicMessage_Sent,.ClassicMessage_Received{word-break:break-all}.ClassicMessage_Sent{color:#4d9121}.ClassicMessage_Received{color:#cd7a0d}.Section--elevator--fire{background-color:#f33;background-color:rgba(255,0,0,.35)}.Section--elevator--fire>.Section__title{padding:.5em;border-bottom:.1666666667em solid red}.Layout,.Layout *{scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:auto}.Layout__content--flexRow{display:flex;flex-flow:row}.Layout__content--flexColumn{display:flex;flex-flow:column}.NtosHeader__left{position:absolute;left:1em}.NtosHeader__right{position:absolute;right:1em}.NtosHeader__icon{margin-top:-0.75em;margin-bottom:-0.5em;vertical-align:middle}.NtosWindow__header{position:absolute;top:0;left:0;right:0;height:2em;line-height:1.928em;background-color:rgba(0,0,0,.5);font-family:Consolas,monospace;font-size:1.1666666667em;user-select:none;-ms-user-select:none}.NtosWindow__content .Layout__content{margin-top:2em;font-family:Consolas,monospace;font-size:1.1666666667em}.TitleBar{background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#363636;transition:color 250ms ease-out,background-color 250ms ease-out}.TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#252525;background-image:linear-gradient(to bottom, #2a2a2a 0%, #202020 100%)}.Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(62,62,62,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.Layout__content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgNDI1IDIwMCIgb3BhY2l0eT0iLjMzIj4NCiAgPHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPg0KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPg0KICA8cGF0aCBkPSJtIDQyMC4xNTUzNSwxNzcuODkxMTkgYSAxMy40MTIwMzgsMTIuNTAxODQyIDAgMCAxIC04LjYzMjk1LDIyLjA2OTUxIGwgLTY2LjExODMyLDAgYSA1LjM2NDgxNTIsNS4wMDA3MzcgMCAwIDEgLTUuMzY0ODIsLTUuMDAwNzQgbCAwLC03OS44NzkzMSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==);background-size:70%;background-position:center;background-repeat:no-repeat} +html,body{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:6px 0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a !important}.color-white{color:#fff !important}.color-red{color:#df3e3e !important}.color-orange{color:#f37f33 !important}.color-yellow{color:#fbda21 !important}.color-olive{color:#cbe41c !important}.color-green{color:#25ca4c !important}.color-teal{color:#00d6cc !important}.color-blue{color:#2e93de !important}.color-violet{color:#7349cf !important}.color-purple{color:#ad45d0 !important}.color-pink{color:#e34da1 !important}.color-brown{color:#b97447 !important}.color-grey{color:#848484 !important}.color-good{color:#68c22d !important}.color-average{color:#f29a29 !important}.color-bad{color:#df3e3e !important}.color-label{color:#8b9bb0 !important}.color-bg-black{background-color:#000 !important}.color-bg-white{background-color:#d9d9d9 !important}.color-bg-red{background-color:#bd2020 !important}.color-bg-orange{background-color:#d95e0c !important}.color-bg-yellow{background-color:#d9b804 !important}.color-bg-olive{background-color:#9aad14 !important}.color-bg-green{background-color:#1b9638 !important}.color-bg-teal{background-color:#009a93 !important}.color-bg-blue{background-color:#1c71b1 !important}.color-bg-violet{background-color:#552dab !important}.color-bg-purple{background-color:#8b2baa !important}.color-bg-pink{background-color:#cf2082 !important}.color-bg-brown{background-color:#8c5836 !important}.color-bg-grey{background-color:#646464 !important}.color-bg-good{background-color:#4d9121 !important}.color-bg-average{background-color:#cd7a0d !important}.color-bg-bad{background-color:#bd2020 !important}.color-bg-label{background-color:#657a94 !important}.debug-layout,.debug-layout *:not(g):not(path){color:rgba(255,255,255,.9) !important;background:transparent !important;outline:1px solid rgba(255,255,255,.5) !important;box-shadow:none !important;filter:none !important}.debug-layout:hover,.debug-layout *:not(g):not(path):hover{outline-color:rgba(255,255,255,.8) !important}a:link,a:visited{color:#2185d0}a:hover,a:active{color:#4972a1}.outline-dotted{outline-style:dotted !important}.outline-dashed{outline-style:dashed !important}.outline-solid{outline-style:solid !important}.outline-double{outline-style:double !important}.outline-groove{outline-style:groove !important}.outline-ridge{outline-style:ridge !important}.outline-inset{outline-style:inset !important}.outline-outset{outline-style:outset !important}.outline-color-black{outline:.167rem solid #1a1a1a !important}.outline-color-white{outline:.167rem solid #fff !important}.outline-color-red{outline:.167rem solid #df3e3e !important}.outline-color-orange{outline:.167rem solid #f37f33 !important}.outline-color-yellow{outline:.167rem solid #fbda21 !important}.outline-color-olive{outline:.167rem solid #cbe41c !important}.outline-color-green{outline:.167rem solid #25ca4c !important}.outline-color-teal{outline:.167rem solid #00d6cc !important}.outline-color-blue{outline:.167rem solid #2e93de !important}.outline-color-violet{outline:.167rem solid #7349cf !important}.outline-color-purple{outline:.167rem solid #ad45d0 !important}.outline-color-pink{outline:.167rem solid #e34da1 !important}.outline-color-brown{outline:.167rem solid #b97447 !important}.outline-color-grey{outline:.167rem solid #848484 !important}.outline-color-good{outline:.167rem solid #68c22d !important}.outline-color-average{outline:.167rem solid #f29a29 !important}.outline-color-bad{outline:.167rem solid #df3e3e !important}.outline-color-label{outline:.167rem solid #8b9bb0 !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .fas,.Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .fas,.Button--hasContent .far{margin-right:.25em}.Button--hasContent.Button--iconPosition--right .fa,.Button--hasContent.Button--iconPosition--right .fas,.Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color 100ms,background-color 100ms}.Button--color--black:hover,.Button--color--black:focus{background-color:#131313;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color 100ms,background-color 100ms}.Button--color--white:hover,.Button--color--white:focus{background-color:#f8f8f8;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color 100ms,background-color 100ms}.Button--color--red:hover,.Button--color--red:focus{background-color:#dc4848;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color 100ms,background-color 100ms}.Button--color--orange:hover,.Button--color--orange:focus{background-color:#f0853f;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.Button--color--yellow:hover,.Button--color--yellow:focus{background-color:#f5d72e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color 100ms,background-color 100ms}.Button--color--olive:hover,.Button--color--olive:focus{background-color:#c4da2b;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color 100ms,background-color 100ms}.Button--color--green:hover,.Button--color--green:focus{background-color:#32c154;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color 100ms,background-color 100ms}.Button--color--teal:hover,.Button--color--teal:focus{background-color:#13c4bc;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color 100ms,background-color 100ms}.Button--color--blue:hover,.Button--color--blue:focus{background-color:#3a95d9;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color 100ms,background-color 100ms}.Button--color--violet:hover,.Button--color--violet:focus{background-color:#7953cc;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color 100ms,background-color 100ms}.Button--color--purple:hover,.Button--color--purple:focus{background-color:#ad4fcd;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color 100ms,background-color 100ms}.Button--color--pink:hover,.Button--color--pink:focus{background-color:#e257a5;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color 100ms,background-color 100ms}.Button--color--brown:hover,.Button--color--brown:focus{background-color:#b47851;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color 100ms,background-color 100ms}.Button--color--grey:hover,.Button--color--grey:focus{background-color:#868686;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color 100ms,background-color 100ms}.Button--color--good:hover,.Button--color--good:focus{background-color:#6cba39;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color 100ms,background-color 100ms}.Button--color--average:hover,.Button--color--average:focus{background-color:#ed9d35;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color 100ms,background-color 100ms}.Button--color--bad:hover,.Button--color--bad:focus{background-color:#dc4848;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color 100ms,background-color 100ms}.Button--color--label:hover,.Button--color--label:focus{background-color:#91a1b3;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color 100ms,background-color 100ms}.Button--color--default:hover,.Button--color--default:focus{background-color:#5c83b0;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color 100ms,background-color 100ms}.Button--color--caution:hover,.Button--color--caution:focus{background-color:#f5d72e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color 100ms,background-color 100ms}.Button--color--danger:hover,.Button--color--danger:focus{background-color:#dc4848;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#252525;color:#fff;background-color:rgba(37,37,37,0);color:rgba(255,255,255,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.Button--color--transparent:hover,.Button--color--transparent:focus{background-color:#3e3e3e;color:#fff}.Button--disabled{background-color:#999 !important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color 100ms,background-color 100ms}.Button--selected:hover,.Button--selected:focus{background-color:#32c154;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.35em;width:1.2em;height:1.8333333333em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;overflow-y:scroll;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{position:absolute;overflow-y:auto;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color 100ms ease-out}.Dropdown__menuentry:hover{background-color:rgba(255,255,255,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.Dropdown__selected-text{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:1.4166666667em;width:calc(100% - 1.2em)}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table !important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row !important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100% !important}.Flex__item--iefix{display:table-cell !important;width:1% !important;min-width:99%}.Flex__item--iefix--grow{width:auto !important}.IconStack>.Icon{position:absolute;width:100%;text-align:center}.IconStack{position:relative;display:inline-block;height:1.2em;line-height:2em;vertical-align:middle}.IconStack:after{color:transparent;content:"."}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto;margin-bottom:-0.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:rgba(255,255,255,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotateZ(135deg)}.Knob__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotateZ(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotateZ(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-0.25em -0.5em;margin-bottom:0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.LabeledList__breakContents{word-break:break-all;word-wrap:break-word}.Modal{background-color:#252525;max-width:calc(100% - 1rem);padding:1rem}.NanoMap__container{overflow:hiddden;width:100%;z-index:1}.NanoMap__marker{z-index:10;padding:0px;margin:0px}.NanoMap__zoomer{z-index:20;background-color:rgba(0,0,0,.33);position:absolute;top:30px;left:0;padding:.5rem;width:30%}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,0);transition:border-color 900ms ease-out}.ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000 !important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9 !important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c !important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804 !important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14 !important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638 !important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93 !important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1 !important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab !important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa !important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082 !important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836 !important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464 !important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121 !important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d !important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020 !important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94 !important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.RoundGauge{font-size:1rem;width:2.6em;height:1.3em;margin:0 auto;margin-bottom:.2em}.RoundGauge__ringTrack{fill:transparent;stroke:rgba(255,255,255,.1);stroke-width:10;stroke-dasharray:157.08;stroke-dashoffset:157.08}.RoundGauge__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:10;stroke-dasharray:314.16;transition:stroke 50ms ease-out}.RoundGauge__needle,.RoundGauge__ringFill{transition:transform 50ms ease-in-out}.RoundGauge__needleLine,.RoundGauge__needleMiddle{fill:#db2828}.RoundGauge__alert{fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;fill:rgba(255,255,255,.1)}.RoundGauge__alert.max{fill:#db2828}.RoundGauge--color--black.RoundGauge__ringFill{stroke:#1a1a1a}.RoundGauge--color--white.RoundGauge__ringFill{stroke:#fff}.RoundGauge--color--red.RoundGauge__ringFill{stroke:#df3e3e}.RoundGauge--color--orange.RoundGauge__ringFill{stroke:#f37f33}.RoundGauge--color--yellow.RoundGauge__ringFill{stroke:#fbda21}.RoundGauge--color--olive.RoundGauge__ringFill{stroke:#cbe41c}.RoundGauge--color--green.RoundGauge__ringFill{stroke:#25ca4c}.RoundGauge--color--teal.RoundGauge__ringFill{stroke:#00d6cc}.RoundGauge--color--blue.RoundGauge__ringFill{stroke:#2e93de}.RoundGauge--color--violet.RoundGauge__ringFill{stroke:#7349cf}.RoundGauge--color--purple.RoundGauge__ringFill{stroke:#ad45d0}.RoundGauge--color--pink.RoundGauge__ringFill{stroke:#e34da1}.RoundGauge--color--brown.RoundGauge__ringFill{stroke:#b97447}.RoundGauge--color--grey.RoundGauge__ringFill{stroke:#848484}.RoundGauge--color--good.RoundGauge__ringFill{stroke:#68c22d}.RoundGauge--color--average.RoundGauge__ringFill{stroke:#f29a29}.RoundGauge--color--bad.RoundGauge__ringFill{stroke:#df3e3e}.RoundGauge--color--label.RoundGauge__ringFill{stroke:#8b9bb0}.RoundGauge__alert--black{fill:#1a1a1a;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--white{fill:#fff;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--red{fill:#df3e3e;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--orange{fill:#f37f33;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--yellow{fill:#fbda21;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--olive{fill:#cbe41c;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--green{fill:#25ca4c;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--teal{fill:#00d6cc;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--blue{fill:#2e93de;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--violet{fill:#7349cf;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--purple{fill:#ad45d0;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--pink{fill:#e34da1;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--brown{fill:#b97447;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--grey{fill:#848484;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--good{fill:#68c22d;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--average{fill:#f29a29;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--bad{fill:#df3e3e;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}.RoundGauge__alert--label{fill:#8b9bb0;transition:opacity .6s cubic-bezier(0.25, 1, 0.5, 1);animation:RoundGauge__alertAnim 1s cubic-bezier(0.34, 1.56, 0.64, 1) infinite}@keyframes RoundGauge__alertAnim{0%{opacity:.1}50%{opacity:1}100%{opacity:.1}}.Section{position:relative;margin-bottom:.5em;background-color:#191919;background-color:rgba(0,0,0,.33);box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-0.0833333333em}.Section__rest{position:relative}.Section__content{padding:.66em .5em}.Section--fitted>.Section__rest>.Section__content{padding:0}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--fill>.Section__rest{flex-grow:1}.Section--fill>.Section__rest>.Section__content{height:100%}.Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.Section--scrollable{overflow-x:hidden;overflow-y:hidden}.Section--scrollable>.Section__rest>.Section__content{overflow-y:auto;overflow-x:hidden}.Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.Section .Section:first-child{margin-top:-0.5em}.Section .Section .Section__titleText{font-size:1.0833333333em}.Section .Section .Section .Section__titleText{font-size:1em}.Section--flex{display:flex;flex-flow:column}.Section--flex .Section__content{overflow:auto;flex-grow:1}.Section__content--noTopPadding{padding-top:0}.Section__content--stretchContents{height:calc(100% - 3rem)}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none !important}.Slider__cursor{position:absolute;top:0;right:-0.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-0.4166666667em;bottom:-0.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--fill{height:100%}.Stack--horizontal>.Stack__item{margin-left:.5em}.Stack--horizontal>.Stack__item:first-child{margin-left:0}.Stack--vertical>.Stack__item{margin-top:.5em}.Stack--vertical>.Stack__item:first-child{margin-top:0}.Stack--horizontal>.Stack__divider:not(.Stack__divider--hidden){border-left:.1666666667em solid rgba(255,255,255,.1)}.Stack--vertical>.Stack__divider:not(.Stack__divider--hidden){border-top:.1666666667em solid rgba(255,255,255,.1)}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__row--header .Table__cell,.Table__cell--header{font-weight:bold;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:rgba(0,0,0,.33)}.Tabs--fill{height:100%}.Section .Tabs{background-color:transparent}.Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(255,255,255,.5);min-height:2.25em;min-width:4em;transition:background-color 50ms ease-out}.Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075);transition:background-color 0}.Tab--selected{background-color:rgba(255,255,255,.125);color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Input--monospace .Input__input{font-family:"Consolas",monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:all 150ms ease-out;background-color:#000;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.ListInput__Section .Section__title{flex-shrink:0}.ListInput__Section .Section__titleText{font-size:1em;white-space:pre-line}.ListInput__Loader{width:100%;position:relative;height:4px}.ListInput__LoaderProgress{position:absolute;transition:background-color 500ms ease-out,width 500ms ease-out;background-color:#3e6189;height:100%}.InputModal__Section .Section__title{flex-shrink:0}.InputModal__Section .Section__titleText{font-size:1em;white-space:pre-line}.InputModal__Loader{width:100%;position:relative;height:4px}.InputModal__LoaderProgress{position:absolute;transition:background-color 500ms ease-out,width 500ms ease-out;background-color:#3e6189;height:100%}.ObjectComponent__Titlebar{border-top-left-radius:12px;border-top-right-radius:12px;white-space:nowrap;-ms-user-select:none;user-select:none}.ObjectComponent__Content{white-space:nowrap;background-color:rgba(0,0,0,.5);-ms-user-select:none;user-select:none}.ObjectComponent__PortPos{position:absolute;top:0;left:0;right:0;bottom:0}.color-stroke-black{stroke:#000 !important}.color-stroke-white{stroke:#d9d9d9 !important}.color-stroke-red{stroke:#bd2020 !important}.color-stroke-orange{stroke:#d95e0c !important}.color-stroke-yellow{stroke:#d9b804 !important}.color-stroke-olive{stroke:#9aad14 !important}.color-stroke-green{stroke:#1b9638 !important}.color-stroke-teal{stroke:#009a93 !important}.color-stroke-blue{stroke:#1c71b1 !important}.color-stroke-violet{stroke:#552dab !important}.color-stroke-purple{stroke:#8b2baa !important}.color-stroke-pink{stroke:#cf2082 !important}.color-stroke-brown{stroke:#8c5836 !important}.color-stroke-grey{stroke:#646464 !important}.color-stroke-good{stroke:#4d9121 !important}.color-stroke-average{stroke:#cd7a0d !important}.color-stroke-bad{stroke:#bd2020 !important}.color-stroke-label{stroke:#657a94 !important}.AlertModal__Message{text-align:center;justify-content:center;white-space:pre-line}.AlertModal__Buttons{justify-content:center}.AlertModal__Loader{width:100%;position:relative;height:4px}.AlertModal__LoaderProgress{position:absolute;transition:background-color 500ms ease-out,width 500ms ease-out;background-color:#3e6189;height:100%}.CameraConsole__left{position:absolute;top:0;bottom:0;left:0;width:18.3333333333em}.CameraConsole__right{position:absolute;top:0;bottom:0;left:18.3333333333em;right:0;background-color:rgba(0,0,0,.33)}.CameraConsole__toolbar{position:absolute;top:0;left:0;right:0;height:2em;line-height:2em;margin:.25em 1em 0}.CameraConsole__toolbarRight{position:absolute;top:0;right:0;height:2em;line-height:2em;margin:.33em .5em 0}.CameraConsole__map{position:absolute;top:2.1666666667em;bottom:0;left:0;right:0;margin:.5em;text-align:center}.CameraConsole__map .NoticeBox{margin-top:calc(50% - 2em)}.Changelog__Button{height:22px}.Changelog__Cell{padding:3px 0}.Changelog__Cell--Icon{width:25px}.CrewManifest--Command .Section__title{border-color:#fbd608}.CrewManifest--Command .Section__titleText{color:#fbd608}.CrewManifest--Security .Section__title{border-color:#db2828}.CrewManifest--Security .Section__titleText{color:#db2828}.CrewManifest--Engineering .Section__title{border-color:#f2711c}.CrewManifest--Engineering .Section__titleText{color:#f2711c}.CrewManifest--Medical .Section__title{border-color:#00b5ad}.CrewManifest--Medical .Section__titleText{color:#00b5ad}.CrewManifest--Misc .Section__title{border-color:#fff}.CrewManifest--Misc .Section__titleText{color:#fff}.CrewManifest--Science .Section__title{border-color:#a333c8}.CrewManifest--Science .Section__titleText{color:#a333c8}.CrewManifest--Supply .Section__title{border-color:#a5673f}.CrewManifest--Supply .Section__titleText{color:#a5673f}.CrewManifest--Service .Section__title{border-color:#20b142}.CrewManifest--Service .Section__titleText{color:#20b142}.CrewManifest--Silicon .Section__title{border-color:#e03997}.CrewManifest--Silicon .Section__titleText{color:#e03997}.CrewManifest__Cell{padding:3px 0}.CrewManifest__Cell--Rank{color:#7e90a7}.CrewManifest__Icons{padding:3px 9px;text-align:right}.CrewManifest__Icon{color:#7e90a7;position:relative}.CrewManifest__Icon:not(:last-child){margin-right:7px}.CrewManifest__Icon--Chevron{padding-right:2px}.CrewManifest__Icon--Command{color:#fbd608}.ExperimentTechwebServer__Web,.ExperimentConfigure__ExperimentPanel{background:#000;border:1px solid #40628a;margin:3px 0}.ExperimentTechwebServer__WebHeader{background:#40628a;padding:2px}.ExperimentTechwebServer__WebName{font-size:18px}.ExperimentTechwebServer__WebContent{padding:4px}.ExperimentTechwebServer__WebContent>.LabeledList{margin:.25rem .25rem .25rem 1rem}.ExperimentConfigure__ExperimentName{font-weight:bold;border-radius:0}.ExperimentConfigure__ExperimentContent{padding:.25rem 1.5rem .25rem .25rem}.ExperimentStage__Indicator{font-weight:bold;margin-right:1rem;text-align:center}.ExperimentStage__StageContainer.complete .ExperimentStage__Description{opacity:.4;text-decoration:line-through}.ExperimentStage__StageContainer{margin-bottom:5px}.ExperimentStage__Table{border-collapse:separate;border-spacing:.25rem .25rem}.ExperimentConfigure__PerformExperiment{text-align:center;padding:.75rem 0}.ExperimentConfigure__ExperimentsContainer{height:100%;display:flex;flex-direction:column}.ExperimentConfigure__ExperimentsContainer>:last-child{flex:1;overflow-y:auto}.ExperimentConfigure__TagContainer{position:absolute;right:0;top:0}.ExperimentConfigure__PerformanceHint *{position:absolute;width:100%;height:100%;right:0;top:0;color:rgba(255,255,255,.5)}.NuclearBomb__displayBox{background-color:#002003;border:.167em inset #e8e4c9;color:#03e017;font-size:2em;font-family:monospace;padding:.25em}.NuclearBomb__Button{outline-width:.25rem !important;border-width:.65rem !important;padding-left:0 !important;padding-right:0 !important}.NuclearBomb__Button--keypad{background-color:#e8e4c9;border-color:#e8e4c9}.NuclearBomb__Button--keypad:hover{background-color:#f7f6ee !important;border-color:#f7f6ee !important}.NuclearBomb__Button--1{background-color:#d3cfb7 !important;border-color:#d3cfb7 !important;color:#a9a692 !important}.NuclearBomb__Button--E{background-color:#d9b804 !important;border-color:#d9b804 !important}.NuclearBomb__Button--E:hover{background-color:#f3d00e !important;border-color:#f3d00e !important}.NuclearBomb__Button--C{background-color:#bd2020 !important;border-color:#bd2020 !important}.NuclearBomb__Button--C:hover{background-color:#d52b2b !important;border-color:#d52b2b !important}.NuclearBomb__NTIcon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCA0MjUgMjAwIiBvcGFjaXR5PSIuMzMiPgogIDxwYXRoIGQ9Im0gMTc4LjAwMzk5LDAuMDM4NjkgLTcxLjIwMzkzLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM0LDYuMDI1NTUgbCAwLDE4Ny44NzE0NyBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgNi43NjEzNCw2LjAyNTU0IGwgNTMuMTA3MiwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTAxLjU0NDAxOCA3Mi4yMTYyOCwxMDQuNjk5Mzk4IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA1Ljc2MDE1LDIuODcwMTYgbCA3My41NTQ4NywwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzNSwtNi4wMjU1NSBsIC01NC43MTY0NCwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzMyw2LjAyNTU1IGwgMCwxMDIuNjE5MzUgTCAxODMuNzY0MTMsMi45MDg4NiBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTUuNzYwMTQsLTIuODcwMTcgeiIgLz4KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPgogIDxwYXRoIGQ9Im0gNDIwLjE1NTM1LDE3Ny44OTExOSBhIDEzLjQxMjAzOCwxMi41MDE4NDIgMCAwIDEgLTguNjMyOTUsMjIuMDY5NTEgbCAtNjYuMTE4MzIsMCBhIDUuMzY0ODE1Miw1LjAwMDczNyAwIDAgMSAtNS4zNjQ4MiwtNS4wMDA3NCBsIDAsLTc5Ljg3OTMxIHoiIC8+Cjwvc3ZnPgo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4KPCEtLSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIC0tPgo=);background-size:70%;background-position:center;background-repeat:no-repeat}.Paper__Stamp{position:absolute;pointer-events:none;user-select:none}.Paper__Page{word-break:break-word;word-wrap:break-word}.Roulette__container{display:flex}.Roulette__board-cell{display:table-cell;padding:0;margin:0;border:1px solid #fff;vertical-align:bottom}.Roulette__board-cell-number{width:35px}.Roulette__board-cell-number--colspan-2{width:71px}.Roulette__board-cell-number--colspan-4{width:143px}.Roulette__board-button{display:table-cell !important;border:none !important;width:inherit;height:40px;padding:0;margin:0;text-align:center;vertical-align:middle;color:#fff !important}.Roulette__board-button--rowspan-3{height:122px}.Roulette__board-button-text{text-align:center;font-size:16px;font-weight:bold}.Roulette__lowertable{margin-top:8px;border-collapse:collapse;border:1px solid #fff;border-spacing:0}.Roulette__lowertable--cell{border:2px solid #fff;padding:0px;margin:0px}.Roulette__lowertable--betscell{vertical-align:top}.Roulette__lowertable--spinresult{text-align:center;font-size:100px;font-weight:bold;vertical-align:middle}.Roulette__lowertable--spinresult-black{background-color:#000}.Roulette__lowertable--spinresult-red{background-color:#db2828}.Roulette__lowertable--spinresult-green{background-color:#20b142}.Roulette__lowertable--spinbutton{margin:0 !important;border:none !important;font-size:50px;line-height:60px !important;text-align:center;font-weight:bold}.Roulette__lowertable--header{width:1%;text-align:center;font-size:16px;font-weight:bold}.Safe__engraving{position:absolute;width:95%;height:96%;left:2.5%;top:2%;border:5px outset #3e4f6a;padding:5px;text-align:center}.Safe__engraving-arrow{color:#35435a}.Safe__engraving-hinge{content:" ";background-color:#191f2a;width:25px;height:40px;position:absolute;right:-15px;margin-top:-20px}.Safe__dialer{margin-bottom:1.25rem}.Safe__dialer .Button{width:80px}.Safe__dialer-right .Button i{z-index:-100}.Safe__dialer-number{color:#bbb;display:inline;background-color:#191f2a;font-size:1.5rem;font-weight:bold;padding:0 .5rem}.Safe__contents{border:10px solid #191f2a;background-color:#0f131a;height:calc(85% + 7.5px);text-align:left;padding:5px}.Safe__help{position:absolute;top:73%;left:10px;width:50%;font-family:"Comic Sans MS",cursive,sans-serif;font-style:italic;color:#000;box-shadow:5px 5px #111;background-image:linear-gradient(to bottom, #b2ae74 0%, #8e8b5d 100%);transform:rotate(-1deg)}.Safe__help:before{content:" ";display:block;width:24px;height:40px;background-image:linear-gradient(to bottom, transparent 0%, #ffffff 100%);box-shadow:1px 1px #111;opacity:.2;position:absolute;top:-30px;left:calc(50% - 12px);transform:rotate(-5deg)}.TachyonArray__ActiveRecord{margin:0 .5em 0 .8em}.TachyonArray__Content{overflow-x:hidden;overflow-y:auto}.TachyonArray__ResearchFooter>*{width:100%;text-align:center}.Techweb__NodeProgress{margin-bottom:1rem}.Techweb__NodeProgress>*:not(:last-child){margin-right:.4rem}.Techweb__DesignIcon{margin-left:.25rem;margin-right:.25rem}.Techweb__OverviewNodes{overflow-y:auto;overflow-x:hidden;padding-right:6px;padding-top:4px}.Techweb__HeaderContent{background-color:#000;padding:6px;border:1px solid #40628a}.Techweb__HeaderContent>*>:not(:last-child){margin-bottom:5px}.Techweb__HeaderSectionTabs{margin-top:8px;background-color:#000;border:1px solid #40628a;padding-left:5px;padding-right:5px}.Techweb__HeaderTabTitle{border-right:1px solid #40628a;padding-right:.5em;margin-right:.5em;font-weight:bold}.Techweb__HeaderSectionTabs input{background-color:rgba(255,255,255,.05)}.Techweb__PointSummary{list-style:none;margin:.4em 0 0 1em;padding:0}.Techweb__SecProtocol{color:#db2828;margin-left:.2em}.Techweb__SecProtocol.engaged{color:#5baa27}.Techweb__DesignModal>:not(:last-child){margin-bottom:.5em}.Techweb__LockedModal>:not(:last-child){margin-bottom:.5em}.Techweb__ExperimentDiscount{color:#7e90a7;margin:.5em 0}.IDCard__NamePlate{margin-left:-6px;margin-right:-6px;margin-top:6px;padding:.5em;border-top:.1666666667em solid #4972a1;font-size:1.1666666667em;font-weight:bold}.TinderMessage_First_Sent,.TinderMessage_Subsequent_Sent,.TinderMessage_First_Received,.TinderMessage_Subsequent_Received{padding:6px;z-index:1;word-break:break-all;max-width:100%}.TinderMessage_First_Sent,.TinderMessage_Subsequent_Sent{text-align:right;background-color:#4d9121}.TinderMessage_First_Sent{border-radius:10px 10px 0px 10px}.TinderMessage_Subsequent_Sent{border-radius:10px 0px 0px 10px}.TinderMessage_First_Received,.TinderMessage_Subsequent_Received{text-align:left;background-color:#cd7a0d}.TinderMessage_First_Received{border-radius:10px 10px 10px 0px}.TinderMessage_Subsequent_Received{border-radius:0px 10px 10px 0px}.ClassicMessage_Sent,.ClassicMessage_Received{word-break:break-all}.ClassicMessage_Sent{color:#4d9121}.ClassicMessage_Received{color:#cd7a0d}.Section--elevator--fire{background-color:#f33;background-color:rgba(255,0,0,.35)}.Section--elevator--fire>.Section__title{padding:.5em;border-bottom:.1666666667em solid red}.Layout,.Layout *{scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:auto}.Layout__content--flexRow{display:flex;flex-flow:row}.Layout__content--flexColumn{display:flex;flex-flow:column}.NtosHeader__left{position:absolute;left:1em}.NtosHeader__right{position:absolute;right:1em}.NtosHeader__icon{margin-top:-0.75em;margin-bottom:-0.5em;vertical-align:middle}.NtosWindow__header{position:absolute;top:0;left:0;right:0;height:2em;line-height:1.928em;background-color:rgba(0,0,0,.5);font-family:Consolas,monospace;font-size:1.1666666667em;user-select:none;-ms-user-select:none}.NtosWindow__content .Layout__content{margin-top:2em;font-family:Consolas,monospace;font-size:1.1666666667em}.TitleBar{background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#363636;transition:color 250ms ease-out,background-color 250ms ease-out}.TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#252525;background-image:linear-gradient(to bottom, #2a2a2a 0%, #202020 100%)}.Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(62,62,62,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.Layout__content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCA0MjUgMjAwIiBvcGFjaXR5PSIuMzMiPgogIDxwYXRoIGQ9Im0gMTc4LjAwMzk5LDAuMDM4NjkgLTcxLjIwMzkzLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM0LDYuMDI1NTUgbCAwLDE4Ny44NzE0NyBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgNi43NjEzNCw2LjAyNTU0IGwgNTMuMTA3MiwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTAxLjU0NDAxOCA3Mi4yMTYyOCwxMDQuNjk5Mzk4IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA1Ljc2MDE1LDIuODcwMTYgbCA3My41NTQ4NywwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzNSwtNi4wMjU1NSBsIC01NC43MTY0NCwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzMyw2LjAyNTU1IGwgMCwxMDIuNjE5MzUgTCAxODMuNzY0MTMsMi45MDg4NiBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTUuNzYwMTQsLTIuODcwMTcgeiIgLz4KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPgogIDxwYXRoIGQ9Im0gNDIwLjE1NTM1LDE3Ny44OTExOSBhIDEzLjQxMjAzOCwxMi41MDE4NDIgMCAwIDEgLTguNjMyOTUsMjIuMDY5NTEgbCAtNjYuMTE4MzIsMCBhIDUuMzY0ODE1Miw1LjAwMDczNyAwIDAgMSAtNS4zNjQ4MiwtNS4wMDA3NCBsIDAsLTc5Ljg3OTMxIHoiIC8+Cjwvc3ZnPgo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4KPCEtLSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIC0tPgo=);background-size:70%;background-position:center;background-repeat:no-repeat} .theme-abductor .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-abductor .Button:last-child{margin-right:0;margin-bottom:0}.theme-abductor .Button .fa,.theme-abductor .Button .fas,.theme-abductor .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-abductor .Button--hasContent .fa,.theme-abductor .Button--hasContent .fas,.theme-abductor .Button--hasContent .far{margin-right:.25em}.theme-abductor .Button--hasContent.Button--iconPosition--right .fa,.theme-abductor .Button--hasContent.Button--iconPosition--right .fas,.theme-abductor .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-abductor .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-abductor .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-abductor .Button--circular{border-radius:50%}.theme-abductor .Button--compact{padding:0 .25em;line-height:1.333em}.theme-abductor .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#ad2350;color:#fff}.theme-abductor .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-abductor .Button--color--default:hover,.theme-abductor .Button--color--default:focus{background-color:#d34372;color:#fff}.theme-abductor .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-abductor .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-abductor .Button--color--caution:hover,.theme-abductor .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-abductor .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-abductor .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-abductor .Button--color--danger:hover,.theme-abductor .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-abductor .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#2a314a;color:#fff;background-color:rgba(42,49,74,0);color:rgba(255,255,255,.5)}.theme-abductor .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-abductor .Button--color--transparent:hover,.theme-abductor .Button--color--transparent:focus{background-color:#444c68;color:#fff}.theme-abductor .Button--disabled{background-color:#363636 !important}.theme-abductor .Button--selected{transition:color 50ms,background-color 50ms;background-color:#465899;color:#fff}.theme-abductor .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-abductor .Button--selected:hover,.theme-abductor .Button--selected:focus{background-color:#6e7eba;color:#fff}.theme-abductor .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-abductor .Input--fluid{display:block;width:auto}.theme-abductor .Input__baseline{display:inline-block;color:transparent}.theme-abductor .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-abductor .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-abductor .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-abductor .NanoMap__container{overflow:hiddden;width:100%;z-index:1}.theme-abductor .NanoMap__marker{z-index:10;padding:0px;margin:0px}.theme-abductor .NanoMap__zoomer{z-index:20;background-color:rgba(0,0,0,.33);position:absolute;top:30px;left:0;padding:.5rem;width:30%}.theme-abductor .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#fff;background-color:#a82d55;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.theme-abductor .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-abductor .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-abductor .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-abductor .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-abductor .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-abductor .Input--fluid{display:block;width:auto}.theme-abductor .Input__baseline{display:inline-block;color:transparent}.theme-abductor .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-abductor .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-abductor .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-abductor .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#404b6e;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-abductor .NumberInput--fluid{display:block}.theme-abductor .NumberInput__content{margin-left:.5em}.theme-abductor .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-abductor .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #404b6e;background-color:#404b6e}.theme-abductor .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.theme-abductor .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-abductor .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-abductor .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-abductor .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-abductor .ProgressBar--color--default{border:.0833333333em solid #931e44}.theme-abductor .ProgressBar--color--default .ProgressBar__fill{background-color:#931e44}.theme-abductor .Section{position:relative;margin-bottom:.5em;background-color:#1c2132;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-abductor .Section:last-child{margin-bottom:0}.theme-abductor .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #ad2350}.theme-abductor .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-abductor .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-0.0833333333em}.theme-abductor .Section__rest{position:relative}.theme-abductor .Section__content{padding:.66em .5em}.theme-abductor .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-abductor .Section--fill{display:flex;flex-direction:column;height:100%}.theme-abductor .Section--fill>.Section__rest{flex-grow:1}.theme-abductor .Section--fill>.Section__rest>.Section__content{height:100%}.theme-abductor .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-abductor .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-abductor .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-abductor .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-abductor .Section--scrollable>.Section__rest>.Section__content{overflow-y:auto;overflow-x:hidden}.theme-abductor .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-abductor .Section .Section:first-child{margin-top:-0.5em}.theme-abductor .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-abductor .Section .Section .Section .Section__titleText{font-size:1em}.theme-abductor .Section--flex{display:flex;flex-flow:column}.theme-abductor .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-abductor .Section__content--noTopPadding{padding-top:0}.theme-abductor .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-abductor .Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:all 150ms ease-out;background-color:#a82d55;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:2px;max-width:20.8333333333em}.theme-abductor .Layout,.theme-abductor .Layout *{scrollbar-base-color:#202538;scrollbar-face-color:#384263;scrollbar-3dlight-color:#2a314a;scrollbar-highlight-color:#2a314a;scrollbar-track-color:#202538;scrollbar-arrow-color:#818db8;scrollbar-shadow-color:#384263}.theme-abductor .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-abductor .Layout__content--scrollable{overflow-y:auto}.theme-abductor .Layout__content--flexRow{display:flex;flex-flow:row}.theme-abductor .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-abductor .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#2a314a;background-image:linear-gradient(to bottom, #353e5e 0%, #1f2436 100%)}.theme-abductor .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-abductor .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-abductor .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-abductor .Window__contentPadding:after{height:0}.theme-abductor .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-abductor .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(68,76,104,.25);pointer-events:none}.theme-abductor .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-abductor .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-abductor .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-abductor .TitleBar{background-color:#9e1b46;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-abductor .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#9e1b46;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-abductor .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-abductor .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-abductor .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-abductor .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-abductor .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-abductor .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-abductor .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-abductor .Layout__content{background-image:none} .theme-cardtable .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:0;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-cardtable .Button:last-child{margin-right:0;margin-bottom:0}.theme-cardtable .Button .fa,.theme-cardtable .Button .fas,.theme-cardtable .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-cardtable .Button--hasContent .fa,.theme-cardtable .Button--hasContent .fas,.theme-cardtable .Button--hasContent .far{margin-right:.25em}.theme-cardtable .Button--hasContent.Button--iconPosition--right .fa,.theme-cardtable .Button--hasContent.Button--iconPosition--right .fas,.theme-cardtable .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-cardtable .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-cardtable .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-cardtable .Button--circular{border-radius:50%}.theme-cardtable .Button--compact{padding:0 .25em;line-height:1.333em}.theme-cardtable .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff}.theme-cardtable .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-cardtable .Button--color--default:hover,.theme-cardtable .Button--color--default:focus{background-color:#279455;color:#fff}.theme-cardtable .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-cardtable .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-cardtable .Button--color--caution:hover,.theme-cardtable .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-cardtable .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-cardtable .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-cardtable .Button--color--danger:hover,.theme-cardtable .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-cardtable .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff;background-color:rgba(17,112,57,0);color:rgba(255,255,255,.5)}.theme-cardtable .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-cardtable .Button--color--transparent:hover,.theme-cardtable .Button--color--transparent:focus{background-color:#279455;color:#fff}.theme-cardtable .Button--disabled{background-color:#363636 !important}.theme-cardtable .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-cardtable .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-cardtable .Button--selected:hover,.theme-cardtable .Button--selected:focus{background-color:#c81c1c;color:#fff}.theme-cardtable .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:0;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-cardtable .Input--fluid{display:block;width:auto}.theme-cardtable .Input__baseline{display:inline-block;color:transparent}.theme-cardtable .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-cardtable .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-cardtable .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-cardtable .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #fff;border:.0833333333em solid rgba(255,255,255,.75);border-radius:0;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-cardtable .NumberInput--fluid{display:block}.theme-cardtable .NumberInput__content{margin-left:.5em}.theme-cardtable .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-cardtable .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #fff;background-color:#fff}.theme-cardtable .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.theme-cardtable .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-cardtable .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-cardtable .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-cardtable .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-cardtable .ProgressBar--color--default{border:.0833333333em solid #000}.theme-cardtable .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-cardtable .Section{position:relative;margin-bottom:.5em;background-color:#0b4b26;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-cardtable .Section:last-child{margin-bottom:0}.theme-cardtable .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #000}.theme-cardtable .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-cardtable .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-0.0833333333em}.theme-cardtable .Section__rest{position:relative}.theme-cardtable .Section__content{padding:.66em .5em}.theme-cardtable .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-cardtable .Section--fill{display:flex;flex-direction:column;height:100%}.theme-cardtable .Section--fill>.Section__rest{flex-grow:1}.theme-cardtable .Section--fill>.Section__rest>.Section__content{height:100%}.theme-cardtable .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-cardtable .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-cardtable .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-cardtable .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-cardtable .Section--scrollable>.Section__rest>.Section__content{overflow-y:auto;overflow-x:hidden}.theme-cardtable .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-cardtable .Section .Section:first-child{margin-top:-0.5em}.theme-cardtable .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-cardtable .Section .Section .Section .Section__titleText{font-size:1em}.theme-cardtable .Section--flex{display:flex;flex-flow:column}.theme-cardtable .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-cardtable .Section__content--noTopPadding{padding-top:0}.theme-cardtable .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-cardtable .Layout,.theme-cardtable .Layout *{scrollbar-base-color:#0d542b;scrollbar-face-color:#16914a;scrollbar-3dlight-color:#117039;scrollbar-highlight-color:#117039;scrollbar-track-color:#0d542b;scrollbar-arrow-color:#5ae695;scrollbar-shadow-color:#16914a}.theme-cardtable .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-cardtable .Layout__content--scrollable{overflow-y:auto}.theme-cardtable .Layout__content--flexRow{display:flex;flex-flow:row}.theme-cardtable .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-cardtable .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#117039;background-image:linear-gradient(to bottom, #117039 0%, #117039 100%)}.theme-cardtable .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-cardtable .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-cardtable .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-cardtable .Window__contentPadding:after{height:0}.theme-cardtable .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-cardtable .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(39,148,85,.25);pointer-events:none}.theme-cardtable .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-cardtable .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-cardtable .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-cardtable .TitleBar{background-color:#381608;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-cardtable .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#381608;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-cardtable .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-cardtable .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-cardtable .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-cardtable .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-cardtable .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-cardtable .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-cardtable .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-cardtable .Button{border:.1666666667em solid #fff} .theme-hackerman .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-hackerman .Button:last-child{margin-right:0;margin-bottom:0}.theme-hackerman .Button .fa,.theme-hackerman .Button .fas,.theme-hackerman .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-hackerman .Button--hasContent .fa,.theme-hackerman .Button--hasContent .fas,.theme-hackerman .Button--hasContent .far{margin-right:.25em}.theme-hackerman .Button--hasContent.Button--iconPosition--right .fa,.theme-hackerman .Button--hasContent.Button--iconPosition--right .fas,.theme-hackerman .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-hackerman .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-hackerman .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-hackerman .Button--circular{border-radius:50%}.theme-hackerman .Button--compact{padding:0 .25em;line-height:1.333em}.theme-hackerman .Button--color--default{transition:color 50ms,background-color 50ms;background-color:lime;color:#000}.theme-hackerman .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-hackerman .Button--color--default:hover,.theme-hackerman .Button--color--default:focus{background-color:#4dff4d;color:#000}.theme-hackerman .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-hackerman .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-hackerman .Button--color--caution:hover,.theme-hackerman .Button--color--caution:focus{background-color:#f5d72e;color:#000}.theme-hackerman .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-hackerman .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-hackerman .Button--color--danger:hover,.theme-hackerman .Button--color--danger:focus{background-color:#dc4848;color:#fff}.theme-hackerman .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#121b12;color:#fff;background-color:rgba(18,27,18,0);color:rgba(255,255,255,.5)}.theme-hackerman .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-hackerman .Button--color--transparent:hover,.theme-hackerman .Button--color--transparent:focus{background-color:#283228;color:#fff}.theme-hackerman .Button--disabled{background-color:#4a6a4a !important}.theme-hackerman .Button--selected{transition:color 50ms,background-color 50ms;background-color:lime;color:#000}.theme-hackerman .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-hackerman .Button--selected:hover,.theme-hackerman .Button--selected:focus{background-color:#4dff4d;color:#000}.theme-hackerman .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid lime;border:.0833333333em solid rgba(0,255,0,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-hackerman .Input--fluid{display:block;width:auto}.theme-hackerman .Input__baseline{display:inline-block;color:transparent}.theme-hackerman .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-hackerman .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-hackerman .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-hackerman .Modal{background-color:#121b12;max-width:calc(100% - 1rem);padding:1rem}.theme-hackerman .Section{position:relative;margin-bottom:.5em;background-color:#0c120c;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-hackerman .Section:last-child{margin-bottom:0}.theme-hackerman .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid lime}.theme-hackerman .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-hackerman .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-0.0833333333em}.theme-hackerman .Section__rest{position:relative}.theme-hackerman .Section__content{padding:.66em .5em}.theme-hackerman .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-hackerman .Section--fill{display:flex;flex-direction:column;height:100%}.theme-hackerman .Section--fill>.Section__rest{flex-grow:1}.theme-hackerman .Section--fill>.Section__rest>.Section__content{height:100%}.theme-hackerman .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-hackerman .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-hackerman .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-hackerman .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-hackerman .Section--scrollable>.Section__rest>.Section__content{overflow-y:auto;overflow-x:hidden}.theme-hackerman .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-hackerman .Section .Section:first-child{margin-top:-0.5em}.theme-hackerman .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-hackerman .Section .Section .Section .Section__titleText{font-size:1em}.theme-hackerman .Section--flex{display:flex;flex-flow:column}.theme-hackerman .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-hackerman .Section__content--noTopPadding{padding-top:0}.theme-hackerman .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-hackerman .Layout,.theme-hackerman .Layout *{scrollbar-base-color:#0e140e;scrollbar-face-color:#253725;scrollbar-3dlight-color:#121b12;scrollbar-highlight-color:#121b12;scrollbar-track-color:#0e140e;scrollbar-arrow-color:#74a274;scrollbar-shadow-color:#253725}.theme-hackerman .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-hackerman .Layout__content--scrollable{overflow-y:auto}.theme-hackerman .Layout__content--flexRow{display:flex;flex-flow:row}.theme-hackerman .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-hackerman .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#121b12;background-image:linear-gradient(to bottom, #121b12 0%, #121b12 100%)}.theme-hackerman .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-hackerman .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-hackerman .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-hackerman .Window__contentPadding:after{height:0}.theme-hackerman .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-hackerman .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(40,50,40,.25);pointer-events:none}.theme-hackerman .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-hackerman .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-hackerman .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-hackerman .TitleBar{background-color:#223d22;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-hackerman .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#223d22;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-hackerman .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-hackerman .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-hackerman .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-hackerman .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-hackerman .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-hackerman .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-hackerman .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-hackerman .Layout__content{background-image:none}.theme-hackerman .Button{font-family:monospace;border-width:.1666666667em;border-style:outset;border-color:#0a0;outline:.0833333333em solid #007a00}.theme-hackerman .candystripe:nth-child(odd){background-color:rgba(0,100,0,.5)} @@ -8,6 +8,6 @@ html,body{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflo .theme-paper .Tabs{display:flex;align-items:stretch;overflow:hidden;background-color:rgba(0,0,0,.33)}.theme-paper .Tabs--fill{height:100%}.theme-paper .Section .Tabs{background-color:transparent}.theme-paper .Section:not(.Section--fitted) .Tabs{margin:0 -0.5em .5em}.theme-paper .Section:not(.Section--fitted) .Tabs:first-child{margin-top:-0.5em}.theme-paper .Tabs--vertical{flex-direction:column;padding:.25em 0 .25em .25em}.theme-paper .Tabs--horizontal{margin-bottom:.5em;padding:.25em .25em 0 .25em}.theme-paper .Tabs--horizontal:last-child{margin-bottom:0}.theme-paper .Tabs__Tab{flex-grow:0}.theme-paper .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-paper .Tab{display:flex;align-items:center;justify-content:space-between;background-color:transparent;color:rgba(255,255,255,.5);min-height:2.25em;min-width:4em;transition:background-color 50ms ease-out}.theme-paper .Tab:not(.Tab--selected):hover{background-color:rgba(255,255,255,.075);transition:background-color 0}.theme-paper .Tab--selected{background-color:rgba(255,255,255,.125);color:#fafafa}.theme-paper .Tab__text{flex-grow:1;margin:0 .5em}.theme-paper .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-paper .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-paper .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent;border-top-left-radius:.25em;border-top-right-radius:.25em}.theme-paper .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #f9f9f9}.theme-paper .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.theme-paper .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #f9f9f9}.theme-paper .Section{position:relative;margin-bottom:.5em;background-color:#e6e6e6;background-color:rgba(0,0,0,.1);box-sizing:border-box}.theme-paper .Section:last-child{margin-bottom:0}.theme-paper .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-paper .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#000}.theme-paper .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-0.0833333333em}.theme-paper .Section__rest{position:relative}.theme-paper .Section__content{padding:.66em .5em}.theme-paper .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-paper .Section--fill{display:flex;flex-direction:column;height:100%}.theme-paper .Section--fill>.Section__rest{flex-grow:1}.theme-paper .Section--fill>.Section__rest>.Section__content{height:100%}.theme-paper .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-paper .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-paper .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-paper .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-paper .Section--scrollable>.Section__rest>.Section__content{overflow-y:auto;overflow-x:hidden}.theme-paper .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-paper .Section .Section:first-child{margin-top:-0.5em}.theme-paper .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-paper .Section .Section .Section .Section__titleText{font-size:1em}.theme-paper .Section--flex{display:flex;flex-flow:column}.theme-paper .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-paper .Section__content--noTopPadding{padding-top:0}.theme-paper .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-paper .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-paper .Button:last-child{margin-right:0;margin-bottom:0}.theme-paper .Button .fa,.theme-paper .Button .fas,.theme-paper .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-paper .Button--hasContent .fa,.theme-paper .Button--hasContent .fas,.theme-paper .Button--hasContent .far{margin-right:.25em}.theme-paper .Button--hasContent.Button--iconPosition--right .fa,.theme-paper .Button--hasContent.Button--iconPosition--right .fas,.theme-paper .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-paper .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-paper .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-paper .Button--circular{border-radius:50%}.theme-paper .Button--compact{padding:0 .25em;line-height:1.333em}.theme-paper .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-paper .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--default:hover,.theme-paper .Button--color--default:focus{background-color:#fbfaf6;color:#000}.theme-paper .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-paper .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--caution:hover,.theme-paper .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-paper .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-paper .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--danger:hover,.theme-paper .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-paper .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#fff;color:#000;background-color:rgba(255,255,255,0);color:rgba(0,0,0,.5)}.theme-paper .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--color--transparent:hover,.theme-paper .Button--color--transparent:focus{background-color:#fff;color:#000}.theme-paper .Button--disabled{background-color:#363636 !important}.theme-paper .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-paper .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-paper .Button--selected:hover,.theme-paper .Button--selected:focus{background-color:#c81c1c;color:#fff}.theme-paper .Layout,.theme-paper .Layout *{scrollbar-base-color:#bfbfbf;scrollbar-face-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-highlight-color:#fff;scrollbar-track-color:#bfbfbf;scrollbar-arrow-color:#fff;scrollbar-shadow-color:#fff}.theme-paper .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-paper .Layout__content--scrollable{overflow-y:auto}.theme-paper .Layout__content--flexRow{display:flex;flex-flow:row}.theme-paper .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-paper .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#fff;background-image:linear-gradient(to bottom, white 0%, white 100%)}.theme-paper .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-paper .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-paper .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-paper .Window__contentPadding:after{height:0}.theme-paper .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-paper .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.25);pointer-events:none}.theme-paper .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-paper .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-paper .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-paper .TitleBar{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-paper .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#fff;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-paper .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-paper .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-paper .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-paper .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-paper .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-paper .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-paper .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-paper .PaperInput{position:relative;display:inline-block;width:120px;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .PaperInput__baseline{display:inline-block;color:transparent}.theme-paper .PaperInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-paper .PaperInput__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-paper .Layout__content{background-image:none}.theme-paper .Window{background-image:none;color:#000}.theme-paper .paper-text input:disabled{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .paper-text input{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .paper-field{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .paper-field input:disabled{position:relative;display:inline-block;border:none;background:transparent;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible} .theme-pda-retro .color-black{color:#1a1a1a !important}.theme-pda-retro .color-white{color:#fff !important}.theme-pda-retro .color-red{color:#df3e3e !important}.theme-pda-retro .color-orange{color:#f37f33 !important}.theme-pda-retro .color-yellow{color:#fbda21 !important}.theme-pda-retro .color-olive{color:#cbe41c !important}.theme-pda-retro .color-green{color:#25ca4c !important}.theme-pda-retro .color-teal{color:#00d6cc !important}.theme-pda-retro .color-blue{color:#2e93de !important}.theme-pda-retro .color-violet{color:#7349cf !important}.theme-pda-retro .color-purple{color:#ad45d0 !important}.theme-pda-retro .color-pink{color:#e34da1 !important}.theme-pda-retro .color-brown{color:#b97447 !important}.theme-pda-retro .color-grey{color:#848484 !important}.theme-pda-retro .color-good{color:#68c22d !important}.theme-pda-retro .color-average{color:#1a1a1a !important}.theme-pda-retro .color-bad{color:#df3e3e !important}.theme-pda-retro .color-label{color:#1a1a1a !important}.theme-pda-retro .color-bg-black{background-color:#000 !important}.theme-pda-retro .color-bg-white{background-color:#d9d9d9 !important}.theme-pda-retro .color-bg-red{background-color:#bd2020 !important}.theme-pda-retro .color-bg-orange{background-color:#d95e0c !important}.theme-pda-retro .color-bg-yellow{background-color:#d9b804 !important}.theme-pda-retro .color-bg-olive{background-color:#9aad14 !important}.theme-pda-retro .color-bg-green{background-color:#1b9638 !important}.theme-pda-retro .color-bg-teal{background-color:#009a93 !important}.theme-pda-retro .color-bg-blue{background-color:#1c71b1 !important}.theme-pda-retro .color-bg-violet{background-color:#552dab !important}.theme-pda-retro .color-bg-purple{background-color:#8b2baa !important}.theme-pda-retro .color-bg-pink{background-color:#cf2082 !important}.theme-pda-retro .color-bg-brown{background-color:#8c5836 !important}.theme-pda-retro .color-bg-grey{background-color:#646464 !important}.theme-pda-retro .color-bg-good{background-color:#4d9121 !important}.theme-pda-retro .color-bg-average{background-color:#000 !important}.theme-pda-retro .color-bg-bad{background-color:#bd2020 !important}.theme-pda-retro .color-bg-label{background-color:#000 !important}.theme-pda-retro .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:0;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-pda-retro .Button:last-child{margin-right:0;margin-bottom:0}.theme-pda-retro .Button .fa,.theme-pda-retro .Button .fas,.theme-pda-retro .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-pda-retro .Button--hasContent .fa,.theme-pda-retro .Button--hasContent .fas,.theme-pda-retro .Button--hasContent .far{margin-right:.25em}.theme-pda-retro .Button--hasContent.Button--iconPosition--right .fa,.theme-pda-retro .Button--hasContent.Button--iconPosition--right .fas,.theme-pda-retro .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-pda-retro .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-pda-retro .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-pda-retro .Button--circular{border-radius:50%}.theme-pda-retro .Button--compact{padding:0 .25em;line-height:1.333em}.theme-pda-retro .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-pda-retro .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--black:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--black:hover,.theme-pda-retro .Button--color--black:focus{background-color:#131313;color:#fff}.theme-pda-retro .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.theme-pda-retro .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--white:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--white:hover,.theme-pda-retro .Button--color--white:focus{background-color:#f8f8f8;color:#000}.theme-pda-retro .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-pda-retro .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--red:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--red:hover,.theme-pda-retro .Button--color--red:focus{background-color:#dc4848;color:#fff}.theme-pda-retro .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.theme-pda-retro .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--orange:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--orange:hover,.theme-pda-retro .Button--color--orange:focus{background-color:#f0853f;color:#fff}.theme-pda-retro .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-pda-retro .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--yellow:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--yellow:hover,.theme-pda-retro .Button--color--yellow:focus{background-color:#f5d72e;color:#000}.theme-pda-retro .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.theme-pda-retro .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--olive:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--olive:hover,.theme-pda-retro .Button--color--olive:focus{background-color:#c4da2b;color:#fff}.theme-pda-retro .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.theme-pda-retro .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--green:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--green:hover,.theme-pda-retro .Button--color--green:focus{background-color:#32c154;color:#fff}.theme-pda-retro .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.theme-pda-retro .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--teal:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--teal:hover,.theme-pda-retro .Button--color--teal:focus{background-color:#13c4bc;color:#fff}.theme-pda-retro .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.theme-pda-retro .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--blue:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--blue:hover,.theme-pda-retro .Button--color--blue:focus{background-color:#3a95d9;color:#fff}.theme-pda-retro .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.theme-pda-retro .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--violet:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--violet:hover,.theme-pda-retro .Button--color--violet:focus{background-color:#7953cc;color:#fff}.theme-pda-retro .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.theme-pda-retro .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--purple:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--purple:hover,.theme-pda-retro .Button--color--purple:focus{background-color:#ad4fcd;color:#fff}.theme-pda-retro .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.theme-pda-retro .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--pink:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--pink:hover,.theme-pda-retro .Button--color--pink:focus{background-color:#e257a5;color:#fff}.theme-pda-retro .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.theme-pda-retro .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--brown:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--brown:hover,.theme-pda-retro .Button--color--brown:focus{background-color:#b47851;color:#fff}.theme-pda-retro .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.theme-pda-retro .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--grey:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--grey:hover,.theme-pda-retro .Button--color--grey:focus{background-color:#868686;color:#fff}.theme-pda-retro .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.theme-pda-retro .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--good:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--good:hover,.theme-pda-retro .Button--color--good:focus{background-color:#6cba39;color:#fff}.theme-pda-retro .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-pda-retro .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--average:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--average:hover,.theme-pda-retro .Button--color--average:focus{background-color:#131313;color:#fff}.theme-pda-retro .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-pda-retro .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--bad:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--bad:hover,.theme-pda-retro .Button--color--bad:focus{background-color:#dc4848;color:#fff}.theme-pda-retro .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-pda-retro .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--label:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--label:hover,.theme-pda-retro .Button--color--label:focus{background-color:#131313;color:#fff}.theme-pda-retro .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-pda-retro .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--default:hover,.theme-pda-retro .Button--color--default:focus{background-color:#fbfaf6;color:#000}.theme-pda-retro .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-pda-retro .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--caution:hover,.theme-pda-retro .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-pda-retro .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-pda-retro .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--danger:hover,.theme-pda-retro .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-pda-retro .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#6f7961;color:#fff;background-color:rgba(111,121,97,0);color:rgba(255,255,255,.5)}.theme-pda-retro .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--color--transparent:hover,.theme-pda-retro .Button--color--transparent:focus{background-color:#939c85;color:#fff}.theme-pda-retro .Button--disabled{background-color:#505050 !important}.theme-pda-retro .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-pda-retro .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-pda-retro .Button--selected:hover,.theme-pda-retro .Button--selected:focus{background-color:#c81c1c;color:#fff}.theme-pda-retro .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-pda-retro .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-pda-retro .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-pda-retro .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-pda-retro .ProgressBar--color--default{border:.0833333333em solid #000}.theme-pda-retro .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-pda-retro .ProgressBar--color--black{border:.0833333333em solid #000 !important}.theme-pda-retro .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-pda-retro .ProgressBar--color--white{border:.0833333333em solid #d9d9d9 !important}.theme-pda-retro .ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.theme-pda-retro .ProgressBar--color--red{border:.0833333333em solid #bd2020 !important}.theme-pda-retro .ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.theme-pda-retro .ProgressBar--color--orange{border:.0833333333em solid #d95e0c !important}.theme-pda-retro .ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.theme-pda-retro .ProgressBar--color--yellow{border:.0833333333em solid #d9b804 !important}.theme-pda-retro .ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.theme-pda-retro .ProgressBar--color--olive{border:.0833333333em solid #9aad14 !important}.theme-pda-retro .ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.theme-pda-retro .ProgressBar--color--green{border:.0833333333em solid #1b9638 !important}.theme-pda-retro .ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.theme-pda-retro .ProgressBar--color--teal{border:.0833333333em solid #009a93 !important}.theme-pda-retro .ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.theme-pda-retro .ProgressBar--color--blue{border:.0833333333em solid #1c71b1 !important}.theme-pda-retro .ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.theme-pda-retro .ProgressBar--color--violet{border:.0833333333em solid #552dab !important}.theme-pda-retro .ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.theme-pda-retro .ProgressBar--color--purple{border:.0833333333em solid #8b2baa !important}.theme-pda-retro .ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.theme-pda-retro .ProgressBar--color--pink{border:.0833333333em solid #cf2082 !important}.theme-pda-retro .ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.theme-pda-retro .ProgressBar--color--brown{border:.0833333333em solid #8c5836 !important}.theme-pda-retro .ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.theme-pda-retro .ProgressBar--color--grey{border:.0833333333em solid #646464 !important}.theme-pda-retro .ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.theme-pda-retro .ProgressBar--color--good{border:.0833333333em solid #4d9121 !important}.theme-pda-retro .ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.theme-pda-retro .ProgressBar--color--average{border:.0833333333em solid #000 !important}.theme-pda-retro .ProgressBar--color--average .ProgressBar__fill{background-color:#000}.theme-pda-retro .ProgressBar--color--bad{border:.0833333333em solid #bd2020 !important}.theme-pda-retro .ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.theme-pda-retro .ProgressBar--color--label{border:.0833333333em solid #000 !important}.theme-pda-retro .ProgressBar--color--label .ProgressBar__fill{background-color:#000}.theme-pda-retro .Section{position:relative;margin-bottom:.5em;background-color:#646d57;background-color:rgba(0,0,0,.1);box-sizing:border-box}.theme-pda-retro .Section:last-child{margin-bottom:0}.theme-pda-retro .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #000}.theme-pda-retro .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#000}.theme-pda-retro .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-0.0833333333em}.theme-pda-retro .Section__rest{position:relative}.theme-pda-retro .Section__content{padding:.66em .5em}.theme-pda-retro .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-pda-retro .Section--fill{display:flex;flex-direction:column;height:100%}.theme-pda-retro .Section--fill>.Section__rest{flex-grow:1}.theme-pda-retro .Section--fill>.Section__rest>.Section__content{height:100%}.theme-pda-retro .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-pda-retro .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-pda-retro .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-pda-retro .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-pda-retro .Section--scrollable>.Section__rest>.Section__content{overflow-y:auto;overflow-x:hidden}.theme-pda-retro .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-pda-retro .Section .Section:first-child{margin-top:-0.5em}.theme-pda-retro .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-pda-retro .Section .Section .Section .Section__titleText{font-size:1em}.theme-pda-retro .Section--flex{display:flex;flex-flow:column}.theme-pda-retro .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-pda-retro .Section__content--noTopPadding{padding-top:0}.theme-pda-retro .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-pda-retro .TinderMessage_First_Sent,.theme-pda-retro .TinderMessage_Subsequent_Sent,.theme-pda-retro .TinderMessage_First_Received,.theme-pda-retro .TinderMessage_Subsequent_Received{padding:6px;z-index:1;word-break:break-all;max-width:100%}.theme-pda-retro .TinderMessage_First_Sent,.theme-pda-retro .TinderMessage_Subsequent_Sent{text-align:right;background-color:#9faa91}.theme-pda-retro .TinderMessage_First_Sent{border-radius:10px 10px 0px 10px}.theme-pda-retro .TinderMessage_Subsequent_Sent{border-radius:10px 0px 0px 10px}.theme-pda-retro .TinderMessage_First_Received,.theme-pda-retro .TinderMessage_Subsequent_Received{text-align:left;background-color:#b8b37b}.theme-pda-retro .TinderMessage_First_Received{border-radius:10px 10px 10px 0px}.theme-pda-retro .TinderMessage_Subsequent_Received{border-radius:0px 10px 10px 0px}.theme-pda-retro .ClassicMessage_Sent,.theme-pda-retro .ClassicMessage_Received{word-break:break-all}.theme-pda-retro .ClassicMessage_Sent{color:#9faa91}.theme-pda-retro .ClassicMessage_Received{color:#b8b37b}.theme-pda-retro .Layout,.theme-pda-retro .Layout *{scrollbar-base-color:#535b49;scrollbar-face-color:#7e896e;scrollbar-3dlight-color:#6f7961;scrollbar-highlight-color:#6f7961;scrollbar-track-color:#535b49;scrollbar-arrow-color:#b7beae;scrollbar-shadow-color:#7e896e}.theme-pda-retro .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-pda-retro .Layout__content--scrollable{overflow-y:auto}.theme-pda-retro .Layout__content--flexRow{display:flex;flex-flow:row}.theme-pda-retro .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-pda-retro .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#6f7961;background-image:linear-gradient(to bottom, #6f7961 0%, #6f7961 100%)}.theme-pda-retro .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-pda-retro .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-pda-retro .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-pda-retro .Window__contentPadding:after{height:0}.theme-pda-retro .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-pda-retro .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(147,156,133,.25);pointer-events:none}.theme-pda-retro .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-pda-retro .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-pda-retro .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-pda-retro .TitleBar{background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-pda-retro .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#363636;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-pda-retro .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-pda-retro .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-pda-retro .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-pda-retro .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-pda-retro .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-pda-retro .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-pda-retro .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-pda-retro .Button{color:#161613;background-color:#565d4b;border:1px solid #000}.theme-pda-retro .Layout__content{background-image:none}.theme-pda-retro .LabeledList__label{font-weight:bold}.theme-pda-retro .Tooltip::after{color:#fff} .theme-retro .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:0;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-retro .Button:last-child{margin-right:0;margin-bottom:0}.theme-retro .Button .fa,.theme-retro .Button .fas,.theme-retro .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-retro .Button--hasContent .fa,.theme-retro .Button--hasContent .fas,.theme-retro .Button--hasContent .far{margin-right:.25em}.theme-retro .Button--hasContent.Button--iconPosition--right .fa,.theme-retro .Button--hasContent.Button--iconPosition--right .fas,.theme-retro .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-retro .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-retro .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-retro .Button--circular{border-radius:50%}.theme-retro .Button--compact{padding:0 .25em;line-height:1.333em}.theme-retro .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-retro .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-retro .Button--color--default:hover,.theme-retro .Button--color--default:focus{background-color:#fbfaf6;color:#000}.theme-retro .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-retro .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-retro .Button--color--caution:hover,.theme-retro .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-retro .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-retro .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-retro .Button--color--danger:hover,.theme-retro .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-retro .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000;background-color:rgba(232,228,201,0);color:rgba(255,255,255,.5)}.theme-retro .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-retro .Button--color--transparent:hover,.theme-retro .Button--color--transparent:focus{background-color:#fbfaf6;color:#000}.theme-retro .Button--disabled{background-color:#363636 !important}.theme-retro .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-retro .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-retro .Button--selected:hover,.theme-retro .Button--selected:focus{background-color:#c81c1c;color:#fff}.theme-retro .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-retro .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-retro .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-retro .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-retro .ProgressBar--color--default{border:.0833333333em solid #000}.theme-retro .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-retro .Section{position:relative;margin-bottom:.5em;background-color:#9b9987;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-retro .Section:last-child{margin-bottom:0}.theme-retro .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #000}.theme-retro .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-retro .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-0.0833333333em}.theme-retro .Section__rest{position:relative}.theme-retro .Section__content{padding:.66em .5em}.theme-retro .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-retro .Section--fill{display:flex;flex-direction:column;height:100%}.theme-retro .Section--fill>.Section__rest{flex-grow:1}.theme-retro .Section--fill>.Section__rest>.Section__content{height:100%}.theme-retro .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-retro .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-retro .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-retro .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-retro .Section--scrollable>.Section__rest>.Section__content{overflow-y:auto;overflow-x:hidden}.theme-retro .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-retro .Section .Section:first-child{margin-top:-0.5em}.theme-retro .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-retro .Section .Section .Section .Section__titleText{font-size:1em}.theme-retro .Section--flex{display:flex;flex-flow:column}.theme-retro .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-retro .Section__content--noTopPadding{padding-top:0}.theme-retro .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-retro .Layout,.theme-retro .Layout *{scrollbar-base-color:#c8be7d;scrollbar-face-color:#eae7ce;scrollbar-3dlight-color:#e8e4c9;scrollbar-highlight-color:#e8e4c9;scrollbar-track-color:#c8be7d;scrollbar-arrow-color:#f4f2e4;scrollbar-shadow-color:#eae7ce}.theme-retro .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-retro .Layout__content--scrollable{overflow-y:auto}.theme-retro .Layout__content--flexRow{display:flex;flex-flow:row}.theme-retro .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-retro .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#e8e4c9;background-image:linear-gradient(to bottom, #e8e4c9 0%, #e8e4c9 100%)}.theme-retro .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-retro .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-retro .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-retro .Window__contentPadding:after{height:0}.theme-retro .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-retro .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(251,250,246,.25);pointer-events:none}.theme-retro .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-retro .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-retro .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-retro .TitleBar{background-color:#585337;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-retro .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#585337;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-retro .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-retro .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-retro .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-retro .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-retro .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-retro .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-retro .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-retro .Button{font-family:monospace;color:#161613;border:.1666666667em outset #e8e4c9;outline:.0833333333em solid #161613}.theme-retro .Layout__content{background-image:none} -.theme-syndicate .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-syndicate .Button:last-child{margin-right:0;margin-bottom:0}.theme-syndicate .Button .fa,.theme-syndicate .Button .fas,.theme-syndicate .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-syndicate .Button--hasContent .fa,.theme-syndicate .Button--hasContent .fas,.theme-syndicate .Button--hasContent .far{margin-right:.25em}.theme-syndicate .Button--hasContent.Button--iconPosition--right .fa,.theme-syndicate .Button--hasContent.Button--iconPosition--right .fas,.theme-syndicate .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-syndicate .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-syndicate .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-syndicate .Button--circular{border-radius:50%}.theme-syndicate .Button--compact{padding:0 .25em;line-height:1.333em}.theme-syndicate .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#397439;color:#fff}.theme-syndicate .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--default:hover,.theme-syndicate .Button--color--default:focus{background-color:#595;color:#fff}.theme-syndicate .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-syndicate .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--caution:hover,.theme-syndicate .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-syndicate .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-syndicate .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--danger:hover,.theme-syndicate .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-syndicate .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#550202;color:#fff;background-color:rgba(85,2,2,0);color:rgba(255,255,255,.5)}.theme-syndicate .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--transparent:hover,.theme-syndicate .Button--color--transparent:focus{background-color:#751616;color:#fff}.theme-syndicate .Button--disabled{background-color:#363636 !important}.theme-syndicate .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-syndicate .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--selected:hover,.theme-syndicate .Button--selected:focus{background-color:#c81c1c;color:#fff}.theme-syndicate .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-syndicate .Input--fluid{display:block;width:auto}.theme-syndicate .Input__baseline{display:inline-block;color:transparent}.theme-syndicate .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-syndicate .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-syndicate .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-syndicate .NanoMap__container{overflow:hiddden;width:100%;z-index:1}.theme-syndicate .NanoMap__marker{z-index:10;padding:0px;margin:0px}.theme-syndicate .NanoMap__zoomer{z-index:20;background-color:rgba(0,0,0,.33);position:absolute;top:30px;left:0;padding:.5rem;width:30%}.theme-syndicate .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#fff;background-color:#910101;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.theme-syndicate .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-syndicate .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-syndicate .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-syndicate .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-syndicate .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-syndicate .Input--fluid{display:block;width:auto}.theme-syndicate .Input__baseline{display:inline-block;color:transparent}.theme-syndicate .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-syndicate .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-syndicate .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-syndicate .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#87ce87;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-syndicate .NumberInput--fluid{display:block}.theme-syndicate .NumberInput__content{margin-left:.5em}.theme-syndicate .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-syndicate .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #87ce87;background-color:#87ce87}.theme-syndicate .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.theme-syndicate .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-syndicate .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-syndicate .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-syndicate .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-syndicate .ProgressBar--color--default{border:.0833333333em solid #306330}.theme-syndicate .ProgressBar--color--default .ProgressBar__fill{background-color:#306330}.theme-syndicate .Section{position:relative;margin-bottom:.5em;background-color:#390101;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-syndicate .Section:last-child{margin-bottom:0}.theme-syndicate .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #397439}.theme-syndicate .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-syndicate .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-0.0833333333em}.theme-syndicate .Section__rest{position:relative}.theme-syndicate .Section__content{padding:.66em .5em}.theme-syndicate .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-syndicate .Section--fill{display:flex;flex-direction:column;height:100%}.theme-syndicate .Section--fill>.Section__rest{flex-grow:1}.theme-syndicate .Section--fill>.Section__rest>.Section__content{height:100%}.theme-syndicate .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-syndicate .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-syndicate .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-syndicate .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-syndicate .Section--scrollable>.Section__rest>.Section__content{overflow-y:auto;overflow-x:hidden}.theme-syndicate .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-syndicate .Section .Section:first-child{margin-top:-0.5em}.theme-syndicate .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-syndicate .Section .Section .Section .Section__titleText{font-size:1em}.theme-syndicate .Section--flex{display:flex;flex-flow:column}.theme-syndicate .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-syndicate .Section__content--noTopPadding{padding-top:0}.theme-syndicate .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-syndicate .Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:all 150ms ease-out;background-color:#4a0202;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.theme-syndicate .Layout,.theme-syndicate .Layout *{scrollbar-base-color:#400202;scrollbar-face-color:#7e0303;scrollbar-3dlight-color:#550202;scrollbar-highlight-color:#550202;scrollbar-track-color:#400202;scrollbar-arrow-color:#fa3030;scrollbar-shadow-color:#7e0303}.theme-syndicate .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-syndicate .Layout__content--scrollable{overflow-y:auto}.theme-syndicate .Layout__content--flexRow{display:flex;flex-flow:row}.theme-syndicate .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-syndicate .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#550202;background-image:linear-gradient(to bottom, #730303 0%, #370101 100%)}.theme-syndicate .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-syndicate .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-syndicate .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-syndicate .Window__contentPadding:after{height:0}.theme-syndicate .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-syndicate .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(117,22,22,.25);pointer-events:none}.theme-syndicate .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-syndicate .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-syndicate .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-syndicate .TitleBar{background-color:#910101;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-syndicate .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#910101;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-syndicate .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-syndicate .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-syndicate .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-syndicate .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-syndicate .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-syndicate .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-syndicate .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-syndicate .Layout__content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgMjAwIDI4OS43NDIiIG9wYWNpdHk9Ii4zMyI+DQogIDxwYXRoIGQ9Im0gOTMuNTM3Njc3LDAgYyAtMTguMTEzMTI1LDAgLTM0LjIyMDEzMywzLjExMTY0IC00OC4zMjM0ODQsOS4zMzQzNyAtMTMuOTY1MDkyLDYuMjIxNjcgLTI0LjYxMjQ0MiwxNS4wNzExNCAtMzEuOTQwNjUxLDI2LjU0NzEgLTcuMTg5OTM5OCwxMS4zMzc4OSAtMTAuMzAxMjI2NiwyNC43NDkxMSAtMTAuMzAxMjI2Niw0MC4yMzQ3OCAwLDEwLjY0NjYyIDIuNzI1MDAyNiwyMC40NjQ2NSA4LjE3NTExMTYsMjkuNDUyNTggNS42MTUyNzcsOC45ODY4NiAxNC4wMzgyNzcsMTcuMzUyMDQgMjUuMjY4ODIxLDI1LjA5NDM2IDExLjIzMDU0NCw3LjYwNTMxIDI2LjUwNzQyMSwxNS40MTgzNSA0NS44MzA1MTQsMjMuNDM3ODIgMTkuOTgzNzQ4LDguMjk1NTcgMzQuODQ4ODQ4LDE1LjU1NDcxIDQ0LjU5Mjk5OCwyMS43NzYzOCA5Ljc0NDE0LDYuMjIyNzMgMTYuNzYxNywxMi44NTg1IDIxLjA1NTcyLDE5LjkwOTUxIDQuMjk0MDQsNy4wNTIwOCA2LjQ0MTkzLDE1Ljc2NDA4IDYuNDQxOTMsMjYuMTM0NTkgMCwxNi4xNzcwMiAtNS4yMDE5NiwyOC40ODIyMiAtMTUuNjA2NzMsMzYuOTE2ODIgLTEwLjIzOTYsOC40MzQ3IC0yNS4wMjIwMywxMi42NTIzIC00NC4zNDUxNjksMTIuNjUyMyAtMTQuMDM4MTcxLDAgLTI1LjUxNTI0NywtMS42NTk0IC0zNC40MzM2MTgsLTQuOTc3NyAtOC45MTgzNywtMy40NTY2IC0xNi4xODU1NzIsLTguNzExMyAtMjEuODAwODM5LC0xNS43NjMzIC01LjYxNTI3NywtNy4wNTIxIC0xMC4wNzQ3OTUsLTE2LjY2MDg4IC0xMy4zNzc4OTksLTI4LjgyODEyIGwgLTI0Ljc3MzE2MjYyOTM5NDUsMCAwLDU2LjgyNjMyIEMgMzMuODU2NzY5LDI4Ni4wNzYwMSA2My43NDkwNCwyODkuNzQyMDEgODkuNjc4MzgzLDI4OS43NDIwMSBjIDE2LjAyMDAyNywwIDMwLjcxOTc4NywtMS4zODI3IDQ0LjA5NzMzNywtNC4xNDc5IDEzLjU0MjcyLC0yLjkwNDMgMjUuMTA0MSwtNy40Njc2IDM0LjY4MzA5LC0xMy42ODkzIDkuNzQ0MTMsLTYuMzU5NyAxNy4zNDA0MiwtMTQuNTE5NSAyMi43OTA1MiwtMjQuNDc0OCA1LjQ1MDEsLTEwLjA5MzMyIDguMTc1MTEsLTIyLjM5OTU5IDguMTc1MTEsLTM2LjkxNjgyIDAsLTEyLjk5NzY0IC0zLjMwMjEsLTI0LjMzNTM5IC05LjkwODI5LC0zNC4wMTQ2IC02LjQ0MTA1LC05LjgxNzI1IC0xNS41MjU0NSwtMTguNTI3MDcgLTI3LjI1MTQ2LC0yNi4xMzEzMyAtMTEuNTYwODUsLTcuNjA0MjcgLTI3LjkxMDgzLC0xNS44MzE0MiAtNDkuMDUwNjYsLTI0LjY4MDIyIC0xNy41MDY0NCwtNy4xOTAxMiAtMzAuNzE5NjY4LC0xMy42ODk0OCAtMzkuNjM4MDM4LC0xOS40OTcwMSAtOC45MTgzNzEsLTUuODA3NTIgLTE4LjYwNzQ3NCwtMTIuNDM0MDkgLTI0LjA5NjUyNCwtMTguODc0MTcgLTUuNDI2MDQzLC02LjM2NjE2IC05LjY1ODgyNiwtMTUuMDcwMDMgLTkuNjU4ODI2LC0yNC44ODcyOSAwLC05LjI2NDAxIDIuMDc1NDE0LC0xNy4yMTM0NSA2LjIyMzQ1NCwtMjMuODUwMzMgMTEuMDk4Mjk4LC0xNC4zOTc0OCA0MS4yODY2MzgsLTEuNzk1MDcgNDUuMDc1NjA5LDI0LjM0NzYyIDQuODM5MzkyLDYuNzc0OTEgOC44NDkzNSwxNi4yNDcyOSAxMi4wMjk1MTUsMjguNDE1NiBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNC40NzgyNSwtNS45MjQ0OCAtOS45NTQ4OCwtMTAuNjMyMjIgLTE1LjkwODM3LC0xNC4zNzQxMSAxLjY0MDU1LDAuNDc5MDUgMy4xOTAzOSwxLjAyMzc2IDQuNjM4NjUsMS42NDAyNCA2LjQ5ODYxLDIuNjI2MDcgMTIuMTY3OTMsNy4zMjc0NyAxNy4wMDczLDE0LjEwMzQ1IDQuODM5MzksNi43NzQ5MSA4Ljg0OTM1LDE2LjI0NTY3IDEyLjAyOTUyLDI4LjQxMzk3IDAsMCA4LjQ4MTI4LC0wLjEyODk0IDguNDg5NzgsLTAuMDAyIDAuNDE3NzYsNi40MTQ5NCAtMS43NTMzOSw5LjQ1Mjg2IC00LjEyMzQyLDEyLjU2MTA0IC0yLjQxNzQsMy4xNjk3OCAtNS4xNDQ4Niw2Ljc4OTczIC00LjAwMjc4LDEzLjAwMjkgMS41MDc4Niw4LjIwMzE4IDEwLjE4MzU0LDEwLjU5NjQyIDE0LjYyMTk0LDkuMzExNTQgLTMuMzE4NDIsLTAuNDk5MTEgLTUuMzE4NTUsLTEuNzQ5NDggLTUuMzE4NTUsLTEuNzQ5NDggMCwwIDEuODc2NDYsMC45OTg2OCA1LjY1MTE3LC0xLjM1OTgxIC0zLjI3Njk1LDAuOTU1NzEgLTEwLjcwNTI5LC0wLjc5NzM4IC0xMS44MDEyNSwtNi43NjMxMyAtMC45NTc1MiwtNS4yMDg2MSAwLjk0NjU0LC03LjI5NTE0IDMuNDAxMTMsLTEwLjUxNDgyIDIuNDU0NjIsLTMuMjE5NjggNS4yODQyNiwtNi45NTgzMSA0LjY4NDMsLTE0LjQ4ODI0IGwgMC4wMDMsMC4wMDIgOC45MjY3NiwwIDAsLTU1Ljk5OTY3IGMgLTE1LjA3MTI1LC0zLjg3MTY4IC0yNy42NTMxNCwtNi4zNjA0MiAtMzcuNzQ2NzEsLTcuNDY1ODYgLTkuOTU1MzEsLTEuMTA3NTUgLTIwLjE4ODIzLC0xLjY1OTgxIC0zMC42OTY2MTMsLTEuNjU5ODEgeiBtIDcwLjMyMTYwMywxNy4zMDg5MyAwLjIzODA1LDQwLjMwNDkgYyAxLjMxODA4LDEuMjI2NjYgMi40Mzk2NSwyLjI3ODE1IDMuMzQwODEsMy4xMDYwMiA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNCwxNi4yNDU2NiAxMi4wMjk1MSwyOC40MTM5NyBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNi42NzczMSwtNC41OTM4MSAtMTkuODM2NDMsLTEwLjQ3MzA5IC0zNi4xNDA3MSwtMTUuODI1MjIgeiBtIC0yOC4xMjA0OSw1LjYwNTUxIDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzcsLTYuNDY2OTcgLTEzLjg0Njc4LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDUsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gMTUuMjIxOTUsMjQuMDA4NDggOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzOCwtNi40NjY5NyAtMTMuODQ2NzksLTkuNzE3MjYgLTguNTY0NzksLTE3LjcxNjU1IHogbSAyMi43OTcwNCwwIGMgMi43NzE1LDcuOTk5MjkgMS43ODc0MSwxMS4yNDk1OCAtNC40OTM1NCwxNy43MTY1NSBsIDQuNDkzNTQsLTE3LjcxNjU1IHogbSAtOTkuMTEzODQsMi4yMDc2NCA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM4MiwtNi40NjY5NyAtMTMuODQ2NzgyLC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk1NDIsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==)} +.theme-syndicate .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-syndicate .Button:last-child{margin-right:0;margin-bottom:0}.theme-syndicate .Button .fa,.theme-syndicate .Button .fas,.theme-syndicate .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-syndicate .Button--hasContent .fa,.theme-syndicate .Button--hasContent .fas,.theme-syndicate .Button--hasContent .far{margin-right:.25em}.theme-syndicate .Button--hasContent.Button--iconPosition--right .fa,.theme-syndicate .Button--hasContent.Button--iconPosition--right .fas,.theme-syndicate .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-syndicate .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-syndicate .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-syndicate .Button--circular{border-radius:50%}.theme-syndicate .Button--compact{padding:0 .25em;line-height:1.333em}.theme-syndicate .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#397439;color:#fff}.theme-syndicate .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--default:hover,.theme-syndicate .Button--color--default:focus{background-color:#595;color:#fff}.theme-syndicate .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-syndicate .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--caution:hover,.theme-syndicate .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-syndicate .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-syndicate .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--danger:hover,.theme-syndicate .Button--color--danger:focus{background-color:#c4c813;color:#fff}.theme-syndicate .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#550202;color:#fff;background-color:rgba(85,2,2,0);color:rgba(255,255,255,.5)}.theme-syndicate .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--color--transparent:hover,.theme-syndicate .Button--color--transparent:focus{background-color:#751616;color:#fff}.theme-syndicate .Button--disabled{background-color:#363636 !important}.theme-syndicate .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-syndicate .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-syndicate .Button--selected:hover,.theme-syndicate .Button--selected:focus{background-color:#c81c1c;color:#fff}.theme-syndicate .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-syndicate .Input--fluid{display:block;width:auto}.theme-syndicate .Input__baseline{display:inline-block;color:transparent}.theme-syndicate .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-syndicate .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-syndicate .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-syndicate .NanoMap__container{overflow:hiddden;width:100%;z-index:1}.theme-syndicate .NanoMap__marker{z-index:10;padding:0px;margin:0px}.theme-syndicate .NanoMap__zoomer{z-index:20;background-color:rgba(0,0,0,.33);position:absolute;top:30px;left:0;padding:.5rem;width:30%}.theme-syndicate .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#fff;background-color:#910101;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.theme-syndicate .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-syndicate .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-syndicate .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-syndicate .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-syndicate .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-syndicate .Input--fluid{display:block;width:auto}.theme-syndicate .Input__baseline{display:inline-block;color:transparent}.theme-syndicate .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-syndicate .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-syndicate .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-syndicate .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#87ce87;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-syndicate .NumberInput--fluid{display:block}.theme-syndicate .NumberInput__content{margin-left:.5em}.theme-syndicate .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-syndicate .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #87ce87;background-color:#87ce87}.theme-syndicate .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.theme-syndicate .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-syndicate .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-syndicate .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-syndicate .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-syndicate .ProgressBar--color--default{border:.0833333333em solid #306330}.theme-syndicate .ProgressBar--color--default .ProgressBar__fill{background-color:#306330}.theme-syndicate .Section{position:relative;margin-bottom:.5em;background-color:#390101;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-syndicate .Section:last-child{margin-bottom:0}.theme-syndicate .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #397439}.theme-syndicate .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-syndicate .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-0.0833333333em}.theme-syndicate .Section__rest{position:relative}.theme-syndicate .Section__content{padding:.66em .5em}.theme-syndicate .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-syndicate .Section--fill{display:flex;flex-direction:column;height:100%}.theme-syndicate .Section--fill>.Section__rest{flex-grow:1}.theme-syndicate .Section--fill>.Section__rest>.Section__content{height:100%}.theme-syndicate .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-syndicate .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-syndicate .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-syndicate .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-syndicate .Section--scrollable>.Section__rest>.Section__content{overflow-y:auto;overflow-x:hidden}.theme-syndicate .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-syndicate .Section .Section:first-child{margin-top:-0.5em}.theme-syndicate .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-syndicate .Section .Section .Section .Section__titleText{font-size:1em}.theme-syndicate .Section--flex{display:flex;flex-flow:column}.theme-syndicate .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-syndicate .Section__content--noTopPadding{padding-top:0}.theme-syndicate .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-syndicate .Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:all 150ms ease-out;background-color:#4a0202;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:.16em;max-width:20.8333333333em}.theme-syndicate .Layout,.theme-syndicate .Layout *{scrollbar-base-color:#400202;scrollbar-face-color:#7e0303;scrollbar-3dlight-color:#550202;scrollbar-highlight-color:#550202;scrollbar-track-color:#400202;scrollbar-arrow-color:#fa3030;scrollbar-shadow-color:#7e0303}.theme-syndicate .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-syndicate .Layout__content--scrollable{overflow-y:auto}.theme-syndicate .Layout__content--flexRow{display:flex;flex-flow:row}.theme-syndicate .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-syndicate .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#550202;background-image:linear-gradient(to bottom, #730303 0%, #370101 100%)}.theme-syndicate .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-syndicate .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-syndicate .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-syndicate .Window__contentPadding:after{height:0}.theme-syndicate .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-syndicate .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(117,22,22,.25);pointer-events:none}.theme-syndicate .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-syndicate .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-syndicate .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-syndicate .TitleBar{background-color:#910101;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-syndicate .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#910101;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-syndicate .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-syndicate .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-syndicate .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-syndicate .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-syndicate .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-syndicate .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-syndicate .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-syndicate .Layout__content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyMDAgMjg5Ljc0MiIgb3BhY2l0eT0iLjMzIj4KICA8cGF0aCBkPSJtIDkzLjUzNzY3NywwIGMgLTE4LjExMzEyNSwwIC0zNC4yMjAxMzMsMy4xMTE2NCAtNDguMzIzNDg0LDkuMzM0MzcgLTEzLjk2NTA5Miw2LjIyMTY3IC0yNC42MTI0NDIsMTUuMDcxMTQgLTMxLjk0MDY1MSwyNi41NDcxIC03LjE4OTkzOTgsMTEuMzM3ODkgLTEwLjMwMTIyNjYsMjQuNzQ5MTEgLTEwLjMwMTIyNjYsNDAuMjM0NzggMCwxMC42NDY2MiAyLjcyNTAwMjYsMjAuNDY0NjUgOC4xNzUxMTE2LDI5LjQ1MjU4IDUuNjE1Mjc3LDguOTg2ODYgMTQuMDM4Mjc3LDE3LjM1MjA0IDI1LjI2ODgyMSwyNS4wOTQzNiAxMS4yMzA1NDQsNy42MDUzMSAyNi41MDc0MjEsMTUuNDE4MzUgNDUuODMwNTE0LDIzLjQzNzgyIDE5Ljk4Mzc0OCw4LjI5NTU3IDM0Ljg0ODg0OCwxNS41NTQ3MSA0NC41OTI5OTgsMjEuNzc2MzggOS43NDQxNCw2LjIyMjczIDE2Ljc2MTcsMTIuODU4NSAyMS4wNTU3MiwxOS45MDk1MSA0LjI5NDA0LDcuMDUyMDggNi40NDE5MywxNS43NjQwOCA2LjQ0MTkzLDI2LjEzNDU5IDAsMTYuMTc3MDIgLTUuMjAxOTYsMjguNDgyMjIgLTE1LjYwNjczLDM2LjkxNjgyIC0xMC4yMzk2LDguNDM0NyAtMjUuMDIyMDMsMTIuNjUyMyAtNDQuMzQ1MTY5LDEyLjY1MjMgLTE0LjAzODE3MSwwIC0yNS41MTUyNDcsLTEuNjU5NCAtMzQuNDMzNjE4LC00Ljk3NzcgLTguOTE4MzcsLTMuNDU2NiAtMTYuMTg1NTcyLC04LjcxMTMgLTIxLjgwMDgzOSwtMTUuNzYzMyAtNS42MTUyNzcsLTcuMDUyMSAtMTAuMDc0Nzk1LC0xNi42NjA4OCAtMTMuMzc3ODk5LC0yOC44MjgxMiBsIC0yNC43NzMxNjI2MjkzOTQ1LDAgMCw1Ni44MjYzMiBDIDMzLjg1Njc2OSwyODYuMDc2MDEgNjMuNzQ5MDQsMjg5Ljc0MjAxIDg5LjY3ODM4MywyODkuNzQyMDEgYyAxNi4wMjAwMjcsMCAzMC43MTk3ODcsLTEuMzgyNyA0NC4wOTczMzcsLTQuMTQ3OSAxMy41NDI3MiwtMi45MDQzIDI1LjEwNDEsLTcuNDY3NiAzNC42ODMwOSwtMTMuNjg5MyA5Ljc0NDEzLC02LjM1OTcgMTcuMzQwNDIsLTE0LjUxOTUgMjIuNzkwNTIsLTI0LjQ3NDggNS40NTAxLC0xMC4wOTMzMiA4LjE3NTExLC0yMi4zOTk1OSA4LjE3NTExLC0zNi45MTY4MiAwLC0xMi45OTc2NCAtMy4zMDIxLC0yNC4zMzUzOSAtOS45MDgyOSwtMzQuMDE0NiAtNi40NDEwNSwtOS44MTcyNSAtMTUuNTI1NDUsLTE4LjUyNzA3IC0yNy4yNTE0NiwtMjYuMTMxMzMgLTExLjU2MDg1LC03LjYwNDI3IC0yNy45MTA4MywtMTUuODMxNDIgLTQ5LjA1MDY2LC0yNC42ODAyMiAtMTcuNTA2NDQsLTcuMTkwMTIgLTMwLjcxOTY2OCwtMTMuNjg5NDggLTM5LjYzODAzOCwtMTkuNDk3MDEgLTguOTE4MzcxLC01LjgwNzUyIC0xOC42MDc0NzQsLTEyLjQzNDA5IC0yNC4wOTY1MjQsLTE4Ljg3NDE3IC01LjQyNjA0MywtNi4zNjYxNiAtOS42NTg4MjYsLTE1LjA3MDAzIC05LjY1ODgyNiwtMjQuODg3MjkgMCwtOS4yNjQwMSAyLjA3NTQxNCwtMTcuMjEzNDUgNi4yMjM0NTQsLTIzLjg1MDMzIDExLjA5ODI5OCwtMTQuMzk3NDggNDEuMjg2NjM4LC0xLjc5NTA3IDQ1LjA3NTYwOSwyNC4zNDc2MiA0LjgzOTM5Miw2Ljc3NDkxIDguODQ5MzUsMTYuMjQ3MjkgMTIuMDI5NTE1LDI4LjQxNTYgbCAyMC41MzIzNCwwIDAsLTU1Ljk5OTY3IGMgLTQuNDc4MjUsLTUuOTI0NDggLTkuOTU0ODgsLTEwLjYzMjIyIC0xNS45MDgzNywtMTQuMzc0MTEgMS42NDA1NSwwLjQ3OTA1IDMuMTkwMzksMS4wMjM3NiA0LjYzODY1LDEuNjQwMjQgNi40OTg2MSwyLjYyNjA3IDEyLjE2NzkzLDcuMzI3NDcgMTcuMDA3MywxNC4xMDM0NSA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNSwxNi4yNDU2NyAxMi4wMjk1MiwyOC40MTM5NyAwLDAgOC40ODEyOCwtMC4xMjg5NCA4LjQ4OTc4LC0wLjAwMiAwLjQxNzc2LDYuNDE0OTQgLTEuNzUzMzksOS40NTI4NiAtNC4xMjM0MiwxMi41NjEwNCAtMi40MTc0LDMuMTY5NzggLTUuMTQ0ODYsNi43ODk3MyAtNC4wMDI3OCwxMy4wMDI5IDEuNTA3ODYsOC4yMDMxOCAxMC4xODM1NCwxMC41OTY0MiAxNC42MjE5NCw5LjMxMTU0IC0zLjMxODQyLC0wLjQ5OTExIC01LjMxODU1LC0xLjc0OTQ4IC01LjMxODU1LC0xLjc0OTQ4IDAsMCAxLjg3NjQ2LDAuOTk4NjggNS42NTExNywtMS4zNTk4MSAtMy4yNzY5NSwwLjk1NTcxIC0xMC43MDUyOSwtMC43OTczOCAtMTEuODAxMjUsLTYuNzYzMTMgLTAuOTU3NTIsLTUuMjA4NjEgMC45NDY1NCwtNy4yOTUxNCAzLjQwMTEzLC0xMC41MTQ4MiAyLjQ1NDYyLC0zLjIxOTY4IDUuMjg0MjYsLTYuOTU4MzEgNC42ODQzLC0xNC40ODgyNCBsIDAuMDAzLDAuMDAyIDguOTI2NzYsMCAwLC01NS45OTk2NyBjIC0xNS4wNzEyNSwtMy44NzE2OCAtMjcuNjUzMTQsLTYuMzYwNDIgLTM3Ljc0NjcxLC03LjQ2NTg2IC05Ljk1NTMxLC0xLjEwNzU1IC0yMC4xODgyMywtMS42NTk4MSAtMzAuNjk2NjEzLC0xLjY1OTgxIHogbSA3MC4zMjE2MDMsMTcuMzA4OTMgMC4yMzgwNSw0MC4zMDQ5IGMgMS4zMTgwOCwxLjIyNjY2IDIuNDM5NjUsMi4yNzgxNSAzLjM0MDgxLDMuMTA2MDIgNC44MzkzOSw2Ljc3NDkxIDguODQ5MzQsMTYuMjQ1NjYgMTIuMDI5NTEsMjguNDEzOTcgbCAyMC41MzIzNCwwIDAsLTU1Ljk5OTY3IGMgLTYuNjc3MzEsLTQuNTkzODEgLTE5LjgzNjQzLC0xMC40NzMwOSAtMzYuMTQwNzEsLTE1LjgyNTIyIHogbSAtMjguMTIwNDksNS42MDU1MSA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM3LC02LjQ2Njk3IC0xMy44NDY3OCwtOS43MTcyNiAtOC41NjQ3OSwtMTcuNzE2NTUgeiBtIDIyLjc5NzA1LDAgYyAyLjc3MTUsNy45OTkyOSAxLjc4NzQxLDExLjI0OTU4IC00LjQ5MzU0LDE3LjcxNjU1IGwgNC40OTM1NCwtMTcuNzE2NTUgeiBtIDE1LjIyMTk1LDI0LjAwODQ4IDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzgsLTYuNDY2OTcgLTEzLjg0Njc5LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDQsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gLTk5LjExMzg0LDIuMjA3NjQgOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzODIsLTYuNDY2OTcgLTEzLjg0Njc4MiwtOS43MTcyNiAtOC41NjQ3OSwtMTcuNzE2NTUgeiBtIDIyLjc5NTQyLDAgYyAyLjc3MTUsNy45OTkyOSAxLjc4NzQxLDExLjI0OTU4IC00LjQ5MzU0LDE3LjcxNjU1IGwgNC40OTM1NCwtMTcuNzE2NTUgeiIgLz4KPC9zdmc+CjwhLS0gVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIGEgQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UuIC0tPgo8IS0tIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LXNhLzQuMC8gLS0+Cg==)} .theme-wizard .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-wizard .Button:last-child{margin-right:0;margin-bottom:0}.theme-wizard .Button .fa,.theme-wizard .Button .fas,.theme-wizard .Button .far{margin-left:-0.25em;margin-right:-0.25em;min-width:1.333em;text-align:center}.theme-wizard .Button--hasContent .fa,.theme-wizard .Button--hasContent .fas,.theme-wizard .Button--hasContent .far{margin-right:.25em}.theme-wizard .Button--hasContent.Button--iconPosition--right .fa,.theme-wizard .Button--hasContent.Button--iconPosition--right .fas,.theme-wizard .Button--hasContent.Button--iconPosition--right .far{margin-right:0px;margin-left:3px}.theme-wizard .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-wizard .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-wizard .Button--circular{border-radius:50%}.theme-wizard .Button--compact{padding:0 .25em;line-height:1.333em}.theme-wizard .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#1596b6;color:#fff}.theme-wizard .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-wizard .Button--color--default:focus{transition:color 100ms,background-color 100ms}.theme-wizard .Button--color--default:hover,.theme-wizard .Button--color--default:focus{background-color:#30bde0;color:#fff}.theme-wizard .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-wizard .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-wizard .Button--color--caution:focus{transition:color 100ms,background-color 100ms}.theme-wizard .Button--color--caution:hover,.theme-wizard .Button--color--caution:focus{background-color:#ec8420;color:#fff}.theme-wizard .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#b30707;color:#fff}.theme-wizard .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-wizard .Button--color--danger:focus{transition:color 100ms,background-color 100ms}.theme-wizard .Button--color--danger:hover,.theme-wizard .Button--color--danger:focus{background-color:#e11b1b;color:#fff}.theme-wizard .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#213e4e;color:#fff;background-color:rgba(33,62,78,0);color:rgba(255,255,255,.5)}.theme-wizard .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-wizard .Button--color--transparent:focus{transition:color 100ms,background-color 100ms}.theme-wizard .Button--color--transparent:hover,.theme-wizard .Button--color--transparent:focus{background-color:#395b6d;color:#fff}.theme-wizard .Button--disabled{background-color:#02426d !important}.theme-wizard .Button--selected{transition:color 50ms,background-color 50ms;background-color:#465899;color:#fff}.theme-wizard .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-wizard .Button--selected:focus{transition:color 100ms,background-color 100ms}.theme-wizard .Button--selected:hover,.theme-wizard .Button--selected:focus{background-color:#6e7eba;color:#fff}.theme-wizard .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-wizard .Input--fluid{display:block;width:auto}.theme-wizard .Input__baseline{display:inline-block;color:transparent}.theme-wizard .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-wizard .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-wizard .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-wizard .NanoMap__container{overflow:hiddden;width:100%;z-index:1}.theme-wizard .NanoMap__marker{z-index:10;padding:0px;margin:0px}.theme-wizard .NanoMap__zoomer{z-index:20;background-color:rgba(0,0,0,.33);position:absolute;top:30px;left:0;padding:.5rem;width:30%}.theme-wizard .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:bold;font-style:italic;color:#fff;background-color:#a82d55;background-image:repeating-linear-gradient(-45deg, transparent, transparent 0.8333333333em, rgba(0, 0, 0, 0.1) 0.8333333333em, rgba(0, 0, 0, 0.1) 1.6666666667em)}.theme-wizard .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-wizard .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-wizard .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-wizard .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-wizard .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-wizard .Input--fluid{display:block;width:auto}.theme-wizard .Input__baseline{display:inline-block;color:transparent}.theme-wizard .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-wizard .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:rgba(255,255,255,.45)}.theme-wizard .Input--monospace .Input__input{font-family:"Consolas",monospace}.theme-wizard .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#404b6e;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-wizard .NumberInput--fluid{display:block}.theme-wizard .NumberInput__content{margin-left:.5em}.theme-wizard .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-wizard .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #404b6e;background-color:#404b6e}.theme-wizard .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.theme-wizard .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color 900ms ease-out}.theme-wizard .ProgressBar__fill{position:absolute;top:-0.5px;left:0px;bottom:-0.5px}.theme-wizard .ProgressBar__fill--animated{transition:background-color 900ms ease-out,width 900ms ease-out}.theme-wizard .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-wizard .ProgressBar--color--default{border:.0833333333em solid #12809b}.theme-wizard .ProgressBar--color--default .ProgressBar__fill{background-color:#12809b}.theme-wizard .Section{position:relative;margin-bottom:.5em;background-color:#162a34;background-color:rgba(0,0,0,.33);box-sizing:border-box}.theme-wizard .Section:last-child{margin-bottom:0}.theme-wizard .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #1596b6}.theme-wizard .Section__titleText{font-size:1.1666666667em;font-weight:bold;color:#fff}.theme-wizard .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-0.0833333333em}.theme-wizard .Section__rest{position:relative}.theme-wizard .Section__content{padding:.66em .5em}.theme-wizard .Section--fitted>.Section__rest>.Section__content{padding:0}.theme-wizard .Section--fill{display:flex;flex-direction:column;height:100%}.theme-wizard .Section--fill>.Section__rest{flex-grow:1}.theme-wizard .Section--fill>.Section__rest>.Section__content{height:100%}.theme-wizard .Section--fill.Section--scrollable>.Section__rest>.Section__content{position:absolute;top:0;left:0;right:0;bottom:0}.theme-wizard .Section--fill.Section--iefix{display:table !important;width:100% !important;height:100% !important;border-collapse:collapse;border-spacing:0}.theme-wizard .Section--fill.Section--iefix>.Section__rest{display:table-row !important;height:100% !important}.theme-wizard .Section--scrollable{overflow-x:hidden;overflow-y:hidden}.theme-wizard .Section--scrollable>.Section__rest>.Section__content{overflow-y:auto;overflow-x:hidden}.theme-wizard .Section .Section{background-color:transparent;margin-left:-0.5em;margin-right:-0.5em}.theme-wizard .Section .Section:first-child{margin-top:-0.5em}.theme-wizard .Section .Section .Section__titleText{font-size:1.0833333333em}.theme-wizard .Section .Section .Section .Section__titleText{font-size:1em}.theme-wizard .Section--flex{display:flex;flex-flow:column}.theme-wizard .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-wizard .Section__content--noTopPadding{padding-top:0}.theme-wizard .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-wizard .Tooltip{z-index:2;padding:.5em .75em;pointer-events:none;text-align:left;transition:all 150ms ease-out;background-color:#2da848;color:#fff;box-shadow:.1em .1em 1.25em -0.1em rgba(0,0,0,.5);border-radius:2px;max-width:20.8333333333em}.theme-wizard .Layout,.theme-wizard .Layout *{scrollbar-base-color:#192f3b;scrollbar-face-color:#2d546a;scrollbar-3dlight-color:#213e4e;scrollbar-highlight-color:#213e4e;scrollbar-track-color:#192f3b;scrollbar-arrow-color:#73a7c4;scrollbar-shadow-color:#2d546a}.theme-wizard .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-wizard .Layout__content--scrollable{overflow-y:auto}.theme-wizard .Layout__content--flexRow{display:flex;flex-flow:row}.theme-wizard .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-wizard .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#213e4e;background-image:linear-gradient(to bottom, #2a4f64 0%, #182d38 100%)}.theme-wizard .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-wizard .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-wizard .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-wizard .Window__contentPadding:after{height:0}.theme-wizard .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-wizard .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(57,91,109,.25);pointer-events:none}.theme-wizard .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-wizard .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-wizard .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-wizard .TitleBar{background-color:#1b9e26;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-wizard .TitleBar__clickable{color:rgba(255,255,255,.5);background-color:#1b9e26;transition:color 250ms ease-out,background-color 250ms ease-out}.theme-wizard .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-wizard .TitleBar__title{position:absolute;display:inline-block;top:0;left:46px;left:3.8333333333rem;color:rgba(255,255,255,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap;pointer-events:none}.theme-wizard .TitleBar__buttons{pointer-events:initial;display:inline-block;width:100%;margin-left:10px}.theme-wizard .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-wizard .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px !important;line-height:2.6666666667rem !important}.theme-wizard .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-wizard .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:2px 4px;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-wizard .Layout__content{background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJtZXRlb3IiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1tZXRlb3IgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBvcGFjaXR5PSIuMzMiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTUxMS4zMjgsMjAuODAyN2MtMTEuNjA3NTksMzguNzAyNjQtMzQuMzA3MjQsMTExLjcwMTczLTYxLjMwMzExLDE4Ny43MDA3Nyw2Ljk5ODkzLDIuMDkzNzIsMTMuNDA0Miw0LDE4LjYwNjUzLDUuNTkzNjhhMTYuMDYxNTgsMTYuMDYxNTgsMCwwLDEsOS40OTg1NCwyMi45MDZjLTIyLjEwNiw0Mi4yOTYzNS04Mi42OTA0NywxNTIuNzk1LTE0Mi40NzgxOSwyMTQuNDAzNTYtLjk5OTg0LDEuMDkzNzMtMS45OTk2OSwyLjUtMi45OTk1NCwzLjQ5OTk1QTE5NC44MzA0NiwxOTQuODMwNDYsMCwxLDEsNTcuMDg1LDE3OS40MTAwOWMuOTk5ODUtMSwyLjQwNTg4LTIsMy40OTk0Ny0zLDYxLjU5OTk0LTU5LjkwNTQ5LDE3MS45NzM2Ny0xMjAuNDA0NzMsMjE0LjM3MzQzLTE0Mi40OTgyYTE2LjA1OCwxNi4wNTgsMCwwLDEsMjIuOTAyNzQsOS40OTk4OGMxLjU5MzUxLDUuMDkzNjgsMy40OTk0NywxMS41OTM2LDUuNTkyOSwxOC41OTM1MUMzNzkuMzQ4MTgsMzUuMDA1NjUsNDUyLjQzMDc0LDEyLjMwMjgxLDQ5MS4xMjc5NC43MDkyMUExNi4xODMyNSwxNi4xODMyNSwwLDAsMSw1MTEuMzI4LDIwLjgwMjdaTTMxOS45NTEsMzIwLjAwMjA3QTEyNy45ODA0MSwxMjcuOTgwNDEsMCwxLDAsMTkxLjk3MDYxLDQ0OC4wMDA0NiwxMjcuOTc1NzMsMTI3Ljk3NTczLDAsMCwwLDMxOS45NTEsMzIwLjAwMjA3Wm0tMTI3Ljk4MDQxLTMxLjk5OTZhMzEuOTk1MSwzMS45OTUxLDAsMSwxLTMxLjk5NTEtMzEuOTk5NkEzMS45NTksMzEuOTU5LDAsMCwxLDE5MS45NzA2MSwyODguMDAyNDdabTMxLjk5NTEsNzkuOTk5YTE1Ljk5NzU1LDE1Ljk5NzU1LDAsMSwxLTE1Ljk5NzU1LTE1Ljk5OThBMTYuMDQ5NzUsMTYuMDQ5NzUsMCwwLDEsMjIzLjk2NTcxLDM2OC4wMDE0N1oiPjwvcGF0aD48L3N2Zz4NCjwhLS0gVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIGEgQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UuIC0tPg0KPCEtLSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIC0tPg==)} .theme-abstract .TitleBar__statusIcon{display:none}.theme-abstract .Layout__content{background-image:none}.theme-abstract .TitleBar__title{left:12px} diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index ca374c4cd8..d06466446f 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1 +1 @@ -!function(){var e,n={60121:function(e,n,t){"use strict";var o=t(39812);t(56285),t(58602),t(92433),t(35070),t(86455),t(41821),t(83243),t(97585),t(64197),t(87266),t(99195),t(72916),t(48979);var r,c,a=t(84877),i=(t(25059),t(18874)),l=t(25697),d=t(75682),s=t(69913),u=t(74360);a.perf.mark("inception",null==(r=window.performance)||null==(c=r.timing)?void 0:c.navigationStart),a.perf.mark("init");var m=(0,s.configureStore)(),p=(0,d.createRenderer)((function(){var e=(0,t(73218).getRoutedComponent)(m);return(0,o.createComponentVNode)(2,s.StoreProvider,{store:m,children:(0,o.createComponentVNode)(2,e)})}));!function C(){if("loading"!==document.readyState){for((0,u.setupGlobalEvents)(),(0,i.setupHotKeys)(),(0,l.captureExternalLinks)(),m.subscribe(p),window.update=function(e){return m.dispatch(Byond.parseJson(e))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}0}else document.addEventListener("DOMContentLoaded",C)}()},34129:function(e,n,t){"use strict";n.__esModule=!0,n.AICard=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AICard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.has_ai,s=l.integrity,u=l.backup_capacitor,m=l.flushing,p=l.has_laws,C=l.laws,h=l.wireless,N=l.radio;if(0===d)return(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var V=null;V=s>=75?"green":s>=25?"yellow":"red";var b=null;return u>=75&&(b="green"),b=u>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:V,value:s/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:b,value:u/100})})]})}),(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,c.Box,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",children:e},n)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"check":"times",content:h?"Enabled":"Disabled",color:h?"green":"red",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"check":"times",content:N?"Enabled":"Disabled",color:N?"green":"red",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===s,confirmColor:"red",content:"Shutdown",onClick:function(){return i("wipe")}})})]})})]})})}},73405:function(e,n,t){"use strict";n.__esModule=!0,n.APC=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(21451),l=t(67861);n.APC=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(0,o.createComponentVNode)(2,s);return c.gridCheck?i=(0,o.createComponentVNode)(2,u):c.failTime&&(i=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,a.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:i})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,s=l.locked&&!l.siliconUser,u=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],C=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main Breaker",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!s,color:l.isOperating?"":"bad",disabled:s,onClick:function(){return a("breaker")}}),children:["[ ",u.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:s,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[p.map((function(e){var n=e.topicParams;return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return a("channel",n.auto)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return a("channel",n.on)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return a("channel",n.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:s,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return a("emergency_lighting")}})})]})})],4)},u=function(e,n){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=(0,o.createComponentVNode)(2,c.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return i("reboot")}});return a.locked&&!a.siliconUser&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Automatic reboot in ",a.failTime," seconds..."]}),(0,o.createComponentVNode)(2,c.Box,{mt:4,children:l})]})}},20832:function(e,n,t){"use strict";n.__esModule=!0,n.AccountsTerminal=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AccountsTerminal=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.id_inserted,u=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"eject":"sign-in-alt",fluid:!0,content:u,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,u=i.creating_new_account,m=i.detailed_account_view;return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!u&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:u,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:u,icon:"print",onClick:function(){return a("print")},children:"Print"})]}),u&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,s)]})},l=function(e,n){var t=(0,r.useBackend)(n).act,a=(0,r.useSharedState)(n,"holder",""),i=a[0],l=a[1],d=(0,r.useSharedState)(n,"money",""),s=d[0],u=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,c.Input,{value:i,fluid:!0,onInput:function(e,n){return l(n)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onInput:function(e,n){return u(n)}})})]}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i||!s,mt:1,fluid:!0,icon:"plus",onClick:function(){return t("finalise_create_account",{holder_name:i,starting_funds:s})},content:"Create"})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.access_level,d=i.station_account_number,s=i.account_number,u=i.owner_name,m=i.money,p=i.suspended,C=i.transactions;return(0,o.createComponentVNode)(2,c.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return a("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Holder",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:s===d,onClick:function(){return a("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,c.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Terminal"})]}),C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source_terminal})]},n)}))]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"NanoTrasen Accounts",level:2,children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return a("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"There are no accounts available."})})}},19007:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleList=n.AdminShuttleController=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.AdminShuttleController=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.shuttles,u=l.overmap_ships;return(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"Fly",onClick:function(){return i("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){var n;return(null==(n=e.name)?void 0:n.toLowerCase())||e.name||e.ref}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Control",onClick:function(){return i("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name})]},e.ref)}))})})]})};n.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},51104:function(e,n,t){"use strict";n.__esModule=!0,n.AgentCard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AgentCard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.entries,s=l.electronic_warfare;return(0,o.createComponentVNode)(2,a.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Info",children:(0,o.createComponentVNode)(2,c.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:s,content:s?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return i("electronic_warfare")}})})]})})}},47330:function(e,n,t){"use strict";n.__esModule=!0,n.AiAirlock=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};n.AiAirlock=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=i[d.power.main]||i[0],u=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main",color:s.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},33084:function(e,n,t){"use strict";n.__esModule=!0,n.AiRestorerContent=n.AiRestorer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AiRestorer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.AI_present,d=i.error,s=i.name,u=i.laws,m=i.isDead,p=i.restoring,C=i.health,h=i.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:l?s:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,c.Section,{title:h?"System Status":s,buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return a("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",level:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{className:"candystripe",children:e},e)}))})]})],0)};n.AiRestorerContent=i},597:function(e,n,t){"use strict";n.__esModule=!0,n.AiSupermatter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=(t(58083),t(67861));n.AiSupermatter=function(e,n){var t=(0,r.useBackend)(n).data,c=(t.integrity_percentage,t.ambient_temp,t.ambient_pressure,t.detonating),i=(0,o.createComponentVNode)(2,d);return c&&(i=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i})})};var l=function(e,n){return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,n){var t=(0,r.useBackend)(n).data,a=t.integrity_percentage,i=t.ambient_temp,l=t.ambient_pressure;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:a,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:i,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[i," K"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},58444:function(e,n,t){"use strict";n.__esModule=!0,n.AirAlarm=void 0;var o=t(39812),r=t(41860),c=(t(2497),t(71494)),a=t(74814),i=t(76270),l=t(85952),d=t(21451),s=t(71739);n.AirAlarm=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m),!a&&(0,o.createComponentVNode)(2,C)]})})};var u=function(e,n){var t=(0,c.useBackend)(n).data,l=(t.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},s=d[t.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var n=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,i.getGasLabel)(e.name),color:n.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local status",color:s.color,children:s.localStatusText}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.target_temperature,d=i.rcon;return(0,o.createComponentVNode)(2,a.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,a.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return h}},vents:{title:"Vent Controls",component:function(){return N}},scrubbers:{title:"Scrubber Controls",component:function(){return V}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return f}}},C=function(e,n){var t=(0,c.useLocalState)(n,"screen"),r=t[0],i=t[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i()}}),children:(0,o.createComponentVNode)(2,d)})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(0,c.useLocalState)(n,"screen"),d=(l[0],l[1]),s=i.mode,u=i.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"exclamation-triangle":"exclamation",color:u&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(u?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===s?"exclamation-triangle":"exclamation",color:3===s&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===s?1:3})}}),(0,o.createComponentVNode)(2,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},N=function(e,n){var t=(0,c.useBackend)(n).data.vents;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Vent,{vent:e},e.id_tag)})):"Nothing to show"},V=function(e,n){var t=(0,c.useBackend)(n).data.scrubbers;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.modes;return i&&0!==i.length?i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"},f=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=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,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,i.getGasColor)(e.name),(0,i.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},24053:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.AlertModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(29708);function d(e,n){return(d=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var s=function(e){var n,t;function r(){var n;return(n=e.call(this)||this).buttonRefs=[(0,o.createRef)()],n.state={current:0},n}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,d(n,t);var s=r.prototype;return s.componentDidMount=function(){for(var e=(0,c.useBackend)(this.context).data.buttons,n=this.state.current,t=this.buttonRefs[n].current,r=1;r=t.length?e=n?e-1:0:e<0&&(e=n?0:t.length-1);var o=this.buttonRefs[e].current;o&&setTimeout((function(){return o.focus()}),1),this.setState({current:e})},s.render=function(){var e=this,n=(0,c.useBackend)(this.context),t=n.act,r=n.data,d=r.title,s=r.message,m=r.buttons,p=r.timeout,C=this.state.current,h=function(){return e.setCurrent(C,!1)},N=Math.max(150,s.length);return(0,o.createComponentVNode)(2,i.Window,{title:d,theme:"abstract",width:350,height:N,canClose:p>0,children:[p&&(0,o.createComponentVNode)(2,u,{value:p}),(0,o.createComponentVNode)(2,i.Window.Content,{onFocus:h,onClick:h,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",className:"AlertModal__Message",height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{m:1,children:s})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{my:2,children:(0,o.createComponentVNode)(2,a.Flex,{className:"AlertModal__Buttons",wrap:!0,children:m.map((function(n,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,my:.5,children:(0,o.createVNode)(1,"div","Button Button--color--default",n,0,{px:3,onClick:function(){return t("choose",{choice:n})},onKeyDown:function(o){var r=window.event?o.which:o.keyCode;r===l.KEY_SPACE||r===l.KEY_ENTER?t("choose",{choice:n}):r===l.KEY_LEFT||o.shiftKey&&r===l.KEY_TAB?e.setCurrent(C-1,r===l.KEY_LEFT):r!==l.KEY_RIGHT&&r!==l.KEY_TAB||e.setCurrent(C+1,r===l.KEY_RIGHT)}},null,e.buttonRefs[r])},r)}))})})]})})})]})},r}(o.Component);n.AlertModal=s;var u=function(e){var n=e.value;return(0,o.createVNode)(1,"div","AlertModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"AlertModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=u},34847:function(e,n,t){"use strict";n.__esModule=!0,n.AlgaeFarm=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=(t(41860),t(2497));n.AlgaeFarm=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.usePower,u=d.materials,m=d.last_flow_rate,p=d.last_power_draw,C=d.inputDir,h=d.outputDir,N=d.input,V=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Processing",selected:2===s,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,c.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,c.Table,{mt:1,children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Input ("+C+")",children:N?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Output ("+h+")",children:V?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[V.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:V.name,children:[V.percent,"% (",V.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},65145:function(e,n,t){"use strict";n.__esModule=!0,n.AppearanceChanger=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.AppearanceChanger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),V=t.data,b=V.name,f=V.specimen,g=V.gender,k=V.gender_id,v=V.hair_style,B=V.facial_hair_style,L=V.ear_style,_=V.tail_style,x=V.wing_style,w=V.change_race,S=V.change_gender,I=V.change_eye_color,y=V.change_skin_tone,T=V.change_skin_color,A=V.change_hair_color,P=V.change_facial_hair_color,M=V.change_hair,F=V.change_facial_hair,D=V.mapRef,R=r.title,E=I||y||T||A||P,O=-1;w?O=0:S?O=1:E?O=2:M?O=4:F&&(O=5);var j=(0,a.useLocalState)(n,"tabIndex",O),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,c.decodeHtmlEntities)(R),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",color:w?null:"grey",children:f}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",color:S?null:"grey",children:g?(0,c.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",color:E?null:"grey",children:k?(0,c.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:v?(0,c.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Facial Hair Style",color:F?null:"grey",children:B?(0,c.capitalize)(B):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:L?(0,c.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:_?(0,c.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:x?(0,c.capitalize)(x):"Not Set"})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"256px",height:"256px"},params:{id:D,type:"map"}})})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[w?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,S?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,E?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,F?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,i.Box,{height:"43%",children:[w&&0===W?(0,o.createComponentVNode)(2,d):null,S&&1===W?(0,o.createComponentVNode)(2,s):null,E&&2===W?(0,o.createComponentVNode)(2,u):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,F&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,C):null,M&&6===W?(0,o.createComponentVNode)(2,h):null,M&&7===W?(0,o.createComponentVNode)(2,N):null]})]})})};var d=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.species,s=l.specimen,u=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,i.Section,{title:"Species",fill:!0,scrollable:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.specimen,selected:s===e.specimen,onClick:function(){return c("race",{race:e.specimen})}},e.specimen)}))})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.gender,d=c.gender_id,s=c.genders,u=c.id_genders;return(0,o.createComponentVNode)(2,i.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.change_eye_color,d=c.change_skin_tone,s=c.change_skin_color,u=c.change_hair_color,m=c.change_facial_hair_color,p=c.eye_color,C=c.skin_color,h=c.hair_color,N=c.facial_hair_color,V=c.ears_color,b=c.ears2_color,f=c.tail_color,g=c.tail2_color,k=c.wing_color,v=c.wing2_color;return(0,o.createComponentVNode)(2,i.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,u?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.hair_style,d=c.hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.facial_hair_style,d=c.facial_hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.ear_style,s=l.ear_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},h=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.tail_style,s=l.tail_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},N=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.wing_style,s=l.wing_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},86776:function(e,n,t){"use strict";n.__esModule=!0,n.ArcadeBattle=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ArcadeBattle=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=(l.name,l.temp),s=l.enemyAction,u=l.enemyName,m=l.playerHP,p=l.playerMP,C=l.enemyHP,h=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,a.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:u,textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Section,{color:"label",children:[(0,o.createComponentVNode)(2,c.Box,{children:d}),(0,o.createComponentVNode)(2,c.Box,{children:!h&&s})]}),(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[C,"HP"]})})})})]}),h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return i("newgame")}})||(0,o.createComponentVNode)(2,c.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return i("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return i("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return i("charge")},content:"Recharge!"})})]})]})})})}},13496:function(e,n,t){"use strict";n.__esModule=!0,n.AreaScrubberControl=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(2497);n.AreaScrubberControl=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=(0,c.useLocalState)(n,"showArea",!1),u=s[0],m=s[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:u,onClick:function(){return m(!u)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return i("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return i("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:u})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})]})};var l=function(e,n){var t=(0,c.useBackend)(n).act,a=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:a.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:a.on?"Enabled":"Disabled",selected:a.on,onClick:function(){return t("toggle",{id:a.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[a.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[a.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[a.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,i.toTitleCase)(a.area)})]})]})}},56404:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyInfrared=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AssemblyInfrared=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.visible;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return i("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,selected:s,onClick:function(){return i("visible")},children:s?"Able to be seen":"Invisible"})})]})})})})}},29632:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyProx=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyProx=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time,p=s.range,C=s.maxRange,h=s.scanning;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,value:p,maxValue:C,onDrag:function(e,n){return d("range",{range:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,a.Button,{mr:1,icon:h?"lock":"lock-open",selected:h,onClick:function(){return d("scanning")},children:h?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},48661:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})})})})}},38531:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosAlertConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.priority_alarms||[],s=l.minor_alarms||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)})),0===s.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),s.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},46566:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosControlContent=n.AtmosControl=void 0;var o=t(39812),r=t(64499),c=t(85952),a=t(74814),i=t(71494);(0,t(88654).createLogger)("fuck");n.AtmosControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t,c=(0,i.useBackend)(n),l=c.act,d=c.data,s=c.config,u=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,i.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=(0,i.useLocalState)(n,"zoom",1),N=h[0],V=h[1];return 0===p?t=(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(t=(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return V(e)},children:u.filter((function(e){return~~e.z==~~s.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:N,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)};n.AtmosControlContent=l},2726:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952));n.AtmosFilter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,a.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,n){return i("rate",{rate:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return i("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.selected,content:e.name,onClick:function(){return i("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},61505:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node1",{concentration:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node2",{concentration:n})}})})]})})})})}},99994:function(e,n,t){"use strict";n.__esModule=!0,n.Autolathe=void 0;var o=t(39812),r=(t(41860),t(85531)),c=t(64499),a=t(71494),i=t(74814),l=t(85952),d=t(95481),s=t(2497),u=function(e,n,t){if(void 0===t&&(t=1),null===e.requirements)return!0;for(var o=Object.keys(e.requirements),r=function(){var o=a[c],r=n.find((function(e){return e.name===o}));return r?r.amount=e[1].price/d.build_eff,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},u=function(e,n){return!!e.affordable&&!(e.reagent&&!n.beaker)},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u(e,i),content:(e.price/i.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},81850:function(e,n,t){"use strict";n.__esModule=!0,n.BodyDesigner=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);n.BodyDesigner=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.menu,u=d.disk,m=d.diskStored,p=d.activeBodyRecord,C=l[s];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[u?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,C]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.activeBodyRecord,s=l.mapRef;return d?(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return i("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return i("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,a.ByondUi,{style:{width:"100%",height:"128px"},params:{id:s,type:"map"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d.scale,onClick:function(){return i("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var n=d.styles[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.styleHref?(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.style,onClick:function(){return i("href_conversion",{target_href:n.styleHref,target_value:1})}}):null,n.colorHref?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color,onClick:function(){return i("href_conversion",{target_href:n.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color,style:{border:"1px solid #fff"}})]}):null,n.colorHref2?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color2,onClick:function(){return i("href_conversion",{target_href:n.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Marking",onClick:function(){return i("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var n=d.markings[e];return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return i("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,backgroundColor:n,content:e,onClick:function(){return i("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.activeBodyRecord;return(0,o.createComponentVNode)(2,a.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:i&&i.booc||"ERROR: Body record not found!"})}))}},6060:function(e,n,t){"use strict";n.__esModule=!0,n.BodyScanner=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],s=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],u={average:[.25,.5],bad:[.5,Infinity]},m=function(e,n){for(var t=[],o=0;o0?e.reduce((function(e,n){return null===e?n:(0,o.createFragment)([e,!!n&&(0,o.createComponentVNode)(2,a.Box,{children:n})],0)})):null},C=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};n.BodyScanner=function(e,n){var t=(0,c.useBackend)(n).data,r=t.occupied,a=t.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,h,{occupant:l}):(0,o.createComponentVNode)(2,B);return(0,o.createComponentVNode)(2,i.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var h=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,N,{occupant:n}),(0,o.createComponentVNode)(2,V,{occupant:n}),(0,o.createComponentVNode)(2,b,{occupant:n}),(0,o.createComponentVNode)(2,f,{occupant:n}),(0,o.createComponentVNode)(2,k,{organs:n.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:n.intOrgan})]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},V=function(e){var n=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Blood Reagents",children:n.reagents?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.reagents.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stomach Reagents",children:n.ingested?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.ingested.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var n=e.occupant,t=n.hasBorer||n.blind||n.colourblind||n.nearsighted||n.hasVirus;return(t=t||n.humanPrey||n.livingPrey||n.objectPrey)?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:d.map((function(e,t){if(n[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2](n)})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},f=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(s,(function(e,t,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!t&&t[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:n[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:u,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",inline:!0,children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,C(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},n)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:n>0&&"0.5rem",ranges:u,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([C(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},n)}))]})})},B=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},74639:function(e,n,t){"use strict";n.__esModule=!0,n.BombTester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}n.BombTester=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.simulating,u=d.mode,m=d.tank1,p=d.tank1ref,C=d.tank2,h=d.tank2ref,N=d.canister,V=d.sim_canister_output;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,c.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:1})},selected:1===u,children:"Single Tank"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:2})},selected:2===u,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:3})},selected:3===u,children:"Canister"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Secondary Slot",children:C&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:h})},icon:"eject",children:C})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("canister_scan")},icon:"search",children:"Scan"}),children:N&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:N})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No tank connected."})}),N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:V,maxValue:1013.25,onDrag:function(e,n){return i("set_can_pressure",{pressure:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return i("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var l=function(e){var n,t;function r(n){var t;t=e.call(this,n)||this;var o=Math.random()>.5,r=Math.random()>.5;return t.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},t.process=setInterval((function(){t.setState((function(e){var n=Object.assign({},e);return n.reverseX?n.x-2<-5?(n.reverseX=!1,n.x+=2):n.x-=2:n.x+2>340?(n.reverseX=!0,n.x-=2):n.x+=2,n.reverseY?n.y-2<-20?(n.reverseY=!1,n.y+=2):n.y-=2:n.y+2>205?(n.reverseY=!0,n.y-=2):n.y+=2,n}))}),1),t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var a=r.prototype;return a.componentWillUnmount=function(){clearInterval(this.process)},a.render=function(){var e=this.state,n={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,c.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,c.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,c.Icon,{style:n,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},48693:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyEditor=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.BotanyEditor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.activity,s=l.degradation,u=l.disk,m=l.sourceName,p=l.locus,C=l.loaded;return d?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene Decay",children:[s,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:C})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},25486:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyIsolator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.BotanyIsolator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.geneMasks,s=l.activity,u=l.degradation,m=l.disk,p=l.loaded,C=l.hasGenetics,h=l.sourceName;return s?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene decay",children:[u,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:"download",onClick:function(){return i("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return i("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},61956:function(e,n,t){"use strict";n.__esModule=!0,n.BrigTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.BrigTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s.timing?"Stop":"Start",selected:s.timing,onClick:function(){return d(s.timing?"stop":"start")}}),s.flash_found&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:s.flash_charging?"Recharging":"Flash",disabled:s.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:s.time_left/10,minValue:0,maxValue:s.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("time",{time:n})}}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},3180:function(e,n,t){"use strict";n.__esModule=!0,n.CameraConsoleSearch=n.CameraConsoleContent=n.CameraConsole=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(34380),i=t(2497),l=t(71494),d=t(74814),s=t(85952),u=function(e,n,t){void 0===n&&(n=""),void 0===t&&(t="");var o=(0,i.createSearch)(n,(function(e){return e.name}));return(0,c.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),n&&(0,r.filter)(o),t&&(0,r.filter)((function(e){return e.networks.includes(t)})),(0,r.sortBy)((function(e){return e.name}))])(e)};n.CameraConsole=function(e,n){return(0,o.createComponentVNode)(2,s.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(t.config,c.mapRef),i=c.activeCamera,m=function(e,n){var t,o;if(!n)return[];var r=e.findIndex((function(e){return e.name===n.name}));return[null==(t=e[r-1])?void 0:t.name,null==(o=e[r+1])?void 0:o.name]}(u(c.cameras),i);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),i&&i.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)],4)};n.CameraConsoleContent=m;var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,i=(0,l.useLocalState)(n,"searchText",""),m=i[0],p=i[1],C=(0,l.useLocalState)(n,"networkFilter",""),h=C[0],N=C[1],V=c.activeCamera,b=c.allNetworks;b.sort();var f=u(c.cameras,m,h);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,n){return p(n)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return N(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:f.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",V&&e.name===V.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,s.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};n.CameraConsoleSearch=p},94477:function(e,n,t){"use strict";n.__esModule=!0,n.Canister=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Canister=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.connected,m=s.can_relabel,p=s.pressure,C=s.releasePressure,h=s.defaultReleasePressure,N=s.minReleasePressure,V=s.maxReleasePressure,b=s.valveOpen,f=s.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,i.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:C,unit:"kPa",minValue:N,maxValue:V,stepPixelSize:1,onDrag:function(e,n){return d("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:V})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:h})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?f?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:u?"plug":"times",color:u?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:u?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!f&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:f.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.pressure})," kPa"]})]}),!f&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},55636:function(e,n,t){"use strict";n.__esModule=!0,n.Canvas=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var l=function(e){var n,t;function r(n){var t;return(t=e.call(this,n)||this).canvasRef=(0,o.createRef)(),t.onCVClick=n.onCanvasClick,t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var c=r.prototype;return c.componentDidMount=function(){this.drawCanvas(this.props)},c.componentDidUpdate=function(){this.drawCanvas(this.props)},c.drawCanvas=function(e){var n=this.canvasRef.current.getContext("2d"),t=e.value,o=t.length;if(o){var r=t[0].length,c=Math.round(this.canvasRef.current.width/o),a=Math.round(this.canvasRef.current.height/r);n.save(),n.scale(c,a);for(var i=0;i=0||(r[t]=e[t]);return r}(n,["res","value","dotsize"]),i=d(t),l=i[0],s=i[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:l*c||300,height:s*c||300},a,{onClick:function(n){return e.clickwrapper(n)}}),null,this.canvasRef))},r}(o.Component),d=function(e){var n=e.length;return[n,0!==n?e[0].length:0]};n.Canvas=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=d(s.grid),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,a.Window,{width:Math.min(700,24*m+72),height:Math.min(700,24*p+72),children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,l,{value:s.grid,dotsize:24,onCanvasClick:function(e,n){return i("paint",{x:e,y:n})}}),(0,o.createComponentVNode)(2,c.Box,{children:[!s.finalized&&(0,o.createComponentVNode)(2,c.Button.Confirm,{onClick:function(){return i("finalize")},content:"Finalize"}),"\xa0",s.name]})]})})})}},25131:function(e,n,t){"use strict";n.__esModule=!0,n.CasinoPrizeDispenser=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(88654);var l={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.CasinoPrizeDispenser=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var d=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),d=(t.act,t.data),s=d.points,m=d.items,p=(0,c.useLocalState)(n,"search",""),C=p[0],h=(p[1],(0,c.useLocalState)(n,"sort","Alphabetical")),N=h[0],V=(h[1],(0,c.useLocalState)(n,"descending",!1)),b=V[0],f=(V[1],(0,r.createSearch)(C,(function(e){return e[0]}))),g=!1,k=Object.entries(m).map((function(e,n){var t=Object.entries(e[1]).filter(f).map((function(e){return e[1].affordable=s>=e[1].price,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,u,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.title),l=e.items,d=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:i},d,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:i,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},47947:function(e,n,t){"use strict";n.__esModule=!0,n.CharacterDirectory=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Pred-Pref":return"orange";case"Prey":return"blue";case"Prey-Pref":return"green";case"Switch":return"yellow";case"Non-Vore":return"black"}};n.CharacterDirectory=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=s.personalVisibility,m=s.personalTag,p=s.personalErpTag,C=(0,r.useLocalState)(n,"overlay",null),h=C[0];C[1];return(0,o.createComponentVNode)(2,a.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:u?"Shown":"Not Shown",onClick:function(){return i("setVisible")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:m,onClick:function(){return i("setTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:p,onClick:function(){return i("setErpTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return i("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,n){var t=(0,r.useLocalState)(n,"overlay",null),a=t[0],l=t[1];return(0,o.createComponentVNode)(2,c.Section,{title:a.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Box,{p:1,backgroundColor:i(a.tag),children:a.tag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Box,{children:a.erptag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.character_ad||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.ooc_notes||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.flavor_text||"Unset."})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.directory,d=(0,r.useLocalState)(n,"sortId","name"),u=d[0],m=(d[1],(0,r.useLocalState)(n,"sortOrder","name")),p=m[0],C=(m[1],(0,r.useLocalState)(n,"overlay",null)),h=(C[0],C[1]);return(0,o.createComponentVNode)(2,c.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Refresh",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,s,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,s,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,s,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,n){var t=p?1:-1;return e[u].localeCompare(n[u])*t})).map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{backgroundColor:i(e.tag),children:[(0,o.createComponentVNode)(2,c.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return h(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},n)}))]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.id),i=e.children,l=(0,r.useLocalState)(n,"sortId","name"),d=l[0],s=l[1],u=(0,r.useLocalState)(n,"sortOrder","name"),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",color:d!==a&&"transparent",onClick:function(){d===a?p(!m):(s(a),p(!0))},children:[i,d===a&&(0,o.createComponentVNode)(2,c.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},22223:function(e,n,t){"use strict";n.__esModule=!0,n.ChemDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(48229),i=t(85952),l=[5,10,20,30,40,60],d=[1,5,10];n.ChemDispenser=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.amount;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",selected:i===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return a("amount",{amount:e})}})},n)}))})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,c.Slider,{step:1,stepPixelSize:5,value:i,minValue:1,maxValue:120,onDrag:function(e,n){return a("amount",{amount:n})}})})]})})},u=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chemicals,d=void 0===l?[]:l,s=[],u=0;u<(d.length+1)%3;u++)s.push(!0);return(0,o.createComponentVNode)(2,c.Section,{title:i.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",height:"100%",align:"flex-start",children:[d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",m:.2,basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return a("dispense",{reagent:e.id})}})},n)})),s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"25%",height:"20px"},n)}))]})})},m=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,s=l.isBeakerLoaded,u=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[!!s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[u," / ",m," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return i("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:s,beakerContents:C,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return i("remove",{reagent:e.id,amount:-1})}}),d.map((function(n,t){return(0,o.createComponentVNode)(2,c.Button,{content:n,onClick:function(){return i("remove",{reagent:e.id,amount:n})}},t)})),(0,o.createComponentVNode)(2,c.Button,{content:"ALL",onClick:function(){return i("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},34859:function(e,n,t){"use strict";n.__esModule=!0,n.ChemMaster=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(48229),l=t(16007),d=[1,5,10,30,60];n.ChemMaster=function(e,n){var t=(0,r.useBackend)(n).data,c=t.condi,i=t.beaker,d=t.beaker_reagents,p=void 0===d?[]:d,C=t.buffer_reagents,h=void 0===C?[]:C,N=t.mode;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s,{beaker:i,beakerReagents:p,bufferNonEmpty:h.length>0}),(0,o.createComponentVNode)(2,u,{mode:N,bufferReagents:h}),(0,o.createComponentVNode)(2,m,{isCondiment:c,bufferNonEmpty:h.length>0})]})]})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,s=(t.data,e.beaker),u=e.beakerReagents,m=e.bufferNonEmpty?(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:m,children:s?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,t){return(0,o.createComponentVNode)(2,c.Box,{mb:t0?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,c.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!i.condi&&(0,o.createComponentVNode)(2,c.Button,{icon:i.printing?"spinner":"print",disabled:i.printing,iconSpin:!!i.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},83919:function(e,n,t){"use strict";n.__esModule=!0,n.ClawMachine=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ClawMachine=function(e,n){var t,i=(0,r.useBackend)(n),l=i.act,d=i.data,s=(d.wintick,d.instructions),u=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===u&&(t=(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,t,0)})}},74351:function(e,n,t){"use strict";n.__esModule=!0,n.Cleanbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Cleanbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.version,p=l.blood,C=(l.patrol,l.vocal),h=l.wet_floors,N=l.spray_blood,V=l.rgbpanel,b=l.red_switch,f=l.green_switch,g=l.blue_switch;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("blood")},children:p?"Clean":"Ignore"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("vocal")},children:C?"On":"Off"})})]})})||null,!u&&s&&(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:V&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"red":"maroon",onClick:function(){return i("red_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:f?"toggle-on":"toggle-off",backgroundColor:f?"green":"darkgreen",onClick:function(){return i("green_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:g?"toggle-on":"toggle-off",backgroundColor:g?"blue":"darkblue",onClick:function(){return i("blue_switch")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:h,onClick:function(){return i("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"brown",selected:N,onClick:function(){return i("spray_blood")},icon:"screwdriver",children:N?"Yes":"No"})})]})})})||null]})})}},98213:function(e,n,t){"use strict";n.__esModule=!0,n.CloningConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(76270),l=t(16007),d=t(85952),s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=e.args,s=d.activerecord,u=d.realname,m=d.health,p=d.unidentity,C=d.strucenzymes,h=m.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+u,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:h.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.oxy,inline:!0,children:h[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.toxin,inline:!0,children:h[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.brute,inline:!0,children:h[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.burn,inline:!0,children:h[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:s})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};n.CloningConsole=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",s),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data.menu;return 1===r?t=(0,o.createComponentVNode)(2,p):2===r&&(t=(0,o.createComponentVNode)(2,C)),t},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.loading,s=l.scantemp,u=l.occupant,m=l.locked,p=l.can_brainscan,C=l.scan_mode,h=l.numberofpods,N=l.pods,V=l.selected_pod,b=m&&!!u;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return i("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:b||!u,icon:"user-slash",content:"Eject Occupant",onClick:function(){return i("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:s.color,children:s.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"brain":"male",content:C?"Brain":"Body",onClick:function(){return i("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:h?N.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:V===e.pod,icon:V===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Pod #",n+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.records;return i.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},h=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.scanner,d=i.numberofpods,s=i.autoallowed,u=i.autoprocess,m=i.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:u?0:1})}})],4),(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},32278:function(e,n,t){"use strict";n.__esModule=!0,n.ColorMate=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ColorMate=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.items,s=l.activecolor,u=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,c.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:s,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return i("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return i("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return i("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return i("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Items",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["#",n+1,": ",e]},n)}))})],4)||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No items inserted."})})})})}},130:function(e,n,t){"use strict";n.__esModule=!0,n.CommunicationsConsoleContent=n.CommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CommunicationsConsole=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.menu_state),i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?i=(0,o.createComponentVNode)(2,l):2===a?i=(0,o.createComponentVNode)(2,u):3===a&&(i=(0,o.createComponentVNode)(2,s)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),i],0)};n.CommunicationsConsoleContent=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.messages,d=i.msg_cooldown,s=i.emagged,u=i.cc_cooldown,m=i.str_security_level,p=i.levels,C=i.authmax,h=i.security_level,N=i.security_level_color,V=i.authenticated,b=i.atcsquelch,f=i.boss_short,g="View ("+l.length+")",k="Make Priority Announcement";d>0&&(k+=" ("+d+"s)");var v=s?"Message [UNKNOWN]":"Message "+f;u>0&&(v+=" ("+u+"s)");var B=m,L=p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.icon,content:e.name,disabled:!V,selected:e.id===h,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,c.Button,{icon:"bullhorn",content:k,disabled:!C||d>0,onClick:function(){return a("announce")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",color:"red",content:v,disabled:!C||u>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!C,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",content:v,disabled:!C||u>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Alert",color:N,children:B}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Alert",children:L}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tv",content:"Change Status Displays",disabled:!V,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"folder-open",content:g,disabled:!V,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,c.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!V,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,d=l.authenticated,s=l.is_ai,u=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return t=d?s?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+t+")":"Log In",onClick:function(){return i("auth")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:u}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return i("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||s,onClick:function(){return i("cancelshuttle")}})})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.message_current,d=i.message_deletion_allowed,s=i.authenticated,u=i.messages;if(l)return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Return To Message List",disabled:!s,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,c.Box,{children:l.contents})});var m=u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View",disabled:!s||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Delete",disabled:!s||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.length&&m||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stat_display,d=i.authenticated,s=l.presets.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},4220:function(e,n,t){"use strict";n.__esModule=!0,n.Communicator=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=t(22902),s={};n.Communicator=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.currentTab,d=r.video_comm,h=(r.mapRef,(0,a.useLocalState)(n,"videoSetting",0)),N=h[0],V=h[1];return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[d&&(0,o.createComponentVNode)(2,u,{videoSetting:N,setVideoSetting:V}),(!d||0!==N)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:s[c]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,C,{videoSetting:N,setVideoSetting:V})],4)]})})};var u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.video_comm,c.mapRef),d=e.videoSetting,s=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,i.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(1)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})]}):1===d?(0,o.createComponentVNode)(2,i.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,i.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(2)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return s(0)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,i.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.currentTab);return(0,o.createComponentVNode)(2,i.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),l=r.time,d=r.connectionStatus,s=r.owner,u=r.occupation;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(u)})]})})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,i.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:c,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},h=function(e,n){var t=(0,a.useBackend)(n).data,o=t.voice_mobs,r=t.communicating,c=t.requestsReceived,i=t.invitesSent,l=t.video_comm;return!("Phone"!==e||!(o.length||r.length||c.length||i.length||l))};s[1]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.homeScreen;return(0,o.createComponentVNode)(2,i.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,i.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,i.Icon,{spin:h(e.module,n),color:h(e.module,n)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,i.Box,{children:e.module})]},e.number)}))})}));var N=function(e,n){for(var t=(0,a.useBackend)(n),r=t.act,c=t.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],s=0;st?n.length>t?n.slice(0,t)+"...":n:e+n},f=function(e,n,t,o){if(t<0||t>o.length)return V(e,n)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=V(e,n),c=V(o[t],n);return r&&c?"TinderMessage_Subsequent_Sent":r||c?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};s[40]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.targetAddressName,s=l.targetAddress,u=l.imList,m=(0,a.useLocalState)(n,"clipboardMode",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:V(e,s)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[V(e,s)?"You":"Them",": ",e.im]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]}):(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:V(e,s)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:f(e,s,n-1,t),inline:!0,children:(0,c.decodeHtmlEntities)(e.im)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]})}));var g=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,c.decodeHtmlEntities)(l.name)+" by "+(0,c.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,c.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,c.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},k=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,i.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,c.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};s[5]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:"News",stretchContents:!0,height:"100%",children:!c.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,g)||(0,o.createComponentVNode)(2,k)})}));s[6]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.note;return(0,o.createComponentVNode)(2,i.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,i.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:c})})}));s[7]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data),d=l.aircontents,s=l.weather;return(0,o.createComponentVNode)(2,i.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Weather Reports",children:!!s.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weather",children:(0,c.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Forecast",children:(0,c.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),s[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);s[9]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.owner,s=l.occupation,u=l.connectionStatus,m=l.address,p=l.visible,C=l.ring,h=l.selfie_mode;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",fluid:!0,content:(0,c.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:h?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Occupation",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connection",children:1===u?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C,selected:C,fluid:!0,content:C?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},2174:function(e,n,t){"use strict";n.__esModule=!0,n.ComputerFabricator=void 0;var o=t(39812),r=(t(2497),t(71494)),c=t(74814),a=t(85952);n.ComputerFabricator=function(e,n){var t=(0,r.useBackend)(n),u=t.act,m=t.data;return(0,o.createComponentVNode)(2,a.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return u("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,i),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,s)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,c.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,c.Box,{mt:3,children:(0,o.createComponentVNode)(2,c.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"2"})}})})]})})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"good",children:[i.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return a("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return a("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"1"})}})})]})]}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return a("confirm_order")}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data);return(0,o.createComponentVNode)(2,c.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"good",children:[a.totalprice,"\u20ae"]})]})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},26090:function(e,n,t){"use strict";n.__esModule=!0,n.CookingAppliance=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.CookingAppliance=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.temperature,s=l.optimalTemp,u=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,C=l.our_contents;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:u?"good":"blue",value:d,maxValue:s,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d}),"\xb0C / ",s,"\xb0C"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e,n){return e.empty?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("slot",{slot:n+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!p,onClick:function(){return i("slot",{slot:n+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},n)}))})})]})})}},22902:function(e,n,t){"use strict";n.__esModule=!0,n.CrewManifestContent=n.CrewManifest=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(76270),l=t(2497);n.CrewManifest=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.manifest);return(0,o.createComponentVNode)(2,c.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:i.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};n.CrewManifestContent=d},96158:function(e,n,t){"use strict";n.__esModule=!0,n.CrewMonitorContent=n.CrewMonitor=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(71494),i=t(85952),l=t(74814),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},s=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};n.CrewMonitor=function(){return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,i=(0,a.useBackend)(n),u=i.act,p=i.data,C=(i.config,(0,a.useLocalState)(n,"tabIndex",0)),h=C[0],N=C[1],V=(0,c.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,a.useLocalState)(n,"zoom",1);b[0],b[1];return t=0===h?(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:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),V.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:s(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===h?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===h,onClick:function(){return N(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===h,onClick:function(){return N(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:t})],4)};n.CrewMonitorContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),c=t.data,i=(0,a.useLocalState)(n,"zoom",1),d=i[0],u=i[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return u(e)},children:c.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:s(e)},e.ref)}))})})}},99798:function(e,n,t){"use strict";n.__esModule=!0,n.Cryo=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];n.Cryo=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,u=d.isOperating,m=d.hasOccupant,p=d.occupant,C=void 0===p?[]:p,h=d.cellTemperature,N=d.cellTemperatureStatus,V=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",onClick:function(){return a("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.health)})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[C.stat][0],children:l[C.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!V,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a(u?"switchOff":"switchOn")},selected:u,children:u?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",color:N,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,s)})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.isBeakerLoaded,l=a.beakerLabel,d=a.beakerVolume;return i?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,c.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded"})}},54234:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItems=n.CryoStorageCrew=n.CryoStorage=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CryoStorage=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.crew);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"No crew currently stored."})})};n.CryoStorageCrew=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.items;return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItems=l},66384:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItemsVr=n.CryoStorageVr=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(54234);n.CryoStorageVr=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i.CryoStorageCrew),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.items);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItemsVr=l},99579:function(e,n,t){"use strict";n.__esModule=!0,n.DNAForensics=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DNAForensics=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan_progress,s=l.scanning,u=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,a.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{selected:s,disabled:!u,icon:"power-off",onClick:function(){return i("scanItem")},children:s?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Blood Sample",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[u,(0,o.createComponentVNode)(2,c.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},21849:function(e,n,t){"use strict";n.__esModule=!0,n.DNAModifier=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(16007),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],s=[5,10,20,30,50];n.DNAModifier=function(e,n){var t,c=(0,r.useBackend)(n),l=(c.act,c.data),d=l.irradiating,s=l.dnaBlockSize,p=l.occupant;return n.dnaBlockSize=s,n.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(t=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,a.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),t,(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})]})};var u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,d=i.locked,s=i.hasOccupant,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:u.minHealth,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider)]})}),n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:u.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unique Enzymes",children:i.occupant.uniqueEnzymes?i.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,s=l.selectedMenuKey,u=l.hasOccupant;l.occupant;return u?n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h)],4):"se"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h)],4):"buffer"===s?t=(0,o.createComponentVNode)(2,N):"rejuvenators"===s&&(t=(0,o.createComponentVNode)(2,f)),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:s===e[0],onClick:function(){return i("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:e[2]}),e[1]]},n)}))}),t]})):(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedUIBlock,d=i.selectedUISubBlock,s=i.selectedUITarget,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:u.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:s,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,n){return a("changeUITarget",{value:n})}})})}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedSEBlock,d=i.selectedSESubBlock,s=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:s.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.radiationIntensity,d=i.radiationDuration;return(0,o.createComponentVNode)(2,c.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationIntensity",{value:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationDuration",{value:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},N=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.buffers.map((function(e,n){return(0,o.createComponentVNode)(2,V,{id:n+1,name:"Buffer "+(n+1),buffer:e},n)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,b)],4)},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.id,d=e.name,s=e.buffer,u=i.isInjectorReady,m=d+(s.data?" - "+s.label:"");return(0,o.createComponentVNode)(2,c.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!s.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data||!i.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-end",onClick:function(){return a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i.hasDisk||!i.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!s.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:s.owner||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!s.data&&(0,o.createComponentVNode)(2,c.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.hasDisk,d=i.disk;return(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerVolume,u=i.beakerLabel;return(0,o.createComponentVNode)(2,c.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inject",children:[s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},n)})),(0,o.createComponentVNode)(2,c.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,c.Box,{mb:"0.5rem",children:u||"No label"}),d?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,n){return(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},k=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,s=e.blockSize,u=e.action,m=i.split(""),p=[],C=function(e){for(var n=e/s+1,t=[],r=function(r){var i=r+1;t.push((0,o.createComponentVNode)(2,c.Button,{selected:l===n&&d===i,content:m[e+r],mb:"0",onClick:function(){return a(u,{block:n,subblock:i})}}))},i=0;i1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,c.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return a("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,c.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return a("affected_species")}})]})],4)]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dish_inserted,i.buffer),d=i.species_buffer,s=(i.effects,i.info);i.growth,i.affected_species,i.busy;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,c.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,c.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return a("disk")}}),l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return a("splice",{splice:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return a("splice",{splice:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return a("splice",{splice:3})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return a("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice Species",disabled:!d||s,onClick:function(){return a("splice",{splice:5})}})}):null]})}},31066:function(e,n,t){"use strict";n.__esModule=!0,n.DishIncubator=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.DishIncubator=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.on,u=d.system_in_use,m=d.food_supply,p=d.radiation,C=d.growth,h=d.toxins,N=d.chemicals_inserted,V=d.can_breed_virus,b=d.chemical_volume,f=d.max_chemical_volume,g=d.dish_inserted,k=d.blood_already_infected,v=d.virus,B=d.analysed,L=d.infection_rate;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!u,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":C>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:h})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:V?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(V?"Vial":"Chemicals"),disabled:!N,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!V,onClick:function(){return l("virus")}})],4),children:N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:f,value:b,children:[b,"/",f]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:V?"good":"average",children:[g?V?"Suitable":"No hemolytic samples detected":"N/A",k?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?v?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:B?L:"Unknown."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No dish loaded."})})]})})}},19095:function(e,n,t){"use strict";n.__esModule=!0,n.DisposalBin=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.DisposalBin=function(e,n){var t,i,l=(0,r.useBackend)(n),d=l.act,s=l.data;return 2===s.mode?(t="good",i="Ready"):s.mode<=0?(t="bad",i="N/A"):1===s.mode?(t="average",i="Pressurizing"):(t="average",i="Idle"),(0,o.createComponentVNode)(2,a.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State",color:t,children:i}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:s.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:s.isAI||s.panel_open,content:"Disengaged",selected:s.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:s.isAI||s.panel_open,content:"Engaged",selected:s.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:-1===s.mode,content:"Off",selected:s.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:-1===s.mode,content:"On",selected:s.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",disabled:s.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},29345:function(e,n,t){"use strict";n.__esModule=!0,n.DroneConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DroneConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.drones,s=l.areas,u=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return i("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return i("search_fab")}})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,c.Dropdown,{options:s?s.sort():null,selected:u,width:"100%",onSelected:function(e){return i("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return i("ping")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Resync",onClick:function(){return i("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return i("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No drones detected."})})]})})}},84122:function(e,n,t){"use strict";n.__esModule=!0,n.EmbeddedController=void 0;var o=t(39812),r=(t(2497),t(41860),t(71494)),c=t(74814),a=t(85952),i=((0,t(88654).createLogger)("fuck"),{});n.EmbeddedController=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data.internalTemplateName),l=i[c];if(!l)throw Error("Unable to find Component for template name: "+c);return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=e.bars;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=!0;a.interior_status&&"open"===a.interior_status.state?l=!1:a.external_pressure&&a.chamber_pressure&&(l=!(Math.abs(a.external_pressure-a.chamber_pressure)>5));var d=!0;return a.exterior_status&&"open"===a.exterior_status.state?d=!1:a.internal_pressure&&a.chamber_pressure&&(d=!(Math.abs(a.internal_pressure-a.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return i("cycle_ext")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return i("cycle_int")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return i("force_ext")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return i("force_int")}})]})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,u),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===a.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===a.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===a.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Escape Pod Status",children:i[a.docking_status]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.data;t.act;return a.armed?(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!a.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==a.docking_status?"bad":"",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{selected:a.override_enabled,color:"docked"!==a.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return i("toggle_override")}})]})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"NOT IN USE"})}[a.docking_status]);return a.override_enabled&&(i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[a.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),i};i.AirlockConsoleAdvanced=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},u=[{minValue:0,maxValue:202,value:i.external_pressure,label:"External Pressure",textValue:i.external_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.internal_pressure,label:"Internal Pressure",textValue:i.internal_pressure+" kPa",color:s}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Purge",onClick:function(){return a("purge")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lock-open",content:"Secure",onClick:function(){return a("secure")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsolePhoron=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:i.chamber_phoron,label:"Chamber Phoron",textValue:i.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleDocking=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Dock",buttons:i.airlock_disabled||i.override_enabled?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.DockingConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.override_enabled,content:"Force exterior door",onClick:function(){return a("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};i.DockingConsoleMulti=function(e,n){var t=(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.Section,{title:"Airlocks",children:t.airlocks.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:t.airlocks.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};i.DoorAccessConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l="open"===i.interior_status.state||"closed"===i.exterior_status.state,d="open"===i.exterior_status.state||"closed"===i.interior_status.state;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){a(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){a(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===i.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Interior Door Status",children:"closed"===i.interior_status.state?"Locked":"Open"})]})})};i.EscapePodConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:i.armed,color:i.armed?"bad":"average",content:"ARM",onClick:function(){return a("manual_arm")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return a("force_launch")}})]})]})],4)};i.EscapePodBerthConsole=function(e,n){(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},33777:function(e,n,t){"use strict";n.__esModule=!0,n.ExonetNode=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ExonetNode=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.allowPDAs,u=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return i("toggle_power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return i("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return i("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return i("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:[p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:e},n)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No logs found."})]})})]})})}},95481:function(e,n,t){"use strict";n.__esModule=!0,n.Materials=n.ExosuitFabricator=void 0;var o,r=t(39812),c=t(34380),a=t(64499),i=t(71494),l=t(58083),d=t(74814),s=t(85952),u=t(2497),m=t(41860);function p(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return C(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return C(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function C(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);tt?{color:2,deficit:e-t}:n>t?{color:1,deficit:e}:e+n>t?{color:1,deficit:e+n-t}:{color:0,deficit:0}},b=function(e,n,t){var o={textColor:0};return Object.keys(t.cost).forEach((function(r){o[r]=V(t.cost[r],n[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};n.ExosuitFabricator=function(e,n){var t,o,c=(0,i.useBackend)(n),a=c.act,l=c.data,u=l.queue||[],m=(t=l.materials||[],o={},t.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,n){var t={},o={},r={},c={};return n.forEach((function(n,a){c[a]=0,Object.keys(n.cost).forEach((function(i){t[i]=t[i]||0,r[i]=r[i]||0,o[i]=V(n.cost[i],t[i],e[i]),0!==o[i].color?c[a]1&&l0}));return 0===l.length?(0,r.createComponentVNode)(2,d.Box,{textAlign:"center",children:[(0,r.createComponentVNode)(2,d.Icon,{textAlign:"center",size:5,name:"inbox"}),(0,r.createVNode)(1,"br"),(0,r.createVNode)(1,"b",null,"No Materials Loaded.",16)]}):(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:l.map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,k,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,f,{material:e})})]},e.name)||null}))})};n.Materials=g;var k=function(e,n){var t=e.name,o=e.amount,a=e.formatsi,i=e.formatmoney,s=e.color,p=e.style,C="0";return C=o<1&&o>0?(0,m.toFixed)(o,2):a?(0,l.formatSiUnit)(o,0):i?(0,l.formatMoney)(o):o,(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,c.classes)(["sheetmaterials32x32",h[t]]),position:"relative",style:p,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,u.toTitleCase)(t)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:s,style:{"text-align":"center"},children:C})})]})},v=function(e,n){var t=(0,i.useBackend)(n).data,o=t.partSets||[],c=t.buildableParts||{},a=(0,i.useSharedState)(n,"part_tab",o.length?c[0]:""),l=a[0],s=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!c[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!c[e],onClick:function(){return s(e)},children:e},e)}))})},B=function(e,n){var t,o=(0,i.useBackend)(n).data,c=function(e){for(var n,t=p(e);!(n=t()).done;){var o=n.value;if(s[o])return o}return null},l=o.partSets||[],s=o.buildableParts||[],m=e.queueMaterials,C=e.materials,h=(0,i.useSharedState)(n,"part_tab",c(l)),N=h[0],V=h[1],f=(0,i.useSharedState)(n,"search_text",""),g=f[0],k=f[1];if(!N||!s[N]){var v=c(l);if(!v)return;V(v)}return g?(t=[],function(e,n){var t=[];if(e.length){var o=(0,u.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(n).forEach((function(e){n[e].filter(o).forEach((function(e){t.push(e)}))})),t=(0,a.uniqBy)((function(e){return e.name}))(t)}}(g,s).forEach((function(e){e.format=b(C,m,e),t.push(e)}))):(t={Parts:[]},s[N].forEach((function(e){e.format=b(C,m,e),e.subCategory?(e.subCategory in t||(t[e.subCategory]=[]),t[e.subCategory].push(e)):t.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,n){return k(n)}})})]})}),!!g&&(0,r.createComponentVNode)(2,L,{name:"Search Results",parts:t,forceShow:!0,placeholder:"No matching results..."})||Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,L,{name:e,parts:t[e]},e)}))],0)},L=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data.buildingPart,a=e.parts,l=e.name,s=e.forceShow,u=e.placeholder,m=(0,i.useSharedState)(n,"display_mats",!1)[0];return(!!a.length||s)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&u,a.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:c||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(n){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:N[e.format[n].color],children:(0,r.createComponentVNode)(2,k,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:n,amount:e.cost[n]})},n)}))})],0,e.name)}))]})},_=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=c.isProcessingQueue,l=c.queue||[],s=e.queueMaterials,u=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!a&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,S)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,w,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,x,{queueMaterials:s,missingMaterials:u})})})]})},x=function(e,n){var t=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,k,{formatmoney:!0,name:e,amount:t[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},w=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=e.textColors,l=c.queue||[];return l.length?l.map((function(e,n){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:n+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[a[n]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},S=function(e,n){var t=(0,i.useBackend)(n).data,o=t.buildingPart,c=t.storedPart;if(c){var a=c.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:a}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,s=o.duration,u=o.printTime,m=Math.ceil(s/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:u,value:s,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},95598:function(e,n,t){"use strict";n.__esModule=!0,n.Farmbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Farmbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.locked,u=l.tank,m=l.tankVolume,p=l.tankMaxVolume,C=l.waters_trays,h=l.refills_water,N=l.uproots_weeds,V=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Hydroponic Assistance Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water Tank",children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("water")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("refill")},children:h?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("weed")},children:N?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("replacenutri")},children:V?"Yes":"No"})})})})]})||null]})})}},17569:function(e,n,t){"use strict";n.__esModule=!0,n.FaxContent=n.Fax=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(28117),l=t(1192);n.Fax=function(e,n){return(0,r.useBackend)(n).data.authenticated?(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.bossName,d=i.copyItem,s=i.cooldown,u=i.destination;return(0,o.createComponentVNode)(2,c.Section,{children:[!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,c.Button,{icon:"map-marker-alt",content:u,onClick:function(){return a("dept")}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",onClick:function(){return a("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Please insert item to transmit."})]})};n.FaxContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act;return t.data.copyItem?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return a("remove")},content:"Remove Item"})}):null}},58087:function(e,n,t){"use strict";n.__esModule=!0,n.FileCabinet=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.FileCabinet=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data.contents,s=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},21902:function(e,n,t){"use strict";n.__esModule=!0,n.Floorbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Floorbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.vocal,p=l.amount,C=l.possible_bmode,h=l.improvefloors,N=l.eattiles,V=l.maketiles,b=l.bmode;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("vocal")},children:m?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("tiles")},children:N?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("make")},children:V?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,c.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:b,options:C,onSelected:function(e){return i("bridgemode",{dir:e})}})})]})})||null]})})}},309:function(e,n,t){"use strict";n.__esModule=!0,n.GasPump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.GasPump=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/10})," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?u="Running":!d&&s>0&&(u="DISCHARGING"),(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return i("gentoggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",children:["Generator ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Status",children:[s,"%"]})]})})})})}},95075:function(e,n,t){"use strict";n.__esModule=!0,n.GuestPass=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.GuestPass=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.access,d.area),u=d.giver,m=d.giveName,p=d.reason,C=d.duration,h=d.mode,N=d.log,V=d.uid;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:1===h&&(0,o.createComponentVNode)(2,a.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Logs",children:N.length&&N.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,a.Section,{title:"Guest pass terminal #"+V,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,a.Button,{content:u||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,a.Button,{content:C,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},31875:function(e,n,t){"use strict";n.__esModule=!0,n.GyrotronControlContent=n.GyrotronControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.GyrotronControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.gyros;return(0,o.createComponentVNode)(2,a.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Strength"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.fire_delay,unit:"decisecond(s)",minValue:1,maxValue:60,stepPixelSize:1,onDrag:function(n,t){return c("set_rate",{gyro:e.ref,rate:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.strength,unit:"penta-dakw",minValue:1,maxValue:50,stepPixelSize:1,onDrag:function(n,t){return c("set_str",{gyro:e.ref,str:t})}})})]},e.name)}))]})})};n.GyrotronControlContent=i},7908:function(e,n,t){"use strict";n.__esModule=!0,n.Holodeck=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Holodeck=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.restrictedPrograms,u=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,C=l.emagged,h=l.gravity,N=d;return p&&(N=N.concat(s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{color:-1!==s.indexOf(e)?"bad":null,icon:"eye",content:e,selected:u===e,fluid:!0,onClick:function(){return i("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Override",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",fluid:!0,disabled:C,color:p?"good":"bad",onClick:function(){return i("AIoverride")},children:[!!C&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{icon:"user-astronaut",selected:h,onClick:function(){return i("gravity")},children:h?"Enabled":"Disabled"})})]})})]})})}},12676:function(e,n,t){"use strict";n.__esModule=!0,n.ICAssembly=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=(t(2497),t(58083));n.ICAssembly=function(e,n){var t=(0,c.useBackend)(n),s=(t.act,t.data),u=s.total_parts,m=s.max_components,p=s.total_complexity,C=s.max_complexity,h=s.battery_charge,N=s.battery_max,V=s.net_power,b=s.unremovable_circuits,f=s.removable_circuits;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:u/m,maxValue:1,children:[u," / ",m," (",(0,r.round)(u/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/C,maxValue:1,children:[p," / ",C," (",(0,r.round)(p/C*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:h&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:h/N,maxValue:1,children:[h," / ",N," (",(0,r.round)(h/N*100,1),"%)"]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Net Energy",children:0===V?"0 W/s":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,f.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:f})||null]})})};var d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.title,i=e.circuits;return(0,o.createComponentVNode)(2,a.Section,{title:r,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},42394:function(e,n,t){"use strict";n.__esModule=!0,n.ICCircuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(58083);n.ICCircuit=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=(u.name,u.desc),p=u.displayed_name,C=(u.removable,u.complexity),h=u.power_draw_idle,N=u.power_draw_per_use,V=u.extended_desc,b=u.inputs,f=u.outputs,g=u.activators;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Complexity",children:C}),h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(h)})||null,N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(N)})||null]}),V]}),(0,o.createComponentVNode)(2,c.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,c.Flex.Item,{basis:b.length&&f.length?"33%":b.length||f.length?"45%":"100%",children:(0,o.createComponentVNode)(2,c.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,c.Box,{children:m})})}),f.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:f})})})||null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.name)}))})]})]})})};var d=function(e,n){var t=(0,r.useBackend)(n).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_name",{pin:e.ref})},children:[(0,i.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.ref)}))},s=function(e,n){var t=(0,r.useBackend)(n).act,a=e.pin;return a.linked.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_unwire",{pin:a.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},81039:function(e,n,t){"use strict";n.__esModule=!0,n.ICDetailer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(2497);n.ICDetailer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.detail_color,u=d.color_list;return(0,o.createComponentVNode)(2,a.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:Object.keys(u).map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,i.toTitleCase)(e),tooltipPosition:n%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:u[e]===s?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:u[e]},e)}))})})})}},21687:function(e,n,t){"use strict";n.__esModule=!0,n.ICPrinter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);t(88654);n.ICPrinter=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=i.metal,s=i.max_metal,u=i.metal_per_sheet,m=(i.debug,i.upgraded),p=i.can_clone;i.assembly_to_clone,i.categories;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:630,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l,maxValue:s,children:[l/u," / ",s/u," sheets"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,n){return!!e.can_build&&!(e.cost>n.metal)},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.categories,u=(d.debug,(0,r.useSharedState)(n,"categoryTarget",null)),m=u[0],p=u[1],C=(0,i.filter)((function(e){return e.name===m}))(s)[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Circuits",children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{mr:2,children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,i.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:C&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,i.sortBy)((function(e){return e.name}))(C.items).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return a("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."})]})})}},48522:function(e,n,t){"use strict";n.__esModule=!0,n.IDCard=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(14959);n.IDCard=function(e,n){var t=(0,c.useBackend)(n).data,l=t.registered_name,d=t.sex,s=t.age,u=t.assignment,m=t.fingerprint_hash,p=t.blood_type,C=t.dna_hash,h=t.photo_front,N=[{name:"Sex",val:d},{name:"Age",val:s},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:C}];return(0,o.createComponentVNode)(2,a.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:h&&(0,o.createVNode)(1,"img",null,null,1,{src:h.substr(1,h.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.RankIcon,{rank:u})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:u})})]})]})})})}},76952:function(e,n,t){"use strict";n.__esModule=!0,n.IdentificationComputerRegions=n.IdentificationComputerAccessModification=n.IdentificationComputerPrinting=n.IdentificationComputerContent=n.IdentificationComputer=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952),l=t(2497),d=(t(76270),t(22902));n.IdentificationComputer=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,i.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.ntos,s=i.mode,p=i.has_modify,C=i.printing,h=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!i.have_id_slot?h=(0,o.createComponentVNode)(2,d.CrewManifestContent):C?h=(0,o.createComponentVNode)(2,u):1===s&&(h=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(!l||!!i.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===s,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:1===s,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!i.have_printer&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!s&&!p,color:"",children:"Print"})]}),h],0)};n.IdentificationComputerContent=s;var u=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",children:"Please wait..."})};n.IdentificationComputerPrinting=u;var m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.ntos,s=i.station_name,u=i.target_name,m=i.target_owner,C=i.scan_name,h=i.authenticated,N=i.has_modify,V=i.account_number,b=i.centcom_access,f=i.all_centcom_access,g=(i.regions,i.id_rank),k=i.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!h&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:u,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:C,onClick:function(){return r("scan")}})})]}),!!h&&!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,n){return r("reg",{reg:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:V,fluid:!0,onInput:function(e,n){return r("account",{account:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[k.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,a.Section,{title:s,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};n.IdentificationComputerAccessModification=m;var p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=e.actName,u=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return i(s,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};n.IdentificationComputerRegions=p},44570:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.InputModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952);(0,t(88654).createLogger)("inputmodal");n.InputModal=function(e,n){var t,r,s,u=(0,c.useBackend)(n),m=u.act,p=u.data,C=p.title,h=p.message,N=p.initial,V=p.input_type,b=p.timeout,f=(0,c.useLocalState)(n,"curValue",N),g=f[0],k=f[1],v=function(e){if(e.keyCode===i.KEY_ESCAPE)return e.preventDefault(),void m("cancel")};switch(V){case"text":case"num":r=325,t=Math.max(150,h.length),s=(0,o.createComponentVNode)(2,a.Input,{value:N,width:"100%",autoFocus:!0,autoSelect:!0,onKeyDown:v,onChange:function(e,n){k(n)},onEnter:function(e,n){m("choose",{choice:n})}});break;case"message":r=450,t=350,s=(0,o.createComponentVNode)(2,a.TextArea,{value:N,width:"100%",height:"100%",autoFocus:!0,dontUseTabForIndent:!0,onKeyDown:v,onChange:function(e,n){k(n)}})}return(0,o.createComponentVNode)(2,l.Window,{title:C,theme:"abstract",width:r,height:t,children:[b!==undefined&&(0,o.createComponentVNode)(2,d,{value:b}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,className:"InputModal__Section",title:h,tabIndex:0,children:s})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",onClick:function(){return m("choose",{choice:g})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return m("cancel")}})})]})})]})})]})};var d=function(e){var n=e.value;return(0,o.createVNode)(1,"div","InputModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"InputModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=d},53541:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanel=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanel=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.internalsValid;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act)},children:e.item||"Nothing"})},e.name)}))})}),s&&(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:s&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("internals")},children:"Set Internals"})||null})||null]})})}},46638:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanelHuman=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanelHuman=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.specialSlots,u=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,C=l.handcuffedParams,h=l.legcuffed,N=l.legcuffedParams,V=l.accessory;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Divider),s&&s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"running",onClick:function(){return i("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return i("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),u&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"book-medical",onClick:function(){return i("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",C)},children:"Handcuffed"})||null,h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",N)},children:"Legcuffed"})||null,V&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},45e3:function(e,n,t){"use strict";n.__esModule=!0,n.IsolationCentrifuge=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(74814),a=t(85952);n.IsolationCentrifuge=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.busy,s=l.antibodies,u=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,C=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No vial detected."});return p&&(C=s||u?(0,o.createFragment)([s?(0,o.createComponentVNode)(2,c.Section,{title:"Antibodies",children:s}):null,u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,c.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"print",content:"Print",disabled:!s&&!u.length,onClick:function(){return i("print")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return i("sample")}})})]}),C]}),s&&!m||u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[s&&!m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return i("antibody")}})}):null,u.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Strain",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:e.name,onClick:function(){return i("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},83994:function(e,n,t){"use strict";n.__esModule=!0,n.JanitorCart=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.JanitorCart=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.mybag,u=d.mybucket,m=d.mymop,p=d.myspray,C=d.myreplacer,h=d.signs;d.icons;return(0,o.createComponentVNode)(2,a.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Garbage Bag Slot",tooltipPosition:"bottom-end",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return i("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Bucket Slot",tooltipPosition:"bottom",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return i("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-end",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return i("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-end",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return i("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Light Replacer Slot",tooltipPosition:"top",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return i("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Signs Slot",tooltipPosition:"top-start",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return i("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var i={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,n){var t=(0,r.useBackend)(n).data,a=e.iconkey,l=t.icons;return a in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[a].substr(1,l[a].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,c.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:i[a]})}},68741:function(e,n,t){"use strict";n.__esModule=!0,n.Jukebox=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Jukebox=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.playing,u=d.loop_mode,m=d.volume,p=d.current_track_ref,C=d.current_track,h=d.current_genre,N=d.percent,V=d.tracks,b=V.length&&V.reduce((function(e,n){var t=n.genre||"Uncategorized";return e[t]||(e[t]=[]),e[t].push(n),e}),{}),f=s&&(h||"Uncategorized");return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,a.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,a.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",disabled:s,onClick:function(){return l("play")},children:"Play"}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",disabled:!s,onClick:function(){return l("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",onClick:function(){return l("loopmode",{loopmode:1})},selected:1===u,children:"Next"}),(0,o.createComponentVNode)(2,a.Button,{icon:"random",onClick:function(){return l("loopmode",{loopmode:2})},selected:2===u,children:"Shuffle"}),(0,o.createComponentVNode)(2,a.Button,{icon:"redo",onClick:function(){return l("loopmode",{loopmode:3})},selected:3===u,children:"Repeat"}),(0,o.createComponentVNode)(2,a.Button,{icon:"step-forward",onClick:function(){return l("loopmode",{loopmode:4})},selected:4===u,children:"Once"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,step:1,value:100*m,maxValue:100,ranges:{good:[75,Infinity],average:[25,75],bad:[0,25]},format:function(e){return(0,r.round)(e,1)+"%"},onChange:function(e,n){return l("volume",{val:(0,r.round)(n/100,2)})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Available Tracks",children:V.length&&Object.keys(b).sort().map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e,color:f===e?"green":"default",child_mt:0,children:(0,o.createVNode)(1,"div",null,b[e].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"play",selected:p===e.ref,onClick:function(){return l("change_track",{change_track:e.ref})},children:e.title},e.ref)})),0,{style:{"margin-left":"1em"}})},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},13204:function(e,n,t){"use strict";n.__esModule=!0,n.LawManager=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LawManager=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data.isSlaved);return(0,o.createComponentVNode)(2,a.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useSharedState)(n,"lawsTabIndex",0),a=t[0],i=t[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===a,onClick:function(){return i(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===a,onClick:function(){return i(1)},children:"Law Sets"})]}),0===a&&(0,o.createComponentVNode)(2,l)||null,1===a&&(0,o.createComponentVNode)(2,s)||null],0)},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.ion_law_nr,s=i.ion_law,u=i.zeroth_law,m=i.inherent_law,p=i.supplied_law,C=i.supplied_law_position,h=i.zeroth_laws,N=i.has_zeroth_laws,V=i.ion_laws,b=i.has_ion_laws,f=i.inherent_laws,g=i.has_inherent_laws,k=i.supplied_laws,v=i.has_supplied_laws,B=i.isAI,L=i.isMalf,_=i.isAdmin,x=i.channel,w=i.channels,S=h.map((function(e){return e.zero=!0,e})).concat(f);return(0,o.createComponentVNode)(2,c.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:V,title:l+" Laws:",mt:-2})||null,(N||g)&&(0,o.createComponentVNode)(2,d,{laws:S,title:"Inherent Laws",mt:-2})||null,v&&(0,o.createComponentVNode)(2,d,{laws:k,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Statement Channel",children:w.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.channel,selected:x===e.channel,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_laws")},children:"State Laws"})}),B&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation",onClick:function(){return a("notify_laws")},children:"Notify"})})||null]})}),L&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Add"})]}),_&&!N&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:u,fluid:!0,onChange:function(e,n){return a("change_zeroth_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onChange:function(e,n){return a("change_ion_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:m,fluid:!0,onChange:function(e,n){return a("change_inherent_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:p,fluid:!0,onChange:function(e,n){return a("change_supplied_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("change_supplied_law_position")},children:C})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,d=i.isAdmin,s=e.laws,u=e.title,m=e.noButtons,p=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({level:2,title:u},p,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,c.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return a("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return a("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,s=i.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"sync",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},58802:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.ListInput=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952),d=0;n.ListInput=function(e,n){var t=(0,c.useBackend)(n),r=t.act,u=t.data,m=u.title,p=u.message,C=u.buttons,h=u.timeout,N=u.initial,V=(0,c.useLocalState)(n,"search_bar",!1),b=V[0],f=V[1],g=(0,c.useLocalState)(n,"displayed_array",C),k=g[0],v=g[1],B=(0,c.useLocalState)(n,"search_array",[]),L=B[0],_=B[1],x=(0,c.useLocalState)(n,"search_index",0),w=x[0],S=x[1],I=(0,c.useLocalState)(n,"last_char_code",null),y=I[0],T=I[1],A=(0,c.useLocalState)(n,"selected_button",N||C[0]),P=A[0],M=A[1];return(0,o.createComponentVNode)(2,l.Window,{title:m,theme:"abstract",width:325,height:325,children:[h!==undefined&&(0,o.createComponentVNode)(2,s,{value:h}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,autoFocus:!0,className:"ListInput__Section",title:p,tabIndex:0,onKeyDown:function(e){if(e.preventDefault(),!(d>performance.now())){if(d=performance.now()+125,e.keyCode===i.KEY_HOME||e.keyCode===i.KEY_END){var n=e.keyCode===i.KEY_HOME?0:C.length-1;return M(C[n]),T(null),void document.getElementById(C[n]).focus()}if(e.keyCode===i.KEY_UP||e.keyCode===i.KEY_DOWN){var t=1;e.keyCode===i.KEY_UP&&(t=-1);for(var o=0;o=C.length&&(o=0),M(C[o]),T(null),void document.getElementById(C[o]).focus()}if(e.keyCode!==i.KEY_SPACE&&e.keyCode!==i.KEY_ENTER)if(e.keyCode!==i.KEY_ESCAPE){var c=String.fromCharCode(e.keyCode).toLowerCase();if(c){var a;if(c===y&&L.length>0){var l=w+1;l0&&(_(s),S(0),a=s[0])}a&&(T(c),M(a),document.getElementById(a).focus())}}else r("cancel");else r("choose",{choice:P})}},buttons:(0,o.createComponentVNode)(2,a.Button,{compact:!0,icon:"search",color:"transparent",selected:b,tooltip:"Search Bar",tooltipPosition:"left",onClick:function(){f(!b),v(C)}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",id:e,selected:P===e,onClick:function(){P===e?r("choose",{choice:e}):M(e),T(null)},children:e},e)}))})}),b&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,onInput:function(e,n){return v(C.filter((function(e){return-1!==e.toLowerCase().search(n.toLowerCase())})))}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",disabled:null===P,onClick:function(){return r("choose",{choice:P})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return r("cancel")}})})]})})]})})]})};var s=function(e){var n=e.value;return(0,o.createVNode)(1,"div","ListInput__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"ListInput__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=s},36104:function(e,n,t){"use strict";n.__esModule=!0,n.LookingGlass=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LookingGlass=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.currentProgram,u=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",selected:e===s,onClick:function(){return i("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return i("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,c.Button,{mt:-1,fluid:!0,icon:"eye",selected:u,onClick:function(){return i("immersion")},children:u?"Enabled":"Disabled"})})]})})]})})}},74714:function(e,n,t){"use strict";n.__esModule=!0,n.MechaControlConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.MechaControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.beacons,u=d.stored_data;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u.length&&(0,o.createComponentVNode)(2,c.Modal,{children:(0,o.createComponentVNode)(2,c.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,i.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,i.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No mecha beacons found."})]})})}},17888:function(e,n,t){"use strict";n.__esModule=!0,n.Medbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Medbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.beaker,m=l.beaker_total,p=l.beaker_max,C=l.locked,h=l.heal_threshold,N=l.heal_threshold_max,V=l.injection_amount_min,b=l.injection_amount,f=l.injection_amount_max,g=l.use_beaker,k=l.declare_treatment,v=l.vocal;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("eject")},children:"Eject"}),children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:C?"good":"bad",children:C?"Locked":"Unlocked"})]})}),!C&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:0,maxValue:N,value:h,onDrag:function(e,n){return i("adj_threshold",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:V,maxValue:f,value:b,onDrag:function(e,n){return i("adj_inject",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return i("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return i("declaretreatment")},children:k?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return i("togglevoice")},children:v?"On":"Off"})})]})})||null]})})}},37610:function(e,n,t){"use strict";n.__esModule=!0,n.MedicalRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.MedicalRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N?t=(0,o.createComponentVNode)(2,C):5===N?t=(0,o.createComponentVNode)(2,V):6===N&&(t=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,c.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.medical,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n).data.general;return t&&t.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",display:"inline-block",preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"right",textAlign:"right",children:!!t.has_photos&&t.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.virus;return i.sort((function(e,n){return e.name>n.name?1:-1})),i.map((function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,n)}))},b=function(e,n){var t=(0,r.useBackend)(n).data.medbots;return 0===t.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"There are no Medbots."}):t.map((function(e,n){return(0,o.createComponentVNode)(2,c.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,c.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Offline"})})]})})},n)}))},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===i,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===i,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===i,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,n){var t=(0,r.useBackend)(n).act,a=e.args;return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",title:a.name||"Virus",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"red",onClick:function(){return t("modal_close")}}),children:(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:[a.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible cure",children:a.antigen}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rate of Progression",children:a.rate}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Antibiotic Resistance",children:[a.resistance,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species Affected",children:a.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:a.symptoms.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},287:function(e,n,t){"use strict";n.__esModule=!0,n.MessageMonitor=void 0;var o=t(39812),r=(t(41860),t(2497)),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d=t(67861);n.MessageMonitor=function(e,n){var t,r=(0,c.useBackend)(n),d=(r.act,r.data),p=d.auth,C=d.linkedServer,h=(d.message,d.hacking),N=d.emag;return t=h||N?(0,o.createComponentVNode)(2,s):p?C?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),t]})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,a.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,a.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,a.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,n){return r("auth",{key:n})}})]}),!!i&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.linkedServer,d=(0,c.useLocalState)(n,"tabIndex",0),s=d[0],u=d[1];return 0===s?t=(0,o.createComponentVNode)(2,p):1===s?t=(0,o.createComponentVNode)(2,C,{logs:l.pda_msgs,pda:!0}):2===s?t=(0,o.createComponentVNode)(2,C,{logs:l.rc_msgs,rc:!0}):3===s?t=(0,o.createComponentVNode)(2,h):4===s&&(t=(0,o.createComponentVNode)(2,N)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return u(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===s,onClick:function(){return u(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"red",onClick:function(){return i("deauth")},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)},p=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Server "+(i.active?"Enabled":"Disabled"),selected:i.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},C=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.logs),d=e.pda,s=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":s?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.ref,type:s?"rc":"pda"})}}),children:s?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.possibleRecipients,d=i.customsender,s=i.customrecepient,u=i.customjob,m=i.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,a.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onChange:function(e,n){return r("set_sender",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:u,onChange:function(e,n){return r("set_sender_job",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,a.Dropdown,{value:s,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,n){return r("set_message",{val:n})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:i.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},75412:function(e,n,t){"use strict";n.__esModule=!0,n.Microwave=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Microwave=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.config,d=t.data,s=d.broken,u=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Bzzzzttttt!!"})})||u&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,c.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",onClick:function(){return i("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[l.title," is empty."]})})})})}},35016:function(e,n,t){"use strict";n.__esModule=!0,n.MiningOreProcessingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=(t(64499),t(21526));n.MiningOreProcessingConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.unclaimedPoints,u=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return r("power")},children:u?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:s<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],s=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],u=function(e,n){return-1===s.indexOf(e.ore)||-1===s.indexOf(n.ore)?e.ore-n.ore:s.indexOf(n.ore)-s.indexOf(e.ore)},m=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&s.sort(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,a.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(n){return i("toggleSmelting",{ore:e.ore,set:d.indexOf(n)})}}),children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},87314:function(e,n,t){"use strict";n.__esModule=!0,n.MiningStackingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(64499);n.MiningStackingConsole=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.stacktypes,u=d.stackingAmt;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:u,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,n){return l("change_stack",{amt:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},62012:function(e,n,t){"use strict";n.__esModule=!0,n.MiningVendor=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(21526);var d={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.MiningVendor=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})};var s=function(e,n){var t=(0,c.useBackend)(n),l=(t.act,t.data),s=l.has_id,u=l.id,p=l.items,C=(0,c.useLocalState)(n,"search",""),h=C[0],N=(C[1],(0,c.useLocalState)(n,"sort","Alphabetical")),V=N[0],b=(N[1],(0,c.useLocalState)(n,"descending",!1)),f=b[0],g=(b[1],(0,r.createSearch)(h,(function(e){return e[0]}))),k=!1,v=Object.entries(p).map((function(e,n){var t=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=s&&u.points>=e[1].price,e[1]})).sort(d[V]);if(0!==t.length)return f&&(t=t.reverse()),k=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:k?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),l=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!i.has_id||i.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.config,t.data),s=i.nif_percent,u=i.nif_stat,m=(i.last_notification,i.nutrition),p=i.isSynthetic,C=i.modules,h=e.setViewing;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(u,s)," (",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:s}),"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return a("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return h(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return a("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,c.Box,{children:e.stat_text})},e.ref)}))})})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.theme;return(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:i,onSelected:function(e){return a("setTheme",{theme:e})}})})})}},79630:function(e,n,t){"use strict";n.__esModule=!0,n.NTNetRelay=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(67861);n.NTNetRelay=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.dos_crashed,s=(c.enabled,c.dos_overload,c.dos_capacity,(0,o.createComponentVNode)(2,l));return i&&(s=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Window,{width:i?700:500,height:i?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dos_crashed,i.enabled),d=i.dos_overload,s=i.dos_capacity;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",s," GQ"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return a("purge")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return a("restart")}})})]})}},60042:function(e,n,t){"use strict";n.__esModule=!0,n.Newscaster=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d="Main Menu",s="New Channel",u="View List",m="New Story",p="Print",C="New Wanted",h="View Wanted",N="View Selected Channel";n.Newscaster=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.screen,r.user;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,V)]})})};var V=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.user,(0,c.useSharedState)(n,"screen",d)),i=r[0],l=r[1],s=b[i];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,s,{setScreen:l})})},b={"Main Menu":function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(h)},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(u)},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(s)},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(m)},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d(p)},children:"Print Newspaper"})]}),!!i&&(0,o.createComponentVNode)(2,a.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(C)},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.c_locked,m=l.user,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return i("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"View List":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.channels,s=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return s(d)},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){i("show_channel",{show_channel:e.ref}),s(N)},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.channel_name,s=i.user,u=i.title,m=i.msg,p=i.photo_data,C=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return C(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Author",color:"good",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Title",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:u||"(no title yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_title")},icon:"pen",tooltip:"Edit Title",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:m||"(no message yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:p?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return C(d)},children:"Cancel"})]})},Print:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.total_num,s=i.active_num,u=i.message_num,m=i.paper_remaining,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",s," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*m," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"New Wanted":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.msg,m=l.photo_data,p=l.user,C=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return h(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,n){return i("set_wanted_desc",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return i("set_attachment")},children:m?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_wanted")},children:"Submit Wanted Issue"}),!!C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return i("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h(d)},children:"Cancel"})]})},"View Wanted":function(e,n){var t=(0,c.useBackend)(n),i=(t.act,t.data.wanted_issue),l=e.setScreen;return i?(0,o.createComponentVNode)(2,a.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(i.author)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(i.criminal)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(i.desc)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:i.img&&(0,o.createVNode)(1,"img",null,null,1,{src:i.img})||"None"})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.viewing_channel,s=l.securityCaster,m=l.company,p=e.setScreen;return d?(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return i("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return i("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",m," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return i("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return i("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},31669:function(e,n,t){"use strict";n.__esModule=!0,n.NoticeBoard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.NoticeBoard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.notices;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:l.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,c.Button,{icon:"image",content:"Look",onClick:function(){return i("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sticky-note",content:"Read",onClick:function(){return i("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Write",onClick:function(){return i("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,c.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return i("remove",{ref:e.ref})}})]},n)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No notices posted here."})})})})}},63231:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAccessDecrypter=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(76952),i=t(74814);n.NtosAccessDecrypter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.message,u=d.running,m=d.rate,p=d.factor,C=d.regions,h=function(e){for(var n="";n.lengthp?n+="0":n+="1";return n};return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:s&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:s})||u&&(0,o.createComponentVNode)(2,i.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Pick access code to decrypt",children:C.length&&(0,o.createComponentVNode)(2,a.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,i.Box,{children:"Please insert ID card."})})})})}},79760:function(e,n,t){"use strict";n.__esModule=!0,n.NtosArcade=void 0;var o=t(39812),r=t(5908),c=t(71494),a=t(74814),i=t(85952);n.NtosArcade=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(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:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.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===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},97908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAtmosControl=void 0;var o=t(39812),r=t(85952),c=t(46566);n.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.AtmosControlContent)})})}},63645:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCameraConsole=void 0;var o=t(39812),r=t(85952),c=t(3180);n.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CameraConsoleContent)})})}},74093:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(130);n.NtosCommunicationsConsole=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},55513:function(e,n,t){"use strict";n.__esModule=!0,n.NtosConfiguration=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosConfiguration=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.power_usage,u=l.battery_exists,m=l.battery,p=void 0===m?{}:m,C=l.disk_size,h=l.disk_used,N=l.hardware,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",s,"W"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Battery Status",color:!u&&"average",children:u?(0,o.createComponentVNode)(2,c.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"File System",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:C,color:"good",children:[h," GQ / ",C," GQ"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Hardware Components",children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,c.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return i("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},17539:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCrewMonitor=void 0;var o=t(39812),r=t(85952),c=t(96158);n.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CrewMonitorContent)})})}},20025:function(e,n,t){"use strict";n.__esModule=!0,n.NtosDigitalWarrant=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(64499);n.NtosDigitalWarrant=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(c.warrantname,c.warrantcharges,c.warrantauth),d=(c.type,c.allwarrants,(0,o.createComponentVNode)(2,l));return i&&(d=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data.allwarrants;return(0,o.createComponentVNode)(2,c.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",fluid:!0,onClick:function(){return a("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=e.type,s=l.allwarrants,u=(0,i.filter)((function(e){return e.arrestsearch===d}))(s);return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"})]}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.warrantname,d=i.warrantcharges,s=i.warrantauth,u=i.type,m="arrest"===u,p="arrest"===u?"Name":"Location",C="arrest"===u?"Charges":"Reason";return(0,o.createComponentVNode)(2,c.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return a("editwarrantname")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:C,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"balance-scale",onClick:function(){return a("editwarrantauth")}}),children:s})]})})}},11325:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailAdministration=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(77006);n.NtosEmailAdministration=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.error,m=c.cur_title,p=c.current_account,C=(0,o.createComponentVNode)(2,l);return i?C=(0,o.createComponentVNode)(2,d):m?C=(0,o.createComponentVNode)(2,s):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:C})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",onClick:function(){return a("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",onClick:function(){return a("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:i})},s=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i.NtosEmailClientViewMessage,{administrator:!0})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.error,i.msg_title,i.msg_body,i.msg_timestamp,i.msg_source,i.current_account),d=i.cur_suspended,s=i.messages;i.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,c.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return a("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"key",onClick:function(){return a("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Messages",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No messages found in selected account."})})]})}},77006:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailClientViewMessage=n.NtosEmailClient=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.NtosEmailClient=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.PC_device_theme,s=c.error,u=c.downloading,m=c.current_account,p=(0,o.createComponentVNode)(2,h);return s?p=(0,o.createComponentVNode)(2,C,{error:s}):u?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:i,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),l=a.down_filename,d=a.down_progress,s=a.down_size,u=a.down_speed;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"File",children:[l," (",s," GQ)"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:d,maxValue:s,children:[d,"/",s," (",(0,i.round)(d/s*100,1),"%)"]})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.current_account,d=i.addressbook,C=i.new_message,h=i.cur_title,N=(0,o.createComponentVNode)(2,s);return d?N=(0,o.createComponentVNode)(2,m):C?N=(0,o.createComponentVNode)(2,p):h&&(N=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,c.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:N})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.folder),d=i.messagecount,s=i.messages;return(0,o.createComponentVNode)(2,c.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.administrator,d=i.cur_title,s=i.cur_source,u=i.cur_timestamp,m=i.cur_body,p=i.cur_hasattachment,C=i.cur_attachment_filename,h=i.cur_attachment_size,N=i.cur_uid;return(0,o.createComponentVNode)(2,c.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:N})}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":N})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:N})}}),p&&(0,o.createComponentVNode)(2,c.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:N})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"From",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"At",children:u}),p&&!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",color:"average",children:[C," (",h,"GQ)"]})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};n.NtosEmailClientViewMessage=u;var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.msg_title),d=i.msg_recipient,s=i.msg_body,u=i.msg_hasattachment,m=i.msg_attachment_filename,p=i.msg_attachment_size;return(0,o.createComponentVNode)(2,c.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_title",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_recipient",{val:n})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachments",buttons:u&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},C=function(e,n){var t=(0,r.useBackend)(n).act,a=e.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return",onClick:function(){return t("reset")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:a})})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stored_login,d=i.stored_password;return(0,o.createComponentVNode)(2,c.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_login",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_password",{val:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",onClick:function(){return a("login")},children:"Log In"})]})}},86441:function(e,n,t){"use strict";n.__esModule=!0,n.NtosFileManager=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);t(2497);n.NtosFileManager=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.PC_device_theme,u=d.usbconnected,m=d.filename,p=d.filedata,C=d.error,h=d.files,N=void 0===h?[]:h,V=d.usbfiles,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:s,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(m||C)&&(0,o.createComponentVNode)(2,c.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[C||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i,{files:N,usbconnected:u,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),u&&(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,i,{usbmode:!0,files:b,usbconnected:u,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var i=function(e){var n=e.files,t=void 0===n?[]:n,r=e.usbconnected,a=e.usbmode,i=e.onUpload,l=e.onDelete,d=e.onRename,s=e.onOpen;return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Size"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(n,t){return d(e.name,t)}}),(0,o.createComponentVNode)(2,c.Button,{content:"Open",onClick:function(){return s(e.name)}})],4)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(a?(0,o.createComponentVNode)(2,c.Button,{icon:"download",tooltip:"Download",onClick:function(){return i(e.name)}}):(0,o.createComponentVNode)(2,c.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return i(e.name)}}))],0)})]},e.name)}))]})}},87369:function(e,n,t){"use strict";n.__esModule=!0,n.NtosIdentificationComputer=void 0;var o=t(39812),r=(t(64499),t(71494)),c=(t(74814),t(85952)),a=(t(2497),t(76270),t(76952));n.NtosIdentificationComputer=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},59543:function(e,n,t){"use strict";n.__esModule=!0,n.NtosMain=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),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",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};n.NtosMain=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.device_theme,u=d.programs,m=void 0===u?[]:u,p=d.has_light,C=d.light_on,h=d.comp_light_color,N=d.removable_media,V=void 0===N?[]:N,b=d.login,f=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===s?"Syndix Main Menu":"NtOS Main Menu",theme:s,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"144px",icon:"lightbulb",selected:C,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",C?"ON":"OFF"]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:h})]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",disabled:!f.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:["ID Name: ",f.IDName]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:["Assignment: ",f.IDJob]})]})}),!!V.length&&(0,o.createComponentVNode)(2,c.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,c.Table,{children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},73883:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetChat=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetChat=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.can_admin,s=l.adminmode,u=l.authed,m=l.username,p=l.active_channel,C=l.is_operator,h=l.all_channels,N=void 0===h?[]:h,V=l.clients,b=void 0===V?[]:V,f=l.messages,g=void 0===f?[]:f,k=null!==p,v=u||s;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.Section,{height:"600px",children:(0,o.createComponentVNode)(2,c.Table,{height:"580px",children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,n){return i("PRG_newchannel",{new_channel_name:n})}}),N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,n){return i("PRG_changename",{new_name:n})}}),!!d&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(s?"ON":"OFF"),color:s?"bad":"good",onClick:function(){return i("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:k&&(v?g.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,c.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,n){return i("PRG_speak",{message:n})}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.name},e.name)}))}),k&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,n){return i("PRG_savelog",{log_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return i("PRG_leavechannel")}})],4),!!C&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return i("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,n){return i("PRG_renamechannel",{new_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,n){return i("PRG_setpassword",{new_password:n})}})],4)]})]})})})})})}},83908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDosContent=n.NtosNetDos=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetDos=function(e,n){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.relays,d=void 0===l?[]:l,s=i.focus,u=i.target,m=i.speed,p=i.overload,C=i.capacity,h=i.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("PRG_reset")}})],4);var N=function(e){for(var n="",t=p/C;n.lengtht?n+="0":n+="1";return n};return u?(0,o.createComponentVNode)(2,c.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)})]}):(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.id,selected:s===e.id,onClick:function(){return a("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!s,mt:1,onClick:function(){return a("PRG_execute")}})]})};n.NtosNetDosContent=i},83305:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDownloader=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.NtosNetDownloader=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.PC_device_theme,u=d.disk_size,m=d.disk_used,p=d.downloadable_programs,C=void 0===p?[]:p,h=d.error,N=d.hacked_programs,V=void 0===N?[]:N,b=d.hackedavailable;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:s,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return r("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:m,minValue:0,maxValue:u,children:m+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:C.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(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."}),V.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,n){var t=e.program,i=(0,c.useBackend)(n),l=i.act,d=i.data,s=d.disk_size,u=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),C=d.downloadsize,h=d.downloadspeed,N=d.downloads_queue,V=s-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:C,value:m,children:[(0,r.round)(m/C*100,1),"% (",h,"GQ/s)"]})||-1!==N.indexOf(t.filename)&&(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:t.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:t.size>V,onClick:function(){return l("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>V&&(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})]})}},6806:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetMonitor=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosNetMonitor=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.ntnetrelays,s=l.ntnetstatus,u=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,C=l.config_systemcontrol,h=l.idsalarm,N=l.idsstatus,V=l.ntnetmaxlogs,b=l.maxlogs,f=l.minlogs,g=l.banned_nids,k=l.ntnetlogs,v=void 0===k?[]:k;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return i("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return i("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return i("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return i("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return i("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return i("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return i("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:N?"power-off":"times",content:N?"ENABLED":"DISABLED",selected:N,onClick:function(){return i("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return i("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:V,minValue:f,maxValue:b,width:"39px",onChange:function(e,n){return i("updatemaxlogs",{new_number:n})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return i("purgelogs")}}),children:v.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},4363:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetTransfer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetTransfer=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),m=c.error,p=c.downloading,C=c.uploading,h=c.upload_filelist,N=(0,o.createComponentVNode)(2,u);return m?N=(0,o.createComponentVNode)(2,i):p?N=(0,o.createComponentVNode)(2,l):C?N=(0,o.createComponentVNode)(2,d):h.length&&(N=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:N})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Reset"}),children:["Additional Information: ",i]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.download_name,d=i.download_progress,s=i.download_size,u=i.download_netspeed;return(0,o.createComponentVNode)(2,c.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:s,children:[d," / ",s," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.upload_clients,d=i.upload_filename,s=i.upload_haspassword;return(0,o.createComponentVNode)(2,c.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Server Password",children:s?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Upload"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.upload_filelist;return(0,o.createComponentVNode)(2,c.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Section,{title:"Pick file to serve.",level:2,children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"upload",onClick:function(){return a("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.servers;return(0,o.createComponentVNode)(2,c.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"upload",onClick:function(){return a("PRG_uploadmenu")},children:"Send File"}),children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,c.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,c.Box,{children:"No upload servers found."})})}},23225:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNewsBrowser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(5908);n.NtosNewsBrowser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=u.article,p=u.download,C=u.message,h=(0,o.createComponentVNode)(2,d);return m?h=(0,o.createComponentVNode)(2,l):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:[C," ",(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return i("PRG_clearmessage")}})]}),h]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.article;if(!l)return(0,o.createComponentVNode)(2,c.Section,{children:"Error: Article not found."});var d=l.title,s=l.cover,u=l.content;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"})],4),children:[!!s&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,i.resolveAsset)(s)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.showing_archived,d=i.all_articles;return(0,o.createComponentVNode)(2,c.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,c.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.download,l=i.download_progress,d=i.download_maxprogress,s=i.download_rate;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Download Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",fluid:!0,onClick:function(){return a("PRG_reset")},children:"Abort Download"})})]})})}},3839:function(e,n,t){"use strict";n.__esModule=!0,n.NtosOvermapNavigation=void 0;var o=t(39812),r=t(85952),c=t(12640);n.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.OvermapNavigationContent)})})}},54698:function(e,n,t){"use strict";n.__esModule=!0,n.NtosPowerMonitor=void 0;var o=t(39812),r=t(85952),c=t(89793);n.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.PowerMonitorContent)})})}},17086:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRCON=void 0;var o=t(39812),r=t(85952),c=t(43996);n.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.RCONContent)})})}},69480:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRevelation=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosRevelation=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,n){return i("PRG_obfuscate",{new_name:n})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return i("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},93990:function(e,n,t){"use strict";n.__esModule=!0,n.NtosShutoffMonitor=void 0;var o=t(39812),r=t(85952),c=t(89957);n.NtosShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.ShutoffMonitorContent)})})}},76124:function(e,n,t){"use strict";n.__esModule=!0,n.NtosStationAlertConsole=void 0;var o=t(39812),r=t(85952),c=t(32015);n.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.StationAlertConsoleContent)})})}},22475:function(e,n,t){"use strict";n.__esModule=!0,n.NtosSupermatterMonitor=void 0;var o=t(39812),r=t(85952),c=t(6951);n.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.SupermatterMonitorContent)})})}},66744:function(e,n,t){"use strict";n.__esModule=!0,n.NtosUAV=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosUAV=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current_uav,s=l.signal_strength,u=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal",children:d&&s||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d.power,onClick:function(){return i("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,disabled:!d.power,onClick:function(){return i("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"quidditch",onClick:function(){return i("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return i("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No UAVs Paired."})})]})})}},19458:function(e,n,t){"use strict";n.__esModule=!0,n.NtosWordProcessor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosWordProcessor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.error,u=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),C=l.filedata;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",s,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return i("PRG_backtomenu")}})]})||u&&(0,o.createComponentVNode)(2,c.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return i("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0})]}),m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"file-word",onClick:function(){return i("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},n)}))]})})})||(0,o.createComponentVNode)(2,c.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!C,onClick:function(){return i("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:C}})})]})})})}},18326:function(e,n,t){"use strict";n.__esModule=!0,n.OmniFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniFilter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.dir+" Port",children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):i(e)},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},78588:function(e,n,t){"use strict";n.__esModule=!0,n.OmniMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return i("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return i("configure")}})],4),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Port"}),u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Concentration"}),u?(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:u},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return i("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,n){var t=(0,r.useBackend)(n).act,a=e.port,l=e.config;return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:a.dir+" Port"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:a.input,disabled:a.output,icon:"compress-arrows-alt",onClick:function(){return t("switch_mode",{mode:a.input?"none":"in",dir:a.dir})}}):i(a)}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:a.output,icon:"expand-arrows-alt",onClick:function(){return t("switch_mode",{mode:"out",dir:a.dir})}}):100*a.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",icon:"wrench",disabled:!a.input,content:a.input?100*a.concentration+" %":"-",onClick:function(){return t("switch_con",{dir:a.dir})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{icon:a.con_lock?"lock":"lock-open",disabled:!a.input,selected:a.con_lock,content:a.f_type||"None",onClick:function(){return t("switch_conlock",{dir:a.dir})}})})],4):null]})}},48826:function(e,n,t){"use strict";n.__esModule=!0,n.OperatingComputer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(85952),i=t(74814),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.OperatingComputer=function(e,n){var t,r=(0,c.useBackend)(n),l=r.act,d=r.data,s=d.hasOccupant,u=d.choice;return t=u?(0,o.createComponentVNode)(2,C):s?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,a.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!u,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!!u,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:t})]})})};var m=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:t.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[t.stat][0],children:l[t.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxHealth,value:t.health/t.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]])},n)},n)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxTemp,value:t.bodyTemperature/t.maxTemp,color:u[t.temperatureSuitability+3],children:[(0,r.round)(t.btCelsius),"\xb0C, ",(0,r.round)(t.btFaren),"\xb0F"]})}),!!t.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.bloodMax,value:t.bloodLevel/t.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[t.bloodPercent,"%, ",t.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",children:[t.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Procedure",level:"2",children:t.surgery&&t.surgery.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:t.surgery.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,a=t.data,l=a.verbose,d=a.health,s=a.healthAlarm,u=a.oxy,m=a.oxyAlarm,p=a.crit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,i.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:s,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,n){return r("health_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return r(u?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,n){return r("oxy_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},51888:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapDisperser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapDisperser=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.faillink,s=l.calibration,u=l.overmapdir,m=l.cal_accuracy,p=l.strength,C=l.range,h=l.next_shot,N=l.nopower,V=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===u}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Load Type",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cooldown",children:0===h&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Ready"})||h>1&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," Seconds",(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"exchange-alt",onClick:function(){return a("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["Cal #",n,":",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"random",onClick:function(){return a("calibration",{calibration:n})},children:e.toString()})]},n)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return a("strength")},children:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return a("range")},children:C})})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return a("fire")},children:"Fire ORB"})})]})}},25123:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapEnginesContent=n.OvermapEngines=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapEngines=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.global_state,d=i.global_limit,s=i.engines_info,u=i.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,onClick:function(){return a("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:0!==n&&-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:["Engine #",n+1," | Thrust: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,c.Section,{width:"127%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,c.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,c.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,c.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return a("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},n)}))})],4)};n.OvermapEnginesContent=i},63836:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFull=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(25123),l=t(89380),d=t(51932);n.OvermapFull=function(e,n){var t=(0,r.useLocalState)(n,"overmapFullState",0),s=t[0],u=t[1];return(0,o.createComponentVNode)(2,a.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:"Engines"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:"Helm"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:"Sensors"})]}),0===s&&(0,o.createComponentVNode)(2,i.OvermapEnginesContent),1===s&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===s&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},89380:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFlightDataWrap=n.OvermapHelmContent=n.OvermapHelm=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapHelm=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,m)],4)};n.OvermapHelmContent=l;var d=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,i.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};n.OvermapFlightDataWrap=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.canburn,s=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,c.Button,{selected:s,onClick:function(){return a("manual")},icon:"compass",children:s?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.dest,d=i.d_x,s=i.d_y,u=i.speedlimit,m=i.autopilot;return i.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:s})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[u," Gm/h"]})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.sector,d=i.s_x,s=i.s_y,u=i.sector_info,m=i.landed,p=i.locations;return(0,o.createComponentVNode)(2,c.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[d," : ",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Data",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return a("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},12640:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapNavigationContent=n.OvermapNavigation=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapNavigation=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sector,s=l.s_x,u=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[s," : ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,i.OvermapFlightData,{disableLimiterControls:!0})})],4)};n.OvermapNavigationContent=l},84031:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShieldGenerator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShieldGenerator=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=i.modes,u=i.offline_for;return u?(0,o.createComponentVNode)(2,c.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",u," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Section,{title:"Field Calibration",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:e.status,onClick:function(){return a("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,c.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.running,l=a.overloaded,d=a.mitigation_max,s=a.mitigation_physical,u=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,C=a.max_energy,h=a.current_energy,N=a.percentage_energy,V=a.total_segments,b=a.functional_segments,f=a.field_radius,g=a.target_radius,k=a.input_cap_kw,v=a.upkeep_power_usage,B=a.power_usage,L=a.spinup_counter;return(0,o.createComponentVNode)(2,c.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Generator is",children:1===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Shutting Down"})||2===i&&(l&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Running"}))||3===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Inactive"})||4===i&&(0,o.createComponentVNode)(2,c.Box,{color:"blue",children:["Spinning Up\xa0",g!==f&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[2*L,"s"]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,maxValue:C,children:[h," / ",C," MJ (",N,"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mitigation",children:[u,"% EM / ",s,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:v})," kW"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Energy Use",children:k&&(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:B,maxValue:k,children:[B," / ",k," kW"]})})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V})," m\xb2 (radius ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),", target ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.running,d=i.hacked,s=i.idle_multiplier,u=i.idle_valid_values;return(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",onClick:function(){return a("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",onClick:function(){return a("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",onClick:function(){return a("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Set inactive power use intensity",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e===s,disabled:4===l,onClick:function(){return a("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},51932:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShipSensorsContent=n.OvermapShipSensors=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShipSensors=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.viewing,d=i.on,s=i.range,u=i.health,m=i.max_health,p=i.heat,C=i.critical_heat,h=i.status,N=i.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:l,onClick:function(){return a("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return a("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,c.Button,{icon:"signal",onClick:function(){return a("range")},children:s})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*C,Infinity],average:[.5*C,.75*C],good:[-Infinity,.5*C]},value:p,maxValue:C,children:p<.5*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Temperature low."})||p<.75*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,c.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"search",onClick:function(){return a("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===i.status&&(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wifi",onClick:function(){return a("link")},children:"Link up with sensor suite?"})})||null],0)};n.OvermapShipSensorsContent=i},57966:function(e,n,t){"use strict";n.__esModule=!0,n.ParticleAccelerator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ParticleAccelerator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.assembled,s=l.power,u=l.strength;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Run Scan",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:!d,onClick:function(){return i("remove_strength")}})," ",String(u).padStart(1,"0")," ",(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:!d,onClick:function(){return i("add_strength")}})]})]})})]})})}},80374:function(e,n,t){"use strict";n.__esModule=!0,n.PartsLathe=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(95481);n.PartsLathe=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.panelOpen,s.copyBoard),m=s.copyBoardReqComponents,p=s.queue,C=s.building,h=s.buildPercent,N=s.error,V=s.recipies;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[N&&(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:["Missing Materials: ",N]})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),C&&(0,o.createComponentVNode)(2,c.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,i.toTitleCase)(C)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:h,maxValue:100})})]})})||null,u&&(0,o.createComponentVNode)(2,c.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,i.toTitleCase)(u)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[e.qty," x ",(0,i.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,c.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Queue",children:p.length&&p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["#",n+1,": ",(0,i.toTitleCase)(e),(n>0||!C)&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:n+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",children:V.length&&V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,i.toTitleCase)(e.name)})},e.name)}))})]})})}},83987:function(e,n,t){"use strict";n.__esModule=!0,n.PathogenicIsolator=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(16007),a=t(74814),i=t(85952),l=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!i,icon:"print",content:"Print",onClick:function(){return c("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return c("modal_close")}})],4),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};n.PathogenicIsolator=function(e,n){var t=(0,r.useBackend)(n),u=(t.act,t.data.isolating),m=(0,r.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=null;return 0===p?h=(0,o.createComponentVNode)(2,d):1===p&&(h=(0,o.createComponentVNode)(2,s)),(0,c.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,i.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[u&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Database"})]}),h]})]})};var d=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.syringe_inserted,d=i.pathogen_pool,s=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!s,onClick:function(){return c("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return c("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Isolate",onClick:function(){return c("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return c("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No syringe inserted."}))})},s=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.database,d=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return c("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"The viral database is empty."})})}},72586:function(e,n,t){"use strict";n.__esModule=!0,n.Pda=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(73218),l=t(75168);n.Pda=function(e,n){var t=(0,r.useBackend)(n),m=(t.act,t.data),p=m.app,C=m.owner,h=m.useRetro;if(!C)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var N=function(e){var n;try{n=l("./"+e+".js")}catch(t){if("MODULE_NOT_FOUND"===t.code)return(0,i.routingError)("notFound",e);throw t}return n[e]||(0,i.routingError)("missingExport",e)}(p.template),V=(0,r.useLocalState)(n,"settingsMode",!1),b=V[0],f=V[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:h?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:f}),b&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Box,{mb:8}),(0,o.createComponentVNode)(2,u,{setSettingsMode:f})]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.settingsMode,d=e.setSettingsMode,s=i.idInserted,u=i.idLink,m=(i.cartridge_name,i.stationTime);return(0,o.createComponentVNode)(2,c.Box,{mb:1,children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[!!s&&(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:u})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("Retro")},icon:"adjust"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.idInserted,d=i.idLink,s=i.cartridge_name,u=i.touch_silent;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return a("Retro")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",selected:!u,content:u?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Eject")},content:s})}),!!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Authenticate")},content:d})})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.setSettingsMode,d=i.app,s=i.useRetro;return(0,o.createComponentVNode)(2,c.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:s?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),a("Home")}})})]})})}},67589:function(e,n,t){"use strict";n.__esModule=!0,n.PersonalCrafting=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return l(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return l(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function l(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);t=.5?"good":s>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,c.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,c.Box,{color:u,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,i.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},82564:function(e,n,t){"use strict";n.__esModule=!0,n.PortablePump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(34227);n.PortablePump=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.direction,u=d.target_pressure,m=d.default_pressure,p=d.min_pressure,C=d.max_pressure;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"sign-in-alt":"sign-out-alt",content:s?"In":"Out",selected:s,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:C,value:u,unit:"kPa",stepPixelSize:.3,onChange:function(e,n){return l("pressure",{pressure:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",disabled:u===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",disabled:u===C,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},24901:function(e,n,t){"use strict";n.__esModule=!0,n.PortableScrubber=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952)),i=t(34227);n.PortableScrubber=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.rate,u=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,a.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:u,maxValue:m,value:s,unit:"L/s",onChange:function(e,n){return l("volume_adj",{vol:n})}})})})})]})})}},31695:function(e,n,t){"use strict";n.__esModule=!0,n.PortableTurret=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.PortableTurret=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.on,u=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,C=l.check_weapons,h=l.neutralize_noaccess,N=l.neutralize_norecord,V=l.neutralize_criminals,b=l.neutralize_all,f=l.neutralize_nonsynth,g=l.neutralize_unidentified,k=l.neutralize_down;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:d,onClick:function(){return i("power")}})}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"exclamation-triangle":"times",content:u?"On":"Off",color:u?"bad":"",disabled:d,onClick:function(){return i("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:d,onClick:function(){return i("autharrest")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:N,content:"No Sec Record",disabled:d,onClick:function(){return i("authnorecord")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Weapons",disabled:d,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Access",disabled:d,onClick:function(){return i("authaccess")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return i("authxeno")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:f,content:"All Non-Synthetics",disabled:d,onClick:function(){return i("authsynth")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:k,content:"Downed Targets",disabled:d,onClick:function(){return i("authdown")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return i("authall")}})]})],4)]})})}},89793:function(e,n,t){"use strict";n.__esModule=!0,n.AreaCharge=n.PowerMonitorFocus=n.PowerMonitorContent=n.PowerMonitor=n.powerRank=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(41860),i=t(34380),l=t(71494),d=t(74814),s=t(85952),u=5e5,m=function(e){var n=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(n)};n.powerRank=m;n.PowerMonitor=function(){return(0,o.createComponentVNode)(2,s.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(c.map_levels,c.all_sensors),i=c.focus;if(i)return(0,o.createComponentVNode)(2,C,{focus:i});var s=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return a&&(s=(0,o.createComponentVNode)(2,d.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:s})};n.PowerMonitorContent=p;var C=function(e,n){var t=(0,l.useBackend)(n),i=t.act,s=(t.data,e.focus),p=s.history,C=(0,l.useLocalState)(n,"sortByField",null),V=C[0],b=C[1],f=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,k=p.supply.map((function(e,n){return[n,e]})),v=p.demand.map((function(e,n){return[n,e]})),B=Math.max.apply(Math,[u].concat(p.supply,p.demand)),L=(0,c.flow)([(0,r.map)((function(e,n){return Object.assign({},e,{id:e.name+n})})),"name"===V&&(0,r.sortBy)((function(e){return e.name})),"charge"===V&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===V&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===V&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(s.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:s.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return i("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:f,minValue:0,maxValue:B,color:"teal",children:(0,a.toFixed)(f/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:B,color:"pink",children:(0,a.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,B],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,B],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===V,content:"Name",onClick:function(){return b("name"!==V&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===V,content:"Charge",onClick:function(){return b("charge"!==V&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===V,content:"Draw",onClick:function(){return b("draw"!==V&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===V,content:"Problems",onClick:function(){return b("problems"!==V&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),L.map((function(e,n){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,h,{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,N,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};n.PowerMonitorFocus=C;var h=function(e){var n=e.charging,t=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===n&&(t>50?"battery-half":"battery-quarter")||1===n&&"bolt"||2===n&&"battery-full",color:0===n&&(t>50?"yellow":"red")||1===n&&"yellow"||2===n&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(t)+"%"})],4)};n.AreaCharge=h,h.defaultHooks=i.pureComponentHooks;var N=function(e){var n=e.status,t=Boolean(2&n),r=Boolean(1&n),c=(t?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:t?"good":"bad",content:r?undefined:"M",title:c})};N.defaultHooks=i.pureComponentHooks},81121:function(e,n,t){"use strict";n.__esModule=!0,n.PressureRegulator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.PressureRegulator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,C=l.set_flow_rate,h=l.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return i("toggle_valve")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return i("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return i("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return i("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_press",{press:"set"})}})],4),children:[s/100," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_flow_rate",{press:"set"})}})],4),children:[C/10," L/s"]})]})})]})})}},14210:function(e,n,t){"use strict";n.__esModule=!0,n.PrisonerManagement=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(58083);n.PrisonerManagement=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.chemImplants,u=l.trackImplants;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",onClick:function(){return i("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return i("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Chemical Implants",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Inject"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Tracking Implants",children:u.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Message"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},43996:function(e,n,t){"use strict";n.__esModule=!0,n.RCONContent=n.RCON=void 0;var o=t(39812),r=t(41860),c=t(58083),a=t(71494),i=t(74814),l=t(85952),d=t(2497),s=1e3;n.RCON=function(e,n){return(0,o.createComponentVNode)(2,l.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,r=(0,a.useLocalState)(n,"tabIndex",0),c=r[0],l=r[1];return 0===c?t=(0,o.createComponentVNode)(2,m):1===c&&(t=(0,o.createComponentVNode)(2,h)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:t})],4)};n.RCONContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.smes_info);return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:r.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,p,{smes:e})},e.RCON_tag)}))})})},p=function(e,n){(0,a.useBackend)(n).act;var t=e.smes,c=t.capacityPercent,l=t.capacity,d=t.charge,s=(t.inputAttempt,t.inputting,t.inputLevel,t.inputLevelMax,t.inputAvailable,t.outputAttempt,t.outputting,t.outputLevel,t.outputLevelMax,t.outputUsed,t.RCON_tag);return(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{flexBasis:"40%",fontSize:1.2,children:s}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*c,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(d/6e4,1)," kWh / ",(0,r.round)(l/6e4)," kWh (",c,"%)"]})})]})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"input"})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"output"})}),(0,o.createComponentVNode)(2,i.Stack.Divider)]})},C=function(e,n){var t,r,l,u,m,p,C,h=(0,a.useBackend)(n).act,N=e.way,V=e.smes,b=(V.capacityPercent,V.capacity,V.charge,V.inputAttempt),f=V.inputting,g=V.inputLevel,k=V.inputLevelMax,v=V.inputAvailable,B=V.outputAttempt,L=V.outputting,_=V.outputLevel,x=V.outputLevelMax,w=V.outputUsed,S=V.RCON_tag;switch(N){case"input":t=g,r=k,l=v,"IN",u="smes_in_toggle",m="smes_in_set",b,p=b?f?"green":"yellow":null,C=b?f?"The SMES is drawing power.":"The SMES lacks power.":"The SMES input is off.";break;case"output":t=_,r=x,l=w,"OUT",u="smes_out_toggle",m="smes_out_set",B,p=B?L?"green":"yellow":null,C=B?L?"The SMES is outputting power.":"The SMES lacks any draw.":"The SMES output is off."}return(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"20%",children:(0,d.capitalize)(N)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",color:p,tooltip:C,onClick:function(){return h(u,{smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===t,onClick:function(){return h(m,{target:"min",smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===t,onClick:function(){return h(m,{adjust:-1e4,smes:S})}})]}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:t/s,fillValue:l/s,minValue:0,maxValue:r/s,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(l,1)+"/"+(0,c.formatPower)(e*s,1)},onDrag:function(e,n){return h(m,{target:n*s,smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:t===r,onClick:function(){return h(m,{adjust:1e4,smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:t===r,onClick:function(){return h(m,{target:"max",smes:S})}})]})]})})]})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},92141:function(e,n,t){"use strict";n.__esModule=!0,n.RIGSuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.RIGSuit=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),u=i.interfacelock,m=i.malf,p=i.aicontrol,C=i.ai,h=null;return u||m?h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!C&&p&&(h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,a.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chargestatus,d=i.charge,s=i.maxcharge,u=i.aioverride,m=i.sealing,p=i.sealed,C=i.cooling,h=i.emagged,N=i.securitycheck,V=i.coverlock,b=(0,o.createComponentVNode)(2,c.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return a("toggle_seals")}}),f=(0,o.createComponentVNode)(2,c.Button,{content:"Suit Cooling "+(C?"is Active":"is Inactive"),icon:"power-off",selected:C,onClick:function(){return a("toggle_cooling")}}),g=(0,o.createComponentVNode)(2,c.Button,{content:"AI Control "+(u?"Enabled":"Disabled"),selected:u,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([b,g,f],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",s]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Status",children:h||!N?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,c.Button,{icon:V?"lock":"lock-open",content:V?"Locked":"Unlocked",onClick:function(){return a("toggle_suit_lock")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealing,s=l.helmet,u=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,C=l.boots,h=l.bootsDeployed,N=l.chest,V=l.chestDeployed;return(0,o.createComponentVNode)(2,c.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Deployed":"Deploy",disabled:d,selected:u,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:s?(0,i.capitalize)(s):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return a("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,i.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sign-out-alt":"sign-in-alt",content:h?"Deployed":"Deploy",disabled:d,selected:h,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:C?(0,i.capitalize)(C):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:V?"sign-out-alt":"sign-in-alt",content:V?"Deployed":"Deploy",disabled:d,selected:V,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:N?(0,i.capitalize)(N):"ERROR"})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealed,s=l.sealing,u=l.primarysystem,m=l.modules;return!d||s?(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,i.capitalize)(u||"None")]}),m&&m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,i.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,c.Button,{selected:e.name===u,content:e.name===u?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,c.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,c.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Selected",children:(0,i.capitalize)(e.chargetype)}),e.charges.map((function(n,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(n.caption),children:(0,o.createComponentVNode)(2,c.Button,{selected:e.realchargetype===n.index,icon:"arrow-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:n.index})}})},n.caption)}))]})})}):null]},e.name)}))]})}},17481:function(e,n,t){"use strict";n.__esModule=!0,n.Radio=void 0;var o=t(39812),r=(t(64499),t(41860)),c=t(71494),a=t(74814),i=t(76270),l=t(85952);n.Radio=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.rawfreq,m=s.minFrequency,p=s.maxFrequency,C=s.listening,h=s.broadcasting,N=s.subspace,V=s.subspaceSwitchable,b=s.chan_list,f=s.loudspeaker,g=s.mic_cut,k=s.spk_cut,v=s.useSyndMode,B=i.RADIO_CHANNELS.find((function(e){return e.freq===Number(u)})),L=156;return b&&b.length>0?L+=28*b.length+6:L+=24,V&&(L+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:L,resizable:!0,theme:v?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,n){return d("setFrequency",{freq:(0,r.round)(10*n)})}}),B&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:B.color,ml:2,children:["[",B.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:C?"volume-up":"volume-mute",selected:C,disabled:k,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,disabled:g,onClick:function(){return d("broadcast")}}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:N,content:"Subspace Tx "+(N?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"volume-up":"volume-mute",selected:f,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:b?b.map((function(e){var n=i.RADIO_CHANNELS.find((function(n){return n.freq===Number(e.freq)})),t="default";return n&&(t=n.color),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.display_name,labelColor:t,textAlign:"right",children:e.secure_channel&&N?(0,o.createComponentVNode)(2,a.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,a.Button,{content:"Switch",selected:e.chan===u,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},29509:function(e,n,t){"use strict";n.__esModule=!0,n.RapidPipeDispenser=n.ICON_BY_CATEGORY_NAME=void 0;var o=t(39812),r=t(34380),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=["Atmospherics","Disposals"],s={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};n.ICON_BY_CATEGORY_NAME=s;var u=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}],m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,m=l.category,p=l.selected_color,C=l.mode;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,i.Button,{selected:m===n,icon:s[e],color:"transparent",onClick:function(){return r("category",{category:n})},children:e},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C&e.bitmask,fluid:!0,content:e.name,onClick:function(){return r("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:l.paint_colors[p],children:(0,c.capitalize)(p)}),Object.keys(l.paint_colors).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:l.paint_colors[e],onClick:function(){return r("color",{paint_color:e})}},e)}))]})]})})},p=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.category,s=l.piping_layer,u=l.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createComponentVNode)(2,i.Section,{fill:!0,width:7.5,children:[0===d&&(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,mb:1,children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{my:0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e===s,content:"Layer "+e,onClick:function(){return c("piping_layer",{piping_layer:e})}})},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"120px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{ml:0,title:e.dir_name,selected:e.selected,style:{width:"40px",height:"40px",padding:0},onClick:function(){return c("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(9.5%, 9.5%)"}})},e.dir)}))})]})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.categories,l=void 0===c?[]:c,d=(0,a.useLocalState)(n,"categoryName"),u=d[0],m=d[1],p=l.find((function(e){return e.cat_name===u}))||l[0];return(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:s[e.cat_name],selected:e.cat_name===p.cat_name,onClick:function(){return m(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==p?void 0:p.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return r("pipe_type",{pipe_type:e.pipe_index,category:p.cat_name})}},e.pipe_index)}))]})};n.RapidPipeDispenser=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data.category;return(0,o.createComponentVNode)(2,l.Window,{width:550,height:570,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,fill:!0,children:(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,p)})})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,C)})]})})]})})})}},53976:function(e,n,t){"use strict";n.__esModule=!0,n.RequestConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).act,r=e.dept_list,i=e.department;return(0,o.createComponentVNode)(2,a.LabeledList,{children:r.sort().map((function(e){return e!==i&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"envelope-open-text",onClick:function(){return t("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return t("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Button,{selected:!i,icon:i?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",i?"OFF":"ON"]})})},1:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},2:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},3:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},4:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.message_log;return(0,o.createComponentVNode)(2,a.Section,{title:"Messages",children:l.length&&l.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print",{print:n+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},n)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No messages."})})},7:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.message,s=l.recipient,u=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message for "+s,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===u?"High Priority":1===u?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"share",onClick:function(){return i("department",{department:s})},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(i.department,i.screen,i.message_log,i.newmessagepriority,i.silent,i.announcementConsole,i.assist_dept,i.supply_dept,i.info_dept,i.message),d=(i.recipient,i.priority,i.msgStamped,i.msgVerified,i.announceAuth);return(0,o.createComponentVNode)(2,a.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,a.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};n.RequestConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,s=l.screen,u=l.newmessagepriority,m=l.announcementConsole,p=d[s];return(0,o.createComponentVNode)(2,i.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===s,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===s,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),u&&(0,o.createComponentVNode)(2,a.Section,{title:u>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:u>1?"bad":"average",bold:u>1})||null,(0,o.createComponentVNode)(2,p)]})})}},48639:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).data,o=e.title,r=t[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return t(r,{reset:!0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return t(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return t(r,{reverse:1})}})],4)},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,c.useSharedState)(n,"saveDialogTech",!1),s=d[0],u=d[1];return s?(0,o.createComponentVNode)(2,a.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u(!1)}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){u(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:l.name}),(0,o.createComponentVNode)(2,a.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,a.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return u(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.info.designs,u=e.disk;if(!u||!u.present)return null;var m=(0,c.useSharedState)(n,"saveDialogData",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return C(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){C(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,a.Box,{children:u.stored&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Type",children:u.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(u.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",u.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return C(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=e.target,u=e.designs,m=e.buildName,p=e.buildFiveName;return s?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),u&&u.length?u.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,a.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,a.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error"})},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=e.name,s=null,u=null;if("Protolathe"===d?(s=l.info.linked_lathe,u=l.lathe_designs):(s=l.info.linked_imprinter,u=l.imprinter_designs),!s||!s.present)return(0,o.createComponentVNode)(2,a.Section,{title:d,children:["No ",d," found."]});var p=s,C=p.total_materials,h=p.max_materials,N=p.total_volume,V=p.max_volume,b=p.busy,f=p.mats,g=p.reagents,k=p.queue,v=(0,c.useSharedState)(n,"protoTab",0),B=v[0],L=v[1],_="transparent",x=!1,w="layer-group";b?(w="hammer",_="average",x=!0):k&&k.length&&(w="sync",_="green",x=!0);var S="Protolathe"===d?"removeP":"removeI",I="Protolathe"===d?"lathe_ejectsheet":"imprinter_ejectsheet",y="Protolathe"===d?"disposeP":"disposeI",T="Protolathe"===d?"disposeallP":"disposeallI";return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:h,children:[C," cm\xb3 / ",h," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:V,children:[N,"u / ",V,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===B,onClick:function(){return L(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:w,iconSpin:x,color:_,selected:1===B,onClick:function(){return L(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===B,onClick:function(){return L(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===B,onClick:function(){return L(3)},children:"Chem Storage"})]}),0===B&&(0,o.createComponentVNode)(2,m,{target:s,designs:u,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,a.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})]})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){var t=(0,c.useLocalState)(n,"ejectAmt"+e.name,0),l=t[0],d=t[1];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,n){return d(n)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;d(0),i(I,((n={})[I]=e.name,n.amount=l,n))},children:"Num"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;return i(I,((n={})[I]=e.name,n.amount=50,n))},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===B&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",onClick:function(){return i(y,{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"trash",onClick:function(){return i(T)},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})},C=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.linked_destroy;if(!i.present)return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=i.loaded_item,d=i.origin_tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info,l=i.sync,d=i.linked_destroy,s=i.linked_imprinter,u=i.linked_lathe,m=(0,c.useSharedState)(n,"settingsTab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cogs",onClick:function(){return C(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return C(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,a.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,a.Table,{children:i.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.designs;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),s&&s.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"warning",children:"No designs found."})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.info),i=r.d_disk,l=r.t_disk;return i.present||l.present?(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,s,{disk:l}),(0,o.createComponentVNode)(2,u,{disk:i})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];n.ResearchConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=l.busy_msg,s=l.locked,u=(0,c.useSharedState)(n,"rdmenu",0),m=u[0],p=u[1],h=!1;return(d||s)&&(h=!0),(0,o.createComponentVNode)(2,i.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===n,disabled:h,onClick:function(){return p(n)},children:e.name},n)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||C[m].template]})})}},35606:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchServerController=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);n.ResearchServerController=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=(a.badmin,a.servers),l=(a.consoles,(0,r.useSharedState)(n,"selectedServer",null)),s=l[0],u=l[1],m=i.find((function(e){return e.id===s}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:u,server:m}):(0,o.createComponentVNode)(2,c.Section,{title:"Server Selection",children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return u(e.id)},children:e.name})},e.name)}))})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.badmin),i=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(n,"tab",0),p=d[0],C=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===p,onClick:function(){return C(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,s,{server:i})||null,1===p&&(0,o.createComponentVNode)(2,u,{server:i})||null,2===p&&a&&(0,o.createComponentVNode)(2,m,{server:i})||null]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.consoles,s=function(e,n){return-1!==e.id_with_upload.indexOf(n.id)},u=function(e,n){return-1!==e.id_with_download.indexOf(n.id)};return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:s(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_download",{server:l.ref,console:e.ref})},children:u(l,e)?"Download On":"Download Off"})]},e.name)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=(t.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return a("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Designs",children:(0,i.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return a("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.badmin,s=i.servers;return d?(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Server Data Transfer",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,c.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return a("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},86330:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=(t(76270),t(16007)),l=t(85952),d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.obviously_dead,u=i.oocnotes,m=i.can_sleeve_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:u})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.species,u=i.sex,m=i.mind_compat,p=i.synthetic,C=i.oocnotes,h=i.can_grow_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!h,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};n.ResleevingConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),h=(r.menu,r.coredumped),N=r.emergency,V=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,k),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return h&&(V=(0,o.createComponentVNode)(2,p)),N&&(V=(0,o.createComponentVNode)(2,C)),(0,i.modalRegisterBodyOverride)("view_b_rec",s),(0,i.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:V})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===i,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data,a=r.menu,i=r.bodyrecords,l=r.mindrecords;return 1===a?t=(0,o.createComponentVNode)(2,h):2===a?t=(0,o.createComponentVNode)(2,f,{records:i,actToDo:"view_b_rec"}):3===a&&(t=(0,o.createComponentVNode)(2,f,{records:l,actToDo:"view_m_rec"})),t},p=function(e,n){return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},C=function(e,n){var t=(0,c.useBackend)(n).act;return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return t("ejectdisk")}})}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return t("coredump")}})})]})},h=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,V)]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.pods,s=l.spods,u=l.selected_pod;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:u===e.pod,icon:u===e.pod&&"check",content:"Select",mt:s&&s.length?"2rem":"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):null},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.sleevers,d=i.spods,s=i.selected_sleever;return l&&l.length?l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,a.Button,{selected:s===e.sleever,icon:s===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},n)})):null},b=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.spods,s=l.selected_printer;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:s===e.spod,icon:s===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),t]},n)})):null},f=function(e,n){var t=(0,c.useBackend)(n).act,r=e.records,i=e.actToDo;return r.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:r.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return t(i,{ref:e.recref})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},k=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:i&&i.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[i.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},88359:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingPod=void 0;var o=t(39812),r=t(85952),c=t(71494),a=t(74814);n.ResleevingPod=function(e,n){var t=(0,c.useBackend)(n).data,i=t.occupied,l=t.name,d=t.health,s=t.maxHealth,u=t.stat,m=t.mindStatus,p=t.mindName,C=t.resleeveSick,h=t.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:i?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:2===u?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===u?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/s,children:[d,"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),C?(0,o.createComponentVNode)(2,a.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",h?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},24455:function(e,n,t){"use strict";n.__esModule=!0,n.RoboticsControlConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RoboticsControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.can_hack,u=d.safety,m=d.show_detonate_all,p=d.cyborgs,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bomb",disabled:u,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,i,{cyborgs:C,can_hack:s})]})})};var i=function(e,n){var t=e.cyborgs,a=(e.can_hack,(0,r.useBackend)(n)),i=a.act,l=a.data;return t.length?t.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,c.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return i("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return i("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return i("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,c.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,c.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,c.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No cyborg units detected within access parameters."})}},52330:function(e,n,t){"use strict";n.__esModule=!0,n.RogueZones=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RogueZones=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.timeout_percent,s=l.diffstep,u=l.difficulty,m=l.occupied,p=l.scanning,C=l.updated,h=l.debug,N=l.shuttle_location,V=l.shuttle_at_station,b=l.scan_ready,f=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mineral Content",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle Location",buttons:f&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"rocket",onClick:function(){return i("recall_shuttle")},children:"Recall Shuttle"})||null,children:N}),m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return i("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,C&&!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,c.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,c.Box,{children:["Diffstep: ",s]}),(0,o.createComponentVNode)(2,c.Box,{children:["Difficulty: ",u]}),(0,o.createComponentVNode)(2,c.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,c.Box,{children:["Debug: ",h]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle Location: ",N]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle at station: ",V]}),(0,o.createComponentVNode)(2,c.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},59412:function(e,n,t){"use strict";n.__esModule=!0,n.RustCoreMonitorContent=n.RustCoreMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustCoreMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Plasma Content"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.has_field&&"yellow",value:e.target_field_strength,unit:"(W.m^-3)",minValue:1,maxValue:1e3,stepPixelSize:1,onDrag:function(n,t){return c("set_fieldstr",{core:e.ref,fieldstr:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell)]},e.name)}))]})})};n.RustCoreMonitorContent=i},59327:function(e,n,t){"use strict";n.__esModule=!0,n.RustFuelContent=n.RustFuelControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustFuelControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.fuels;return(0,o.createComponentVNode)(2,a.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fuel Rod Composition"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};n.RustFuelContent=i},54943:function(e,n,t){"use strict";n.__esModule=!0,n.Secbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Secbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.idcheck,p=l.check_records,C=l.check_arrest,h=l.arrest_type,N=l.declare_arrests,V=l.bot_patrolling,b=l.patrol;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("ignorearr")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("switchmode")},children:h?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("declarearrests")},children:N?"Yes":"No"})}),!!V&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,c.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return i("patrol")},children:b?"Yes":"No"})})]})})||null]})})}},57436:function(e,n,t){"use strict";n.__esModule=!0,n.SecureSafe=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.l_setshort,s=i.code,u=i.emagged;return(0,o.createComponentVNode)(2,c.Box,{width:"185px",children:(0,o.createComponentVNode)(2,c.Grid,{width:"1px",children:[["1","4","7","R"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:e,textAlign:"center",fontSize:"40px",height:"50px",lineHeight:1.25,disabled:!!u||!!d&&1||"R"!==e&&!l||"ERROR"===s&&"R"!==e&&1,onClick:function(){return a("type",{digit:e})}},e)}))},e[0])}))})})};n.SecureSafe=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.code,s=l.l_setshort,u=l.l_set,m=l.emagged,p=l.locked,C=!(u||s);return(0,o.createComponentVNode)(2,a.Window,{width:250,height:380,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{m:"6px",children:[C&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",info:1,children:"ENTER NEW 5-DIGIT PASSCODE."}),!!m&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"LOCKING SYSTEM ERROR - 1701"}),!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"ALERT: MEMORY SYSTEM ERROR - 6040 201"}),(0,o.createComponentVNode)(2,c.Section,{height:"60px",children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",position:"center",fontSize:"35px",children:d&&d||(0,o.createComponentVNode)(2,c.Box,{textColor:p?"red":"green",children:p?"LOCKED":"UNLOCKED"})})}),(0,o.createComponentVNode)(2,c.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.Flex.Item,{ml:"6px",width:"129px"})]})]})})})}},71915:function(e,n,t){"use strict";n.__esModule=!0,n.SecurityRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.SecurityRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N&&(t=(0,o.createComponentVNode)(2,C)),(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,c.Section,{flexGrow:!0,children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.security,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Security Data",children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return a("del_r_2")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.general;return i&&i.fields?(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:i.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",inline:!0,preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{textAlign:"right",children:[!!i.has_photos&&i.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_side")},children:"Update Side Photo"})]})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,icon:"list",onClick:function(){return a("screen",{screen:2})},children:"List Records"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"wrench",selected:3===i,onClick:function(){return a("screen",{screen:3})},children:"Record Maintenance"})]})}},93550:function(e,n,t){"use strict";n.__esModule=!0,n.SeedStorage=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(64499);n.SeedStorage=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.scanner,s.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(u);return(0,o.createComponentVNode)(2,a.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,i.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,c.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:Object.keys(e.traits).map((function(n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.toTitleCase)(n),children:e.traits[n]},n)}))})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},16765:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldCapacitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083);n.ShieldCapacitor=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=s.active,m=s.time_since_fail,p=s.stored_charge,C=s.max_charge,h=s.charge_rate,N=s.max_charge_rate;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:100*(0,i.round)(p/C,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,step:100,stepPixelSize:.2,minValue:1e4,maxValue:N,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,n){return d("charge_rate",{rate:n})}})})]})})})})}},79229:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldGenerator=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083),d=t(67861);n.ShieldGenerator=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.locked);return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:a?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)})})};var s=function(e,n){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},u=function(e,n){var t=(0,r.useBackend)(n),c=t.act,d=t.data.lockedData,s=d.capacitors,u=d.active,m=d.failing,p=d.radius,C=d.max_radius,h=d.z_range,N=d.max_z_range,V=d.average_field_strength,b=d.target_field_strength,f=d.max_field_strength,g=d.shields,k=d.upkeep,v=d.strengthen_rate,B=d.max_strengthen_rate,L=d.gen_power,_=(s||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overall Field Strength",children:[(0,i.round)(V,2)," Renwick (",b&&(0,i.round)(100*V/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(k)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(L)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:_?s.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor #"+n,children:[e.active?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,i.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."})})]})]},n)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"Online":"Offline",selected:u,onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:C,value:p,unit:"m",onDrag:function(e,n){return c("change_radius",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:N,value:h,unit:"vertical range",onDrag:function(e,n){return c("z_range",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:B,value:v,format:function(e){return(0,i.round)(e,1)},unit:"Renwick/s",onDrag:function(e,n){return c("strengthen_rate",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:f,value:b,unit:"Renwick",onDrag:function(e,n){return c("target_field_strength",{val:n})}})})]})})],4)}},89957:function(e,n,t){"use strict";n.__esModule=!0,n.ShutoffMonitorContent=n.ShutoffMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.ShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return c("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return c("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};n.ShutoffMonitorContent=i},34404:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleControl=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t="ERROR",r="bad",c=!1;return"docked"===e?(t="DOCKED",r="good"):"docking"===e?(t="DOCKING",r="average",c=!0):"undocking"===e?(t="UNDOCKING",r="average",c=!0):"undocked"===e&&(t="UNDOCKED",r="#676767"),c&&n&&(t+="-MANUAL"),(0,o.createComponentVNode)(2,a.Box,{color:r,children:t})},d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.engineName,s=void 0===d?"Bluespace Drive":d,u=i.shuttle_status,m=i.shuttle_state,p=i.has_docking,C=i.docking_status,h=i.docking_override,N=i.docking_codes;return(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:u}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:s,children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",children:l(C,h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:N||"Not Set"})})],4)||null]})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_launch,d=i.can_cancel,s=i.can_force;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("force")},color:"bad",disabled:!s,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},u={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_cloak,u=i.can_pick,m=i.legit,p=i.cloaked,C=i.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!u,onClick:function(){return r("pick")},children:C})})]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_pick,u=i.destination_name,m=i.fuel_usage,p=i.fuel_span,C=i.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,a.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:u})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[C," m/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.autopilot,u=d.can_rename,m=d.shuttle_state,p=d.is_moving,C=d.skip_docking,h=d.docking_status,N=d.docking_override,V=d.shuttle_location,b=d.can_cloak,f=d.cloaked,g=d.can_autopilot,k=d.routes,v=d.is_in_transit,B=d.travel_progress,L=d.time_left,_=d.doors,x=d.sensors;return(0,o.createFragment)([s&&(0,o.createComponentVNode)(2,a.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",buttons:u&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(V)}),!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===h,disabled:"undocked"!==h&&"docked"!==h,onClick:function(){return i("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===h,disabled:"docked"!==h&&"undocked"!==h,onClick:function(){return i("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(h,N)})})||null,b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:f,icon:f?"eye":"eye-o",onClick:function(){return i("toggle_cloaked")},children:f?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.Button,{selected:s,icon:s?"eye":"eye-o",onClick:function(){return i("toggle_autopilot")},children:s?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),v&&(0,o.createComponentVNode)(2,a.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,maxValue:100,value:B,children:[L,"s"]})})})})||null,Object.keys(_).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(_).map((function(e){var n=_[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.open&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",n.bolted&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(x).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(x).map((function(e){var n=x[e];return-1!==n.reading?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[n.pressure,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[n.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:[n.oxygen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:[n.nitrogen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:[n.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",children:[n.phoron,"%"]}),n.other&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:[n.other,"%"]})||null]})},e)}))})})||null],0)}))};n.ShuttleControl=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.subtemplate);return(0,o.createComponentVNode)(2,i.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u[r]})})}},32325:function(e,n,t){"use strict";n.__esModule=!0,n.SignalerContent=n.Signaler=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Signaler=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.code,s=l.frequency,u=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:u/10,maxValue:m/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,n){return i("freq",{freq:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,n){return i("code",{code:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return i("signal")}})})})]})};n.SignalerContent=l},80646:function(e,n,t){"use strict";n.__esModule=!0,n.Sleeper=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.Sleeper=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,V));return(0,o.createComponentVNode)(2,i.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=(r.occupant,r.dialysis),i=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h,{title:"Dialysis",active:a,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,h,{title:"Stomach Pump",active:i,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,N)],4)},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return i("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return i("ejectify")}}),(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return i("changestasis")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(s.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxTemp,value:s.bodyTemperature/s.maxTemp,color:u[s.temperatureSuitability+3],children:[(0,r.round)(s.btCelsius,0),"\xb0C,",(0,r.round)(s.btFaren,0),"\xb0F"]})}),!!s.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.bloodMax,value:s.bloodLevel/s.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[s.bloodPercent,"%, ",s.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[s.pulse," BPM"]})],4)]})})},C=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]],0)},n)},n)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerMaxSpace,s=i.beakerFreeSpace,u=e.active,m=e.actToDo,p=e.title,C=u&&s>0;return(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l||s<=0,selected:C,icon:C?"toggle-on":"toggle-off",content:C?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:s/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[s,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.occupant,d=i.chemicals,s=i.maxchem,u=i.amounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,n){var t,c="";return e.overdosing?(c="bad",t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(c="average",t=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:t,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s,value:e.occ_amount/s,color:c,mr:"0.5rem",children:[e.pretty_amount,"/",s,"u"]}),u.map((function(n,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+n>s||2===l.stat,icon:"syringe",content:n,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:n})}},t)}))]})})},n)}))})},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",i&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},55896:function(e,n,t){"use strict";n.__esModule=!0,n.SmartVend=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.SmartVend=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.config,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[s.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===s.locked,info:-1!==s.locked,children:-1===s.locked?(0,o.createComponentVNode)(2,a.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,a.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===s.contents.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},n)}))(s.contents)]})]})})})}},20561:function(e,n,t){"use strict";n.__esModule=!0,n.Smes=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(58083),i=t(85952),l=t(41860),d=1e3;n.Smes=function(e,n){var t=(0,r.useBackend)(n),s=t.act,u=t.data,m=u.capacityPercent,p=u.capacity,C=u.charge,h=u.inputAttempt,N=u.inputting,V=u.inputLevel,b=u.inputLevelMax,f=u.inputAvailable,g=u.outputAttempt,k=u.outputting,v=u.outputLevel,B=u.outputLevelMax,L=u.outputUsed,_=(m>=100?"good":N&&"average")||"bad",x=(k?"good":C>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:.01*m,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(C/6e4,1)," kWh / ",(0,l.round)(p/6e4)," kWh (",m,"%)"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Input",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return s("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:_,children:(m>=100?"Fully Charged":N&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===V,onClick:function(){return s("input",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===V,onClick:function(){return s("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:V/d,fillValue:f/d,minValue:0,maxValue:b/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("input",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:V===b,onClick:function(){return s("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:V===b,onClick:function(){return s("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(f)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return s("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:x,children:k?"Sending":C>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return s("output",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===v,onClick:function(){return s("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:v/d,minValue:0,maxValue:B/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("output",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:v===B,onClick:function(){return s("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:v===B,onClick:function(){return s("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(L)})]})})]})})}},21633:function(e,n,t){"use strict";n.__esModule=!0,n.SolarControl=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.SolarControl=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.generated,u=d.generated_ratio,m=d.sun_angle,p=d.array_angle,C=d.rotation_rate,h=d.max_rotation_rate,N=d.tracking_state,V=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,a.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar panels",color:V>0?"good":"bad",children:V})]})}),(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:s+" W"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:0===N,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"clock-o",content:"Timed",selected:1===N,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:2===N,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Azimuth",children:[(0===N||1===N)&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth",{value:n})}}),1===N&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-h-.01,maxValue:h+.01,value:C,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth_rate",{value:n})}}),2===N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},57762:function(e,n,t){"use strict";n.__esModule=!0,n.SpaceHeater=void 0;var o=t(39812),r=t(76270),c=t(71494),a=t(74814),i=t(85952);n.SpaceHeater=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.temp,u=d.minTemp,m=d.maxTemp,p=d.cell,C=d.power;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[s," K (",s-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[C,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Knob,{animated:!0,value:s-r.T0C,minValue:u-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,n){return l("temp",{newtemp:n+r.T0C})}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},58215:function(e,n,t){"use strict";n.__esModule=!0,n.Stack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);n.Stack=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.amount,s=l.recipes;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,i,{recipes:s})})})})};var i=function s(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.recipes);return Object.keys(a).sort().map((function(e){var n=a[e];return n.ref===undefined?(0,o.createComponentVNode)(2,c.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,children:(0,o.createComponentVNode)(2,s,{recipes:n})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:n})}))},l=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(i.max_res_amount/i.res_amount)),s=[5,10,25],u=[],m=function(){var e=C[p];d>=e&&u.push((0,o.createComponentVNode)(2,c.Button,{content:e*i.res_amount+"x",onClick:function(){return a("make",{ref:i.ref,multiplier:e})}}))},p=0,C=s;p1?"s":""),C+=")",u>1&&(C=u+"x "+C);var h=function(e,n){return e.req_amount>n?0:Math.floor(n/e.req_amount)}(d,i);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Table,{children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,disabled:!h,icon:"wrench",content:C,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&h>1&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:h})})]})})})}},32015:function(e,n,t){"use strict";n.__esModule=!0,n.StationAlertConsoleContent=n.StationAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.categories;return(void 0===i?[]:i).map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var n="";return e.has_cameras?n=(0,o.createComponentVNode)(2,c.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(n=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Alarm Origin Lost."}):"",n],0,null,e.name)}))],0)},e.category)}))};n.StationAlertConsoleContent=i},52649:function(e,n,t){"use strict";n.__esModule=!0,n.StationBlueprintsContent=n.StationBlueprints=void 0;var o=t(39812),r=(t(64499),t(85531),t(34380),t(2497),t(71494)),c=t(74814),a=t(85952);n.StationBlueprints=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,i)})};var i=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=(t.config,i.mapRef);i.areas,i.turfs;return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:"Honk!"}),2),(0,o.createVNode)(1,"div","CameraConsole__right",(0,o.createComponentVNode)(2,c.ByondUi,{className:"CameraConsole__map",params:{id:l,type:"map"}}),2)],4)};n.StationBlueprintsContent=i},72e3:function(e,n,t){"use strict";n.__esModule=!0,n.SuitCycler=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitCycler=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.active,m=c.locked,p=c.uv_active,C=(0,o.createComponentVNode)(2,i);return p?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):u&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.occupied,s=i.suit,u=i.helmet,m=i.departments,p=i.species,C=i.uv_level,h=i.max_uv_level,N=i.can_repair,V=i.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",content:"Lock",onClick:function(){return a("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"suit"})}})}),N&&V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit Damage",children:[V,(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"Repair",onClick:function(){return a("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,c.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return a("department",{department:e})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return a("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return a("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"50px",value:C,minValue:1,maxValue:h,stepPixelSize:30,onChange:function(e,n){return a("radlevel",{radlevel:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return a("uv")}})})]})})],4)},l=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.model_text,d=i.userHasAccess;return(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return a("lock")}})})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},80748:function(e,n,t){"use strict";n.__esModule=!0,n.SuitStorageUnit=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitStorageUnit=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.panelopen,m=c.uv_active,p=c.broken,C=(0,o.createComponentVNode)(2,i);return u?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):p&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.open,s=i.safeties,u=i.occupied,m=i.suit,p=i.helmet,C=i.mask;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,c.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return a("lock")}}),!l&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return a("door")}})],0),children:[!(!u||!s)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,c.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,c.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,c.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return a("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:u&&s,textAlign:"center",onClick:function(){return a("uv")}})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.uv_super;return(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,n){return a("toggleUV")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return a("togglesafeties")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},6951:function(e,n,t){"use strict";n.__esModule=!0,n.SupermatterMonitorContent=n.SupermatterMonitor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=t(41860),l=t(2497);n.SupermatterMonitor=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n);t.act;return t.data.active?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)};n.SupermatterMonitorContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.supermatters;return(0,o.createComponentVNode)(2,c.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,c.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},n)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.SM_area,u=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,C=d.SM_ambientpressure,h=d.SM_EPR,N=d.SM_gas_O2,V=d.SM_gas_CO2,b=d.SM_gas_N2,f=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,c.Section,{title:(0,l.toTitleCase)(s),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{animated:!0,value:u,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,c.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.Box,{color:(C>1e4?"bad":C>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" kPa"},value:C})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,c.Box,{color:(h>4?"bad":h>1&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)},value:h})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),"%"]})]})})]})})}},12431:function(e,n,t){"use strict";n.__esModule=!0,n.SupplyConsole=void 0;var o=t(39812),r=t(64499),c=(t(41860),t(58083)),a=t(71494),i=t(74814),l=t(16007),d=t(85952),s=t(85531),u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.supply_points,l=e.args,d=l.name,s=l.cost,u=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,i.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"shopping-cart",content:"Buy - "+s+" points",disabled:s>c,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,i.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})})};n.SupplyConsole=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data;return(0,l.modalRegisterBodyOverride)("view_crate",u),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,i.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.supply_points,s=l.shuttle,u=null,m=!1;return l.shuttle_auth&&(1===s.launch&&0===s.mode?u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==s.launch||3!==s.mode&&1!==s.mode?1===s.launch&&5===s.mode&&(u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):u=(0,o.createComponentVNode)(2,i.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),s.force&&(m=!0)),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([u,m?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:s.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engine",children:s.engine}),4===s.mode?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA",children:s.time>1?(0,c.formatTime)(s.time):"LATE"}):null]})})]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.order_auth,(0,a.useLocalState)(n,"tabIndex",0)),c=r[0],l=r[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"box",selected:0===c,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"check-circle-o",selected:1===c,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"circle-o",selected:2===c,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:3===c,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:4===c,onClick:function(){return l(4)},children:"Export history"})]}),0===c?(0,o.createComponentVNode)(2,C):null,1===c?(0,o.createComponentVNode)(2,h,{mode:"Approved"}):null,2===c?(0,o.createComponentVNode)(2,h,{mode:"Requested"}):null,3===c?(0,o.createComponentVNode)(2,h,{mode:"All"}):null,4===c?(0,o.createComponentVNode)(2,N):null]})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.categories,u=l.supply_packs,m=l.contraband,p=l.supply_points,C=(0,a.useLocalState)(n,"activeCategory",null),h=C[0],N=C[1],V=(0,s.flow)([(0,r.filter)((function(e){return e.group===h})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(u);return(0,o.createComponentVNode)(2,i.Section,{level:2,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e,selected:e===h,onClick:function(){return N(e)}},e)}))})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,ml:2,children:(0,o.createComponentVNode)(2,i.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Stack,{align:"center",justify:"flex-start",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return c("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return c("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return c("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.mode,d=c.orders,s=c.order_auth,u=c.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:["Requested"===l&&s?(0,o.createComponentVNode)(2,i.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{title:"Order "+(n+1),buttons:"All"===l&&s?(0,o.createComponentVNode)(2,i.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.entries.map((function(n){return n.entry?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:s?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.status}):null]}),s&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:"Approve",disabled:e.cost>u,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},n)}))]}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No orders found."})},N=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.receipts,d=c.order_auth;return l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.title.map((function(n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:d?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry},n.field)})),e.error?(0,o.createComponentVNode)(2,i.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(n,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:t+1,edit:"meow","default":n.object})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:t+1})}})],4):null,children:[n.quantity,"x -> ",n.value," points"]},t)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},n)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No receipts found."})}},30111:function(e,n,t){"use strict";n.__esModule=!0,n.TEGenerator=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.TEGenerator=function(e,n){var t=(0,c.useBackend)(n).data,r=t.totalOutput,s=t.maxTotalOutput,u=t.thermalOutput,m=t.primary,p=t.secondary;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:r,maxValue:s,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(u)})]})}),m&&p?(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,n){var t=e.name,c=e.values,i=c.dir,d=c.output,s=c.flowCapacity,u=c.inletPressure,m=c.inletTemperature,p=c.outletPressure,C=c.outletTemperature;return(0,o.createComponentVNode)(2,a.Section,{title:t+" ("+i+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(s,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*u,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(C,2)," K"]})]})})}},58457:function(e,n,t){"use strict";n.__esModule=!0,n.Tank=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Tank=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.connected,s=l.showToggle,u=void 0===s||s,m=l.maskConnected,p=l.tankPressure,C=l.releasePressure,h=l.defaultReleasePressure,N=l.minReleasePressure,V=l.maxReleasePressure;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:C===N,onClick:function(){return i("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(C),width:"65px",unit:"kPa",minValue:N,maxValue:V,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:C===V,onClick:function(){return i("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"",disabled:C===h,onClick:function(){return i("pressure",{pressure:"reset"})}})]})]})})]})})}},38754:function(e,n,t){"use strict";n.__esModule=!0,n.TankDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TankDispenser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return i("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return i("oxygen")}}),children:l.oxygen})]})})})})}},73754:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsLogBrowser=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.TelecommsLogBrowser=function(e,n){var t=(0,c.useBackend)(n),r=t.act,s=t.data,u=s.universal_translate,m=s.network,p=s.temp,C=s.servers,h=s.selectedServer;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(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:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===C.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),h?(0,o.createComponentVNode)(2,d,{network:m,server:h,universal_translate:u}):(0,o.createComponentVNode)(2,l,{network:m,servers:C})]})})};var l=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.network,e.servers);return i&&i.length?(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,a.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Return",icon:"undo",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,a.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,s,{log:e}):(0,o.createComponentVNode)(2,s,{error:!0})})},e.id)})):"No Logs Detected."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data,e.log),i=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,s=l.name,u=l.race,m=l.job,p=l.message;return i?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:[s," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},29441:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMachineBrowser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.TelecommsMachineBrowser=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.network,u=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u&&u.length?(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-box",verticalAlign:"middle",children:u}),(0,o.createComponentVNode)(2,c.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,c.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,c.Button,{content:s,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,i,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,c.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,c.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return a("mainmenu")}}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,c.LabeledList,{children:i.length?i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,c.Button,{content:"View",icon:"eye",onClick:function(){return a("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},86756:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMultitoolMenu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(36355),i=t(85952);n.TelecommsMultitoolMenu=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),s=(c.temp,c.on,c.id,c.network,c.autolinkers,c.shadowlink,c.options);c.linked,c.filter,c.multitool,c.multitool_buffer;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:s})]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.temp,i.on),d=i.id,s=i.network,u=i.autolinkers,m=i.shadowlink,p=(i.options,i.linked),C=i.filter,h=i.multitool,N=i.multitool_buffer;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return a("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:d,onClick:function(){return a("id")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prefabrication",children:u?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,h?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Multitool Buffer",children:[N?(0,o.createFragment)([N.name,(0,o.createTextVNode)(" ("),N.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,c.Button,{color:N?"green":null,content:N?"Link ("+N.id+")":"Add Machine",icon:N?"link":"plus",onClick:N?function(){return a("link")}:function(){return a("buffer")}}),N?(0,o.createComponentVNode)(2,c.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return a("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return a("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Filtering Frequencies",mt:1,children:[C.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return a("delete",{"delete":e.freq})}},e.index)})),C&&0!==C.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No filters."})]})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.options),l=i.use_listening_level,d=i.use_broadcasting,s=i.use_receiving,u=i.listening_level,m=i.broadcasting,p=i.receiving,C=i.use_change_freq,h=i.change_freq,N=i.use_broadcast_range,V=i.use_receive_range,b=i.range,f=i.minRange,g=i.maxRange;return l||d||s||C||N||V?(0,o.createComponentVNode)(2,c.Section,{title:"Options",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock-closed":"lock-open",content:u?"Yes":"No",onClick:function(){return a("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return a("broadcast")}})}):null,s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return a("receive")}})}):null,C?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wave-square",selected:!!h,content:h?"Yes ("+h+")":"No",onClick:function(){return a("change_freq")}})}):null,N||V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(N?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:b,minValue:f,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,n){return a("range",{range:n})}})}):null]})}):(0,o.createComponentVNode)(2,c.Section,{title:"No Options Found"})}},18509:function(e,n,t){"use strict";n.__esModule=!0,n.Teleporter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Teleporter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked_name,s=l.station_connected,u=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bullseye",onClick:function(){return i("select_target")},content:d})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return i("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return i("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Station",children:s?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hub",children:u?"Connected":"Not Connected"})]})})})})}},62555:function(e,n,t){"use strict";n.__esModule=!0,n.TelesciConsoleContent=n.TelesciConsole=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.TelesciConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.noTelepad);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.insertedGps,s=l.rotation,u=l.currentZ,m=l.cooldown,p=l.crystalCount,C=l.maxCrystals,h=(l.maxPossibleDistance,l.maxAllowedDistance),N=l.distance,V=l.tempMsg,b=l.sectorOptions,f=l.lastTeleData;return(0,o.createComponentVNode)(2,a.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d,onClick:function(){return i("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,a.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,a.Box,{children:V})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:s,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,n){return i("setrotation",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:N,format:function(e){return e+"/"+h+" m"},minValue:0,maxValue:h,step:1,stepPixelSize:4,onDrag:function(e,n){return i("setdistance",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:u===e,onClick:function(){return i("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:-90,onClick:function(){return i("send")},content:"Send"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:90,onClick:function(){return i("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",iconRotation:90,onClick:function(){return i("recal")},content:"Recalibrate"})]})]}),f&&(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Telepad Location",children:[f.src_x,", ",f.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[f.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[f.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.Section,{children:["Crystals: ",p," / ",C]})]})};n.TelesciConsoleContent=d},55096:function(e,n,t){"use strict";n.__esModule=!0,n.TimeClock=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(14959);n.TimeClock=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.department_hours,m=s.user_name,p=s.card,C=s.assignment,h=s.job_datum,N=s.allow_change_job,V=s.job_choices;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:u[e]>6?"good":u[e]>1?"average":"bad",children:[(0,r.toFixed)(u[e],1)," ",1===u[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:h.selection_color,p:.8,children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:h.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:h.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:h.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:h.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:h.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",h.pto_department]})||h.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",h.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!N||!h||0===h.timeoff_factor||"Dismissed"===C)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:h.timeoff_factor>0&&(u[h.pto_department]>0&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(V).length&&Object.keys(V).map((function(e){return V[e].map((function(n){return(0,o.createComponentVNode)(2,a.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":n})},children:n},n)}))}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},24389:function(e,n,t){"use strict";n.__esModule=!0,n.TransferValve=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TransferValve=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.tank_one,s=l.tank_two,u=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!s,onClick:function(){return i("toggle")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!u,onClick:function(){return i("device")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return i("remove_device")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return i("tankone")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return i("tanktwo")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},95893:function(e,n,t){"use strict";n.__esModule=!0,n.TurbineControl=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.TurbineControl=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.connected,d.compressor_broke),u=d.turbine_broke,m=d.broken,p=d.door_status,C=d.online,h=d.power,N=d.rpm,V=d.temp;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,a.Box,{color:C?"good":"bad",children:!C||s||u?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:C,content:"Compressor Power",onClick:function(){return l(C?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(h)})})]})})]})})}},62542:function(e,n,t){"use strict";n.__esModule=!0,n.Turbolift=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Turbolift=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.floors,s=l.doors_open,u=l.fire_mode;return(0,o.createComponentVNode)(2,a.Window,{width:480,height:260+25*u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Floor Selection",className:u?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"door-open":"door-closed",content:s?u?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:s&&!u,color:u?"red":null,onClick:function(){return i("toggle_doors")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return i("emergency_stop")}})],4),children:[!u||(0,o.createComponentVNode)(2,c.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,c.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return i("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},89761:function(e,n,t){"use strict";n.__esModule=!0,n.GenericUplink=n.Uplink=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Uplink=function(e,n){var t=(0,c.useBackend)(n).data,r=(0,c.useLocalState)(n,"screen",0),i=r[0],m=r[1],p=t.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:i,setScreen:m}),0===i&&(0,o.createComponentVNode)(2,u,{currencyAmount:p,currencySymbol:"TC"})||1===i&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,a.Section,{color:"bad",children:"Error"})]})})};var d=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=e.screen,l=e.setScreen,d=r.discount_name,s=r.discount_amount,u=r.offer_expiry;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Item Discount",level:2,children:s<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",s,"% off. Offer expires at: ",u]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.exploit,d=i.locked_records;return(0,o.createComponentVNode)(2,a.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record.split("
    ").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},u=function(e,n){var t,l,d=e.currencyAmount,s=void 0===d?0:d,u=e.currencySymbol,p=void 0===u?"\u20ae":u,C=(0,c.useBackend)(n),h=C.act,N=C.data,V=N.compactMode,b=N.lockable,f=N.categories,g=void 0===f?[]:f,k=(0,c.useLocalState)(n,"searchText",""),v=k[0],B=k[1],L=(0,c.useLocalState)(n,"category",null==(t=g[0])?void 0:t.name),_=L[0],x=L[1],w=(0,r.createSearch)(v,(function(e){return e.name+e.desc})),S=v.length>0&&g.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,n){return n<25}))||(null==(l=g.find((function(e){return e.name===_})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,i.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,value:v,onInput:function(e,n){return B(n)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:V?"list":"info",content:V?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return h("lock")}})],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[0===v.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:g.map((function(e){var n;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===_,onClick:function(){return x(e.name)},children:[e.name," (",(null==(n=e.items)?void 0:n.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:[0===S.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:0===v.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:v.length>0||V,currencyAmount:s,currencySymbol:p,items:S})]})]})})};n.GenericUplink=u;var m=function(e,n){var t=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,s=(0,c.useBackend)(n).act,u=(0,c.useLocalState)(n,"hoveredItem",{}),m=u[0],p=u[1],C=m&&m.cost||0,h=e.items.map((function(e){var n=m&&m.name!==e.name,t=l-C=0||(r[t]=e[t]);return r}(e,["spec"]),l=r.action,d=r.test,s=r.tooltip,u=r.content;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({onClick:function(){return t(l)},icon:d?"toggle-on":"toggle-off",selected:d,fluid:!0,tooltip:s.main+" "+(d?s.disable:s.enable),content:d?u.enabled:u.disabled},i)))}},21162:function(e,n,t){"use strict";n.__esModule=!0,n.Wires=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Wires=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.wires||[],s=l.status||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:150+30*d.length,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return i("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Pulse",onClick:function(){return i("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return i("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!s.length&&(0,o.createComponentVNode)(2,c.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},81522:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactAnalyzer=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.XenoarchArtifactAnalyzer=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:250,height:140,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.owned_scanner,d=i.scan_in_progress;return l?d?(0,o.createComponentVNode)(2,a.Section,{title:"Scan In Progress",children:["Scanning...",(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return c("scan")},children:"Cancel Scan"})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Artifact Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan")},children:"Begin Scan"})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Scanner Detected",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: No scanner was detected. This machine requires a scanner to operate."})})}},40875:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactHarvester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchArtifactHarvester=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data.info,s=d.no_scanner,u=d.harvesting,m=d.inserted_battery;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: No scanner detected."})||(0,o.createComponentVNode)(2,c.Section,{children:u>0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||u<0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})})})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.info.inserted_battery);return Object.keys(a).length?(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:a.stored_charge,maxValue:a.capacity}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})}},88835:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchDepthScanner=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchDepthScanner=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current,s=l.positive_locations;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return i("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i("clear")}}),children:s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return i("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No traces found."})})]})})}},5622:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchHandheldPowerUtilizer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchHandheldPowerUtilizer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.inserted_battery,s=l.anomaly,u=l.charge,m=l.capacity,p=l.timeleft,C=l.activated,h=l.duration,N=l.interval;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!d,icon:"eject",onClick:function(){return i("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomalies Detected",children:s||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"power-off",onClick:function(){return i("startup")},children:C?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:h,stepPixelSize:4,maxValue:30,onDrag:function(e,n){return i("changeduration",{duration:10*n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:N,stepPixelSize:10,maxValue:10,onDrag:function(e,n){return i("changeinterval",{interval:10*n})}})})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},53702:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchReplicator=void 0;var o=t(39812),r=(t(41860),t(2497),t(71494)),c=t(74814),a=t(85952);n.XenoarchReplicator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.tgui_construction;return(0,o.createComponentVNode)(2,a.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return i("construct",{key:e.key})}},e.key)}))})})}},13153:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSpectrometer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.XenoarchSpectrometer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.scanned_item,u=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,C=d.scanning,h=d.scanner_seal_integrity,N=d.scanner_rpm,V=d.scanner_temperature,b=d.coolant_usage_rate,f=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),k=d.coolant_purity,v=d.optimal_wavelength,B=d.maser_wavelength,L=d.maser_wavelength_max,_=d.maser_efficiency,x=d.radiation,w=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,a.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"signal",selected:C,onClick:function(){return l("scanItem")},children:C?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Item",children:s||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heuristic Analysis",children:u||"None found."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:_,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,value:B,fillValue:v,minValue:1,maxValue:L,format:function(e){return e+" MHz"},step:10,onDrag:function(e,n){return l("maserWavelength",{wavelength:n})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:N,minValue:0,maxValue:1e3,color:"good",children:[N," RPM"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:V,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[V," K"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,c.Button,{selected:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:x,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[x," mSv"]})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:b,maxValue:f,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,n){return l("coolantRate",{coolant:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:k,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Latest Results",children:(0,i.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})]})})}},19820:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSuspension=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchSuspension=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cell,s=l.cellCharge,u=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,c.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return i("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*u,Infinity],average:[.5*u,.75*u],bad:[-Infinity,.5*u]},value:s,maxValue:u})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return i("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},71739:function(e,n,t){"use strict";n.__esModule=!0,n.Scrubber=n.Vent=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);t(76270);n.Vent=function(e,n){var t=e.vent,i=(0,c.useBackend)(n).act,l=t.id_tag,d=t.long_name,s=t.power,u=t.checks,m=t.excheck,p=t.incheck,C=t.direction,h=t.external,N=t.internal,V=t.extdefault,b=t.intdefault;return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return i("power",{id_tag:l,val:Number(!s)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"siphon"!==C?"Pressurizing":"Siphoning",color:"siphon"===C&&"danger",onClick:function(){return i("direction",{id_tag:l,val:Number("siphon"===C)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return i("incheck",{id_tag:l,val:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return i("excheck",{id_tag:l,val:u})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(N),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_internal_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return i("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_external_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:V,content:"Reset",onClick:function(){return i("reset_external_pressure",{id_tag:l})}})]})]})})};n.Scrubber=function(e,n){var t=e.scrubber,i=(0,c.useBackend)(n).act,l=t.long_name,d=t.power,s=t.scrubbing,u=t.id_tag,m=(t.widenet,t.filters);return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("power",{id_tag:u,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return i("scrubbing",{id_tag:u,val:Number(!s)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filters",children:s&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return i(e.command,{id_tag:u,val:!e.val})}},e.name)}))||"N/A"})]})})}},48229:function(e,n,t){"use strict";n.__esModule=!0,n.BeakerContents=void 0;var o=t(39812),r=t(74814);n.BeakerContents=function(e){var n=e.beakerLoaded,t=e.beakerContents,c=void 0===t?[]:t,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!n&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===c.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),c.map((function(e,n){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:[(t=e.volume,t+" unit"+(1===t?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Flex.Item,{children:a(e,n)})]})},e.name);var t}))]})}},16007:function(e,n,t){"use strict";n.__esModule=!0,n.ComplexModal=n.modalRegisterBodyOverride=n.modalOpen=void 0;var o=t(39812),r=t(71494),c=t(74814),a={};n.modalOpen=function(e,n,t){var o=(0,r.useBackend)(e),c=o.act,a=o.data,i=Object.assign(a.modal?a.modal.args:{},t||{});c("modal_open",{id:n,arguments:JSON.stringify(i)})};n.modalRegisterBodyOverride=function(e,n){a[e]=n};var i=function(e,n,t,o){var c=(0,r.useBackend)(e),a=c.act,i=c.data;if(i.modal){var l=Object.assign(i.modal.args||{},o||{});a("modal_answer",{id:n,answer:t,arguments:JSON.stringify(l)})}},l=function(e,n){(0,(0,r.useBackend)(e).act)("modal_close",{id:n})};n.ComplexModal=function(e,n){var t=(0,r.useBackend)(n).data;if(t.modal){var d,s,u=t.modal,m=u.id,p=u.text,C=u.type,h=(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}});if(a[m])s=a[m](t.modal,n);else if("input"===C){var N=t.modal.value;d=function(e){return i(n,m,N)},s=(0,o.createComponentVNode)(2,c.Input,{value:t.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autoFocus:!0,autoSelect:!0,onChange:function(e,n){N=n}}),h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return i(n,m,N)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}else if("choice"===C){var V="object"==typeof t.modal.choices?Object.values(t.modal.choices):t.modal.choices;s=(0,o.createComponentVNode)(2,c.Dropdown,{options:V,selected:t.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return i(n,m,e)}})}else"bento"===C?s=(0,o.createComponentVNode)(2,c.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:t.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,c.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,c.Button,{selected:r+1===parseInt(t.modal.value,10),onClick:function(){return i(n,m,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===C&&(h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:t.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return i(n,m,0)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:t.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return i(n,m,1)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,c.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:d,mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:p}),s,h]})}}},67861:function(e,n,t){"use strict";n.__esModule=!0,n.FullscreenNotice=void 0;var o=t(39812),r=t(74814);n.FullscreenNotice=function(e,n){var t=e.children,c=e.title,a=void 0===c?"Welcome":c;return(0,o.createComponentVNode)(2,r.Section,{title:a,height:"100%",fill:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:t})})})}},21451:function(e,n,t){"use strict";n.__esModule=!0,n.InterfaceLockNoticeBox=void 0;var o=t(39812),r=t(71494),c=t(74814);n.InterfaceLockNoticeBox=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.siliconUser,d=void 0===l?i.siliconUser:l,s=e.locked,u=void 0===s?i.locked:s,m=e.normallyLocked,p=void 0===m?i.normallyLocked:m,C=e.onLockStatusChange,h=void 0===C?function(){return a("lock")}:C,N=e.accessText,V=void 0===N?"an ID card":N,b=e.deny,f=void 0!==b&&b,g=e.denialMessage;return f?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,c.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){h&&h(!u)}})})]})}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe ",V," ","to ",u?"unlock":"lock"," this interface."]})}},28117:function(e,n,t){"use strict";n.__esModule=!0,n.LoginInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.LoginInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.authenticated,d=i.rank;if(i)return(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}},1192:function(e,n,t){"use strict";n.__esModule=!0,n.LoginScreen=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(67861);n.LoginScreen=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan,s=l.isAI,u=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,c.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,c.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return i("login",{login_type:1})}}),!!s&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return i("login",{login_type:2})}}),!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return i("login",{login_type:3})}})]})}},21526:function(e,n,t){"use strict";n.__esModule=!0,n.MiningUser=void 0;var o=t(39812),r=t(71494),c=t(74814);n.MiningUser=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.insertIdText,d=i.has_id,s=i.id;return(0,o.createComponentVNode)(2,c.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",s.name,".",(0,o.createVNode)(1,"br"),"You have ",s.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,c.Box,{style:{clear:"both"}})],4):l})}},40754:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapPanControls=n.OvermapFlightData=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.OvermapFlightData=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.disableLimiterControls,d=i.ETAnext,s=i.speed,u=i.speed_color,m=i.accel,p=i.heading,C=i.accellimit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",color:u,children:[s," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("accellimit")},children:[C," Gm/h"]})})||null]})};n.OvermapPanControls=function(e,n){var t=(0,r.useBackend)(n).act,a=e.disabled,i=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(9),onClick:function(){return t(i,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(1),onClick:function(){return t(i,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(5),onClick:function(){return t(i,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(8),onClick:function(){return t(i,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(0),onClick:function(){return t("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(4),onClick:function(){return t(i,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(10),onClick:function(){return t(i,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(2),onClick:function(){return t(i,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(6),onClick:function(){return t(i,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},34227:function(e,n,t){"use strict";n.__esModule=!0,n.PortableBasicInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.PortableBasicInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.connected,d=i.holding,s=i.on,u=i.pressure,m=i.powerDraw,p=i.cellCharge,C=i.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:C,ranges:{good:[.5*C,Infinity],average:[.25*C,.5*C],bad:[-Infinity,.25*C]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No holding tank"})})],4)}},14959:function(e,n,t){"use strict";n.__esModule=!0,n.RankIcon=void 0;var o=t(39812),r=t(74814),c={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};n.RankIcon=function(e,n){var t=e.rank,a=e.color,i=void 0===a?"label":a,l=c[t];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:"user",size:2})}},36355:function(e,n,t){"use strict";n.__esModule=!0,n.TemporaryNotice=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);n.TemporaryNotice=function(e,n){var t,i=e.decode,l=(0,c.useBackend)(n),d=l.act,s=l.data.temp;if(s){var u=((t={})[s.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},u,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:i?(0,r.decodeHtmlEntities)(s.text):s.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},28840:function(e,n,t){"use strict";n.__esModule=!0,n.pAIAtmos=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.pAIAtmos=function(e,n){var t=(0,a.useBackend)(n),d=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})})})}},47132:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDirectives=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.pAIDirectives=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.master,s=l.dna,u=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Master",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,c.Box,{children:[d," (",s,")",(0,o.createComponentVNode)(2,c.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return i("getdna")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prime Directive",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},52852:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDoorjack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIDoorjack=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cable,s=l.machine,u=l.inprogress,m=l.progress_a,p=l.progress_b,C=l.aborted;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cable",children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return i("cable")}})})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hack",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"bad",onClick:function(){return i("cancel")}})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"virus",content:"Start",onClick:function(){return i("jack")}})})||!!C&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},88814:function(e,n,t){"use strict";n.__esModule=!0,n.pAIInterface=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIInterface=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.bought,s=l.not_bought,u=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.id===p,onClick:function(){return i("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Software (Available RAM: "+u+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.on,onClick:function(){return i("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloadable",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>u,onClick:function(){return i("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},52510:function(e,n,t){"use strict";n.__esModule=!0,n.pAIMedrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIMedrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.alg}),(0,o.createComponentVNode)(2,c.Box,{children:u.alg_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.cdi}),(0,o.createComponentVNode)(2,c.Box,{children:u.cdi_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},59946:function(e,n,t){"use strict";n.__esModule=!0,n.pAISecrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAISecrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,c.Box,{children:u.criminal})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},42360:function(e,n,t){"use strict";n.__esModule=!0,n.pda_atmos_scan=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814);n.pda_atmos_scan=function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})}},84932:function(e,n,t){"use strict";n.__esModule=!0,n.pda_janitor=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_janitor=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.janitor);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:0===a.user_loc.x&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,c.Box,{children:[a.user_loc.x," / ",a.user_loc.y]})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Locations",children:a.mops&&(0,o.createVNode)(1,"ul",null,a.mops.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Bucket Locations",children:a.buckets&&(0,o.createVNode)(1,"ul",null,a.buckets.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Cleanbot Locations",children:a.cleanbots&&(0,o.createVNode)(1,"ul",null,a.cleanbots.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Janitorial Cart Locations",children:a.carts&&(0,o.createVNode)(1,"ul",null,a.carts.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},6011:function(e,n,t){"use strict";n.__esModule=!0,n.pda_main_menu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.pda_main_menu=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.owner,d=i.ownjob,s=i.idInserted,u=i.categories,m=i.pai,p=i.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Update PDA Info",disabled:!s,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){var n=i.apps[e];return n&&n.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e,children:n.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return a("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("pai",{option:2})}})]})],0)}},93303:function(e,n,t){"use strict";n.__esModule=!0,n.pda_manifest=void 0;var o=t(39812),r=(t(64499),t(71494)),c=t(74814),a=t(22902);n.pda_manifest=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.CrewManifestContent)})}},65276:function(e,n,t){"use strict";n.__esModule=!0,n.pda_medical=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_medical=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.medical;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Medical Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:u.mi_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:u.ma_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:u.alg}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.alg_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Disease",children:u.cdi}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.cdi_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:u.notes})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},92494:function(e,n,t){"use strict";n.__esModule=!0,n.pda_messenger=void 0;var o=t(39812),r=t(2497),c=t(64499),a=t(71494),i=t(74814);n.pda_messenger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,s)};var l=function(e,n,t){if(n<0||n>t.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=t[n].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,n){var t=(0,a.useBackend)(n),d=t.act,s=t.data,u=(s.auto_scroll,s.convo_name),m=s.convo_job,p=s.messages,C=s.active_conversation,h=(s.useRetro,(0,a.useLocalState)(n,"clipboardMode",!1)),N=h[0],V=h[1],b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:l(e,n-1,t),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]});return N&&(b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.auto_scroll,c.convopdas),d=c.pdas,s=c.charges,m=(c.plugins,c.silent),p=c.toff;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,i.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,i.Box,{children:[!!s&&(0,o.createComponentVNode)(2,i.Box,{children:[s," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,i.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,u,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,u,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.pdas,d=e.title,s=e.msgAct,u=c.charges,m=c.plugins;return l&&l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(s,{target:e.Reference})}}),!!u&&m.map((function(n){return(0,o.createComponentVNode)(2,i.Button,{icon:n.icon,content:n.name,onClick:function(){return r("Messenger Plugin",{plugin:n.ref,target:e.Reference})}},n.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:"No PDAs found."})}},31505:function(e,n,t){"use strict";n.__esModule=!0,n.pda_news=void 0;var o=t(39812),r=(t(64499),t(2497)),c=t(71494),a=t(74814);n.pda_news=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),d=r.feeds,s=r.target_feed;return(0,o.createComponentVNode)(2,a.Box,{children:!d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||s&&(0,o.createComponentVNode)(2,i)||(0,o.createComponentVNode)(2,l)})};var i=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:s.length&&(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},66785:function(e,n,t){"use strict";n.__esModule=!0,n.pda_notekeeper=void 0;var o=t(39812),r=t(71494),c=t(74814);n.pda_notekeeper=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.note;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:i}})}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("Edit")},content:"Edit Notes"})]})}},63853:function(e,n,t){"use strict";n.__esModule=!0,n.pda_power=void 0;var o=t(39812),r=t(71494),c=t(89793);n.pda_power=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.PowerMonitorContent)}},20575:function(e,n,t){"use strict";n.__esModule=!0,n.pda_security=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_security=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.security;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Security Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:u.criminal}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:u.mi_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:u.ma_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes:",preserveWhitespace:!0,children:u.notes||"No data found."})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},63891:function(e,n,t){"use strict";n.__esModule=!0,n.pda_signaller=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494),t(74814),t(32325));n.pda_signaller=function(e,n){return(0,o.createComponentVNode)(2,r.SignalerContent)}},14947:function(e,n,t){"use strict";n.__esModule=!0,n.pda_status_display=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_status_display=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return a("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message2+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg2"})}})})]})})}},85143:function(e,n,t){"use strict";n.__esModule=!0,n.pda_supply=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_supply=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.supply);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:a.shuttle_moving?"Moving to station "+a.shuttle_eta:"Shuttle at "+a.shuttle_loc})}),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),a.approved.length&&a.approved.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"}),(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),a.requests.length&&a.requests.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"})]})]})}},73218:function(e,n,t){"use strict";n.__esModule=!0,n.getRoutedComponent=n.routingError=void 0;var o=t(39812),r=t(71494),c=(t(30098),t(85952)),a=t(8156),i=function(e,n){return function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}};n.routingError=i;var l=function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0})})};n.getRoutedComponent=function(e){var n=e.getState(),t=(0,r.selectBackend)(n),o=t.suspended,c=t.config;if(o)return l;for(var d,s=null==c?void 0:c["interface"],u=[function(e){return"./"+e+".tsx"},function(e){return"./"+e+".js"},function(e){return"./"+e+"/index.tsx"},function(e){return"./"+e+"/index.js"}];!d&&u.length>0;){var m=u.shift()(s);try{d=a(m)}catch(C){if("MODULE_NOT_FOUND"!==C.code)throw C}}if(!d)return i("notFound",s);var p=d[s];return p||i("missingExport",s)}},56285:function(){},58602:function(){},48979:function(){},92433:function(){},35070:function(){},86455:function(){},41821:function(){},83243:function(){},97585:function(){},64197:function(){},87266:function(){},99195:function(){},72916:function(){},75168:function(e,n,t){var o={"./pda_atmos_scan.js":42360,"./pda_janitor.js":84932,"./pda_main_menu.js":6011,"./pda_manifest.js":93303,"./pda_medical.js":65276,"./pda_messenger.js":92494,"./pda_news.js":31505,"./pda_notekeeper.js":66785,"./pda_power.js":63853,"./pda_security.js":20575,"./pda_signaller.js":63891,"./pda_status_display.js":14947,"./pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=75168},8156:function(e,n,t){var o={"./AICard":34129,"./AICard.js":34129,"./APC":73405,"./APC.js":73405,"./AccountsTerminal":20832,"./AccountsTerminal.js":20832,"./AdminShuttleController":19007,"./AdminShuttleController.js":19007,"./AgentCard":51104,"./AgentCard.js":51104,"./AiAirlock":47330,"./AiAirlock.js":47330,"./AiRestorer":33084,"./AiRestorer.js":33084,"./AiSupermatter":597,"./AiSupermatter.js":597,"./AirAlarm":58444,"./AirAlarm.js":58444,"./AlertModal":24053,"./AlertModal.js":24053,"./AlgaeFarm":34847,"./AlgaeFarm.js":34847,"./AppearanceChanger":65145,"./AppearanceChanger.js":65145,"./ArcadeBattle":86776,"./ArcadeBattle.js":86776,"./AreaScrubberControl":13496,"./AreaScrubberControl.js":13496,"./AssemblyInfrared":56404,"./AssemblyInfrared.js":56404,"./AssemblyProx":29632,"./AssemblyProx.js":29632,"./AssemblyTimer":48661,"./AssemblyTimer.js":48661,"./AtmosAlertConsole":38531,"./AtmosAlertConsole.js":38531,"./AtmosControl":46566,"./AtmosControl.js":46566,"./AtmosFilter":2726,"./AtmosFilter.js":2726,"./AtmosMixer":61505,"./AtmosMixer.js":61505,"./Autolathe":99994,"./Autolathe.js":99994,"./Batteryrack":62586,"./Batteryrack.js":62586,"./BeaconLocator":25116,"./BeaconLocator.js":25116,"./Biogenerator":20813,"./Biogenerator.js":20813,"./BodyDesigner":81850,"./BodyDesigner.js":81850,"./BodyScanner":6060,"./BodyScanner.js":6060,"./BombTester":74639,"./BombTester.js":74639,"./BotanyEditor":48693,"./BotanyEditor.js":48693,"./BotanyIsolator":25486,"./BotanyIsolator.js":25486,"./BrigTimer":61956,"./BrigTimer.js":61956,"./CameraConsole":3180,"./CameraConsole.js":3180,"./Canister":94477,"./Canister.js":94477,"./Canvas":55636,"./Canvas.js":55636,"./CasinoPrizeDispenser":25131,"./CasinoPrizeDispenser.js":25131,"./CharacterDirectory":47947,"./CharacterDirectory.js":47947,"./ChemDispenser":22223,"./ChemDispenser.js":22223,"./ChemMaster":34859,"./ChemMaster.js":34859,"./ClawMachine":83919,"./ClawMachine.js":83919,"./Cleanbot":74351,"./Cleanbot.js":74351,"./CloningConsole":98213,"./CloningConsole.js":98213,"./ColorMate":32278,"./ColorMate.js":32278,"./CommunicationsConsole":130,"./CommunicationsConsole.js":130,"./Communicator":4220,"./Communicator.js":4220,"./ComputerFabricator":2174,"./ComputerFabricator.js":2174,"./CookingAppliance":26090,"./CookingAppliance.js":26090,"./CrewManifest":22902,"./CrewManifest.js":22902,"./CrewMonitor":96158,"./CrewMonitor.js":96158,"./Cryo":99798,"./Cryo.js":99798,"./CryoStorage":54234,"./CryoStorage.js":54234,"./CryoStorageVr":66384,"./CryoStorageVr.js":66384,"./DNAForensics":99579,"./DNAForensics.js":99579,"./DNAModifier":21849,"./DNAModifier.js":21849,"./DestinationTagger":59305,"./DestinationTagger.js":59305,"./DiseaseSplicer":10015,"./DiseaseSplicer.js":10015,"./DishIncubator":31066,"./DishIncubator.js":31066,"./DisposalBin":19095,"./DisposalBin.js":19095,"./DroneConsole":29345,"./DroneConsole.js":29345,"./EmbeddedController":84122,"./EmbeddedController.js":84122,"./ExonetNode":33777,"./ExonetNode.js":33777,"./ExosuitFabricator":95481,"./ExosuitFabricator.js":95481,"./Farmbot":95598,"./Farmbot.js":95598,"./Fax":17569,"./Fax.js":17569,"./FileCabinet":58087,"./FileCabinet.js":58087,"./Floorbot":21902,"./Floorbot.js":21902,"./GasPump":309,"./GasPump.js":309,"./GasTemperatureSystem":26049,"./GasTemperatureSystem.js":26049,"./GeneralAtmoControl":2753,"./GeneralAtmoControl.js":2753,"./GeneralRecords":57753,"./GeneralRecords.js":57753,"./Gps":25230,"./Gps.js":25230,"./GravityGenerator":4475,"./GravityGenerator.js":4475,"./GuestPass":95075,"./GuestPass.js":95075,"./GyrotronControl":31875,"./GyrotronControl.js":31875,"./Holodeck":7908,"./Holodeck.js":7908,"./ICAssembly":12676,"./ICAssembly.js":12676,"./ICCircuit":42394,"./ICCircuit.js":42394,"./ICDetailer":81039,"./ICDetailer.js":81039,"./ICPrinter":21687,"./ICPrinter.js":21687,"./IDCard":48522,"./IDCard.js":48522,"./IdentificationComputer":76952,"./IdentificationComputer.js":76952,"./InputModal":44570,"./InputModal.js":44570,"./InventoryPanel":53541,"./InventoryPanel.js":53541,"./InventoryPanelHuman":46638,"./InventoryPanelHuman.js":46638,"./IsolationCentrifuge":45e3,"./IsolationCentrifuge.js":45e3,"./JanitorCart":83994,"./JanitorCart.js":83994,"./Jukebox":68741,"./Jukebox.js":68741,"./LawManager":13204,"./LawManager.js":13204,"./ListInput":58802,"./ListInput.js":58802,"./LookingGlass":36104,"./LookingGlass.js":36104,"./MechaControlConsole":74714,"./MechaControlConsole.js":74714,"./Medbot":17888,"./Medbot.js":17888,"./MedicalRecords":37610,"./MedicalRecords.js":37610,"./MessageMonitor":287,"./MessageMonitor.js":287,"./Microwave":75412,"./Microwave.js":75412,"./MiningOreProcessingConsole":35016,"./MiningOreProcessingConsole.js":35016,"./MiningStackingConsole":87314,"./MiningStackingConsole.js":87314,"./MiningVendor":62012,"./MiningVendor.js":62012,"./MuleBot":6479,"./MuleBot.js":6479,"./NIF":46157,"./NIF.js":46157,"./NTNetRelay":79630,"./NTNetRelay.js":79630,"./Newscaster":60042,"./Newscaster.js":60042,"./NoticeBoard":31669,"./NoticeBoard.js":31669,"./NtosAccessDecrypter":63231,"./NtosAccessDecrypter.js":63231,"./NtosArcade":79760,"./NtosArcade.js":79760,"./NtosAtmosControl":97908,"./NtosAtmosControl.js":97908,"./NtosCameraConsole":63645,"./NtosCameraConsole.js":63645,"./NtosCommunicationsConsole":74093,"./NtosCommunicationsConsole.js":74093,"./NtosConfiguration":55513,"./NtosConfiguration.js":55513,"./NtosCrewMonitor":17539,"./NtosCrewMonitor.js":17539,"./NtosDigitalWarrant":20025,"./NtosDigitalWarrant.js":20025,"./NtosEmailAdministration":11325,"./NtosEmailAdministration.js":11325,"./NtosEmailClient":77006,"./NtosEmailClient.js":77006,"./NtosFileManager":86441,"./NtosFileManager.js":86441,"./NtosIdentificationComputer":87369,"./NtosIdentificationComputer.js":87369,"./NtosMain":59543,"./NtosMain.js":59543,"./NtosNetChat":73883,"./NtosNetChat.js":73883,"./NtosNetDos":83908,"./NtosNetDos.js":83908,"./NtosNetDownloader":83305,"./NtosNetDownloader.js":83305,"./NtosNetMonitor":6806,"./NtosNetMonitor.js":6806,"./NtosNetTransfer":4363,"./NtosNetTransfer.js":4363,"./NtosNewsBrowser":23225,"./NtosNewsBrowser.js":23225,"./NtosOvermapNavigation":3839,"./NtosOvermapNavigation.js":3839,"./NtosPowerMonitor":54698,"./NtosPowerMonitor.js":54698,"./NtosRCON":17086,"./NtosRCON.js":17086,"./NtosRevelation":69480,"./NtosRevelation.js":69480,"./NtosShutoffMonitor":93990,"./NtosShutoffMonitor.js":93990,"./NtosStationAlertConsole":76124,"./NtosStationAlertConsole.js":76124,"./NtosSupermatterMonitor":22475,"./NtosSupermatterMonitor.js":22475,"./NtosUAV":66744,"./NtosUAV.js":66744,"./NtosWordProcessor":19458,"./NtosWordProcessor.js":19458,"./OmniFilter":18326,"./OmniFilter.js":18326,"./OmniMixer":78588,"./OmniMixer.js":78588,"./OperatingComputer":48826,"./OperatingComputer.js":48826,"./OvermapDisperser":51888,"./OvermapDisperser.js":51888,"./OvermapEngines":25123,"./OvermapEngines.js":25123,"./OvermapFull":63836,"./OvermapFull.js":63836,"./OvermapHelm":89380,"./OvermapHelm.js":89380,"./OvermapNavigation":12640,"./OvermapNavigation.js":12640,"./OvermapShieldGenerator":84031,"./OvermapShieldGenerator.js":84031,"./OvermapShipSensors":51932,"./OvermapShipSensors.js":51932,"./ParticleAccelerator":57966,"./ParticleAccelerator.js":57966,"./PartsLathe":80374,"./PartsLathe.js":80374,"./PathogenicIsolator":83987,"./PathogenicIsolator.js":83987,"./Pda":72586,"./Pda.js":72586,"./PersonalCrafting":67589,"./PersonalCrafting.js":67589,"./Photocopier":9527,"./Photocopier.js":9527,"./PipeDispenser":92310,"./PipeDispenser.js":92310,"./PlantAnalyzer":38575,"./PlantAnalyzer.js":38575,"./PointDefenseControl":17599,"./PointDefenseControl.js":17599,"./PortableGenerator":46104,"./PortableGenerator.js":46104,"./PortablePump":82564,"./PortablePump.js":82564,"./PortableScrubber":24901,"./PortableScrubber.js":24901,"./PortableTurret":31695,"./PortableTurret.js":31695,"./PowerMonitor":89793,"./PowerMonitor.js":89793,"./PressureRegulator":81121,"./PressureRegulator.js":81121,"./PrisonerManagement":14210,"./PrisonerManagement.js":14210,"./RCON":43996,"./RCON.js":43996,"./RIGSuit":92141,"./RIGSuit.js":92141,"./Radio":17481,"./Radio.js":17481,"./RapidPipeDispenser":29509,"./RapidPipeDispenser.js":29509,"./RequestConsole":53976,"./RequestConsole.js":53976,"./ResearchConsole":48639,"./ResearchConsole.js":48639,"./ResearchServerController":35606,"./ResearchServerController.js":35606,"./ResleevingConsole":86330,"./ResleevingConsole.js":86330,"./ResleevingPod":88359,"./ResleevingPod.js":88359,"./RoboticsControlConsole":24455,"./RoboticsControlConsole.js":24455,"./RogueZones":52330,"./RogueZones.js":52330,"./RustCoreMonitor":59412,"./RustCoreMonitor.js":59412,"./RustFuelControl":59327,"./RustFuelControl.js":59327,"./Secbot":54943,"./Secbot.js":54943,"./SecureSafe":57436,"./SecureSafe.js":57436,"./SecurityRecords":71915,"./SecurityRecords.js":71915,"./SeedStorage":93550,"./SeedStorage.js":93550,"./ShieldCapacitor":16765,"./ShieldCapacitor.js":16765,"./ShieldGenerator":79229,"./ShieldGenerator.js":79229,"./ShutoffMonitor":89957,"./ShutoffMonitor.js":89957,"./ShuttleControl":34404,"./ShuttleControl.js":34404,"./Signaler":32325,"./Signaler.js":32325,"./Sleeper":80646,"./Sleeper.js":80646,"./SmartVend":55896,"./SmartVend.js":55896,"./Smes":20561,"./Smes.js":20561,"./SolarControl":21633,"./SolarControl.js":21633,"./SpaceHeater":57762,"./SpaceHeater.js":57762,"./Stack":58215,"./Stack.js":58215,"./StationAlertConsole":32015,"./StationAlertConsole.js":32015,"./StationBlueprints":52649,"./StationBlueprints.js":52649,"./SuitCycler":72e3,"./SuitCycler.js":72e3,"./SuitStorageUnit":80748,"./SuitStorageUnit.js":80748,"./SupermatterMonitor":6951,"./SupermatterMonitor.js":6951,"./SupplyConsole":12431,"./SupplyConsole.js":12431,"./TEGenerator":30111,"./TEGenerator.js":30111,"./Tank":58457,"./Tank.js":58457,"./TankDispenser":38754,"./TankDispenser.js":38754,"./TelecommsLogBrowser":73754,"./TelecommsLogBrowser.js":73754,"./TelecommsMachineBrowser":29441,"./TelecommsMachineBrowser.js":29441,"./TelecommsMultitoolMenu":86756,"./TelecommsMultitoolMenu.js":86756,"./Teleporter":18509,"./Teleporter.js":18509,"./TelesciConsole":62555,"./TelesciConsole.js":62555,"./TimeClock":55096,"./TimeClock.js":55096,"./TransferValve":24389,"./TransferValve.js":24389,"./TurbineControl":95893,"./TurbineControl.js":95893,"./Turbolift":62542,"./Turbolift.js":62542,"./Uplink":89761,"./Uplink.js":89761,"./Vending":61321,"./Vending.js":61321,"./VolumePanel":93147,"./VolumePanel.js":93147,"./VorePanel":24630,"./VorePanel.js":24630,"./Wires":21162,"./Wires.js":21162,"./XenoarchArtifactAnalyzer":81522,"./XenoarchArtifactAnalyzer.js":81522,"./XenoarchArtifactHarvester":40875,"./XenoarchArtifactHarvester.js":40875,"./XenoarchDepthScanner":88835,"./XenoarchDepthScanner.js":88835,"./XenoarchHandheldPowerUtilizer":5622,"./XenoarchHandheldPowerUtilizer.js":5622,"./XenoarchReplicator":53702,"./XenoarchReplicator.js":53702,"./XenoarchSpectrometer":13153,"./XenoarchSpectrometer.js":13153,"./XenoarchSuspension":19820,"./XenoarchSuspension.js":19820,"./common/AtmosControls":71739,"./common/AtmosControls.js":71739,"./common/BeakerContents":48229,"./common/BeakerContents.js":48229,"./common/ComplexModal":16007,"./common/ComplexModal.js":16007,"./common/FullscreenNotice":67861,"./common/FullscreenNotice.js":67861,"./common/InterfaceLockNoticeBox":21451,"./common/InterfaceLockNoticeBox.js":21451,"./common/LoginInfo":28117,"./common/LoginInfo.js":28117,"./common/LoginScreen":1192,"./common/LoginScreen.js":1192,"./common/Mining":21526,"./common/Mining.js":21526,"./common/Overmap":40754,"./common/Overmap.js":40754,"./common/PortableAtmos":34227,"./common/PortableAtmos.js":34227,"./common/RankIcon":14959,"./common/RankIcon.js":14959,"./common/TemporaryNotice":36355,"./common/TemporaryNotice.js":36355,"./pAIAtmos":28840,"./pAIAtmos.js":28840,"./pAIDirectives":47132,"./pAIDirectives.js":47132,"./pAIDoorjack":52852,"./pAIDoorjack.js":52852,"./pAIInterface":88814,"./pAIInterface.js":88814,"./pAIMedrecords":52510,"./pAIMedrecords.js":52510,"./pAISecrecords":59946,"./pAISecrecords.js":59946,"./pda/pda_atmos_scan":42360,"./pda/pda_atmos_scan.js":42360,"./pda/pda_janitor":84932,"./pda/pda_janitor.js":84932,"./pda/pda_main_menu":6011,"./pda/pda_main_menu.js":6011,"./pda/pda_manifest":93303,"./pda/pda_manifest.js":93303,"./pda/pda_medical":65276,"./pda/pda_medical.js":65276,"./pda/pda_messenger":92494,"./pda/pda_messenger.js":92494,"./pda/pda_news":31505,"./pda/pda_news.js":31505,"./pda/pda_notekeeper":66785,"./pda/pda_notekeeper.js":66785,"./pda/pda_power":63853,"./pda/pda_power.js":63853,"./pda/pda_security":20575,"./pda/pda_security.js":20575,"./pda/pda_signaller":63891,"./pda/pda_signaller.js":63891,"./pda/pda_status_display":14947,"./pda/pda_status_display.js":14947,"./pda/pda_supply":85143,"./pda/pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=8156}},t={};function o(e){var r=t[e];if(r!==undefined)return r.exports;var c=t[e]={exports:{}};return n[e](c,c.exports,o),c.exports}o.m=n,e=[],o.O=function(n,t,r,c){if(!t){var a=Infinity;for(d=0;d=c)&&Object.keys(o.O).every((function(e){return o.O[e](t[l])}))?t.splice(l--,1):(i=!1,c0&&e[d-1][2]>c;d--)e[d]=e[d-1];e[d]=[t,r,c]},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},function(){var e={764:0};o.O.j=function(n){return 0===e[n]};var n=function(n,t){var r,c,a=t[0],i=t[1],l=t[2],d=0;for(r in i)o.o(i,r)&&(o.m[r]=i[r]);for(l&&l(o),n&&n(t);d=75?"green":s>=25?"yellow":"red";var b=null;return u>=75&&(b="green"),b=u>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:V,value:s/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:b,value:u/100})})]})}),(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,c.Box,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",children:e},n)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"check":"times",content:h?"Enabled":"Disabled",color:h?"green":"red",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"check":"times",content:N?"Enabled":"Disabled",color:N?"green":"red",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===s,confirmColor:"red",content:"Shutdown",onClick:function(){return i("wipe")}})})]})})]})})}},73405:function(e,n,t){"use strict";n.__esModule=!0,n.APC=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(21451),l=t(67861);n.APC=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(0,o.createComponentVNode)(2,s);return c.gridCheck?i=(0,o.createComponentVNode)(2,u):c.failTime&&(i=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,a.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:i})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,s=l.locked&&!l.siliconUser,u=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],C=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main Breaker",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!s,color:l.isOperating?"":"bad",disabled:s,onClick:function(){return a("breaker")}}),children:["[ ",u.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:s,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[p.map((function(e){var n=e.topicParams;return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return a("channel",n.auto)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return a("channel",n.on)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return a("channel",n.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:s,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return a("emergency_lighting")}})})]})})],4)},u=function(e,n){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=(0,o.createComponentVNode)(2,c.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return i("reboot")}});return a.locked&&!a.siliconUser&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Automatic reboot in ",a.failTime," seconds..."]}),(0,o.createComponentVNode)(2,c.Box,{mt:4,children:l})]})}},20832:function(e,n,t){"use strict";n.__esModule=!0,n.AccountsTerminal=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AccountsTerminal=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.id_inserted,u=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"eject":"sign-in-alt",fluid:!0,content:u,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,u=i.creating_new_account,m=i.detailed_account_view;return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!u&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:u,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:u,icon:"print",onClick:function(){return a("print")},children:"Print"})]}),u&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,s)]})},l=function(e,n){var t=(0,r.useBackend)(n).act,a=(0,r.useSharedState)(n,"holder",""),i=a[0],l=a[1],d=(0,r.useSharedState)(n,"money",""),s=d[0],u=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,c.Input,{value:i,fluid:!0,onInput:function(e,n){return l(n)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onInput:function(e,n){return u(n)}})})]}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i||!s,mt:1,fluid:!0,icon:"plus",onClick:function(){return t("finalise_create_account",{holder_name:i,starting_funds:s})},content:"Create"})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.access_level,d=i.station_account_number,s=i.account_number,u=i.owner_name,m=i.money,p=i.suspended,C=i.transactions;return(0,o.createComponentVNode)(2,c.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return a("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Holder",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:s===d,onClick:function(){return a("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,c.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Terminal"})]}),C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source_terminal})]},n)}))]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"NanoTrasen Accounts",level:2,children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return a("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"There are no accounts available."})})}},19007:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleList=n.AdminShuttleController=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.AdminShuttleController=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.shuttles,u=l.overmap_ships;return(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"Fly",onClick:function(){return i("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){var n;return(null==(n=e.name)?void 0:n.toLowerCase())||e.name||e.ref}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Control",onClick:function(){return i("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name})]},e.ref)}))})})]})};n.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},51104:function(e,n,t){"use strict";n.__esModule=!0,n.AgentCard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AgentCard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.entries,s=l.electronic_warfare;return(0,o.createComponentVNode)(2,a.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Info",children:(0,o.createComponentVNode)(2,c.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:s,content:s?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return i("electronic_warfare")}})})]})})}},47330:function(e,n,t){"use strict";n.__esModule=!0,n.AiAirlock=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};n.AiAirlock=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=i[d.power.main]||i[0],u=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main",color:s.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},33084:function(e,n,t){"use strict";n.__esModule=!0,n.AiRestorerContent=n.AiRestorer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AiRestorer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.AI_present,d=i.error,s=i.name,u=i.laws,m=i.isDead,p=i.restoring,C=i.health,h=i.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:l?s:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,c.Section,{title:h?"System Status":s,buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return a("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",level:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{className:"candystripe",children:e},e)}))})]})],0)};n.AiRestorerContent=i},597:function(e,n,t){"use strict";n.__esModule=!0,n.AiSupermatter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=(t(58083),t(67861));n.AiSupermatter=function(e,n){var t=(0,r.useBackend)(n).data,c=(t.integrity_percentage,t.ambient_temp,t.ambient_pressure,t.detonating),i=(0,o.createComponentVNode)(2,d);return c&&(i=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i})})};var l=function(e,n){return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,n){var t=(0,r.useBackend)(n).data,a=t.integrity_percentage,i=t.ambient_temp,l=t.ambient_pressure;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:a,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:i,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[i," K"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},58444:function(e,n,t){"use strict";n.__esModule=!0,n.AirAlarm=void 0;var o=t(39812),r=t(41860),c=(t(2497),t(71494)),a=t(74814),i=t(76270),l=t(85952),d=t(21451),s=t(71739);n.AirAlarm=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m),!a&&(0,o.createComponentVNode)(2,C)]})})};var u=function(e,n){var t=(0,c.useBackend)(n).data,l=(t.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},s=d[t.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var n=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,i.getGasLabel)(e.name),color:n.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local status",color:s.color,children:s.localStatusText}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.target_temperature,d=i.rcon;return(0,o.createComponentVNode)(2,a.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,a.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return h}},vents:{title:"Vent Controls",component:function(){return N}},scrubbers:{title:"Scrubber Controls",component:function(){return V}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return f}}},C=function(e,n){var t=(0,c.useLocalState)(n,"screen"),r=t[0],i=t[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i()}}),children:(0,o.createComponentVNode)(2,d)})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(0,c.useLocalState)(n,"screen"),d=(l[0],l[1]),s=i.mode,u=i.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"exclamation-triangle":"exclamation",color:u&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(u?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===s?"exclamation-triangle":"exclamation",color:3===s&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===s?1:3})}}),(0,o.createComponentVNode)(2,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},N=function(e,n){var t=(0,c.useBackend)(n).data.vents;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Vent,{vent:e},e.id_tag)})):"Nothing to show"},V=function(e,n){var t=(0,c.useBackend)(n).data.scrubbers;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.modes;return i&&0!==i.length?i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"},f=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=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,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,i.getGasColor)(e.name),(0,i.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},24053:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.AlertModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(29708);function d(e,n){return(d=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var s=function(e){var n,t;function r(){var n;return(n=e.call(this)||this).buttonRefs=[(0,o.createRef)()],n.state={current:0},n}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,d(n,t);var s=r.prototype;return s.componentDidMount=function(){for(var e=(0,c.useBackend)(this.context).data.buttons,n=this.state.current,t=this.buttonRefs[n].current,r=1;r=t.length?e=n?e-1:0:e<0&&(e=n?0:t.length-1);var o=this.buttonRefs[e].current;o&&setTimeout((function(){return o.focus()}),1),this.setState({current:e})},s.render=function(){var e=this,n=(0,c.useBackend)(this.context),t=n.act,r=n.data,d=r.title,s=r.message,m=r.buttons,p=r.timeout,C=this.state.current,h=function(){return e.setCurrent(C,!1)},N=Math.max(150,s.length);return(0,o.createComponentVNode)(2,i.Window,{title:d,theme:"abstract",width:350,height:N,canClose:p>0,children:[p&&(0,o.createComponentVNode)(2,u,{value:p}),(0,o.createComponentVNode)(2,i.Window.Content,{onFocus:h,onClick:h,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",className:"AlertModal__Message",height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{m:1,children:s})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{my:2,children:(0,o.createComponentVNode)(2,a.Flex,{className:"AlertModal__Buttons",wrap:!0,children:m.map((function(n,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,my:.5,children:(0,o.createVNode)(1,"div","Button Button--color--default",n,0,{px:3,onClick:function(){return t("choose",{choice:n})},onKeyDown:function(o){var r=window.event?o.which:o.keyCode;r===l.KEY_SPACE||r===l.KEY_ENTER?t("choose",{choice:n}):r===l.KEY_LEFT||o.shiftKey&&r===l.KEY_TAB?e.setCurrent(C-1,r===l.KEY_LEFT):r!==l.KEY_RIGHT&&r!==l.KEY_TAB||e.setCurrent(C+1,r===l.KEY_RIGHT)}},null,e.buttonRefs[r])},r)}))})})]})})})]})},r}(o.Component);n.AlertModal=s;var u=function(e){var n=e.value;return(0,o.createVNode)(1,"div","AlertModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"AlertModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=u},34847:function(e,n,t){"use strict";n.__esModule=!0,n.AlgaeFarm=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=(t(41860),t(2497));n.AlgaeFarm=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.usePower,u=d.materials,m=d.last_flow_rate,p=d.last_power_draw,C=d.inputDir,h=d.outputDir,N=d.input,V=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Processing",selected:2===s,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,c.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,c.Table,{mt:1,children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Input ("+C+")",children:N?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Output ("+h+")",children:V?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[V.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:V.name,children:[V.percent,"% (",V.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},65145:function(e,n,t){"use strict";n.__esModule=!0,n.AppearanceChanger=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.AppearanceChanger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),V=t.data,b=V.name,f=V.specimen,g=V.gender,k=V.gender_id,v=V.hair_style,B=V.facial_hair_style,L=V.ear_style,_=V.tail_style,x=V.wing_style,w=V.change_race,S=V.change_gender,I=V.change_eye_color,y=V.change_skin_tone,T=V.change_skin_color,A=V.change_hair_color,P=V.change_facial_hair_color,M=V.change_hair,F=V.change_facial_hair,D=V.mapRef,R=r.title,E=I||y||T||A||P,O=-1;w?O=0:S?O=1:E?O=2:M?O=4:F&&(O=5);var j=(0,a.useLocalState)(n,"tabIndex",O),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,c.decodeHtmlEntities)(R),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",color:w?null:"grey",children:f}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",color:S?null:"grey",children:g?(0,c.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",color:E?null:"grey",children:k?(0,c.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:v?(0,c.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Facial Hair Style",color:F?null:"grey",children:B?(0,c.capitalize)(B):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:L?(0,c.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:_?(0,c.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:x?(0,c.capitalize)(x):"Not Set"})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"256px",height:"256px"},params:{id:D,type:"map"}})})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[w?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,S?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,E?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,F?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,i.Box,{height:"43%",children:[w&&0===W?(0,o.createComponentVNode)(2,d):null,S&&1===W?(0,o.createComponentVNode)(2,s):null,E&&2===W?(0,o.createComponentVNode)(2,u):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,F&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,C):null,M&&6===W?(0,o.createComponentVNode)(2,h):null,M&&7===W?(0,o.createComponentVNode)(2,N):null]})]})})};var d=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.species,s=l.specimen,u=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,i.Section,{title:"Species",fill:!0,scrollable:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.specimen,selected:s===e.specimen,onClick:function(){return c("race",{race:e.specimen})}},e.specimen)}))})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.gender,d=c.gender_id,s=c.genders,u=c.id_genders;return(0,o.createComponentVNode)(2,i.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.change_eye_color,d=c.change_skin_tone,s=c.change_skin_color,u=c.change_hair_color,m=c.change_facial_hair_color,p=c.eye_color,C=c.skin_color,h=c.hair_color,N=c.facial_hair_color,V=c.ears_color,b=c.ears2_color,f=c.tail_color,g=c.tail2_color,k=c.wing_color,v=c.wing2_color;return(0,o.createComponentVNode)(2,i.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,u?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.hair_style,d=c.hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.facial_hair_style,d=c.facial_hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.ear_style,s=l.ear_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},h=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.tail_style,s=l.tail_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},N=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.wing_style,s=l.wing_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},86776:function(e,n,t){"use strict";n.__esModule=!0,n.ArcadeBattle=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ArcadeBattle=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=(l.name,l.temp),s=l.enemyAction,u=l.enemyName,m=l.playerHP,p=l.playerMP,C=l.enemyHP,h=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,a.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:u,textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Section,{color:"label",children:[(0,o.createComponentVNode)(2,c.Box,{children:d}),(0,o.createComponentVNode)(2,c.Box,{children:!h&&s})]}),(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[C,"HP"]})})})})]}),h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return i("newgame")}})||(0,o.createComponentVNode)(2,c.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return i("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return i("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return i("charge")},content:"Recharge!"})})]})]})})})}},13496:function(e,n,t){"use strict";n.__esModule=!0,n.AreaScrubberControl=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(2497);n.AreaScrubberControl=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=(0,c.useLocalState)(n,"showArea",!1),u=s[0],m=s[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:u,onClick:function(){return m(!u)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return i("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return i("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:u})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})]})};var l=function(e,n){var t=(0,c.useBackend)(n).act,a=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:a.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:a.on?"Enabled":"Disabled",selected:a.on,onClick:function(){return t("toggle",{id:a.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[a.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[a.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[a.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,i.toTitleCase)(a.area)})]})]})}},56404:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyInfrared=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AssemblyInfrared=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.visible;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return i("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,selected:s,onClick:function(){return i("visible")},children:s?"Able to be seen":"Invisible"})})]})})})})}},29632:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyProx=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyProx=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time,p=s.range,C=s.maxRange,h=s.scanning;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,value:p,maxValue:C,onDrag:function(e,n){return d("range",{range:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,a.Button,{mr:1,icon:h?"lock":"lock-open",selected:h,onClick:function(){return d("scanning")},children:h?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},48661:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})})})})}},38531:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosAlertConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.priority_alarms||[],s=l.minor_alarms||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)})),0===s.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),s.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},46566:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosControlContent=n.AtmosControl=void 0;var o=t(39812),r=t(64499),c=t(85952),a=t(74814),i=t(71494);(0,t(88654).createLogger)("fuck");n.AtmosControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t,c=(0,i.useBackend)(n),l=c.act,d=c.data,s=c.config,u=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,i.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=(0,i.useLocalState)(n,"zoom",1),N=h[0],V=h[1];return 0===p?t=(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(t=(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return V(e)},children:u.filter((function(e){return~~e.z==~~s.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:N,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)};n.AtmosControlContent=l},2726:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952));n.AtmosFilter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,a.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,n){return i("rate",{rate:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return i("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.selected,content:e.name,onClick:function(){return i("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},61505:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node1",{concentration:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node2",{concentration:n})}})})]})})})})}},99994:function(e,n,t){"use strict";n.__esModule=!0,n.Autolathe=void 0;var o=t(39812),r=(t(41860),t(85531)),c=t(64499),a=t(71494),i=t(74814),l=t(85952),d=t(95481),s=t(2497),u=function(e,n,t){if(void 0===t&&(t=1),null===e.requirements)return!0;for(var o=Object.keys(e.requirements),r=function(){var o=a[c],r=n.find((function(e){return e.name===o}));return r?r.amount=e[1].price/d.build_eff,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},u=function(e,n){return!!e.affordable&&!(e.reagent&&!n.beaker)},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u(e,i),content:(e.price/i.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},81850:function(e,n,t){"use strict";n.__esModule=!0,n.BodyDesigner=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);n.BodyDesigner=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.menu,u=d.disk,m=d.diskStored,p=d.activeBodyRecord,C=l[s];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[u?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,C]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.activeBodyRecord,s=l.mapRef;return d?(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return i("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return i("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,a.ByondUi,{style:{width:"100%",height:"128px"},params:{id:s,type:"map"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d.scale,onClick:function(){return i("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var n=d.styles[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.styleHref?(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.style,onClick:function(){return i("href_conversion",{target_href:n.styleHref,target_value:1})}}):null,n.colorHref?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color,onClick:function(){return i("href_conversion",{target_href:n.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color,style:{border:"1px solid #fff"}})]}):null,n.colorHref2?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color2,onClick:function(){return i("href_conversion",{target_href:n.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Marking",onClick:function(){return i("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var n=d.markings[e];return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return i("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,backgroundColor:n,content:e,onClick:function(){return i("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.activeBodyRecord;return(0,o.createComponentVNode)(2,a.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:i&&i.booc||"ERROR: Body record not found!"})}))}},6060:function(e,n,t){"use strict";n.__esModule=!0,n.BodyScanner=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],s=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],u={average:[.25,.5],bad:[.5,Infinity]},m=function(e,n){for(var t=[],o=0;o0?e.reduce((function(e,n){return null===e?n:(0,o.createFragment)([e,!!n&&(0,o.createComponentVNode)(2,a.Box,{children:n})],0)})):null},C=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};n.BodyScanner=function(e,n){var t=(0,c.useBackend)(n).data,r=t.occupied,a=t.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,h,{occupant:l}):(0,o.createComponentVNode)(2,B);return(0,o.createComponentVNode)(2,i.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var h=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,N,{occupant:n}),(0,o.createComponentVNode)(2,V,{occupant:n}),(0,o.createComponentVNode)(2,b,{occupant:n}),(0,o.createComponentVNode)(2,f,{occupant:n}),(0,o.createComponentVNode)(2,k,{organs:n.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:n.intOrgan})]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},V=function(e){var n=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Blood Reagents",children:n.reagents?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.reagents.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stomach Reagents",children:n.ingested?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.ingested.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var n=e.occupant,t=n.hasBorer||n.blind||n.colourblind||n.nearsighted||n.hasVirus;return(t=t||n.humanPrey||n.livingPrey||n.objectPrey)?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:d.map((function(e,t){if(n[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2](n)})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},f=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(s,(function(e,t,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!t&&t[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:n[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:u,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",inline:!0,children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,C(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},n)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:n>0&&"0.5rem",ranges:u,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([C(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},n)}))]})})},B=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},74639:function(e,n,t){"use strict";n.__esModule=!0,n.BombTester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}n.BombTester=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.simulating,u=d.mode,m=d.tank1,p=d.tank1ref,C=d.tank2,h=d.tank2ref,N=d.canister,V=d.sim_canister_output;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,c.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:1})},selected:1===u,children:"Single Tank"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:2})},selected:2===u,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:3})},selected:3===u,children:"Canister"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Secondary Slot",children:C&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:h})},icon:"eject",children:C})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("canister_scan")},icon:"search",children:"Scan"}),children:N&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:N})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No tank connected."})}),N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:V,maxValue:1013.25,onDrag:function(e,n){return i("set_can_pressure",{pressure:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return i("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var l=function(e){var n,t;function r(n){var t;t=e.call(this,n)||this;var o=Math.random()>.5,r=Math.random()>.5;return t.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},t.process=setInterval((function(){t.setState((function(e){var n=Object.assign({},e);return n.reverseX?n.x-2<-5?(n.reverseX=!1,n.x+=2):n.x-=2:n.x+2>340?(n.reverseX=!0,n.x-=2):n.x+=2,n.reverseY?n.y-2<-20?(n.reverseY=!1,n.y+=2):n.y-=2:n.y+2>205?(n.reverseY=!0,n.y-=2):n.y+=2,n}))}),1),t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var a=r.prototype;return a.componentWillUnmount=function(){clearInterval(this.process)},a.render=function(){var e=this.state,n={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,c.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,c.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,c.Icon,{style:n,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},48693:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyEditor=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.BotanyEditor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.activity,s=l.degradation,u=l.disk,m=l.sourceName,p=l.locus,C=l.loaded;return d?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene Decay",children:[s,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:C})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},25486:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyIsolator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.BotanyIsolator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.geneMasks,s=l.activity,u=l.degradation,m=l.disk,p=l.loaded,C=l.hasGenetics,h=l.sourceName;return s?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene decay",children:[u,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:"download",onClick:function(){return i("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return i("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},61956:function(e,n,t){"use strict";n.__esModule=!0,n.BrigTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.BrigTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s.timing?"Stop":"Start",selected:s.timing,onClick:function(){return d(s.timing?"stop":"start")}}),s.flash_found&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:s.flash_charging?"Recharging":"Flash",disabled:s.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:s.time_left/10,minValue:0,maxValue:s.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("time",{time:n})}}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},3180:function(e,n,t){"use strict";n.__esModule=!0,n.CameraConsoleSearch=n.CameraConsoleContent=n.CameraConsole=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(34380),i=t(2497),l=t(71494),d=t(74814),s=t(85952),u=function(e,n,t){void 0===n&&(n=""),void 0===t&&(t="");var o=(0,i.createSearch)(n,(function(e){return e.name}));return(0,c.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),n&&(0,r.filter)(o),t&&(0,r.filter)((function(e){return e.networks.includes(t)})),(0,r.sortBy)((function(e){return e.name}))])(e)};n.CameraConsole=function(e,n){return(0,o.createComponentVNode)(2,s.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(t.config,c.mapRef),i=c.activeCamera,m=function(e,n){var t,o;if(!n)return[];var r=e.findIndex((function(e){return e.name===n.name}));return[null==(t=e[r-1])?void 0:t.name,null==(o=e[r+1])?void 0:o.name]}(u(c.cameras),i);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),i&&i.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)],4)};n.CameraConsoleContent=m;var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,i=(0,l.useLocalState)(n,"searchText",""),m=i[0],p=i[1],C=(0,l.useLocalState)(n,"networkFilter",""),h=C[0],N=C[1],V=c.activeCamera,b=c.allNetworks;b.sort();var f=u(c.cameras,m,h);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,n){return p(n)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return N(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:f.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",V&&e.name===V.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,s.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};n.CameraConsoleSearch=p},94477:function(e,n,t){"use strict";n.__esModule=!0,n.Canister=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Canister=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.connected,m=s.can_relabel,p=s.pressure,C=s.releasePressure,h=s.defaultReleasePressure,N=s.minReleasePressure,V=s.maxReleasePressure,b=s.valveOpen,f=s.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,i.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:C,unit:"kPa",minValue:N,maxValue:V,stepPixelSize:1,onDrag:function(e,n){return d("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:V})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:h})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?f?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:u?"plug":"times",color:u?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:u?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!f&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:f.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.pressure})," kPa"]})]}),!f&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},55636:function(e,n,t){"use strict";n.__esModule=!0,n.Canvas=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var l=function(e){var n,t;function r(n){var t;return(t=e.call(this,n)||this).canvasRef=(0,o.createRef)(),t.onCVClick=n.onCanvasClick,t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var c=r.prototype;return c.componentDidMount=function(){this.drawCanvas(this.props)},c.componentDidUpdate=function(){this.drawCanvas(this.props)},c.drawCanvas=function(e){var n=this.canvasRef.current.getContext("2d"),t=e.value,o=t.length;if(o){var r=t[0].length,c=Math.round(this.canvasRef.current.width/o),a=Math.round(this.canvasRef.current.height/r);n.save(),n.scale(c,a);for(var i=0;i=0||(r[t]=e[t]);return r}(n,["res","value","dotsize"]),i=d(t),l=i[0],s=i[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:l*c||300,height:s*c||300},a,{onClick:function(n){return e.clickwrapper(n)}}),null,this.canvasRef))},r}(o.Component),d=function(e){var n=e.length;return[n,0!==n?e[0].length:0]};n.Canvas=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=d(s.grid),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,a.Window,{width:Math.min(700,24*m+72),height:Math.min(700,24*p+72),children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,l,{value:s.grid,dotsize:24,onCanvasClick:function(e,n){return i("paint",{x:e,y:n})}}),(0,o.createComponentVNode)(2,c.Box,{children:[!s.finalized&&(0,o.createComponentVNode)(2,c.Button.Confirm,{onClick:function(){return i("finalize")},content:"Finalize"}),"\xa0",s.name]})]})})})}},25131:function(e,n,t){"use strict";n.__esModule=!0,n.CasinoPrizeDispenser=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(88654);var l={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.CasinoPrizeDispenser=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var d=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),d=(t.act,t.data),s=d.points,m=d.items,p=(0,c.useLocalState)(n,"search",""),C=p[0],h=(p[1],(0,c.useLocalState)(n,"sort","Alphabetical")),N=h[0],V=(h[1],(0,c.useLocalState)(n,"descending",!1)),b=V[0],f=(V[1],(0,r.createSearch)(C,(function(e){return e[0]}))),g=!1,k=Object.entries(m).map((function(e,n){var t=Object.entries(e[1]).filter(f).map((function(e){return e[1].affordable=s>=e[1].price,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,u,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.title),l=e.items,d=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:i},d,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:i,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},47947:function(e,n,t){"use strict";n.__esModule=!0,n.CharacterDirectory=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Pred-Pref":return"orange";case"Prey":return"blue";case"Prey-Pref":return"green";case"Switch":return"yellow";case"Non-Vore":return"black"}};n.CharacterDirectory=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=s.personalVisibility,m=s.personalTag,p=s.personalErpTag,C=(0,r.useLocalState)(n,"overlay",null),h=C[0];C[1];return(0,o.createComponentVNode)(2,a.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:u?"Shown":"Not Shown",onClick:function(){return i("setVisible")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:m,onClick:function(){return i("setTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:p,onClick:function(){return i("setErpTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return i("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,n){var t=(0,r.useLocalState)(n,"overlay",null),a=t[0],l=t[1];return(0,o.createComponentVNode)(2,c.Section,{title:a.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Box,{p:1,backgroundColor:i(a.tag),children:a.tag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Box,{children:a.erptag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.character_ad||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.ooc_notes||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.flavor_text||"Unset."})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.directory,d=(0,r.useLocalState)(n,"sortId","name"),u=d[0],m=(d[1],(0,r.useLocalState)(n,"sortOrder","name")),p=m[0],C=(m[1],(0,r.useLocalState)(n,"overlay",null)),h=(C[0],C[1]);return(0,o.createComponentVNode)(2,c.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Refresh",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,s,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,s,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,s,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,n){var t=p?1:-1;return e[u].localeCompare(n[u])*t})).map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{backgroundColor:i(e.tag),children:[(0,o.createComponentVNode)(2,c.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return h(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},n)}))]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.id),i=e.children,l=(0,r.useLocalState)(n,"sortId","name"),d=l[0],s=l[1],u=(0,r.useLocalState)(n,"sortOrder","name"),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",color:d!==a&&"transparent",onClick:function(){d===a?p(!m):(s(a),p(!0))},children:[i,d===a&&(0,o.createComponentVNode)(2,c.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},22223:function(e,n,t){"use strict";n.__esModule=!0,n.ChemDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(48229),i=t(85952),l=[5,10,20,30,40,60],d=[1,5,10];n.ChemDispenser=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.amount;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",selected:i===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return a("amount",{amount:e})}})},n)}))})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,c.Slider,{step:1,stepPixelSize:5,value:i,minValue:1,maxValue:120,onDrag:function(e,n){return a("amount",{amount:n})}})})]})})},u=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chemicals,d=void 0===l?[]:l,s=[],u=0;u<(d.length+1)%3;u++)s.push(!0);return(0,o.createComponentVNode)(2,c.Section,{title:i.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",height:"100%",align:"flex-start",children:[d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",m:.2,basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return a("dispense",{reagent:e.id})}})},n)})),s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"25%",height:"20px"},n)}))]})})},m=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,s=l.isBeakerLoaded,u=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[!!s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[u," / ",m," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return i("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:s,beakerContents:C,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return i("remove",{reagent:e.id,amount:-1})}}),d.map((function(n,t){return(0,o.createComponentVNode)(2,c.Button,{content:n,onClick:function(){return i("remove",{reagent:e.id,amount:n})}},t)})),(0,o.createComponentVNode)(2,c.Button,{content:"ALL",onClick:function(){return i("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},34859:function(e,n,t){"use strict";n.__esModule=!0,n.ChemMaster=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(48229),l=t(16007),d=[1,5,10,30,60];n.ChemMaster=function(e,n){var t=(0,r.useBackend)(n).data,c=t.condi,i=t.beaker,d=t.beaker_reagents,p=void 0===d?[]:d,C=t.buffer_reagents,h=void 0===C?[]:C,N=t.mode;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s,{beaker:i,beakerReagents:p,bufferNonEmpty:h.length>0}),(0,o.createComponentVNode)(2,u,{mode:N,bufferReagents:h}),(0,o.createComponentVNode)(2,m,{isCondiment:c,bufferNonEmpty:h.length>0})]})]})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,s=(t.data,e.beaker),u=e.beakerReagents,m=e.bufferNonEmpty?(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:m,children:s?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,t){return(0,o.createComponentVNode)(2,c.Box,{mb:t0?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,c.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!i.condi&&(0,o.createComponentVNode)(2,c.Button,{icon:i.printing?"spinner":"print",disabled:i.printing,iconSpin:!!i.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},83919:function(e,n,t){"use strict";n.__esModule=!0,n.ClawMachine=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ClawMachine=function(e,n){var t,i=(0,r.useBackend)(n),l=i.act,d=i.data,s=(d.wintick,d.instructions),u=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===u&&(t=(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,t,0)})}},74351:function(e,n,t){"use strict";n.__esModule=!0,n.Cleanbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Cleanbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.version,p=l.blood,C=(l.patrol,l.vocal),h=l.wet_floors,N=l.spray_blood,V=l.rgbpanel,b=l.red_switch,f=l.green_switch,g=l.blue_switch;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("blood")},children:p?"Clean":"Ignore"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("vocal")},children:C?"On":"Off"})})]})})||null,!u&&s&&(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:V&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"red":"maroon",onClick:function(){return i("red_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:f?"toggle-on":"toggle-off",backgroundColor:f?"green":"darkgreen",onClick:function(){return i("green_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:g?"toggle-on":"toggle-off",backgroundColor:g?"blue":"darkblue",onClick:function(){return i("blue_switch")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:h,onClick:function(){return i("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"brown",selected:N,onClick:function(){return i("spray_blood")},icon:"screwdriver",children:N?"Yes":"No"})})]})})})||null]})})}},98213:function(e,n,t){"use strict";n.__esModule=!0,n.CloningConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(76270),l=t(16007),d=t(85952),s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=e.args,s=d.activerecord,u=d.realname,m=d.health,p=d.unidentity,C=d.strucenzymes,h=m.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+u,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:h.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.oxy,inline:!0,children:h[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.toxin,inline:!0,children:h[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.brute,inline:!0,children:h[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.burn,inline:!0,children:h[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:s})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};n.CloningConsole=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",s),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data.menu;return 1===r?t=(0,o.createComponentVNode)(2,p):2===r&&(t=(0,o.createComponentVNode)(2,C)),t},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.loading,s=l.scantemp,u=l.occupant,m=l.locked,p=l.can_brainscan,C=l.scan_mode,h=l.numberofpods,N=l.pods,V=l.selected_pod,b=m&&!!u;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return i("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:b||!u,icon:"user-slash",content:"Eject Occupant",onClick:function(){return i("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:s.color,children:s.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"brain":"male",content:C?"Brain":"Body",onClick:function(){return i("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:h?N.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:V===e.pod,icon:V===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Pod #",n+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.records;return i.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},h=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.scanner,d=i.numberofpods,s=i.autoallowed,u=i.autoprocess,m=i.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:u?0:1})}})],4),(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},32278:function(e,n,t){"use strict";n.__esModule=!0,n.ColorMate=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ColorMate=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.items,s=l.activecolor,u=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,c.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:s,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return i("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return i("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return i("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return i("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Items",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["#",n+1,": ",e]},n)}))})],4)||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No items inserted."})})})})}},130:function(e,n,t){"use strict";n.__esModule=!0,n.CommunicationsConsoleContent=n.CommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CommunicationsConsole=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.menu_state),i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?i=(0,o.createComponentVNode)(2,l):2===a?i=(0,o.createComponentVNode)(2,u):3===a&&(i=(0,o.createComponentVNode)(2,s)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),i],0)};n.CommunicationsConsoleContent=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.messages,d=i.msg_cooldown,s=i.emagged,u=i.cc_cooldown,m=i.str_security_level,p=i.levels,C=i.authmax,h=i.security_level,N=i.security_level_color,V=i.authenticated,b=i.atcsquelch,f=i.boss_short,g="View ("+l.length+")",k="Make Priority Announcement";d>0&&(k+=" ("+d+"s)");var v=s?"Message [UNKNOWN]":"Message "+f;u>0&&(v+=" ("+u+"s)");var B=m,L=p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.icon,content:e.name,disabled:!V,selected:e.id===h,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,c.Button,{icon:"bullhorn",content:k,disabled:!C||d>0,onClick:function(){return a("announce")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",color:"red",content:v,disabled:!C||u>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!C,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",content:v,disabled:!C||u>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Alert",color:N,children:B}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Alert",children:L}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tv",content:"Change Status Displays",disabled:!V,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"folder-open",content:g,disabled:!V,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,c.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!V,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,d=l.authenticated,s=l.is_ai,u=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return t=d?s?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+t+")":"Log In",onClick:function(){return i("auth")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:u}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return i("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||s,onClick:function(){return i("cancelshuttle")}})})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.message_current,d=i.message_deletion_allowed,s=i.authenticated,u=i.messages;if(l)return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Return To Message List",disabled:!s,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,c.Box,{children:l.contents})});var m=u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View",disabled:!s||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Delete",disabled:!s||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.length&&m||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stat_display,d=i.authenticated,s=l.presets.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},4220:function(e,n,t){"use strict";n.__esModule=!0,n.Communicator=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=t(22902),s={};n.Communicator=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.currentTab,d=r.video_comm,h=(r.mapRef,(0,a.useLocalState)(n,"videoSetting",0)),N=h[0],V=h[1];return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[d&&(0,o.createComponentVNode)(2,u,{videoSetting:N,setVideoSetting:V}),(!d||0!==N)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:s[c]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,C,{videoSetting:N,setVideoSetting:V})],4)]})})};var u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.video_comm,c.mapRef),d=e.videoSetting,s=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,i.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(1)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})]}):1===d?(0,o.createComponentVNode)(2,i.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,i.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(2)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return s(0)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,i.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.currentTab);return(0,o.createComponentVNode)(2,i.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),l=r.time,d=r.connectionStatus,s=r.owner,u=r.occupation;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(u)})]})})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,i.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:c,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},h=function(e,n){var t=(0,a.useBackend)(n).data,o=t.voice_mobs,r=t.communicating,c=t.requestsReceived,i=t.invitesSent,l=t.video_comm;return!("Phone"!==e||!(o.length||r.length||c.length||i.length||l))};s[1]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.homeScreen;return(0,o.createComponentVNode)(2,i.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,i.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,i.Icon,{spin:h(e.module,n),color:h(e.module,n)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,i.Box,{children:e.module})]},e.number)}))})}));var N=function(e,n){for(var t=(0,a.useBackend)(n),r=t.act,c=t.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],s=0;st?n.length>t?n.slice(0,t)+"...":n:e+n},f=function(e,n,t,o){if(t<0||t>o.length)return V(e,n)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=V(e,n),c=V(o[t],n);return r&&c?"TinderMessage_Subsequent_Sent":r||c?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};s[40]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.targetAddressName,s=l.targetAddress,u=l.imList,m=(0,a.useLocalState)(n,"clipboardMode",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:V(e,s)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[V(e,s)?"You":"Them",": ",e.im]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]}):(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:V(e,s)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:f(e,s,n-1,t),inline:!0,children:(0,c.decodeHtmlEntities)(e.im)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]})}));var g=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,c.decodeHtmlEntities)(l.name)+" by "+(0,c.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,c.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,c.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},k=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,i.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,c.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};s[5]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:"News",stretchContents:!0,height:"100%",children:!c.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,g)||(0,o.createComponentVNode)(2,k)})}));s[6]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.note;return(0,o.createComponentVNode)(2,i.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,i.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:c})})}));s[7]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data),d=l.aircontents,s=l.weather;return(0,o.createComponentVNode)(2,i.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Weather Reports",children:!!s.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weather",children:(0,c.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Forecast",children:(0,c.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),s[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);s[9]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.owner,s=l.occupation,u=l.connectionStatus,m=l.address,p=l.visible,C=l.ring,h=l.selfie_mode;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",fluid:!0,content:(0,c.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:h?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Occupation",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connection",children:1===u?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C,selected:C,fluid:!0,content:C?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},2174:function(e,n,t){"use strict";n.__esModule=!0,n.ComputerFabricator=void 0;var o=t(39812),r=(t(2497),t(71494)),c=t(74814),a=t(85952);n.ComputerFabricator=function(e,n){var t=(0,r.useBackend)(n),u=t.act,m=t.data;return(0,o.createComponentVNode)(2,a.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return u("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,i),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,s)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,c.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,c.Box,{mt:3,children:(0,o.createComponentVNode)(2,c.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"2"})}})})]})})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"good",children:[i.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return a("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return a("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"1"})}})})]})]}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return a("confirm_order")}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data);return(0,o.createComponentVNode)(2,c.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"good",children:[a.totalprice,"\u20ae"]})]})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},26090:function(e,n,t){"use strict";n.__esModule=!0,n.CookingAppliance=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.CookingAppliance=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.temperature,s=l.optimalTemp,u=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,C=l.our_contents;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:u?"good":"blue",value:d,maxValue:s,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d}),"\xb0C / ",s,"\xb0C"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e,n){return e.empty?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("slot",{slot:n+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!p,onClick:function(){return i("slot",{slot:n+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},n)}))})})]})})}},22902:function(e,n,t){"use strict";n.__esModule=!0,n.CrewManifestContent=n.CrewManifest=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(76270),l=t(2497);n.CrewManifest=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.manifest);return(0,o.createComponentVNode)(2,c.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:i.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};n.CrewManifestContent=d},96158:function(e,n,t){"use strict";n.__esModule=!0,n.CrewMonitorContent=n.CrewMonitor=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(71494),i=t(85952),l=t(74814),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},s=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};n.CrewMonitor=function(){return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,i=(0,a.useBackend)(n),u=i.act,p=i.data,C=(i.config,(0,a.useLocalState)(n,"tabIndex",0)),h=C[0],N=C[1],V=(0,c.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,a.useLocalState)(n,"zoom",1);b[0],b[1];return t=0===h?(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:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),V.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:s(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===h?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===h,onClick:function(){return N(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===h,onClick:function(){return N(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:t})],4)};n.CrewMonitorContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),c=t.data,i=(0,a.useLocalState)(n,"zoom",1),d=i[0],u=i[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return u(e)},children:c.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:s(e)},e.ref)}))})})}},99798:function(e,n,t){"use strict";n.__esModule=!0,n.Cryo=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];n.Cryo=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,u=d.isOperating,m=d.hasOccupant,p=d.occupant,C=void 0===p?[]:p,h=d.cellTemperature,N=d.cellTemperatureStatus,V=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",onClick:function(){return a("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.health)})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[C.stat][0],children:l[C.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!V,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a(u?"switchOff":"switchOn")},selected:u,children:u?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",color:N,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,s)})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.isBeakerLoaded,l=a.beakerLabel,d=a.beakerVolume;return i?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,c.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded"})}},54234:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItems=n.CryoStorageCrew=n.CryoStorage=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CryoStorage=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.crew);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"No crew currently stored."})})};n.CryoStorageCrew=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.items;return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItems=l},66384:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItemsVr=n.CryoStorageVr=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(54234);n.CryoStorageVr=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i.CryoStorageCrew),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.items);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItemsVr=l},99579:function(e,n,t){"use strict";n.__esModule=!0,n.DNAForensics=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DNAForensics=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan_progress,s=l.scanning,u=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,a.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{selected:s,disabled:!u,icon:"power-off",onClick:function(){return i("scanItem")},children:s?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Blood Sample",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[u,(0,o.createComponentVNode)(2,c.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},21849:function(e,n,t){"use strict";n.__esModule=!0,n.DNAModifier=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(16007),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],s=[5,10,20,30,50];n.DNAModifier=function(e,n){var t,c=(0,r.useBackend)(n),l=(c.act,c.data),d=l.irradiating,s=l.dnaBlockSize,p=l.occupant;return n.dnaBlockSize=s,n.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(t=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,a.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),t,(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})]})};var u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,d=i.locked,s=i.hasOccupant,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:u.minHealth,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider)]})}),n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:u.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unique Enzymes",children:i.occupant.uniqueEnzymes?i.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,s=l.selectedMenuKey,u=l.hasOccupant;l.occupant;return u?n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h)],4):"se"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h)],4):"buffer"===s?t=(0,o.createComponentVNode)(2,N):"rejuvenators"===s&&(t=(0,o.createComponentVNode)(2,f)),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:s===e[0],onClick:function(){return i("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:e[2]}),e[1]]},n)}))}),t]})):(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedUIBlock,d=i.selectedUISubBlock,s=i.selectedUITarget,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:u.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:s,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,n){return a("changeUITarget",{value:n})}})})}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedSEBlock,d=i.selectedSESubBlock,s=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:s.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.radiationIntensity,d=i.radiationDuration;return(0,o.createComponentVNode)(2,c.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationIntensity",{value:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationDuration",{value:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},N=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.buffers.map((function(e,n){return(0,o.createComponentVNode)(2,V,{id:n+1,name:"Buffer "+(n+1),buffer:e},n)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,b)],4)},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.id,d=e.name,s=e.buffer,u=i.isInjectorReady,m=d+(s.data?" - "+s.label:"");return(0,o.createComponentVNode)(2,c.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!s.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data||!i.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-end",onClick:function(){return a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i.hasDisk||!i.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!s.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:s.owner||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!s.data&&(0,o.createComponentVNode)(2,c.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.hasDisk,d=i.disk;return(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerVolume,u=i.beakerLabel;return(0,o.createComponentVNode)(2,c.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inject",children:[s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},n)})),(0,o.createComponentVNode)(2,c.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,c.Box,{mb:"0.5rem",children:u||"No label"}),d?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,n){return(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},k=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,s=e.blockSize,u=e.action,m=i.split(""),p=[],C=function(e){for(var n=e/s+1,t=[],r=function(r){var i=r+1;t.push((0,o.createComponentVNode)(2,c.Button,{selected:l===n&&d===i,content:m[e+r],mb:"0",onClick:function(){return a(u,{block:n,subblock:i})}}))},i=0;i1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,c.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return a("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,c.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return a("affected_species")}})]})],4)]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dish_inserted,i.buffer),d=i.species_buffer,s=(i.effects,i.info);i.growth,i.affected_species,i.busy;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,c.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,c.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return a("disk")}}),l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return a("splice",{splice:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return a("splice",{splice:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return a("splice",{splice:3})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return a("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice Species",disabled:!d||s,onClick:function(){return a("splice",{splice:5})}})}):null]})}},31066:function(e,n,t){"use strict";n.__esModule=!0,n.DishIncubator=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.DishIncubator=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.on,u=d.system_in_use,m=d.food_supply,p=d.radiation,C=d.growth,h=d.toxins,N=d.chemicals_inserted,V=d.can_breed_virus,b=d.chemical_volume,f=d.max_chemical_volume,g=d.dish_inserted,k=d.blood_already_infected,v=d.virus,B=d.analysed,L=d.infection_rate;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!u,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":C>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:h})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:V?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(V?"Vial":"Chemicals"),disabled:!N,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!V,onClick:function(){return l("virus")}})],4),children:N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:f,value:b,children:[b,"/",f]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:V?"good":"average",children:[g?V?"Suitable":"No hemolytic samples detected":"N/A",k?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?v?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:B?L:"Unknown."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No dish loaded."})})]})})}},19095:function(e,n,t){"use strict";n.__esModule=!0,n.DisposalBin=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.DisposalBin=function(e,n){var t,i,l=(0,r.useBackend)(n),d=l.act,s=l.data;return 2===s.mode?(t="good",i="Ready"):s.mode<=0?(t="bad",i="N/A"):1===s.mode?(t="average",i="Pressurizing"):(t="average",i="Idle"),(0,o.createComponentVNode)(2,a.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State",color:t,children:i}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:s.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:s.isAI||s.panel_open,content:"Disengaged",selected:s.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:s.isAI||s.panel_open,content:"Engaged",selected:s.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:-1===s.mode,content:"Off",selected:s.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:-1===s.mode,content:"On",selected:s.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",disabled:s.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},29345:function(e,n,t){"use strict";n.__esModule=!0,n.DroneConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DroneConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.drones,s=l.areas,u=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return i("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return i("search_fab")}})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,c.Dropdown,{options:s?s.sort():null,selected:u,width:"100%",onSelected:function(e){return i("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return i("ping")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Resync",onClick:function(){return i("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return i("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No drones detected."})})]})})}},84122:function(e,n,t){"use strict";n.__esModule=!0,n.EmbeddedController=void 0;var o=t(39812),r=(t(2497),t(41860),t(71494)),c=t(74814),a=t(85952),i=((0,t(88654).createLogger)("fuck"),{});n.EmbeddedController=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data.internalTemplateName),l=i[c];if(!l)throw Error("Unable to find Component for template name: "+c);return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=e.bars;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=!0;a.interior_status&&"open"===a.interior_status.state?l=!1:a.external_pressure&&a.chamber_pressure&&(l=!(Math.abs(a.external_pressure-a.chamber_pressure)>5));var d=!0;return a.exterior_status&&"open"===a.exterior_status.state?d=!1:a.internal_pressure&&a.chamber_pressure&&(d=!(Math.abs(a.internal_pressure-a.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return i("cycle_ext")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return i("cycle_int")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return i("force_ext")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return i("force_int")}})]})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,u),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===a.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===a.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===a.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Escape Pod Status",children:i[a.docking_status]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.data;t.act;return a.armed?(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!a.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==a.docking_status?"bad":"",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{selected:a.override_enabled,color:"docked"!==a.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return i("toggle_override")}})]})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"NOT IN USE"})}[a.docking_status]);return a.override_enabled&&(i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[a.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),i};i.AirlockConsoleAdvanced=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},u=[{minValue:0,maxValue:202,value:i.external_pressure,label:"External Pressure",textValue:i.external_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.internal_pressure,label:"Internal Pressure",textValue:i.internal_pressure+" kPa",color:s}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Purge",onClick:function(){return a("purge")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lock-open",content:"Secure",onClick:function(){return a("secure")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsolePhoron=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:i.chamber_phoron,label:"Chamber Phoron",textValue:i.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleDocking=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Dock",buttons:i.airlock_disabled||i.override_enabled?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.DockingConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.override_enabled,content:"Force exterior door",onClick:function(){return a("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};i.DockingConsoleMulti=function(e,n){var t=(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.Section,{title:"Airlocks",children:t.airlocks.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:t.airlocks.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};i.DoorAccessConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l="open"===i.interior_status.state||"closed"===i.exterior_status.state,d="open"===i.exterior_status.state||"closed"===i.interior_status.state;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){a(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){a(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===i.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Interior Door Status",children:"closed"===i.interior_status.state?"Locked":"Open"})]})})};i.EscapePodConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:i.armed,color:i.armed?"bad":"average",content:"ARM",onClick:function(){return a("manual_arm")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return a("force_launch")}})]})]})],4)};i.EscapePodBerthConsole=function(e,n){(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},33777:function(e,n,t){"use strict";n.__esModule=!0,n.ExonetNode=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ExonetNode=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.allowPDAs,u=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return i("toggle_power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return i("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return i("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return i("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:[p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:e},n)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No logs found."})]})})]})})}},95481:function(e,n,t){"use strict";n.__esModule=!0,n.Materials=n.ExosuitFabricator=void 0;var o,r=t(39812),c=t(34380),a=t(64499),i=t(71494),l=t(58083),d=t(74814),s=t(85952),u=t(2497),m=t(41860);function p(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return C(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return C(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function C(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);tt?{color:2,deficit:e-t}:n>t?{color:1,deficit:e}:e+n>t?{color:1,deficit:e+n-t}:{color:0,deficit:0}},b=function(e,n,t){var o={textColor:0};return Object.keys(t.cost).forEach((function(r){o[r]=V(t.cost[r],n[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};n.ExosuitFabricator=function(e,n){var t,o,c=(0,i.useBackend)(n),a=c.act,l=c.data,u=l.queue||[],m=(t=l.materials||[],o={},t.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,n){var t={},o={},r={},c={};return n.forEach((function(n,a){c[a]=0,Object.keys(n.cost).forEach((function(i){t[i]=t[i]||0,r[i]=r[i]||0,o[i]=V(n.cost[i],t[i],e[i]),0!==o[i].color?c[a]1&&l0}));return 0===l.length?(0,r.createComponentVNode)(2,d.Box,{textAlign:"center",children:[(0,r.createComponentVNode)(2,d.Icon,{textAlign:"center",size:5,name:"inbox"}),(0,r.createVNode)(1,"br"),(0,r.createVNode)(1,"b",null,"No Materials Loaded.",16)]}):(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:l.map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,k,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,f,{material:e})})]},e.name)||null}))})};n.Materials=g;var k=function(e,n){var t=e.name,o=e.amount,a=e.formatsi,i=e.formatmoney,s=e.color,p=e.style,C="0";return C=o<1&&o>0?(0,m.toFixed)(o,2):a?(0,l.formatSiUnit)(o,0):i?(0,l.formatMoney)(o):o,(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,c.classes)(["sheetmaterials32x32",h[t]]),position:"relative",style:p,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,u.toTitleCase)(t)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:s,style:{"text-align":"center"},children:C})})]})},v=function(e,n){var t=(0,i.useBackend)(n).data,o=t.partSets||[],c=t.buildableParts||{},a=(0,i.useSharedState)(n,"part_tab",o.length?c[0]:""),l=a[0],s=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!c[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!c[e],onClick:function(){return s(e)},children:e},e)}))})},B=function(e,n){var t,o=(0,i.useBackend)(n).data,c=function(e){for(var n,t=p(e);!(n=t()).done;){var o=n.value;if(s[o])return o}return null},l=o.partSets||[],s=o.buildableParts||[],m=e.queueMaterials,C=e.materials,h=(0,i.useSharedState)(n,"part_tab",c(l)),N=h[0],V=h[1],f=(0,i.useSharedState)(n,"search_text",""),g=f[0],k=f[1];if(!N||!s[N]){var v=c(l);if(!v)return;V(v)}return g?(t=[],function(e,n){var t=[];if(e.length){var o=(0,u.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(n).forEach((function(e){n[e].filter(o).forEach((function(e){t.push(e)}))})),t=(0,a.uniqBy)((function(e){return e.name}))(t)}}(g,s).forEach((function(e){e.format=b(C,m,e),t.push(e)}))):(t={Parts:[]},s[N].forEach((function(e){e.format=b(C,m,e),e.subCategory?(e.subCategory in t||(t[e.subCategory]=[]),t[e.subCategory].push(e)):t.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,n){return k(n)}})})]})}),!!g&&(0,r.createComponentVNode)(2,L,{name:"Search Results",parts:t,forceShow:!0,placeholder:"No matching results..."})||Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,L,{name:e,parts:t[e]},e)}))],0)},L=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data.buildingPart,a=e.parts,l=e.name,s=e.forceShow,u=e.placeholder,m=(0,i.useSharedState)(n,"display_mats",!1)[0];return(!!a.length||s)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&u,a.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:c||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(n){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:N[e.format[n].color],children:(0,r.createComponentVNode)(2,k,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:n,amount:e.cost[n]})},n)}))})],0,e.name)}))]})},_=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=c.isProcessingQueue,l=c.queue||[],s=e.queueMaterials,u=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!a&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,S)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,w,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,x,{queueMaterials:s,missingMaterials:u})})})]})},x=function(e,n){var t=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,k,{formatmoney:!0,name:e,amount:t[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},w=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=e.textColors,l=c.queue||[];return l.length?l.map((function(e,n){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:n+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[a[n]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},S=function(e,n){var t=(0,i.useBackend)(n).data,o=t.buildingPart,c=t.storedPart;if(c){var a=c.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:a}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,s=o.duration,u=o.printTime,m=Math.ceil(s/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:u,value:s,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},95598:function(e,n,t){"use strict";n.__esModule=!0,n.Farmbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Farmbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.locked,u=l.tank,m=l.tankVolume,p=l.tankMaxVolume,C=l.waters_trays,h=l.refills_water,N=l.uproots_weeds,V=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Hydroponic Assistance Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water Tank",children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("water")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("refill")},children:h?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("weed")},children:N?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("replacenutri")},children:V?"Yes":"No"})})})})]})||null]})})}},17569:function(e,n,t){"use strict";n.__esModule=!0,n.FaxContent=n.Fax=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(28117),l=t(1192);n.Fax=function(e,n){return(0,r.useBackend)(n).data.authenticated?(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.bossName,d=i.copyItem,s=i.cooldown,u=i.destination;return(0,o.createComponentVNode)(2,c.Section,{children:[!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,c.Button,{icon:"map-marker-alt",content:u,onClick:function(){return a("dept")}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",onClick:function(){return a("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Please insert item to transmit."})]})};n.FaxContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act;return t.data.copyItem?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return a("remove")},content:"Remove Item"})}):null}},58087:function(e,n,t){"use strict";n.__esModule=!0,n.FileCabinet=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.FileCabinet=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data.contents,s=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},21902:function(e,n,t){"use strict";n.__esModule=!0,n.Floorbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Floorbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.vocal,p=l.amount,C=l.possible_bmode,h=l.improvefloors,N=l.eattiles,V=l.maketiles,b=l.bmode;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("vocal")},children:m?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("tiles")},children:N?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("make")},children:V?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,c.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:b,options:C,onSelected:function(e){return i("bridgemode",{dir:e})}})})]})})||null]})})}},309:function(e,n,t){"use strict";n.__esModule=!0,n.GasPump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.GasPump=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/10})," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?u="Running":!d&&s>0&&(u="DISCHARGING"),(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return i("gentoggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",children:["Generator ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Status",children:[s,"%"]})]})})})})}},95075:function(e,n,t){"use strict";n.__esModule=!0,n.GuestPass=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.GuestPass=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.access,d.area),u=d.giver,m=d.giveName,p=d.reason,C=d.duration,h=d.mode,N=d.log,V=d.uid;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:1===h&&(0,o.createComponentVNode)(2,a.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Logs",children:N.length&&N.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,a.Section,{title:"Guest pass terminal #"+V,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,a.Button,{content:u||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,a.Button,{content:C,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},31875:function(e,n,t){"use strict";n.__esModule=!0,n.GyrotronControlContent=n.GyrotronControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.GyrotronControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.gyros;return(0,o.createComponentVNode)(2,a.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Strength"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.fire_delay,unit:"decisecond(s)",minValue:1,maxValue:60,stepPixelSize:1,onDrag:function(n,t){return c("set_rate",{gyro:e.ref,rate:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.strength,unit:"penta-dakw",minValue:1,maxValue:50,stepPixelSize:1,onDrag:function(n,t){return c("set_str",{gyro:e.ref,str:t})}})})]},e.name)}))]})})};n.GyrotronControlContent=i},7908:function(e,n,t){"use strict";n.__esModule=!0,n.Holodeck=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Holodeck=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.restrictedPrograms,u=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,C=l.emagged,h=l.gravity,N=d;return p&&(N=N.concat(s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{color:-1!==s.indexOf(e)?"bad":null,icon:"eye",content:e,selected:u===e,fluid:!0,onClick:function(){return i("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Override",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",fluid:!0,disabled:C,color:p?"good":"bad",onClick:function(){return i("AIoverride")},children:[!!C&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{icon:"user-astronaut",selected:h,onClick:function(){return i("gravity")},children:h?"Enabled":"Disabled"})})]})})]})})}},12676:function(e,n,t){"use strict";n.__esModule=!0,n.ICAssembly=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=(t(2497),t(58083));n.ICAssembly=function(e,n){var t=(0,c.useBackend)(n),s=(t.act,t.data),u=s.total_parts,m=s.max_components,p=s.total_complexity,C=s.max_complexity,h=s.battery_charge,N=s.battery_max,V=s.net_power,b=s.unremovable_circuits,f=s.removable_circuits;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:u/m,maxValue:1,children:[u," / ",m," (",(0,r.round)(u/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/C,maxValue:1,children:[p," / ",C," (",(0,r.round)(p/C*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:h&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:h/N,maxValue:1,children:[h," / ",N," (",(0,r.round)(h/N*100,1),"%)"]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Net Energy",children:0===V?"0 W/s":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,f.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:f})||null]})})};var d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.title,i=e.circuits;return(0,o.createComponentVNode)(2,a.Section,{title:r,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},42394:function(e,n,t){"use strict";n.__esModule=!0,n.ICCircuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(58083);n.ICCircuit=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=(u.name,u.desc),p=u.displayed_name,C=(u.removable,u.complexity),h=u.power_draw_idle,N=u.power_draw_per_use,V=u.extended_desc,b=u.inputs,f=u.outputs,g=u.activators;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Complexity",children:C}),h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(h)})||null,N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(N)})||null]}),V]}),(0,o.createComponentVNode)(2,c.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,c.Flex.Item,{basis:b.length&&f.length?"33%":b.length||f.length?"45%":"100%",children:(0,o.createComponentVNode)(2,c.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,c.Box,{children:m})})}),f.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:f})})})||null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.name)}))})]})]})})};var d=function(e,n){var t=(0,r.useBackend)(n).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_name",{pin:e.ref})},children:[(0,i.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.ref)}))},s=function(e,n){var t=(0,r.useBackend)(n).act,a=e.pin;return a.linked.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_unwire",{pin:a.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},81039:function(e,n,t){"use strict";n.__esModule=!0,n.ICDetailer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(2497);n.ICDetailer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.detail_color,u=d.color_list;return(0,o.createComponentVNode)(2,a.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:Object.keys(u).map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,i.toTitleCase)(e),tooltipPosition:n%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:u[e]===s?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:u[e]},e)}))})})})}},21687:function(e,n,t){"use strict";n.__esModule=!0,n.ICPrinter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);t(88654);n.ICPrinter=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=i.metal,s=i.max_metal,u=i.metal_per_sheet,m=(i.debug,i.upgraded),p=i.can_clone;i.assembly_to_clone,i.categories;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:630,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l,maxValue:s,children:[l/u," / ",s/u," sheets"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,n){return!!e.can_build&&!(e.cost>n.metal)},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.categories,u=(d.debug,(0,r.useSharedState)(n,"categoryTarget",null)),m=u[0],p=u[1],C=(0,i.filter)((function(e){return e.name===m}))(s)[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Circuits",children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{mr:2,children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,i.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:C&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,i.sortBy)((function(e){return e.name}))(C.items).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return a("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."})]})})}},48522:function(e,n,t){"use strict";n.__esModule=!0,n.IDCard=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(14959);n.IDCard=function(e,n){var t=(0,c.useBackend)(n).data,l=t.registered_name,d=t.sex,s=t.age,u=t.assignment,m=t.fingerprint_hash,p=t.blood_type,C=t.dna_hash,h=t.photo_front,N=[{name:"Sex",val:d},{name:"Age",val:s},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:C}];return(0,o.createComponentVNode)(2,a.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:h&&(0,o.createVNode)(1,"img",null,null,1,{src:h.substr(1,h.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.RankIcon,{rank:u})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:u})})]})]})})})}},76952:function(e,n,t){"use strict";n.__esModule=!0,n.IdentificationComputerRegions=n.IdentificationComputerAccessModification=n.IdentificationComputerPrinting=n.IdentificationComputerContent=n.IdentificationComputer=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952),l=t(2497),d=(t(76270),t(22902));n.IdentificationComputer=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,i.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.ntos,s=i.mode,p=i.has_modify,C=i.printing,h=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!i.have_id_slot?h=(0,o.createComponentVNode)(2,d.CrewManifestContent):C?h=(0,o.createComponentVNode)(2,u):1===s&&(h=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(!l||!!i.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===s,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:1===s,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!i.have_printer&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!s&&!p,color:"",children:"Print"})]}),h],0)};n.IdentificationComputerContent=s;var u=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",children:"Please wait..."})};n.IdentificationComputerPrinting=u;var m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.ntos,s=i.station_name,u=i.target_name,m=i.target_owner,C=i.scan_name,h=i.authenticated,N=i.has_modify,V=i.account_number,b=i.centcom_access,f=i.all_centcom_access,g=(i.regions,i.id_rank),k=i.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!h&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:u,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:C,onClick:function(){return r("scan")}})})]}),!!h&&!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,n){return r("reg",{reg:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:V,fluid:!0,onInput:function(e,n){return r("account",{account:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[k.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,a.Section,{title:s,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};n.IdentificationComputerAccessModification=m;var p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=e.actName,u=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return i(s,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};n.IdentificationComputerRegions=p},44570:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.InputModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952);(0,t(88654).createLogger)("inputmodal");n.InputModal=function(e,n){var t,r,s,u=(0,c.useBackend)(n),m=u.act,p=u.data,C=p.title,h=p.message,N=p.initial,V=p.input_type,b=p.timeout,f=(0,c.useLocalState)(n,"curValue",N),g=f[0],k=f[1],v=function(e){if(e.keyCode===i.KEY_ESCAPE)return e.preventDefault(),void m("cancel")};switch(V){case"text":case"num":r=325,t=Math.max(150,h.length),s=(0,o.createComponentVNode)(2,a.Input,{value:N,width:"100%",autoFocus:!0,autoSelect:!0,onKeyDown:v,onChange:function(e,n){k(n)},onEnter:function(e,n){m("choose",{choice:n})}});break;case"message":r=450,t=350,s=(0,o.createComponentVNode)(2,a.TextArea,{value:N,width:"100%",height:"100%",autoFocus:!0,dontUseTabForIndent:!0,onKeyDown:v,onChange:function(e,n){k(n)}})}return(0,o.createComponentVNode)(2,l.Window,{title:C,theme:"abstract",width:r,height:t,children:[b!==undefined&&(0,o.createComponentVNode)(2,d,{value:b}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,className:"InputModal__Section",title:h,tabIndex:0,children:s})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",onClick:function(){return m("choose",{choice:g})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return m("cancel")}})})]})})]})})]})};var d=function(e){var n=e.value;return(0,o.createVNode)(1,"div","InputModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"InputModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=d},53541:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanel=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanel=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.internalsValid;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act)},children:e.item||"Nothing"})},e.name)}))})}),s&&(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:s&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("internals")},children:"Set Internals"})||null})||null]})})}},46638:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanelHuman=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanelHuman=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.specialSlots,u=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,C=l.handcuffedParams,h=l.legcuffed,N=l.legcuffedParams,V=l.accessory;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Divider),s&&s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"running",onClick:function(){return i("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return i("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),u&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"book-medical",onClick:function(){return i("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",C)},children:"Handcuffed"})||null,h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",N)},children:"Legcuffed"})||null,V&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},45e3:function(e,n,t){"use strict";n.__esModule=!0,n.IsolationCentrifuge=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(74814),a=t(85952);n.IsolationCentrifuge=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.busy,s=l.antibodies,u=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,C=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No vial detected."});return p&&(C=s||u?(0,o.createFragment)([s?(0,o.createComponentVNode)(2,c.Section,{title:"Antibodies",children:s}):null,u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,c.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"print",content:"Print",disabled:!s&&!u.length,onClick:function(){return i("print")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return i("sample")}})})]}),C]}),s&&!m||u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[s&&!m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return i("antibody")}})}):null,u.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Strain",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:e.name,onClick:function(){return i("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},83994:function(e,n,t){"use strict";n.__esModule=!0,n.JanitorCart=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.JanitorCart=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.mybag,u=d.mybucket,m=d.mymop,p=d.myspray,C=d.myreplacer,h=d.signs;d.icons;return(0,o.createComponentVNode)(2,a.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Garbage Bag Slot",tooltipPosition:"bottom-end",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return i("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Bucket Slot",tooltipPosition:"bottom",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return i("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-end",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return i("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-end",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return i("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Light Replacer Slot",tooltipPosition:"top",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return i("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Signs Slot",tooltipPosition:"top-start",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return i("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var i={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,n){var t=(0,r.useBackend)(n).data,a=e.iconkey,l=t.icons;return a in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[a].substr(1,l[a].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,c.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:i[a]})}},68741:function(e,n,t){"use strict";n.__esModule=!0,n.Jukebox=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Jukebox=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.playing,u=d.loop_mode,m=d.volume,p=d.current_track_ref,C=d.current_track,h=d.current_genre,N=d.percent,V=d.tracks,b=V.length&&V.reduce((function(e,n){var t=n.genre||"Uncategorized";return e[t]||(e[t]=[]),e[t].push(n),e}),{}),f=s&&(h||"Uncategorized");return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,a.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,a.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",disabled:s,onClick:function(){return l("play")},children:"Play"}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",disabled:!s,onClick:function(){return l("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",onClick:function(){return l("loopmode",{loopmode:1})},selected:1===u,children:"Next"}),(0,o.createComponentVNode)(2,a.Button,{icon:"random",onClick:function(){return l("loopmode",{loopmode:2})},selected:2===u,children:"Shuffle"}),(0,o.createComponentVNode)(2,a.Button,{icon:"redo",onClick:function(){return l("loopmode",{loopmode:3})},selected:3===u,children:"Repeat"}),(0,o.createComponentVNode)(2,a.Button,{icon:"step-forward",onClick:function(){return l("loopmode",{loopmode:4})},selected:4===u,children:"Once"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,step:1,value:100*m,maxValue:100,ranges:{good:[75,Infinity],average:[25,75],bad:[0,25]},format:function(e){return(0,r.round)(e,1)+"%"},onChange:function(e,n){return l("volume",{val:(0,r.round)(n/100,2)})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Available Tracks",children:V.length&&Object.keys(b).sort().map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e,color:f===e?"green":"default",child_mt:0,children:(0,o.createVNode)(1,"div",null,b[e].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"play",selected:p===e.ref,onClick:function(){return l("change_track",{change_track:e.ref})},children:e.title},e.ref)})),0,{style:{"margin-left":"1em"}})},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},13204:function(e,n,t){"use strict";n.__esModule=!0,n.LawManager=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LawManager=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data.isSlaved);return(0,o.createComponentVNode)(2,a.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useSharedState)(n,"lawsTabIndex",0),a=t[0],i=t[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===a,onClick:function(){return i(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===a,onClick:function(){return i(1)},children:"Law Sets"})]}),0===a&&(0,o.createComponentVNode)(2,l)||null,1===a&&(0,o.createComponentVNode)(2,s)||null],0)},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.ion_law_nr,s=i.ion_law,u=i.zeroth_law,m=i.inherent_law,p=i.supplied_law,C=i.supplied_law_position,h=i.zeroth_laws,N=i.has_zeroth_laws,V=i.ion_laws,b=i.has_ion_laws,f=i.inherent_laws,g=i.has_inherent_laws,k=i.supplied_laws,v=i.has_supplied_laws,B=i.isAI,L=i.isMalf,_=i.isAdmin,x=i.channel,w=i.channels,S=h.map((function(e){return e.zero=!0,e})).concat(f);return(0,o.createComponentVNode)(2,c.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:V,title:l+" Laws:",mt:-2})||null,(N||g)&&(0,o.createComponentVNode)(2,d,{laws:S,title:"Inherent Laws",mt:-2})||null,v&&(0,o.createComponentVNode)(2,d,{laws:k,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Statement Channel",children:w.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.channel,selected:x===e.channel,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_laws")},children:"State Laws"})}),B&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation",onClick:function(){return a("notify_laws")},children:"Notify"})})||null]})}),L&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Add"})]}),_&&!N&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:u,fluid:!0,onChange:function(e,n){return a("change_zeroth_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onChange:function(e,n){return a("change_ion_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:m,fluid:!0,onChange:function(e,n){return a("change_inherent_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:p,fluid:!0,onChange:function(e,n){return a("change_supplied_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("change_supplied_law_position")},children:C})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,d=i.isAdmin,s=e.laws,u=e.title,m=e.noButtons,p=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({level:2,title:u},p,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,c.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return a("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return a("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,s=i.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"sync",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},58802:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.ListInput=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952),d=0;n.ListInput=function(e,n){var t=(0,c.useBackend)(n),r=t.act,u=t.data,m=u.title,p=u.message,C=u.buttons,h=u.timeout,N=u.initial,V=(0,c.useLocalState)(n,"search_bar",!1),b=V[0],f=V[1],g=(0,c.useLocalState)(n,"displayed_array",C),k=g[0],v=g[1],B=(0,c.useLocalState)(n,"search_array",[]),L=B[0],_=B[1],x=(0,c.useLocalState)(n,"search_index",0),w=x[0],S=x[1],I=(0,c.useLocalState)(n,"last_char_code",null),y=I[0],T=I[1],A=(0,c.useLocalState)(n,"selected_button",N||C[0]),P=A[0],M=A[1];return(0,o.createComponentVNode)(2,l.Window,{title:m,theme:"abstract",width:325,height:325,children:[h!==undefined&&(0,o.createComponentVNode)(2,s,{value:h}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,autoFocus:!0,className:"ListInput__Section",title:p,tabIndex:0,onKeyDown:function(e){if(e.preventDefault(),!(d>performance.now())){if(d=performance.now()+125,e.keyCode===i.KEY_HOME||e.keyCode===i.KEY_END){var n=e.keyCode===i.KEY_HOME?0:C.length-1;return M(C[n]),T(null),void document.getElementById(C[n]).focus()}if(e.keyCode===i.KEY_UP||e.keyCode===i.KEY_DOWN){var t=1;e.keyCode===i.KEY_UP&&(t=-1);for(var o=0;o=C.length&&(o=0),M(C[o]),T(null),void document.getElementById(C[o]).focus()}if(e.keyCode!==i.KEY_SPACE&&e.keyCode!==i.KEY_ENTER)if(e.keyCode!==i.KEY_ESCAPE){var c=String.fromCharCode(e.keyCode).toLowerCase();if(c){var a;if(c===y&&L.length>0){var l=w+1;l0&&(_(s),S(0),a=s[0])}a&&(T(c),M(a),document.getElementById(a).focus())}}else r("cancel");else r("choose",{choice:P})}},buttons:(0,o.createComponentVNode)(2,a.Button,{compact:!0,icon:"search",color:"transparent",selected:b,tooltip:"Search Bar",tooltipPosition:"left",onClick:function(){f(!b),v(C)}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",id:e,selected:P===e,onClick:function(){P===e?r("choose",{choice:e}):M(e),T(null)},children:e},e)}))})}),b&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,onInput:function(e,n){return v(C.filter((function(e){return-1!==e.toLowerCase().search(n.toLowerCase())})))}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",disabled:null===P,onClick:function(){return r("choose",{choice:P})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return r("cancel")}})})]})})]})})]})};var s=function(e){var n=e.value;return(0,o.createVNode)(1,"div","ListInput__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"ListInput__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=s},36104:function(e,n,t){"use strict";n.__esModule=!0,n.LookingGlass=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LookingGlass=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.currentProgram,u=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",selected:e===s,onClick:function(){return i("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return i("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,c.Button,{mt:-1,fluid:!0,icon:"eye",selected:u,onClick:function(){return i("immersion")},children:u?"Enabled":"Disabled"})})]})})]})})}},74714:function(e,n,t){"use strict";n.__esModule=!0,n.MechaControlConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.MechaControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.beacons,u=d.stored_data;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u.length&&(0,o.createComponentVNode)(2,c.Modal,{children:(0,o.createComponentVNode)(2,c.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,i.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,i.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No mecha beacons found."})]})})}},17888:function(e,n,t){"use strict";n.__esModule=!0,n.Medbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Medbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.beaker,m=l.beaker_total,p=l.beaker_max,C=l.locked,h=l.heal_threshold,N=l.heal_threshold_max,V=l.injection_amount_min,b=l.injection_amount,f=l.injection_amount_max,g=l.use_beaker,k=l.declare_treatment,v=l.vocal;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("eject")},children:"Eject"}),children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:C?"good":"bad",children:C?"Locked":"Unlocked"})]})}),!C&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:0,maxValue:N,value:h,onDrag:function(e,n){return i("adj_threshold",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:V,maxValue:f,value:b,onDrag:function(e,n){return i("adj_inject",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return i("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return i("declaretreatment")},children:k?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return i("togglevoice")},children:v?"On":"Off"})})]})})||null]})})}},37610:function(e,n,t){"use strict";n.__esModule=!0,n.MedicalRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.MedicalRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N?t=(0,o.createComponentVNode)(2,C):5===N?t=(0,o.createComponentVNode)(2,V):6===N&&(t=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,c.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.medical,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n).data.general;return t&&t.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",display:"inline-block",preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"right",textAlign:"right",children:!!t.has_photos&&t.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.virus;return i.sort((function(e,n){return e.name>n.name?1:-1})),i.map((function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,n)}))},b=function(e,n){var t=(0,r.useBackend)(n).data.medbots;return 0===t.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"There are no Medbots."}):t.map((function(e,n){return(0,o.createComponentVNode)(2,c.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,c.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Offline"})})]})})},n)}))},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===i,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===i,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===i,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,n){var t=(0,r.useBackend)(n).act,a=e.args;return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",title:a.name||"Virus",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"red",onClick:function(){return t("modal_close")}}),children:(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:[a.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible cure",children:a.antigen}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rate of Progression",children:a.rate}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Antibiotic Resistance",children:[a.resistance,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species Affected",children:a.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:a.symptoms.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},287:function(e,n,t){"use strict";n.__esModule=!0,n.MessageMonitor=void 0;var o=t(39812),r=(t(41860),t(2497)),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d=t(67861);n.MessageMonitor=function(e,n){var t,r=(0,c.useBackend)(n),d=(r.act,r.data),p=d.auth,C=d.linkedServer,h=(d.message,d.hacking),N=d.emag;return t=h||N?(0,o.createComponentVNode)(2,s):p?C?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),t]})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,a.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,a.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,a.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,n){return r("auth",{key:n})}})]}),!!i&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.linkedServer,d=(0,c.useLocalState)(n,"tabIndex",0),s=d[0],u=d[1];return 0===s?t=(0,o.createComponentVNode)(2,p):1===s?t=(0,o.createComponentVNode)(2,C,{logs:l.pda_msgs,pda:!0}):2===s?t=(0,o.createComponentVNode)(2,C,{logs:l.rc_msgs,rc:!0}):3===s?t=(0,o.createComponentVNode)(2,h):4===s&&(t=(0,o.createComponentVNode)(2,N)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return u(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===s,onClick:function(){return u(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"red",onClick:function(){return i("deauth")},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)},p=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Server "+(i.active?"Enabled":"Disabled"),selected:i.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},C=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.logs),d=e.pda,s=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":s?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.ref,type:s?"rc":"pda"})}}),children:s?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.possibleRecipients,d=i.customsender,s=i.customrecepient,u=i.customjob,m=i.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,a.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onChange:function(e,n){return r("set_sender",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:u,onChange:function(e,n){return r("set_sender_job",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,a.Dropdown,{value:s,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,n){return r("set_message",{val:n})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:i.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},75412:function(e,n,t){"use strict";n.__esModule=!0,n.Microwave=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Microwave=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.config,d=t.data,s=d.broken,u=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Bzzzzttttt!!"})})||u&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,c.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",onClick:function(){return i("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[l.title," is empty."]})})})})}},35016:function(e,n,t){"use strict";n.__esModule=!0,n.MiningOreProcessingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=(t(64499),t(21526));n.MiningOreProcessingConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.unclaimedPoints,u=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return r("power")},children:u?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:s<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],s=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],u=function(e,n){return-1===s.indexOf(e.ore)||-1===s.indexOf(n.ore)?e.ore-n.ore:s.indexOf(n.ore)-s.indexOf(e.ore)},m=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&s.sort(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,a.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(n){return i("toggleSmelting",{ore:e.ore,set:d.indexOf(n)})}}),children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},87314:function(e,n,t){"use strict";n.__esModule=!0,n.MiningStackingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(64499);n.MiningStackingConsole=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.stacktypes,u=d.stackingAmt;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:u,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,n){return l("change_stack",{amt:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},62012:function(e,n,t){"use strict";n.__esModule=!0,n.MiningVendor=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(21526);var d={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.MiningVendor=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})};var s=function(e,n){var t=(0,c.useBackend)(n),l=(t.act,t.data),s=l.has_id,u=l.id,p=l.items,C=(0,c.useLocalState)(n,"search",""),h=C[0],N=(C[1],(0,c.useLocalState)(n,"sort","Alphabetical")),V=N[0],b=(N[1],(0,c.useLocalState)(n,"descending",!1)),f=b[0],g=(b[1],(0,r.createSearch)(h,(function(e){return e[0]}))),k=!1,v=Object.entries(p).map((function(e,n){var t=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=s&&u.points>=e[1].price,e[1]})).sort(d[V]);if(0!==t.length)return f&&(t=t.reverse()),k=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:k?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),l=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!i.has_id||i.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.config,t.data),s=i.nif_percent,u=i.nif_stat,m=(i.last_notification,i.nutrition),p=i.isSynthetic,C=i.modules,h=e.setViewing;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(u,s)," (",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:s}),"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return a("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return h(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return a("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,c.Box,{children:e.stat_text})},e.ref)}))})})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.theme;return(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:i,onSelected:function(e){return a("setTheme",{theme:e})}})})})}},79630:function(e,n,t){"use strict";n.__esModule=!0,n.NTNetRelay=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(67861);n.NTNetRelay=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.dos_crashed,s=(c.enabled,c.dos_overload,c.dos_capacity,(0,o.createComponentVNode)(2,l));return i&&(s=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Window,{width:i?700:500,height:i?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dos_crashed,i.enabled),d=i.dos_overload,s=i.dos_capacity;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",s," GQ"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return a("purge")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return a("restart")}})})]})}},60042:function(e,n,t){"use strict";n.__esModule=!0,n.Newscaster=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d="Main Menu",s="New Channel",u="View List",m="New Story",p="Print",C="New Wanted",h="View Wanted",N="View Selected Channel";n.Newscaster=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.screen,r.user;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,V)]})})};var V=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.user,(0,c.useSharedState)(n,"screen",d)),i=r[0],l=r[1],s=b[i];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,s,{setScreen:l})})},b={"Main Menu":function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(h)},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(u)},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(s)},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(m)},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d(p)},children:"Print Newspaper"})]}),!!i&&(0,o.createComponentVNode)(2,a.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(C)},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.c_locked,m=l.user,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return i("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"View List":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.channels,s=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return s(d)},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){i("show_channel",{show_channel:e.ref}),s(N)},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.channel_name,s=i.user,u=i.title,m=i.msg,p=i.photo_data,C=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return C(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Author",color:"good",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Title",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:u||"(no title yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_title")},icon:"pen",tooltip:"Edit Title",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:m||"(no message yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:p?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return C(d)},children:"Cancel"})]})},Print:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.total_num,s=i.active_num,u=i.message_num,m=i.paper_remaining,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",s," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*m," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"New Wanted":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.msg,m=l.photo_data,p=l.user,C=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return h(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,n){return i("set_wanted_desc",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return i("set_attachment")},children:m?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_wanted")},children:"Submit Wanted Issue"}),!!C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return i("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h(d)},children:"Cancel"})]})},"View Wanted":function(e,n){var t=(0,c.useBackend)(n),i=(t.act,t.data.wanted_issue),l=e.setScreen;return i?(0,o.createComponentVNode)(2,a.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(i.author)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(i.criminal)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(i.desc)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:i.img&&(0,o.createVNode)(1,"img",null,null,1,{src:i.img})||"None"})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.viewing_channel,s=l.securityCaster,m=l.company,p=e.setScreen;return d?(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return i("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return i("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",m," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return i("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return i("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},31669:function(e,n,t){"use strict";n.__esModule=!0,n.NoticeBoard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.NoticeBoard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.notices;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:l.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,c.Button,{icon:"image",content:"Look",onClick:function(){return i("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sticky-note",content:"Read",onClick:function(){return i("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Write",onClick:function(){return i("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,c.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return i("remove",{ref:e.ref})}})]},n)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No notices posted here."})})})})}},63231:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAccessDecrypter=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(76952),i=t(74814);n.NtosAccessDecrypter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.message,u=d.running,m=d.rate,p=d.factor,C=d.regions,h=function(e){for(var n="";n.lengthp?n+="0":n+="1";return n};return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:s&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:s})||u&&(0,o.createComponentVNode)(2,i.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Pick access code to decrypt",children:C.length&&(0,o.createComponentVNode)(2,a.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,i.Box,{children:"Please insert ID card."})})})})}},79760:function(e,n,t){"use strict";n.__esModule=!0,n.NtosArcade=void 0;var o=t(39812),r=t(5908),c=t(71494),a=t(74814),i=t(85952);n.NtosArcade=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(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:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.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===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},97908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAtmosControl=void 0;var o=t(39812),r=t(85952),c=t(46566);n.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.AtmosControlContent)})})}},63645:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCameraConsole=void 0;var o=t(39812),r=t(85952),c=t(3180);n.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CameraConsoleContent)})})}},74093:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(130);n.NtosCommunicationsConsole=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},55513:function(e,n,t){"use strict";n.__esModule=!0,n.NtosConfiguration=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosConfiguration=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.power_usage,u=l.battery_exists,m=l.battery,p=void 0===m?{}:m,C=l.disk_size,h=l.disk_used,N=l.hardware,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",s,"W"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Battery Status",color:!u&&"average",children:u?(0,o.createComponentVNode)(2,c.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"File System",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:C,color:"good",children:[h," GQ / ",C," GQ"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Hardware Components",children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,c.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return i("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},17539:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCrewMonitor=void 0;var o=t(39812),r=t(85952),c=t(96158);n.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CrewMonitorContent)})})}},20025:function(e,n,t){"use strict";n.__esModule=!0,n.NtosDigitalWarrant=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(64499);n.NtosDigitalWarrant=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(c.warrantname,c.warrantcharges,c.warrantauth),d=(c.type,c.allwarrants,(0,o.createComponentVNode)(2,l));return i&&(d=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data.allwarrants;return(0,o.createComponentVNode)(2,c.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",fluid:!0,onClick:function(){return a("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=e.type,s=l.allwarrants,u=(0,i.filter)((function(e){return e.arrestsearch===d}))(s);return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"})]}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.warrantname,d=i.warrantcharges,s=i.warrantauth,u=i.type,m="arrest"===u,p="arrest"===u?"Name":"Location",C="arrest"===u?"Charges":"Reason";return(0,o.createComponentVNode)(2,c.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return a("editwarrantname")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:C,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"balance-scale",onClick:function(){return a("editwarrantauth")}}),children:s})]})})}},11325:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailAdministration=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(77006);n.NtosEmailAdministration=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.error,m=c.cur_title,p=c.current_account,C=(0,o.createComponentVNode)(2,l);return i?C=(0,o.createComponentVNode)(2,d):m?C=(0,o.createComponentVNode)(2,s):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:C})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",onClick:function(){return a("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",onClick:function(){return a("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:i})},s=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i.NtosEmailClientViewMessage,{administrator:!0})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.error,i.msg_title,i.msg_body,i.msg_timestamp,i.msg_source,i.current_account),d=i.cur_suspended,s=i.messages;i.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,c.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return a("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"key",onClick:function(){return a("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Messages",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No messages found in selected account."})})]})}},77006:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailClientViewMessage=n.NtosEmailClient=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.NtosEmailClient=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.PC_device_theme,s=c.error,u=c.downloading,m=c.current_account,p=(0,o.createComponentVNode)(2,h);return s?p=(0,o.createComponentVNode)(2,C,{error:s}):u?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:i,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),l=a.down_filename,d=a.down_progress,s=a.down_size,u=a.down_speed;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"File",children:[l," (",s," GQ)"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:d,maxValue:s,children:[d,"/",s," (",(0,i.round)(d/s*100,1),"%)"]})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.current_account,d=i.addressbook,C=i.new_message,h=i.cur_title,N=(0,o.createComponentVNode)(2,s);return d?N=(0,o.createComponentVNode)(2,m):C?N=(0,o.createComponentVNode)(2,p):h&&(N=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,c.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:N})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.folder),d=i.messagecount,s=i.messages;return(0,o.createComponentVNode)(2,c.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.administrator,d=i.cur_title,s=i.cur_source,u=i.cur_timestamp,m=i.cur_body,p=i.cur_hasattachment,C=i.cur_attachment_filename,h=i.cur_attachment_size,N=i.cur_uid;return(0,o.createComponentVNode)(2,c.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:N})}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":N})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:N})}}),p&&(0,o.createComponentVNode)(2,c.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:N})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"From",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"At",children:u}),p&&!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",color:"average",children:[C," (",h,"GQ)"]})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};n.NtosEmailClientViewMessage=u;var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.msg_title),d=i.msg_recipient,s=i.msg_body,u=i.msg_hasattachment,m=i.msg_attachment_filename,p=i.msg_attachment_size;return(0,o.createComponentVNode)(2,c.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_title",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_recipient",{val:n})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachments",buttons:u&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},C=function(e,n){var t=(0,r.useBackend)(n).act,a=e.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return",onClick:function(){return t("reset")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:a})})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stored_login,d=i.stored_password;return(0,o.createComponentVNode)(2,c.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_login",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_password",{val:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",onClick:function(){return a("login")},children:"Log In"})]})}},86441:function(e,n,t){"use strict";n.__esModule=!0,n.NtosFileManager=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);t(2497);n.NtosFileManager=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.PC_device_theme,u=d.usbconnected,m=d.filename,p=d.filedata,C=d.error,h=d.files,N=void 0===h?[]:h,V=d.usbfiles,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:s,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(m||C)&&(0,o.createComponentVNode)(2,c.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[C||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i,{files:N,usbconnected:u,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),u&&(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,i,{usbmode:!0,files:b,usbconnected:u,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var i=function(e){var n=e.files,t=void 0===n?[]:n,r=e.usbconnected,a=e.usbmode,i=e.onUpload,l=e.onDelete,d=e.onRename,s=e.onOpen;return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Size"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(n,t){return d(e.name,t)}}),(0,o.createComponentVNode)(2,c.Button,{content:"Open",onClick:function(){return s(e.name)}})],4)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(a?(0,o.createComponentVNode)(2,c.Button,{icon:"download",tooltip:"Download",onClick:function(){return i(e.name)}}):(0,o.createComponentVNode)(2,c.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return i(e.name)}}))],0)})]},e.name)}))]})}},87369:function(e,n,t){"use strict";n.__esModule=!0,n.NtosIdentificationComputer=void 0;var o=t(39812),r=(t(64499),t(71494)),c=(t(74814),t(85952)),a=(t(2497),t(76270),t(76952));n.NtosIdentificationComputer=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},59543:function(e,n,t){"use strict";n.__esModule=!0,n.NtosMain=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),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",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};n.NtosMain=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.device_theme,u=d.programs,m=void 0===u?[]:u,p=d.has_light,C=d.light_on,h=d.comp_light_color,N=d.removable_media,V=void 0===N?[]:N,b=d.login,f=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===s?"Syndix Main Menu":"NtOS Main Menu",theme:s,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"144px",icon:"lightbulb",selected:C,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",C?"ON":"OFF"]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:h})]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",disabled:!f.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:["ID Name: ",f.IDName]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:["Assignment: ",f.IDJob]})]})}),!!V.length&&(0,o.createComponentVNode)(2,c.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,c.Table,{children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},73883:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetChat=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetChat=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.can_admin,s=l.adminmode,u=l.authed,m=l.username,p=l.active_channel,C=l.is_operator,h=l.all_channels,N=void 0===h?[]:h,V=l.clients,b=void 0===V?[]:V,f=l.messages,g=void 0===f?[]:f,k=null!==p,v=u||s;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.Section,{height:"600px",children:(0,o.createComponentVNode)(2,c.Table,{height:"580px",children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,n){return i("PRG_newchannel",{new_channel_name:n})}}),N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,n){return i("PRG_changename",{new_name:n})}}),!!d&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(s?"ON":"OFF"),color:s?"bad":"good",onClick:function(){return i("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:k&&(v?g.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,c.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,n){return i("PRG_speak",{message:n})}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.name},e.name)}))}),k&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,n){return i("PRG_savelog",{log_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return i("PRG_leavechannel")}})],4),!!C&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return i("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,n){return i("PRG_renamechannel",{new_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,n){return i("PRG_setpassword",{new_password:n})}})],4)]})]})})})})})}},83908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDosContent=n.NtosNetDos=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetDos=function(e,n){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.relays,d=void 0===l?[]:l,s=i.focus,u=i.target,m=i.speed,p=i.overload,C=i.capacity,h=i.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("PRG_reset")}})],4);var N=function(e){for(var n="",t=p/C;n.lengtht?n+="0":n+="1";return n};return u?(0,o.createComponentVNode)(2,c.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)})]}):(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.id,selected:s===e.id,onClick:function(){return a("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!s,mt:1,onClick:function(){return a("PRG_execute")}})]})};n.NtosNetDosContent=i},83305:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDownloader=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.NtosNetDownloader=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.PC_device_theme,u=d.disk_size,m=d.disk_used,p=d.downloadable_programs,C=void 0===p?[]:p,h=d.error,N=d.hacked_programs,V=void 0===N?[]:N,b=d.hackedavailable;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:s,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return r("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:m,minValue:0,maxValue:u,children:m+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:C.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(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."}),V.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,n){var t=e.program,i=(0,c.useBackend)(n),l=i.act,d=i.data,s=d.disk_size,u=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),C=d.downloadsize,h=d.downloadspeed,N=d.downloads_queue,V=s-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:C,value:m,children:[(0,r.round)(m/C*100,1),"% (",h,"GQ/s)"]})||-1!==N.indexOf(t.filename)&&(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:t.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:t.size>V,onClick:function(){return l("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>V&&(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})]})}},6806:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetMonitor=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosNetMonitor=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.ntnetrelays,s=l.ntnetstatus,u=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,C=l.config_systemcontrol,h=l.idsalarm,N=l.idsstatus,V=l.ntnetmaxlogs,b=l.maxlogs,f=l.minlogs,g=l.banned_nids,k=l.ntnetlogs,v=void 0===k?[]:k;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return i("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return i("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return i("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return i("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return i("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return i("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return i("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:N?"power-off":"times",content:N?"ENABLED":"DISABLED",selected:N,onClick:function(){return i("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return i("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:V,minValue:f,maxValue:b,width:"39px",onChange:function(e,n){return i("updatemaxlogs",{new_number:n})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return i("purgelogs")}}),children:v.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},4363:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetTransfer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetTransfer=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),m=c.error,p=c.downloading,C=c.uploading,h=c.upload_filelist,N=(0,o.createComponentVNode)(2,u);return m?N=(0,o.createComponentVNode)(2,i):p?N=(0,o.createComponentVNode)(2,l):C?N=(0,o.createComponentVNode)(2,d):h.length&&(N=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:N})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Reset"}),children:["Additional Information: ",i]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.download_name,d=i.download_progress,s=i.download_size,u=i.download_netspeed;return(0,o.createComponentVNode)(2,c.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:s,children:[d," / ",s," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.upload_clients,d=i.upload_filename,s=i.upload_haspassword;return(0,o.createComponentVNode)(2,c.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Server Password",children:s?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Upload"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.upload_filelist;return(0,o.createComponentVNode)(2,c.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Section,{title:"Pick file to serve.",level:2,children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"upload",onClick:function(){return a("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.servers;return(0,o.createComponentVNode)(2,c.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"upload",onClick:function(){return a("PRG_uploadmenu")},children:"Send File"}),children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,c.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,c.Box,{children:"No upload servers found."})})}},23225:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNewsBrowser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(5908);n.NtosNewsBrowser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=u.article,p=u.download,C=u.message,h=(0,o.createComponentVNode)(2,d);return m?h=(0,o.createComponentVNode)(2,l):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:[C," ",(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return i("PRG_clearmessage")}})]}),h]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.article;if(!l)return(0,o.createComponentVNode)(2,c.Section,{children:"Error: Article not found."});var d=l.title,s=l.cover,u=l.content;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"})],4),children:[!!s&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,i.resolveAsset)(s)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.showing_archived,d=i.all_articles;return(0,o.createComponentVNode)(2,c.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,c.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.download,l=i.download_progress,d=i.download_maxprogress,s=i.download_rate;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Download Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",fluid:!0,onClick:function(){return a("PRG_reset")},children:"Abort Download"})})]})})}},3839:function(e,n,t){"use strict";n.__esModule=!0,n.NtosOvermapNavigation=void 0;var o=t(39812),r=t(85952),c=t(12640);n.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.OvermapNavigationContent)})})}},54698:function(e,n,t){"use strict";n.__esModule=!0,n.NtosPowerMonitor=void 0;var o=t(39812),r=t(85952),c=t(89793);n.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.PowerMonitorContent)})})}},17086:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRCON=void 0;var o=t(39812),r=t(85952),c=t(43996);n.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.RCONContent)})})}},69480:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRevelation=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosRevelation=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,n){return i("PRG_obfuscate",{new_name:n})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return i("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},93990:function(e,n,t){"use strict";n.__esModule=!0,n.NtosShutoffMonitor=void 0;var o=t(39812),r=t(85952),c=t(89957);n.NtosShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.ShutoffMonitorContent)})})}},76124:function(e,n,t){"use strict";n.__esModule=!0,n.NtosStationAlertConsole=void 0;var o=t(39812),r=t(85952),c=t(32015);n.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.StationAlertConsoleContent)})})}},22475:function(e,n,t){"use strict";n.__esModule=!0,n.NtosSupermatterMonitor=void 0;var o=t(39812),r=t(85952),c=t(6951);n.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.SupermatterMonitorContent)})})}},66744:function(e,n,t){"use strict";n.__esModule=!0,n.NtosUAV=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosUAV=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current_uav,s=l.signal_strength,u=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal",children:d&&s||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d.power,onClick:function(){return i("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,disabled:!d.power,onClick:function(){return i("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"quidditch",onClick:function(){return i("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return i("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No UAVs Paired."})})]})})}},19458:function(e,n,t){"use strict";n.__esModule=!0,n.NtosWordProcessor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosWordProcessor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.error,u=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),C=l.filedata;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",s,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return i("PRG_backtomenu")}})]})||u&&(0,o.createComponentVNode)(2,c.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return i("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0})]}),m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"file-word",onClick:function(){return i("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},n)}))]})})})||(0,o.createComponentVNode)(2,c.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!C,onClick:function(){return i("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:C}})})]})})})}},18326:function(e,n,t){"use strict";n.__esModule=!0,n.OmniFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniFilter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.dir+" Port",children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):i(e)},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},78588:function(e,n,t){"use strict";n.__esModule=!0,n.OmniMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return i("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return i("configure")}})],4),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Port"}),u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Concentration"}),u?(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:u},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return i("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,n){var t=(0,r.useBackend)(n).act,a=e.port,l=e.config;return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:a.dir+" Port"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:a.input,disabled:a.output,icon:"compress-arrows-alt",onClick:function(){return t("switch_mode",{mode:a.input?"none":"in",dir:a.dir})}}):i(a)}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:a.output,icon:"expand-arrows-alt",onClick:function(){return t("switch_mode",{mode:"out",dir:a.dir})}}):100*a.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",icon:"wrench",disabled:!a.input,content:a.input?100*a.concentration+" %":"-",onClick:function(){return t("switch_con",{dir:a.dir})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{icon:a.con_lock?"lock":"lock-open",disabled:!a.input,selected:a.con_lock,content:a.f_type||"None",onClick:function(){return t("switch_conlock",{dir:a.dir})}})})],4):null]})}},48826:function(e,n,t){"use strict";n.__esModule=!0,n.OperatingComputer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(85952),i=t(74814),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.OperatingComputer=function(e,n){var t,r=(0,c.useBackend)(n),l=r.act,d=r.data,s=d.hasOccupant,u=d.choice;return t=u?(0,o.createComponentVNode)(2,C):s?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,a.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!u,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!!u,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:t})]})})};var m=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:t.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[t.stat][0],children:l[t.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxHealth,value:t.health/t.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]])},n)},n)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxTemp,value:t.bodyTemperature/t.maxTemp,color:u[t.temperatureSuitability+3],children:[(0,r.round)(t.btCelsius),"\xb0C, ",(0,r.round)(t.btFaren),"\xb0F"]})}),!!t.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.bloodMax,value:t.bloodLevel/t.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[t.bloodPercent,"%, ",t.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",children:[t.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Procedure",level:"2",children:t.surgery&&t.surgery.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:t.surgery.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,a=t.data,l=a.verbose,d=a.health,s=a.healthAlarm,u=a.oxy,m=a.oxyAlarm,p=a.crit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,i.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:s,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,n){return r("health_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return r(u?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,n){return r("oxy_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},51888:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapDisperser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapDisperser=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.faillink,s=l.calibration,u=l.overmapdir,m=l.cal_accuracy,p=l.strength,C=l.range,h=l.next_shot,N=l.nopower,V=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===u}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Load Type",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cooldown",children:0===h&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Ready"})||h>1&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," Seconds",(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"exchange-alt",onClick:function(){return a("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["Cal #",n,":",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"random",onClick:function(){return a("calibration",{calibration:n})},children:e.toString()})]},n)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return a("strength")},children:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return a("range")},children:C})})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return a("fire")},children:"Fire ORB"})})]})}},25123:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapEnginesContent=n.OvermapEngines=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapEngines=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.global_state,d=i.global_limit,s=i.engines_info,u=i.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,onClick:function(){return a("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:0!==n&&-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:["Engine #",n+1," | Thrust: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,c.Section,{width:"127%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,c.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,c.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,c.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return a("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},n)}))})],4)};n.OvermapEnginesContent=i},63836:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFull=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(25123),l=t(89380),d=t(51932);n.OvermapFull=function(e,n){var t=(0,r.useLocalState)(n,"overmapFullState",0),s=t[0],u=t[1];return(0,o.createComponentVNode)(2,a.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:"Engines"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:"Helm"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:"Sensors"})]}),0===s&&(0,o.createComponentVNode)(2,i.OvermapEnginesContent),1===s&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===s&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},89380:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFlightDataWrap=n.OvermapHelmContent=n.OvermapHelm=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapHelm=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,m)],4)};n.OvermapHelmContent=l;var d=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,i.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};n.OvermapFlightDataWrap=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.canburn,s=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,c.Button,{selected:s,onClick:function(){return a("manual")},icon:"compass",children:s?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.dest,d=i.d_x,s=i.d_y,u=i.speedlimit,m=i.autopilot;return i.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:s})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[u," Gm/h"]})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.sector,d=i.s_x,s=i.s_y,u=i.sector_info,m=i.landed,p=i.locations;return(0,o.createComponentVNode)(2,c.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[d," : ",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Data",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return a("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},12640:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapNavigationContent=n.OvermapNavigation=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapNavigation=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sector,s=l.s_x,u=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[s," : ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,i.OvermapFlightData,{disableLimiterControls:!0})})],4)};n.OvermapNavigationContent=l},84031:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShieldGenerator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShieldGenerator=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=i.modes,u=i.offline_for;return u?(0,o.createComponentVNode)(2,c.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",u," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Section,{title:"Field Calibration",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:e.status,onClick:function(){return a("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,c.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.running,l=a.overloaded,d=a.mitigation_max,s=a.mitigation_physical,u=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,C=a.max_energy,h=a.current_energy,N=a.percentage_energy,V=a.total_segments,b=a.functional_segments,f=a.field_radius,g=a.target_radius,k=a.input_cap_kw,v=a.upkeep_power_usage,B=a.power_usage,L=a.spinup_counter;return(0,o.createComponentVNode)(2,c.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Generator is",children:1===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Shutting Down"})||2===i&&(l&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Running"}))||3===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Inactive"})||4===i&&(0,o.createComponentVNode)(2,c.Box,{color:"blue",children:["Spinning Up\xa0",g!==f&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[2*L,"s"]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,maxValue:C,children:[h," / ",C," MJ (",N,"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mitigation",children:[u,"% EM / ",s,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:v})," kW"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Energy Use",children:k&&(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:B,maxValue:k,children:[B," / ",k," kW"]})})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V})," m\xb2 (radius ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),", target ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.running,d=i.hacked,s=i.idle_multiplier,u=i.idle_valid_values;return(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",onClick:function(){return a("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",onClick:function(){return a("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",onClick:function(){return a("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Set inactive power use intensity",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e===s,disabled:4===l,onClick:function(){return a("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},51932:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShipSensorsContent=n.OvermapShipSensors=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShipSensors=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.viewing,d=i.on,s=i.range,u=i.health,m=i.max_health,p=i.heat,C=i.critical_heat,h=i.status,N=i.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:l,onClick:function(){return a("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return a("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,c.Button,{icon:"signal",onClick:function(){return a("range")},children:s})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*C,Infinity],average:[.5*C,.75*C],good:[-Infinity,.5*C]},value:p,maxValue:C,children:p<.5*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Temperature low."})||p<.75*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,c.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"search",onClick:function(){return a("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===i.status&&(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wifi",onClick:function(){return a("link")},children:"Link up with sensor suite?"})})||null],0)};n.OvermapShipSensorsContent=i},57966:function(e,n,t){"use strict";n.__esModule=!0,n.ParticleAccelerator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ParticleAccelerator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.assembled,s=l.power,u=l.strength;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Run Scan",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:!d,onClick:function(){return i("remove_strength")}})," ",String(u).padStart(1,"0")," ",(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:!d,onClick:function(){return i("add_strength")}})]})]})})]})})}},80374:function(e,n,t){"use strict";n.__esModule=!0,n.PartsLathe=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(95481);n.PartsLathe=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.panelOpen,s.copyBoard),m=s.copyBoardReqComponents,p=s.queue,C=s.building,h=s.buildPercent,N=s.error,V=s.recipies;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[N&&(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:["Missing Materials: ",N]})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),C&&(0,o.createComponentVNode)(2,c.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,i.toTitleCase)(C)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:h,maxValue:100})})]})})||null,u&&(0,o.createComponentVNode)(2,c.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,i.toTitleCase)(u)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[e.qty," x ",(0,i.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,c.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Queue",children:p.length&&p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["#",n+1,": ",(0,i.toTitleCase)(e),(n>0||!C)&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:n+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",children:V.length&&V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,i.toTitleCase)(e.name)})},e.name)}))})]})})}},83987:function(e,n,t){"use strict";n.__esModule=!0,n.PathogenicIsolator=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(16007),a=t(74814),i=t(85952),l=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!i,icon:"print",content:"Print",onClick:function(){return c("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return c("modal_close")}})],4),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};n.PathogenicIsolator=function(e,n){var t=(0,r.useBackend)(n),u=(t.act,t.data.isolating),m=(0,r.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=null;return 0===p?h=(0,o.createComponentVNode)(2,d):1===p&&(h=(0,o.createComponentVNode)(2,s)),(0,c.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,i.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[u&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Database"})]}),h]})]})};var d=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.syringe_inserted,d=i.pathogen_pool,s=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!s,onClick:function(){return c("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return c("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Isolate",onClick:function(){return c("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return c("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No syringe inserted."}))})},s=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.database,d=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return c("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"The viral database is empty."})})}},72586:function(e,n,t){"use strict";n.__esModule=!0,n.Pda=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(73218),l=t(75168);n.Pda=function(e,n){var t=(0,r.useBackend)(n),m=(t.act,t.data),p=m.app,C=m.owner,h=m.useRetro;if(!C)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var N=function(e){var n;try{n=l("./"+e+".js")}catch(t){if("MODULE_NOT_FOUND"===t.code)return(0,i.routingError)("notFound",e);throw t}return n[e]||(0,i.routingError)("missingExport",e)}(p.template),V=(0,r.useLocalState)(n,"settingsMode",!1),b=V[0],f=V[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:h?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:f}),b&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Box,{mb:8}),(0,o.createComponentVNode)(2,u,{setSettingsMode:f})]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.settingsMode,d=e.setSettingsMode,s=i.idInserted,u=i.idLink,m=(i.cartridge_name,i.stationTime);return(0,o.createComponentVNode)(2,c.Box,{mb:1,children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[!!s&&(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:u})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("Retro")},icon:"adjust"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.idInserted,d=i.idLink,s=i.cartridge_name,u=i.touch_silent;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return a("Retro")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",selected:!u,content:u?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Eject")},content:s})}),!!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Authenticate")},content:d})})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.setSettingsMode,d=i.app,s=i.useRetro;return(0,o.createComponentVNode)(2,c.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:s?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),a("Home")}})})]})})}},67589:function(e,n,t){"use strict";n.__esModule=!0,n.PersonalCrafting=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return l(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return l(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function l(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);t=.5?"good":s>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,c.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,c.Box,{color:u,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,i.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},82564:function(e,n,t){"use strict";n.__esModule=!0,n.PortablePump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(34227);n.PortablePump=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.direction,u=d.target_pressure,m=d.default_pressure,p=d.min_pressure,C=d.max_pressure;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"sign-in-alt":"sign-out-alt",content:s?"In":"Out",selected:s,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:C,value:u,unit:"kPa",stepPixelSize:.3,onChange:function(e,n){return l("pressure",{pressure:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",disabled:u===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",disabled:u===C,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},24901:function(e,n,t){"use strict";n.__esModule=!0,n.PortableScrubber=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952)),i=t(34227);n.PortableScrubber=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.rate,u=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,a.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:u,maxValue:m,value:s,unit:"L/s",onChange:function(e,n){return l("volume_adj",{vol:n})}})})})})]})})}},31695:function(e,n,t){"use strict";n.__esModule=!0,n.PortableTurret=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.PortableTurret=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.on,u=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,C=l.check_weapons,h=l.neutralize_noaccess,N=l.neutralize_norecord,V=l.neutralize_criminals,b=l.neutralize_all,f=l.neutralize_nonsynth,g=l.neutralize_unidentified,k=l.neutralize_down;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:d,onClick:function(){return i("power")}})}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"exclamation-triangle":"times",content:u?"On":"Off",color:u?"bad":"",disabled:d,onClick:function(){return i("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:d,onClick:function(){return i("autharrest")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:N,content:"No Sec Record",disabled:d,onClick:function(){return i("authnorecord")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Weapons",disabled:d,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Access",disabled:d,onClick:function(){return i("authaccess")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return i("authxeno")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:f,content:"All Non-Synthetics",disabled:d,onClick:function(){return i("authsynth")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:k,content:"Downed Targets",disabled:d,onClick:function(){return i("authdown")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return i("authall")}})]})],4)]})})}},89793:function(e,n,t){"use strict";n.__esModule=!0,n.AreaCharge=n.PowerMonitorFocus=n.PowerMonitorContent=n.PowerMonitor=n.powerRank=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(41860),i=t(34380),l=t(71494),d=t(74814),s=t(85952),u=5e5,m=function(e){var n=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(n)};n.powerRank=m;n.PowerMonitor=function(){return(0,o.createComponentVNode)(2,s.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(c.map_levels,c.all_sensors),i=c.focus;if(i)return(0,o.createComponentVNode)(2,C,{focus:i});var s=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return a&&(s=(0,o.createComponentVNode)(2,d.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:s})};n.PowerMonitorContent=p;var C=function(e,n){var t=(0,l.useBackend)(n),i=t.act,s=(t.data,e.focus),p=s.history,C=(0,l.useLocalState)(n,"sortByField",null),V=C[0],b=C[1],f=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,k=p.supply.map((function(e,n){return[n,e]})),v=p.demand.map((function(e,n){return[n,e]})),B=Math.max.apply(Math,[u].concat(p.supply,p.demand)),L=(0,c.flow)([(0,r.map)((function(e,n){return Object.assign({},e,{id:e.name+n})})),"name"===V&&(0,r.sortBy)((function(e){return e.name})),"charge"===V&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===V&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===V&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(s.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:s.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return i("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:f,minValue:0,maxValue:B,color:"teal",children:(0,a.toFixed)(f/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:B,color:"pink",children:(0,a.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,B],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,B],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===V,content:"Name",onClick:function(){return b("name"!==V&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===V,content:"Charge",onClick:function(){return b("charge"!==V&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===V,content:"Draw",onClick:function(){return b("draw"!==V&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===V,content:"Problems",onClick:function(){return b("problems"!==V&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),L.map((function(e,n){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,h,{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,N,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};n.PowerMonitorFocus=C;var h=function(e){var n=e.charging,t=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===n&&(t>50?"battery-half":"battery-quarter")||1===n&&"bolt"||2===n&&"battery-full",color:0===n&&(t>50?"yellow":"red")||1===n&&"yellow"||2===n&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(t)+"%"})],4)};n.AreaCharge=h,h.defaultHooks=i.pureComponentHooks;var N=function(e){var n=e.status,t=Boolean(2&n),r=Boolean(1&n),c=(t?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:t?"good":"bad",content:r?undefined:"M",title:c})};N.defaultHooks=i.pureComponentHooks},81121:function(e,n,t){"use strict";n.__esModule=!0,n.PressureRegulator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.PressureRegulator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,C=l.set_flow_rate,h=l.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return i("toggle_valve")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return i("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return i("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return i("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_press",{press:"set"})}})],4),children:[s/100," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_flow_rate",{press:"set"})}})],4),children:[C/10," L/s"]})]})})]})})}},14210:function(e,n,t){"use strict";n.__esModule=!0,n.PrisonerManagement=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(58083);n.PrisonerManagement=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.chemImplants,u=l.trackImplants;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",onClick:function(){return i("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return i("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Chemical Implants",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Inject"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Tracking Implants",children:u.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Message"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},43996:function(e,n,t){"use strict";n.__esModule=!0,n.RCONContent=n.RCON=void 0;var o=t(39812),r=t(41860),c=t(58083),a=t(71494),i=t(74814),l=t(85952),d=t(2497),s=1e3;n.RCON=function(e,n){return(0,o.createComponentVNode)(2,l.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,r=(0,a.useLocalState)(n,"tabIndex",0),c=r[0],l=r[1];return 0===c?t=(0,o.createComponentVNode)(2,m):1===c&&(t=(0,o.createComponentVNode)(2,h)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:t})],4)};n.RCONContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.smes_info);return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:r.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,p,{smes:e})},e.RCON_tag)}))})})},p=function(e,n){(0,a.useBackend)(n).act;var t=e.smes,c=t.capacityPercent,l=t.capacity,d=t.charge,s=(t.inputAttempt,t.inputting,t.inputLevel,t.inputLevelMax,t.inputAvailable,t.outputAttempt,t.outputting,t.outputLevel,t.outputLevelMax,t.outputUsed,t.RCON_tag);return(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{flexBasis:"40%",fontSize:1.2,children:s}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*c,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(d/6e4,1)," kWh / ",(0,r.round)(l/6e4)," kWh (",c,"%)"]})})]})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"input"})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"output"})}),(0,o.createComponentVNode)(2,i.Stack.Divider)]})},C=function(e,n){var t,r,l,u,m,p,C,h=(0,a.useBackend)(n).act,N=e.way,V=e.smes,b=(V.capacityPercent,V.capacity,V.charge,V.inputAttempt),f=V.inputting,g=V.inputLevel,k=V.inputLevelMax,v=V.inputAvailable,B=V.outputAttempt,L=V.outputting,_=V.outputLevel,x=V.outputLevelMax,w=V.outputUsed,S=V.RCON_tag;switch(N){case"input":t=g,r=k,l=v,"IN",u="smes_in_toggle",m="smes_in_set",b,p=b?f?"green":"yellow":null,C=b?f?"The SMES is drawing power.":"The SMES lacks power.":"The SMES input is off.";break;case"output":t=_,r=x,l=w,"OUT",u="smes_out_toggle",m="smes_out_set",B,p=B?L?"green":"yellow":null,C=B?L?"The SMES is outputting power.":"The SMES lacks any draw.":"The SMES output is off."}return(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"20%",children:(0,d.capitalize)(N)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",color:p,tooltip:C,onClick:function(){return h(u,{smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===t,onClick:function(){return h(m,{target:"min",smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===t,onClick:function(){return h(m,{adjust:-1e4,smes:S})}})]}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:t/s,fillValue:l/s,minValue:0,maxValue:r/s,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(l,1)+"/"+(0,c.formatPower)(e*s,1)},onDrag:function(e,n){return h(m,{target:n*s,smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:t===r,onClick:function(){return h(m,{adjust:1e4,smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:t===r,onClick:function(){return h(m,{target:"max",smes:S})}})]})]})})]})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},92141:function(e,n,t){"use strict";n.__esModule=!0,n.RIGSuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.RIGSuit=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),u=i.interfacelock,m=i.malf,p=i.aicontrol,C=i.ai,h=null;return u||m?h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!C&&p&&(h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,a.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chargestatus,d=i.charge,s=i.maxcharge,u=i.aioverride,m=i.sealing,p=i.sealed,C=i.cooling,h=i.emagged,N=i.securitycheck,V=i.coverlock,b=(0,o.createComponentVNode)(2,c.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return a("toggle_seals")}}),f=(0,o.createComponentVNode)(2,c.Button,{content:"Suit Cooling "+(C?"is Active":"is Inactive"),icon:"power-off",selected:C,onClick:function(){return a("toggle_cooling")}}),g=(0,o.createComponentVNode)(2,c.Button,{content:"AI Control "+(u?"Enabled":"Disabled"),selected:u,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([b,g,f],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",s]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Status",children:h||!N?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,c.Button,{icon:V?"lock":"lock-open",content:V?"Locked":"Unlocked",onClick:function(){return a("toggle_suit_lock")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealing,s=l.helmet,u=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,C=l.boots,h=l.bootsDeployed,N=l.chest,V=l.chestDeployed;return(0,o.createComponentVNode)(2,c.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Deployed":"Deploy",disabled:d,selected:u,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:s?(0,i.capitalize)(s):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return a("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,i.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sign-out-alt":"sign-in-alt",content:h?"Deployed":"Deploy",disabled:d,selected:h,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:C?(0,i.capitalize)(C):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:V?"sign-out-alt":"sign-in-alt",content:V?"Deployed":"Deploy",disabled:d,selected:V,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:N?(0,i.capitalize)(N):"ERROR"})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealed,s=l.sealing,u=l.primarysystem,m=l.modules;return!d||s?(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,i.capitalize)(u||"None")]}),m&&m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,i.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,c.Button,{selected:e.name===u,content:e.name===u?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,c.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,c.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Selected",children:(0,i.capitalize)(e.chargetype)}),e.charges.map((function(n,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(n.caption),children:(0,o.createComponentVNode)(2,c.Button,{selected:e.realchargetype===n.index,icon:"arrow-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:n.index})}})},n.caption)}))]})})}):null]},e.name)}))]})}},17481:function(e,n,t){"use strict";n.__esModule=!0,n.Radio=void 0;var o=t(39812),r=(t(64499),t(41860)),c=t(71494),a=t(74814),i=t(76270),l=t(85952);n.Radio=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.rawfreq,m=s.minFrequency,p=s.maxFrequency,C=s.listening,h=s.broadcasting,N=s.subspace,V=s.subspaceSwitchable,b=s.chan_list,f=s.loudspeaker,g=s.mic_cut,k=s.spk_cut,v=s.useSyndMode,B=i.RADIO_CHANNELS.find((function(e){return e.freq===Number(u)})),L=156;return b&&b.length>0?L+=28*b.length+6:L+=24,V&&(L+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:L,resizable:!0,theme:v?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,n){return d("setFrequency",{freq:(0,r.round)(10*n)})}}),B&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:B.color,ml:2,children:["[",B.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:C?"volume-up":"volume-mute",selected:C,disabled:k,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,disabled:g,onClick:function(){return d("broadcast")}}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:N,content:"Subspace Tx "+(N?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"volume-up":"volume-mute",selected:f,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:b?b.map((function(e){var n=i.RADIO_CHANNELS.find((function(n){return n.freq===Number(e.freq)})),t="default";return n&&(t=n.color),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.display_name,labelColor:t,textAlign:"right",children:e.secure_channel&&N?(0,o.createComponentVNode)(2,a.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,a.Button,{content:"Switch",selected:e.chan===u,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},29509:function(e,n,t){"use strict";n.__esModule=!0,n.RapidPipeDispenser=n.ICON_BY_CATEGORY_NAME=void 0;var o=t(39812),r=t(34380),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=["Atmospherics","Disposals"],s={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};n.ICON_BY_CATEGORY_NAME=s;var u=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}],m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,m=l.category,p=l.selected_color,C=l.mode;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,i.Button,{selected:m===n,icon:s[e],color:"transparent",onClick:function(){return r("category",{category:n})},children:e},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C&e.bitmask,fluid:!0,content:e.name,onClick:function(){return r("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:l.paint_colors[p],children:(0,c.capitalize)(p)}),Object.keys(l.paint_colors).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:l.paint_colors[e],onClick:function(){return r("color",{paint_color:e})}},e)}))]})]})})},p=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.category,s=l.piping_layer,u=l.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createComponentVNode)(2,i.Section,{fill:!0,width:7.5,children:[0===d&&(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,mb:1,children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{my:0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e===s,content:"Layer "+e,onClick:function(){return c("piping_layer",{piping_layer:e})}})},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"120px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{ml:0,title:e.dir_name,selected:e.selected,style:{width:"40px",height:"40px",padding:0},onClick:function(){return c("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(9.5%, 9.5%)"}})},e.dir)}))})]})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.categories,l=void 0===c?[]:c,d=(0,a.useLocalState)(n,"categoryName"),u=d[0],m=d[1],p=l.find((function(e){return e.cat_name===u}))||l[0];return(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:s[e.cat_name],selected:e.cat_name===p.cat_name,onClick:function(){return m(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==p?void 0:p.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return r("pipe_type",{pipe_type:e.pipe_index,category:p.cat_name})}},e.pipe_index)}))]})};n.RapidPipeDispenser=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data.category;return(0,o.createComponentVNode)(2,l.Window,{width:550,height:570,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,fill:!0,children:(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,p)})})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,C)})]})})]})})})}},53976:function(e,n,t){"use strict";n.__esModule=!0,n.RequestConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).act,r=e.dept_list,i=e.department;return(0,o.createComponentVNode)(2,a.LabeledList,{children:r.sort().map((function(e){return e!==i&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"envelope-open-text",onClick:function(){return t("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return t("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Button,{selected:!i,icon:i?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",i?"OFF":"ON"]})})},1:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},2:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},3:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},4:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.message_log;return(0,o.createComponentVNode)(2,a.Section,{title:"Messages",children:l.length&&l.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print",{print:n+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},n)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No messages."})})},7:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.message,s=l.recipient,u=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message for "+s,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===u?"High Priority":1===u?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"share",onClick:function(){return i("department",{department:s})},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(i.department,i.screen,i.message_log,i.newmessagepriority,i.silent,i.announcementConsole,i.assist_dept,i.supply_dept,i.info_dept,i.message),d=(i.recipient,i.priority,i.msgStamped,i.msgVerified,i.announceAuth);return(0,o.createComponentVNode)(2,a.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,a.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};n.RequestConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,s=l.screen,u=l.newmessagepriority,m=l.announcementConsole,p=d[s];return(0,o.createComponentVNode)(2,i.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===s,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===s,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),u&&(0,o.createComponentVNode)(2,a.Section,{title:u>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:u>1?"bad":"average",bold:u>1})||null,(0,o.createComponentVNode)(2,p)]})})}},48639:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).data,o=e.title,r=t[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return t(r,{reset:!0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return t(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return t(r,{reverse:1})}})],4)},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,c.useSharedState)(n,"saveDialogTech",!1),s=d[0],u=d[1];return s?(0,o.createComponentVNode)(2,a.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u(!1)}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){u(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:l.name}),(0,o.createComponentVNode)(2,a.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,a.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return u(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.info.designs,u=e.disk;if(!u||!u.present)return null;var m=(0,c.useSharedState)(n,"saveDialogData",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return C(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){C(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,a.Box,{children:u.stored&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Type",children:u.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(u.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",u.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return C(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=e.target,u=e.designs,m=e.buildName,p=e.buildFiveName;return s?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),u&&u.length?u.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,a.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,a.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error"})},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=e.name,s=null,u=null;if("Protolathe"===d?(s=l.info.linked_lathe,u=l.lathe_designs):(s=l.info.linked_imprinter,u=l.imprinter_designs),!s||!s.present)return(0,o.createComponentVNode)(2,a.Section,{title:d,children:["No ",d," found."]});var p=s,C=p.total_materials,h=p.max_materials,N=p.total_volume,V=p.max_volume,b=p.busy,f=p.mats,g=p.reagents,k=p.queue,v=(0,c.useSharedState)(n,"protoTab",0),B=v[0],L=v[1],_="transparent",x=!1,w="layer-group";b?(w="hammer",_="average",x=!0):k&&k.length&&(w="sync",_="green",x=!0);var S="Protolathe"===d?"removeP":"removeI",I="Protolathe"===d?"lathe_ejectsheet":"imprinter_ejectsheet",y="Protolathe"===d?"disposeP":"disposeI",T="Protolathe"===d?"disposeallP":"disposeallI";return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:h,children:[C," cm\xb3 / ",h," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:V,children:[N,"u / ",V,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===B,onClick:function(){return L(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:w,iconSpin:x,color:_,selected:1===B,onClick:function(){return L(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===B,onClick:function(){return L(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===B,onClick:function(){return L(3)},children:"Chem Storage"})]}),0===B&&(0,o.createComponentVNode)(2,m,{target:s,designs:u,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,a.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})]})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){var t=(0,c.useLocalState)(n,"ejectAmt"+e.name,0),l=t[0],d=t[1];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,n){return d(n)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;d(0),i(I,((n={})[I]=e.name,n.amount=l,n))},children:"Num"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;return i(I,((n={})[I]=e.name,n.amount=50,n))},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===B&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",onClick:function(){return i(y,{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"trash",onClick:function(){return i(T)},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})},C=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.linked_destroy;if(!i.present)return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=i.loaded_item,d=i.origin_tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info,l=i.sync,d=i.linked_destroy,s=i.linked_imprinter,u=i.linked_lathe,m=(0,c.useSharedState)(n,"settingsTab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cogs",onClick:function(){return C(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return C(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,a.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,a.Table,{children:i.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.designs;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),s&&s.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"warning",children:"No designs found."})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.info),i=r.d_disk,l=r.t_disk;return i.present||l.present?(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,s,{disk:l}),(0,o.createComponentVNode)(2,u,{disk:i})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];n.ResearchConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=l.busy_msg,s=l.locked,u=(0,c.useSharedState)(n,"rdmenu",0),m=u[0],p=u[1],h=!1;return(d||s)&&(h=!0),(0,o.createComponentVNode)(2,i.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===n,disabled:h,onClick:function(){return p(n)},children:e.name},n)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||C[m].template]})})}},35606:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchServerController=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);n.ResearchServerController=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=(a.badmin,a.servers),l=(a.consoles,(0,r.useSharedState)(n,"selectedServer",null)),s=l[0],u=l[1],m=i.find((function(e){return e.id===s}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:u,server:m}):(0,o.createComponentVNode)(2,c.Section,{title:"Server Selection",children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return u(e.id)},children:e.name})},e.name)}))})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.badmin),i=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(n,"tab",0),p=d[0],C=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===p,onClick:function(){return C(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,s,{server:i})||null,1===p&&(0,o.createComponentVNode)(2,u,{server:i})||null,2===p&&a&&(0,o.createComponentVNode)(2,m,{server:i})||null]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.consoles,s=function(e,n){return-1!==e.id_with_upload.indexOf(n.id)},u=function(e,n){return-1!==e.id_with_download.indexOf(n.id)};return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:s(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_download",{server:l.ref,console:e.ref})},children:u(l,e)?"Download On":"Download Off"})]},e.name)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=(t.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return a("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Designs",children:(0,i.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return a("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.badmin,s=i.servers;return d?(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Server Data Transfer",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,c.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return a("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},86330:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=(t(76270),t(16007)),l=t(85952),d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.obviously_dead,u=i.oocnotes,m=i.can_sleeve_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:u})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.species,u=i.sex,m=i.mind_compat,p=i.synthetic,C=i.oocnotes,h=i.can_grow_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!h,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};n.ResleevingConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),h=(r.menu,r.coredumped),N=r.emergency,V=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,k),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return h&&(V=(0,o.createComponentVNode)(2,p)),N&&(V=(0,o.createComponentVNode)(2,C)),(0,i.modalRegisterBodyOverride)("view_b_rec",s),(0,i.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:V})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===i,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data,a=r.menu,i=r.bodyrecords,l=r.mindrecords;return 1===a?t=(0,o.createComponentVNode)(2,h):2===a?t=(0,o.createComponentVNode)(2,f,{records:i,actToDo:"view_b_rec"}):3===a&&(t=(0,o.createComponentVNode)(2,f,{records:l,actToDo:"view_m_rec"})),t},p=function(e,n){return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},C=function(e,n){var t=(0,c.useBackend)(n).act;return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return t("ejectdisk")}})}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return t("coredump")}})})]})},h=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,V)]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.pods,s=l.spods,u=l.selected_pod;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:u===e.pod,icon:u===e.pod&&"check",content:"Select",mt:s&&s.length?"2rem":"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):null},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.sleevers,d=i.spods,s=i.selected_sleever;return l&&l.length?l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,a.Button,{selected:s===e.sleever,icon:s===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},n)})):null},b=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.spods,s=l.selected_printer;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:s===e.spod,icon:s===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),t]},n)})):null},f=function(e,n){var t=(0,c.useBackend)(n).act,r=e.records,i=e.actToDo;return r.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:r.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return t(i,{ref:e.recref})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},k=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:i&&i.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[i.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},88359:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingPod=void 0;var o=t(39812),r=t(85952),c=t(71494),a=t(74814);n.ResleevingPod=function(e,n){var t=(0,c.useBackend)(n).data,i=t.occupied,l=t.name,d=t.health,s=t.maxHealth,u=t.stat,m=t.mindStatus,p=t.mindName,C=t.resleeveSick,h=t.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:i?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:2===u?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===u?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/s,children:[d,"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),C?(0,o.createComponentVNode)(2,a.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",h?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},24455:function(e,n,t){"use strict";n.__esModule=!0,n.RoboticsControlConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RoboticsControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.can_hack,u=d.safety,m=d.show_detonate_all,p=d.cyborgs,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bomb",disabled:u,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,i,{cyborgs:C,can_hack:s})]})})};var i=function(e,n){var t=e.cyborgs,a=(e.can_hack,(0,r.useBackend)(n)),i=a.act,l=a.data;return t.length?t.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,c.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return i("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return i("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return i("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,c.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,c.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,c.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No cyborg units detected within access parameters."})}},52330:function(e,n,t){"use strict";n.__esModule=!0,n.RogueZones=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RogueZones=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.timeout_percent,s=l.diffstep,u=l.difficulty,m=l.occupied,p=l.scanning,C=l.updated,h=l.debug,N=l.shuttle_location,V=l.shuttle_at_station,b=l.scan_ready,f=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mineral Content",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle Location",buttons:f&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"rocket",onClick:function(){return i("recall_shuttle")},children:"Recall Shuttle"})||null,children:N}),m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return i("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,C&&!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,c.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,c.Box,{children:["Diffstep: ",s]}),(0,o.createComponentVNode)(2,c.Box,{children:["Difficulty: ",u]}),(0,o.createComponentVNode)(2,c.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,c.Box,{children:["Debug: ",h]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle Location: ",N]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle at station: ",V]}),(0,o.createComponentVNode)(2,c.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},59412:function(e,n,t){"use strict";n.__esModule=!0,n.RustCoreMonitorContent=n.RustCoreMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustCoreMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Plasma Content"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.has_field&&"yellow",value:e.target_field_strength,unit:"(W.m^-3)",minValue:1,maxValue:1e3,stepPixelSize:1,onDrag:function(n,t){return c("set_fieldstr",{core:e.ref,fieldstr:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell)]},e.name)}))]})})};n.RustCoreMonitorContent=i},59327:function(e,n,t){"use strict";n.__esModule=!0,n.RustFuelContent=n.RustFuelControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustFuelControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.fuels;return(0,o.createComponentVNode)(2,a.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fuel Rod Composition"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};n.RustFuelContent=i},54943:function(e,n,t){"use strict";n.__esModule=!0,n.Secbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Secbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.idcheck,p=l.check_records,C=l.check_arrest,h=l.arrest_type,N=l.declare_arrests,V=l.bot_patrolling,b=l.patrol;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("ignorearr")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("switchmode")},children:h?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("declarearrests")},children:N?"Yes":"No"})}),!!V&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,c.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return i("patrol")},children:b?"Yes":"No"})})]})})||null]})})}},57436:function(e,n,t){"use strict";n.__esModule=!0,n.SecureSafe=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.l_setshort,s=i.code,u=i.emagged;return(0,o.createComponentVNode)(2,c.Box,{width:"185px",children:(0,o.createComponentVNode)(2,c.Grid,{width:"1px",children:[["1","4","7","R"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:e,textAlign:"center",fontSize:"40px",height:"50px",lineHeight:1.25,disabled:!!u||!!d&&1||"R"!==e&&!l||"ERROR"===s&&"R"!==e&&1,onClick:function(){return a("type",{digit:e})}},e)}))},e[0])}))})})};n.SecureSafe=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.code,s=l.l_setshort,u=l.l_set,m=l.emagged,p=l.locked,C=!(u||s);return(0,o.createComponentVNode)(2,a.Window,{width:250,height:380,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{m:"6px",children:[C&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",info:1,children:"ENTER NEW 5-DIGIT PASSCODE."}),!!m&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"LOCKING SYSTEM ERROR - 1701"}),!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"ALERT: MEMORY SYSTEM ERROR - 6040 201"}),(0,o.createComponentVNode)(2,c.Section,{height:"60px",children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",position:"center",fontSize:"35px",children:d&&d||(0,o.createComponentVNode)(2,c.Box,{textColor:p?"red":"green",children:p?"LOCKED":"UNLOCKED"})})}),(0,o.createComponentVNode)(2,c.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.Flex.Item,{ml:"6px",width:"129px"})]})]})})})}},71915:function(e,n,t){"use strict";n.__esModule=!0,n.SecurityRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.SecurityRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N&&(t=(0,o.createComponentVNode)(2,C)),(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,c.Section,{flexGrow:!0,children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.security,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Security Data",children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return a("del_r_2")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.general;return i&&i.fields?(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:i.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",inline:!0,preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{textAlign:"right",children:[!!i.has_photos&&i.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_side")},children:"Update Side Photo"})]})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,icon:"list",onClick:function(){return a("screen",{screen:2})},children:"List Records"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"wrench",selected:3===i,onClick:function(){return a("screen",{screen:3})},children:"Record Maintenance"})]})}},93550:function(e,n,t){"use strict";n.__esModule=!0,n.SeedStorage=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(64499);n.SeedStorage=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.scanner,s.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(u);return(0,o.createComponentVNode)(2,a.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,i.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,c.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:Object.keys(e.traits).map((function(n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.toTitleCase)(n),children:e.traits[n]},n)}))})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},16765:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldCapacitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083);n.ShieldCapacitor=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=s.active,m=s.time_since_fail,p=s.stored_charge,C=s.max_charge,h=s.charge_rate,N=s.max_charge_rate;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:100*(0,i.round)(p/C,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,step:100,stepPixelSize:.2,minValue:1e4,maxValue:N,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,n){return d("charge_rate",{rate:n})}})})]})})})})}},79229:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldGenerator=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083),d=t(67861);n.ShieldGenerator=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.locked);return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:a?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)})})};var s=function(e,n){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},u=function(e,n){var t=(0,r.useBackend)(n),c=t.act,d=t.data.lockedData,s=d.capacitors,u=d.active,m=d.failing,p=d.radius,C=d.max_radius,h=d.z_range,N=d.max_z_range,V=d.average_field_strength,b=d.target_field_strength,f=d.max_field_strength,g=d.shields,k=d.upkeep,v=d.strengthen_rate,B=d.max_strengthen_rate,L=d.gen_power,_=(s||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overall Field Strength",children:[(0,i.round)(V,2)," Renwick (",b&&(0,i.round)(100*V/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(k)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(L)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:_?s.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor #"+n,children:[e.active?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,i.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."})})]})]},n)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"Online":"Offline",selected:u,onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:C,value:p,unit:"m",onDrag:function(e,n){return c("change_radius",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:N,value:h,unit:"vertical range",onDrag:function(e,n){return c("z_range",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:B,value:v,format:function(e){return(0,i.round)(e,1)},unit:"Renwick/s",onDrag:function(e,n){return c("strengthen_rate",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:f,value:b,unit:"Renwick",onDrag:function(e,n){return c("target_field_strength",{val:n})}})})]})})],4)}},89957:function(e,n,t){"use strict";n.__esModule=!0,n.ShutoffMonitorContent=n.ShutoffMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.ShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return c("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return c("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};n.ShutoffMonitorContent=i},34404:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleControl=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t="ERROR",r="bad",c=!1;return"docked"===e?(t="DOCKED",r="good"):"docking"===e?(t="DOCKING",r="average",c=!0):"undocking"===e?(t="UNDOCKING",r="average",c=!0):"undocked"===e&&(t="UNDOCKED",r="#676767"),c&&n&&(t+="-MANUAL"),(0,o.createComponentVNode)(2,a.Box,{color:r,children:t})},d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.engineName,s=void 0===d?"Bluespace Drive":d,u=i.shuttle_status,m=i.shuttle_state,p=i.has_docking,C=i.docking_status,h=i.docking_override,N=i.docking_codes;return(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:u}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:s,children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",children:l(C,h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:N||"Not Set"})})],4)||null]})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_launch,d=i.can_cancel,s=i.can_force;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("force")},color:"bad",disabled:!s,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},u={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_cloak,u=i.can_pick,m=i.legit,p=i.cloaked,C=i.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!u,onClick:function(){return r("pick")},children:C})})]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_pick,u=i.destination_name,m=i.fuel_usage,p=i.fuel_span,C=i.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,a.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:u})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[C," m/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.autopilot,u=d.can_rename,m=d.shuttle_state,p=d.is_moving,C=d.skip_docking,h=d.docking_status,N=d.docking_override,V=d.shuttle_location,b=d.can_cloak,f=d.cloaked,g=d.can_autopilot,k=d.routes,v=d.is_in_transit,B=d.travel_progress,L=d.time_left,_=d.doors,x=d.sensors;return(0,o.createFragment)([s&&(0,o.createComponentVNode)(2,a.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",buttons:u&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(V)}),!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===h,disabled:"undocked"!==h&&"docked"!==h,onClick:function(){return i("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===h,disabled:"docked"!==h&&"undocked"!==h,onClick:function(){return i("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(h,N)})})||null,b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:f,icon:f?"eye":"eye-o",onClick:function(){return i("toggle_cloaked")},children:f?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.Button,{selected:s,icon:s?"eye":"eye-o",onClick:function(){return i("toggle_autopilot")},children:s?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),v&&(0,o.createComponentVNode)(2,a.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,maxValue:100,value:B,children:[L,"s"]})})})})||null,Object.keys(_).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(_).map((function(e){var n=_[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.open&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",n.bolted&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(x).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(x).map((function(e){var n=x[e];return-1!==n.reading?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[n.pressure,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[n.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:[n.oxygen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:[n.nitrogen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:[n.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",children:[n.phoron,"%"]}),n.other&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:[n.other,"%"]})||null]})},e)}))})})||null],0)}))};n.ShuttleControl=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.subtemplate);return(0,o.createComponentVNode)(2,i.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u[r]})})}},32325:function(e,n,t){"use strict";n.__esModule=!0,n.SignalerContent=n.Signaler=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Signaler=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.code,s=l.frequency,u=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:u/10,maxValue:m/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,n){return i("freq",{freq:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,n){return i("code",{code:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return i("signal")}})})})]})};n.SignalerContent=l},80646:function(e,n,t){"use strict";n.__esModule=!0,n.Sleeper=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.Sleeper=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,V));return(0,o.createComponentVNode)(2,i.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=(r.occupant,r.dialysis),i=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h,{title:"Dialysis",active:a,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,h,{title:"Stomach Pump",active:i,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,N)],4)},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return i("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return i("ejectify")}}),(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return i("changestasis")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(s.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxTemp,value:s.bodyTemperature/s.maxTemp,color:u[s.temperatureSuitability+3],children:[(0,r.round)(s.btCelsius,0),"\xb0C,",(0,r.round)(s.btFaren,0),"\xb0F"]})}),!!s.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.bloodMax,value:s.bloodLevel/s.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[s.bloodPercent,"%, ",s.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[s.pulse," BPM"]})],4)]})})},C=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]],0)},n)},n)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerMaxSpace,s=i.beakerFreeSpace,u=e.active,m=e.actToDo,p=e.title,C=u&&s>0;return(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l||s<=0,selected:C,icon:C?"toggle-on":"toggle-off",content:C?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:s/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[s,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.occupant,d=i.chemicals,s=i.maxchem,u=i.amounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,n){var t,c="";return e.overdosing?(c="bad",t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(c="average",t=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:t,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s,value:e.occ_amount/s,color:c,mr:"0.5rem",children:[e.pretty_amount,"/",s,"u"]}),u.map((function(n,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+n>s||2===l.stat,icon:"syringe",content:n,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:n})}},t)}))]})})},n)}))})},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",i&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},55896:function(e,n,t){"use strict";n.__esModule=!0,n.SmartVend=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.SmartVend=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.config,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[s.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===s.locked,info:-1!==s.locked,children:-1===s.locked?(0,o.createComponentVNode)(2,a.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,a.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===s.contents.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},n)}))(s.contents)]})]})})})}},20561:function(e,n,t){"use strict";n.__esModule=!0,n.Smes=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(58083),i=t(85952),l=t(41860),d=1e3;n.Smes=function(e,n){var t=(0,r.useBackend)(n),s=t.act,u=t.data,m=u.capacityPercent,p=u.capacity,C=u.charge,h=u.inputAttempt,N=u.inputting,V=u.inputLevel,b=u.inputLevelMax,f=u.inputAvailable,g=u.outputAttempt,k=u.outputting,v=u.outputLevel,B=u.outputLevelMax,L=u.outputUsed,_=(m>=100?"good":N&&"average")||"bad",x=(k?"good":C>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:.01*m,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(C/6e4,1)," kWh / ",(0,l.round)(p/6e4)," kWh (",m,"%)"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Input",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return s("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:_,children:(m>=100?"Fully Charged":N&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===V,onClick:function(){return s("input",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===V,onClick:function(){return s("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:V/d,fillValue:f/d,minValue:0,maxValue:b/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("input",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:V===b,onClick:function(){return s("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:V===b,onClick:function(){return s("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(f)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return s("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:x,children:k?"Sending":C>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return s("output",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===v,onClick:function(){return s("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:v/d,minValue:0,maxValue:B/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("output",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:v===B,onClick:function(){return s("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:v===B,onClick:function(){return s("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(L)})]})})]})})}},21633:function(e,n,t){"use strict";n.__esModule=!0,n.SolarControl=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.SolarControl=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.generated,u=d.generated_ratio,m=d.sun_angle,p=d.array_angle,C=d.rotation_rate,h=d.max_rotation_rate,N=d.tracking_state,V=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,a.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar panels",color:V>0?"good":"bad",children:V})]})}),(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:s+" W"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:0===N,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"clock-o",content:"Timed",selected:1===N,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:2===N,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Azimuth",children:[(0===N||1===N)&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth",{value:n})}}),1===N&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-h-.01,maxValue:h+.01,value:C,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth_rate",{value:n})}}),2===N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},57762:function(e,n,t){"use strict";n.__esModule=!0,n.SpaceHeater=void 0;var o=t(39812),r=t(76270),c=t(71494),a=t(74814),i=t(85952);n.SpaceHeater=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.temp,u=d.minTemp,m=d.maxTemp,p=d.cell,C=d.power;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[s," K (",s-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[C,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Knob,{animated:!0,value:s-r.T0C,minValue:u-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,n){return l("temp",{newtemp:n+r.T0C})}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},58215:function(e,n,t){"use strict";n.__esModule=!0,n.Stack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);n.Stack=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.amount,s=l.recipes;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,i,{recipes:s})})})})};var i=function s(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.recipes);return Object.keys(a).sort().map((function(e){var n=a[e];return n.ref===undefined?(0,o.createComponentVNode)(2,c.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,children:(0,o.createComponentVNode)(2,s,{recipes:n})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:n})}))},l=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(i.max_res_amount/i.res_amount)),s=[5,10,25],u=[],m=function(){var e=C[p];d>=e&&u.push((0,o.createComponentVNode)(2,c.Button,{content:e*i.res_amount+"x",onClick:function(){return a("make",{ref:i.ref,multiplier:e})}}))},p=0,C=s;p1?"s":""),C+=")",u>1&&(C=u+"x "+C);var h=function(e,n){return e.req_amount>n?0:Math.floor(n/e.req_amount)}(d,i);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Table,{children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,disabled:!h,icon:"wrench",content:C,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&h>1&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:h})})]})})})}},32015:function(e,n,t){"use strict";n.__esModule=!0,n.StationAlertConsoleContent=n.StationAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.categories;return(void 0===i?[]:i).map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var n="";return e.has_cameras?n=(0,o.createComponentVNode)(2,c.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(n=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Alarm Origin Lost."}):"",n],0,null,e.name)}))],0)},e.category)}))};n.StationAlertConsoleContent=i},52649:function(e,n,t){"use strict";n.__esModule=!0,n.StationBlueprintsContent=n.StationBlueprints=void 0;var o=t(39812),r=(t(64499),t(85531),t(34380),t(2497),t(71494)),c=t(74814),a=t(85952);n.StationBlueprints=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,i)})};var i=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=(t.config,i.mapRef);i.areas,i.turfs;return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:"Honk!"}),2),(0,o.createVNode)(1,"div","CameraConsole__right",(0,o.createComponentVNode)(2,c.ByondUi,{className:"CameraConsole__map",params:{id:l,type:"map"}}),2)],4)};n.StationBlueprintsContent=i},72e3:function(e,n,t){"use strict";n.__esModule=!0,n.SuitCycler=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitCycler=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.active,m=c.locked,p=c.uv_active,C=(0,o.createComponentVNode)(2,i);return p?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):u&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.occupied,s=i.suit,u=i.helmet,m=i.departments,p=i.species,C=i.uv_level,h=i.max_uv_level,N=i.can_repair,V=i.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",content:"Lock",onClick:function(){return a("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"suit"})}})}),N&&V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit Damage",children:[V,(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"Repair",onClick:function(){return a("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,c.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return a("department",{department:e})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return a("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return a("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"50px",value:C,minValue:1,maxValue:h,stepPixelSize:30,onChange:function(e,n){return a("radlevel",{radlevel:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return a("uv")}})})]})})],4)},l=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.model_text,d=i.userHasAccess;return(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return a("lock")}})})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},80748:function(e,n,t){"use strict";n.__esModule=!0,n.SuitStorageUnit=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitStorageUnit=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.panelopen,m=c.uv_active,p=c.broken,C=(0,o.createComponentVNode)(2,i);return u?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):p&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.open,s=i.safeties,u=i.occupied,m=i.suit,p=i.helmet,C=i.mask;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,c.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return a("lock")}}),!l&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return a("door")}})],0),children:[!(!u||!s)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,c.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,c.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,c.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return a("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:u&&s,textAlign:"center",onClick:function(){return a("uv")}})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.uv_super;return(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,n){return a("toggleUV")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return a("togglesafeties")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},6951:function(e,n,t){"use strict";n.__esModule=!0,n.SupermatterMonitorContent=n.SupermatterMonitor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=t(41860),l=t(2497);n.SupermatterMonitor=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n);t.act;return t.data.active?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)};n.SupermatterMonitorContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.supermatters;return(0,o.createComponentVNode)(2,c.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,c.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},n)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.SM_area,u=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,C=d.SM_ambientpressure,h=d.SM_EPR,N=d.SM_gas_O2,V=d.SM_gas_CO2,b=d.SM_gas_N2,f=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,c.Section,{title:(0,l.toTitleCase)(s),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{animated:!0,value:u,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,c.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.Box,{color:(C>1e4?"bad":C>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" kPa"},value:C})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,c.Box,{color:(h>4?"bad":h>1&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)},value:h})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),"%"]})]})})]})})}},12431:function(e,n,t){"use strict";n.__esModule=!0,n.SupplyConsole=void 0;var o=t(39812),r=t(64499),c=(t(41860),t(58083)),a=t(71494),i=t(74814),l=t(16007),d=t(85952),s=t(85531),u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.supply_points,l=e.args,d=l.name,s=l.cost,u=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,i.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"shopping-cart",content:"Buy - "+s+" points",disabled:s>c,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,i.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})})};n.SupplyConsole=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data;return(0,l.modalRegisterBodyOverride)("view_crate",u),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,i.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.supply_points,s=l.shuttle,u=null,m=!1;return l.shuttle_auth&&(1===s.launch&&0===s.mode?u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==s.launch||3!==s.mode&&1!==s.mode?1===s.launch&&5===s.mode&&(u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):u=(0,o.createComponentVNode)(2,i.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),s.force&&(m=!0)),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([u,m?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:s.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engine",children:s.engine}),4===s.mode?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA",children:s.time>1?(0,c.formatTime)(s.time):"LATE"}):null]})})]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.order_auth,(0,a.useLocalState)(n,"tabIndex",0)),c=r[0],l=r[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"box",selected:0===c,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"check-circle-o",selected:1===c,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"circle-o",selected:2===c,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:3===c,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:4===c,onClick:function(){return l(4)},children:"Export history"})]}),0===c?(0,o.createComponentVNode)(2,C):null,1===c?(0,o.createComponentVNode)(2,h,{mode:"Approved"}):null,2===c?(0,o.createComponentVNode)(2,h,{mode:"Requested"}):null,3===c?(0,o.createComponentVNode)(2,h,{mode:"All"}):null,4===c?(0,o.createComponentVNode)(2,N):null]})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.categories,u=l.supply_packs,m=l.contraband,p=l.supply_points,C=(0,a.useLocalState)(n,"activeCategory",null),h=C[0],N=C[1],V=(0,s.flow)([(0,r.filter)((function(e){return e.group===h})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(u);return(0,o.createComponentVNode)(2,i.Section,{level:2,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e,selected:e===h,onClick:function(){return N(e)}},e)}))})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,ml:2,children:(0,o.createComponentVNode)(2,i.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Stack,{align:"center",justify:"flex-start",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return c("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return c("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return c("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.mode,d=c.orders,s=c.order_auth,u=c.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:["Requested"===l&&s?(0,o.createComponentVNode)(2,i.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{title:"Order "+(n+1),buttons:"All"===l&&s?(0,o.createComponentVNode)(2,i.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.entries.map((function(n){return n.entry?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:s?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.status}):null]}),s&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:"Approve",disabled:e.cost>u,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},n)}))]}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No orders found."})},N=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.receipts,d=c.order_auth;return l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.title.map((function(n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:d?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry},n.field)})),e.error?(0,o.createComponentVNode)(2,i.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(n,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:t+1,edit:"meow","default":n.object})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:t+1})}})],4):null,children:[n.quantity,"x -> ",n.value," points"]},t)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},n)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No receipts found."})}},30111:function(e,n,t){"use strict";n.__esModule=!0,n.TEGenerator=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.TEGenerator=function(e,n){var t=(0,c.useBackend)(n).data,r=t.totalOutput,s=t.maxTotalOutput,u=t.thermalOutput,m=t.primary,p=t.secondary;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:r,maxValue:s,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(u)})]})}),m&&p?(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,n){var t=e.name,c=e.values,i=c.dir,d=c.output,s=c.flowCapacity,u=c.inletPressure,m=c.inletTemperature,p=c.outletPressure,C=c.outletTemperature;return(0,o.createComponentVNode)(2,a.Section,{title:t+" ("+i+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(s,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*u,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(C,2)," K"]})]})})}},58457:function(e,n,t){"use strict";n.__esModule=!0,n.Tank=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Tank=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.connected,s=l.showToggle,u=void 0===s||s,m=l.maskConnected,p=l.tankPressure,C=l.releasePressure,h=l.defaultReleasePressure,N=l.minReleasePressure,V=l.maxReleasePressure;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:C===N,onClick:function(){return i("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(C),width:"65px",unit:"kPa",minValue:N,maxValue:V,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:C===V,onClick:function(){return i("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"",disabled:C===h,onClick:function(){return i("pressure",{pressure:"reset"})}})]})]})})]})})}},38754:function(e,n,t){"use strict";n.__esModule=!0,n.TankDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TankDispenser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return i("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return i("oxygen")}}),children:l.oxygen})]})})})})}},73754:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsLogBrowser=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.TelecommsLogBrowser=function(e,n){var t=(0,c.useBackend)(n),r=t.act,s=t.data,u=s.universal_translate,m=s.network,p=s.temp,C=s.servers,h=s.selectedServer;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(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:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===C.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),h?(0,o.createComponentVNode)(2,d,{network:m,server:h,universal_translate:u}):(0,o.createComponentVNode)(2,l,{network:m,servers:C})]})})};var l=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.network,e.servers);return i&&i.length?(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,a.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Return",icon:"undo",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,a.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,s,{log:e}):(0,o.createComponentVNode)(2,s,{error:!0})})},e.id)})):"No Logs Detected."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data,e.log),i=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,s=l.name,u=l.race,m=l.job,p=l.message;return i?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:[s," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},29441:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMachineBrowser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.TelecommsMachineBrowser=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.network,u=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u&&u.length?(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-box",verticalAlign:"middle",children:u}),(0,o.createComponentVNode)(2,c.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,c.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,c.Button,{content:s,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,i,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,c.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,c.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return a("mainmenu")}}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,c.LabeledList,{children:i.length?i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,c.Button,{content:"View",icon:"eye",onClick:function(){return a("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},86756:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMultitoolMenu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(36355),i=t(85952);n.TelecommsMultitoolMenu=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),s=(c.temp,c.on,c.id,c.network,c.autolinkers,c.shadowlink,c.options);c.linked,c.filter,c.multitool,c.multitool_buffer;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:s})]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.temp,i.on),d=i.id,s=i.network,u=i.autolinkers,m=i.shadowlink,p=(i.options,i.linked),C=i.filter,h=i.multitool,N=i.multitool_buffer;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return a("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:d,onClick:function(){return a("id")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prefabrication",children:u?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,h?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Multitool Buffer",children:[N?(0,o.createFragment)([N.name,(0,o.createTextVNode)(" ("),N.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,c.Button,{color:N?"green":null,content:N?"Link ("+N.id+")":"Add Machine",icon:N?"link":"plus",onClick:N?function(){return a("link")}:function(){return a("buffer")}}),N?(0,o.createComponentVNode)(2,c.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return a("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return a("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Filtering Frequencies",mt:1,children:[C.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return a("delete",{"delete":e.freq})}},e.index)})),C&&0!==C.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No filters."})]})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.options),l=i.use_listening_level,d=i.use_broadcasting,s=i.use_receiving,u=i.listening_level,m=i.broadcasting,p=i.receiving,C=i.use_change_freq,h=i.change_freq,N=i.use_broadcast_range,V=i.use_receive_range,b=i.range,f=i.minRange,g=i.maxRange;return l||d||s||C||N||V?(0,o.createComponentVNode)(2,c.Section,{title:"Options",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock-closed":"lock-open",content:u?"Yes":"No",onClick:function(){return a("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return a("broadcast")}})}):null,s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return a("receive")}})}):null,C?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wave-square",selected:!!h,content:h?"Yes ("+h+")":"No",onClick:function(){return a("change_freq")}})}):null,N||V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(N?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:b,minValue:f,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,n){return a("range",{range:n})}})}):null]})}):(0,o.createComponentVNode)(2,c.Section,{title:"No Options Found"})}},18509:function(e,n,t){"use strict";n.__esModule=!0,n.Teleporter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Teleporter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked_name,s=l.station_connected,u=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bullseye",onClick:function(){return i("select_target")},content:d})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return i("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return i("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Station",children:s?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hub",children:u?"Connected":"Not Connected"})]})})})})}},62555:function(e,n,t){"use strict";n.__esModule=!0,n.TelesciConsoleContent=n.TelesciConsole=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.TelesciConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.noTelepad);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.insertedGps,s=l.rotation,u=l.currentZ,m=l.cooldown,p=l.crystalCount,C=l.maxCrystals,h=(l.maxPossibleDistance,l.maxAllowedDistance),N=l.distance,V=l.tempMsg,b=l.sectorOptions,f=l.lastTeleData;return(0,o.createComponentVNode)(2,a.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d,onClick:function(){return i("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,a.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,a.Box,{children:V})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:s,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,n){return i("setrotation",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:N,format:function(e){return e+"/"+h+" m"},minValue:0,maxValue:h,step:1,stepPixelSize:4,onDrag:function(e,n){return i("setdistance",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:u===e,onClick:function(){return i("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:-90,onClick:function(){return i("send")},content:"Send"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:90,onClick:function(){return i("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",iconRotation:90,onClick:function(){return i("recal")},content:"Recalibrate"})]})]}),f&&(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Telepad Location",children:[f.src_x,", ",f.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[f.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[f.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.Section,{children:["Crystals: ",p," / ",C]})]})};n.TelesciConsoleContent=d},55096:function(e,n,t){"use strict";n.__esModule=!0,n.TimeClock=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(14959);n.TimeClock=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.department_hours,m=s.user_name,p=s.card,C=s.assignment,h=s.job_datum,N=s.allow_change_job,V=s.job_choices;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:u[e]>6?"good":u[e]>1?"average":"bad",children:[(0,r.toFixed)(u[e],1)," ",1===u[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:h.selection_color,p:.8,children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:h.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:h.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:h.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:h.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:h.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",h.pto_department]})||h.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",h.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!N||!h||0===h.timeoff_factor||"Dismissed"===C)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:h.timeoff_factor>0&&(u[h.pto_department]>0&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(V).length&&Object.keys(V).map((function(e){return V[e].map((function(n){return(0,o.createComponentVNode)(2,a.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":n})},children:n},n)}))}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},24389:function(e,n,t){"use strict";n.__esModule=!0,n.TransferValve=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TransferValve=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.tank_one,s=l.tank_two,u=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!s,onClick:function(){return i("toggle")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!u,onClick:function(){return i("device")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return i("remove_device")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return i("tankone")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return i("tanktwo")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},95893:function(e,n,t){"use strict";n.__esModule=!0,n.TurbineControl=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.TurbineControl=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.connected,d.compressor_broke),u=d.turbine_broke,m=d.broken,p=d.door_status,C=d.online,h=d.power,N=d.rpm,V=d.temp;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,a.Box,{color:C?"good":"bad",children:!C||s||u?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:C,content:"Compressor Power",onClick:function(){return l(C?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(h)})})]})})]})})}},62542:function(e,n,t){"use strict";n.__esModule=!0,n.Turbolift=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Turbolift=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.floors,s=l.doors_open,u=l.fire_mode;return(0,o.createComponentVNode)(2,a.Window,{width:480,height:260+25*u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Floor Selection",className:u?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"door-open":"door-closed",content:s?u?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:s&&!u,color:u?"red":null,onClick:function(){return i("toggle_doors")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return i("emergency_stop")}})],4),children:[!u||(0,o.createComponentVNode)(2,c.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,c.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return i("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},89761:function(e,n,t){"use strict";n.__esModule=!0,n.GenericUplink=n.Uplink=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Uplink=function(e,n){var t=(0,c.useBackend)(n).data,r=(0,c.useLocalState)(n,"screen",0),i=r[0],m=r[1],p=t.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:i,setScreen:m}),0===i&&(0,o.createComponentVNode)(2,u,{currencyAmount:p,currencySymbol:"TC"})||1===i&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,a.Section,{color:"bad",children:"Error"})]})})};var d=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=e.screen,l=e.setScreen,d=r.discount_name,s=r.discount_amount,u=r.offer_expiry;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Item Discount",level:2,children:s<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",s,"% off. Offer expires at: ",u]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.exploit,d=i.locked_records;return(0,o.createComponentVNode)(2,a.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record.split("
    ").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},u=function(e,n){var t,l,d=e.currencyAmount,s=void 0===d?0:d,u=e.currencySymbol,p=void 0===u?"\u20ae":u,C=(0,c.useBackend)(n),h=C.act,N=C.data,V=N.compactMode,b=N.lockable,f=N.categories,g=void 0===f?[]:f,k=(0,c.useLocalState)(n,"searchText",""),v=k[0],B=k[1],L=(0,c.useLocalState)(n,"category",null==(t=g[0])?void 0:t.name),_=L[0],x=L[1],w=(0,r.createSearch)(v,(function(e){return e.name+e.desc})),S=v.length>0&&g.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,n){return n<25}))||(null==(l=g.find((function(e){return e.name===_})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,i.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,value:v,onInput:function(e,n){return B(n)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:V?"list":"info",content:V?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return h("lock")}})],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[0===v.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:g.map((function(e){var n;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===_,onClick:function(){return x(e.name)},children:[e.name," (",(null==(n=e.items)?void 0:n.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:[0===S.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:0===v.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:v.length>0||V,currencyAmount:s,currencySymbol:p,items:S})]})]})})};n.GenericUplink=u;var m=function(e,n){var t=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,s=(0,c.useBackend)(n).act,u=(0,c.useLocalState)(n,"hoveredItem",{}),m=u[0],p=u[1],C=m&&m.cost||0,h=e.items.map((function(e){var n=m&&m.name!==e.name,t=l-C=0||(r[t]=e[t]);return r}(e,["spec"]),l=r.action,d=r.test,s=r.tooltip,u=r.content;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({onClick:function(){return t(l)},icon:d?"toggle-on":"toggle-off",selected:d,fluid:!0,tooltip:s.main+" "+(d?s.disable:s.enable),content:d?u.enabled:u.disabled},i)))}},21162:function(e,n,t){"use strict";n.__esModule=!0,n.Wires=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Wires=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.wires||[],s=l.status||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:150+30*d.length,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return i("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Pulse",onClick:function(){return i("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return i("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!s.length&&(0,o.createComponentVNode)(2,c.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},81522:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactAnalyzer=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.XenoarchArtifactAnalyzer=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:250,height:140,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.owned_scanner,d=i.scan_in_progress;return l?d?(0,o.createComponentVNode)(2,a.Section,{title:"Scan In Progress",children:["Scanning...",(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return c("scan")},children:"Cancel Scan"})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Artifact Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan")},children:"Begin Scan"})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Scanner Detected",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: No scanner was detected. This machine requires a scanner to operate."})})}},40875:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactHarvester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchArtifactHarvester=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data.info,s=d.no_scanner,u=d.harvesting,m=d.inserted_battery;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: No scanner detected."})||(0,o.createComponentVNode)(2,c.Section,{children:u>0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||u<0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})})})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.info.inserted_battery);return Object.keys(a).length?(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:a.stored_charge,maxValue:a.capacity}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})}},88835:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchDepthScanner=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchDepthScanner=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current,s=l.positive_locations;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return i("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i("clear")}}),children:s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return i("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No traces found."})})]})})}},5622:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchHandheldPowerUtilizer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchHandheldPowerUtilizer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.inserted_battery,s=l.anomaly,u=l.charge,m=l.capacity,p=l.timeleft,C=l.activated,h=l.duration,N=l.interval;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!d,icon:"eject",onClick:function(){return i("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomalies Detected",children:s||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"power-off",onClick:function(){return i("startup")},children:C?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:h,stepPixelSize:4,maxValue:30,onDrag:function(e,n){return i("changeduration",{duration:10*n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:N,stepPixelSize:10,maxValue:10,onDrag:function(e,n){return i("changeinterval",{interval:10*n})}})})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},53702:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchReplicator=void 0;var o=t(39812),r=(t(41860),t(2497),t(71494)),c=t(74814),a=t(85952);n.XenoarchReplicator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.tgui_construction;return(0,o.createComponentVNode)(2,a.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return i("construct",{key:e.key})}},e.key)}))})})}},13153:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSpectrometer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.XenoarchSpectrometer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.scanned_item,u=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,C=d.scanning,h=d.scanner_seal_integrity,N=d.scanner_rpm,V=d.scanner_temperature,b=d.coolant_usage_rate,f=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),k=d.coolant_purity,v=d.optimal_wavelength,B=d.maser_wavelength,L=d.maser_wavelength_max,_=d.maser_efficiency,x=d.radiation,w=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,a.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"signal",selected:C,onClick:function(){return l("scanItem")},children:C?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Item",children:s||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heuristic Analysis",children:u||"None found."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:_,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,value:B,fillValue:v,minValue:1,maxValue:L,format:function(e){return e+" MHz"},step:10,onDrag:function(e,n){return l("maserWavelength",{wavelength:n})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:N,minValue:0,maxValue:1e3,color:"good",children:[N," RPM"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:V,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[V," K"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,c.Button,{selected:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:x,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[x," mSv"]})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:b,maxValue:f,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,n){return l("coolantRate",{coolant:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:k,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Latest Results",children:(0,i.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})]})})}},19820:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSuspension=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchSuspension=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cell,s=l.cellCharge,u=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,c.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return i("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*u,Infinity],average:[.5*u,.75*u],bad:[-Infinity,.5*u]},value:s,maxValue:u})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return i("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},71739:function(e,n,t){"use strict";n.__esModule=!0,n.Scrubber=n.Vent=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);t(76270);n.Vent=function(e,n){var t=e.vent,i=(0,c.useBackend)(n).act,l=t.id_tag,d=t.long_name,s=t.power,u=t.checks,m=t.excheck,p=t.incheck,C=t.direction,h=t.external,N=t.internal,V=t.extdefault,b=t.intdefault;return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return i("power",{id_tag:l,val:Number(!s)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"siphon"!==C?"Pressurizing":"Siphoning",color:"siphon"===C&&"danger",onClick:function(){return i("direction",{id_tag:l,val:Number("siphon"===C)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return i("incheck",{id_tag:l,val:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return i("excheck",{id_tag:l,val:u})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(N),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_internal_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return i("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_external_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:V,content:"Reset",onClick:function(){return i("reset_external_pressure",{id_tag:l})}})]})]})})};n.Scrubber=function(e,n){var t=e.scrubber,i=(0,c.useBackend)(n).act,l=t.long_name,d=t.power,s=t.scrubbing,u=t.id_tag,m=(t.widenet,t.filters);return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("power",{id_tag:u,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return i("scrubbing",{id_tag:u,val:Number(!s)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filters",children:s&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return i(e.command,{id_tag:u,val:!e.val})}},e.name)}))||"N/A"})]})})}},48229:function(e,n,t){"use strict";n.__esModule=!0,n.BeakerContents=void 0;var o=t(39812),r=t(74814);n.BeakerContents=function(e){var n=e.beakerLoaded,t=e.beakerContents,c=void 0===t?[]:t,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!n&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===c.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),c.map((function(e,n){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:[(t=e.volume,t+" unit"+(1===t?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Flex.Item,{children:a(e,n)})]})},e.name);var t}))]})}},16007:function(e,n,t){"use strict";n.__esModule=!0,n.ComplexModal=n.modalRegisterBodyOverride=n.modalOpen=void 0;var o=t(39812),r=t(71494),c=t(74814),a={};n.modalOpen=function(e,n,t){var o=(0,r.useBackend)(e),c=o.act,a=o.data,i=Object.assign(a.modal?a.modal.args:{},t||{});c("modal_open",{id:n,arguments:JSON.stringify(i)})};n.modalRegisterBodyOverride=function(e,n){a[e]=n};var i=function(e,n,t,o){var c=(0,r.useBackend)(e),a=c.act,i=c.data;if(i.modal){var l=Object.assign(i.modal.args||{},o||{});a("modal_answer",{id:n,answer:t,arguments:JSON.stringify(l)})}},l=function(e,n){(0,(0,r.useBackend)(e).act)("modal_close",{id:n})};n.ComplexModal=function(e,n){var t=(0,r.useBackend)(n).data;if(t.modal){var d,s,u=t.modal,m=u.id,p=u.text,C=u.type,h=(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}});if(a[m])s=a[m](t.modal,n);else if("input"===C){var N=t.modal.value;d=function(e){return i(n,m,N)},s=(0,o.createComponentVNode)(2,c.Input,{value:t.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autoFocus:!0,autoSelect:!0,onChange:function(e,n){N=n}}),h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return i(n,m,N)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}else if("choice"===C){var V="object"==typeof t.modal.choices?Object.values(t.modal.choices):t.modal.choices;s=(0,o.createComponentVNode)(2,c.Dropdown,{options:V,selected:t.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return i(n,m,e)}})}else"bento"===C?s=(0,o.createComponentVNode)(2,c.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:t.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,c.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,c.Button,{selected:r+1===parseInt(t.modal.value,10),onClick:function(){return i(n,m,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===C&&(h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:t.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return i(n,m,0)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:t.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return i(n,m,1)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,c.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:d,mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:p}),s,h]})}}},67861:function(e,n,t){"use strict";n.__esModule=!0,n.FullscreenNotice=void 0;var o=t(39812),r=t(74814);n.FullscreenNotice=function(e,n){var t=e.children,c=e.title,a=void 0===c?"Welcome":c;return(0,o.createComponentVNode)(2,r.Section,{title:a,height:"100%",fill:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:t})})})}},21451:function(e,n,t){"use strict";n.__esModule=!0,n.InterfaceLockNoticeBox=void 0;var o=t(39812),r=t(71494),c=t(74814);n.InterfaceLockNoticeBox=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.siliconUser,d=void 0===l?i.siliconUser:l,s=e.locked,u=void 0===s?i.locked:s,m=e.normallyLocked,p=void 0===m?i.normallyLocked:m,C=e.onLockStatusChange,h=void 0===C?function(){return a("lock")}:C,N=e.accessText,V=void 0===N?"an ID card":N,b=e.deny,f=void 0!==b&&b,g=e.denialMessage;return f?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,c.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){h&&h(!u)}})})]})}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe ",V," ","to ",u?"unlock":"lock"," this interface."]})}},28117:function(e,n,t){"use strict";n.__esModule=!0,n.LoginInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.LoginInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.authenticated,d=i.rank;if(i)return(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}},1192:function(e,n,t){"use strict";n.__esModule=!0,n.LoginScreen=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(67861);n.LoginScreen=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan,s=l.isAI,u=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,c.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,c.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return i("login",{login_type:1})}}),!!s&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return i("login",{login_type:2})}}),!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return i("login",{login_type:3})}})]})}},21526:function(e,n,t){"use strict";n.__esModule=!0,n.MiningUser=void 0;var o=t(39812),r=t(71494),c=t(74814);n.MiningUser=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.insertIdText,d=i.has_id,s=i.id;return(0,o.createComponentVNode)(2,c.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",s.name,".",(0,o.createVNode)(1,"br"),"You have ",s.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,c.Box,{style:{clear:"both"}})],4):l})}},40754:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapPanControls=n.OvermapFlightData=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.OvermapFlightData=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.disableLimiterControls,d=i.ETAnext,s=i.speed,u=i.speed_color,m=i.accel,p=i.heading,C=i.accellimit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",color:u,children:[s," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("accellimit")},children:[C," Gm/h"]})})||null]})};n.OvermapPanControls=function(e,n){var t=(0,r.useBackend)(n).act,a=e.disabled,i=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(9),onClick:function(){return t(i,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(1),onClick:function(){return t(i,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(5),onClick:function(){return t(i,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(8),onClick:function(){return t(i,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(0),onClick:function(){return t("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(4),onClick:function(){return t(i,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(10),onClick:function(){return t(i,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(2),onClick:function(){return t(i,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(6),onClick:function(){return t(i,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},34227:function(e,n,t){"use strict";n.__esModule=!0,n.PortableBasicInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.PortableBasicInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.connected,d=i.holding,s=i.on,u=i.pressure,m=i.powerDraw,p=i.cellCharge,C=i.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:C,ranges:{good:[.5*C,Infinity],average:[.25*C,.5*C],bad:[-Infinity,.25*C]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No holding tank"})})],4)}},14959:function(e,n,t){"use strict";n.__esModule=!0,n.RankIcon=void 0;var o=t(39812),r=t(74814),c={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};n.RankIcon=function(e,n){var t=e.rank,a=e.color,i=void 0===a?"label":a,l=c[t];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:"user",size:2})}},36355:function(e,n,t){"use strict";n.__esModule=!0,n.TemporaryNotice=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);n.TemporaryNotice=function(e,n){var t,i=e.decode,l=(0,c.useBackend)(n),d=l.act,s=l.data.temp;if(s){var u=((t={})[s.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},u,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:i?(0,r.decodeHtmlEntities)(s.text):s.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},28840:function(e,n,t){"use strict";n.__esModule=!0,n.pAIAtmos=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.pAIAtmos=function(e,n){var t=(0,a.useBackend)(n),d=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})})})}},47132:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDirectives=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.pAIDirectives=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.master,s=l.dna,u=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Master",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,c.Box,{children:[d," (",s,")",(0,o.createComponentVNode)(2,c.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return i("getdna")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prime Directive",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},52852:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDoorjack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIDoorjack=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cable,s=l.machine,u=l.inprogress,m=l.progress_a,p=l.progress_b,C=l.aborted;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cable",children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return i("cable")}})})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hack",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"bad",onClick:function(){return i("cancel")}})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"virus",content:"Start",onClick:function(){return i("jack")}})})||!!C&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},88814:function(e,n,t){"use strict";n.__esModule=!0,n.pAIInterface=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIInterface=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.bought,s=l.not_bought,u=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.id===p,onClick:function(){return i("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Software (Available RAM: "+u+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.on,onClick:function(){return i("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloadable",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>u,onClick:function(){return i("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},52510:function(e,n,t){"use strict";n.__esModule=!0,n.pAIMedrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIMedrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.alg}),(0,o.createComponentVNode)(2,c.Box,{children:u.alg_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.cdi}),(0,o.createComponentVNode)(2,c.Box,{children:u.cdi_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},59946:function(e,n,t){"use strict";n.__esModule=!0,n.pAISecrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAISecrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,c.Box,{children:u.criminal})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},42360:function(e,n,t){"use strict";n.__esModule=!0,n.pda_atmos_scan=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814);n.pda_atmos_scan=function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})}},84932:function(e,n,t){"use strict";n.__esModule=!0,n.pda_janitor=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_janitor=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.janitor);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:0===a.user_loc.x&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,c.Box,{children:[a.user_loc.x," / ",a.user_loc.y]})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Locations",children:a.mops&&(0,o.createVNode)(1,"ul",null,a.mops.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Bucket Locations",children:a.buckets&&(0,o.createVNode)(1,"ul",null,a.buckets.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Cleanbot Locations",children:a.cleanbots&&(0,o.createVNode)(1,"ul",null,a.cleanbots.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Janitorial Cart Locations",children:a.carts&&(0,o.createVNode)(1,"ul",null,a.carts.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},6011:function(e,n,t){"use strict";n.__esModule=!0,n.pda_main_menu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.pda_main_menu=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.owner,d=i.ownjob,s=i.idInserted,u=i.categories,m=i.pai,p=i.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Update PDA Info",disabled:!s,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){var n=i.apps[e];return n&&n.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e,children:n.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return a("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("pai",{option:2})}})]})],0)}},93303:function(e,n,t){"use strict";n.__esModule=!0,n.pda_manifest=void 0;var o=t(39812),r=(t(64499),t(71494)),c=t(74814),a=t(22902);n.pda_manifest=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.CrewManifestContent)})}},65276:function(e,n,t){"use strict";n.__esModule=!0,n.pda_medical=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_medical=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.medical;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Medical Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:u.mi_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:u.ma_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:u.alg}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.alg_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Disease",children:u.cdi}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.cdi_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:u.notes})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},92494:function(e,n,t){"use strict";n.__esModule=!0,n.pda_messenger=void 0;var o=t(39812),r=t(2497),c=t(64499),a=t(71494),i=t(74814);n.pda_messenger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,s)};var l=function(e,n,t){if(n<0||n>t.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=t[n].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,n){var t=(0,a.useBackend)(n),d=t.act,s=t.data,u=(s.auto_scroll,s.convo_name),m=s.convo_job,p=s.messages,C=s.active_conversation,h=(s.useRetro,(0,a.useLocalState)(n,"clipboardMode",!1)),N=h[0],V=h[1],b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:l(e,n-1,t),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]});return N&&(b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.auto_scroll,c.convopdas),d=c.pdas,s=c.charges,m=(c.plugins,c.silent),p=c.toff;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,i.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,i.Box,{children:[!!s&&(0,o.createComponentVNode)(2,i.Box,{children:[s," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,i.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,u,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,u,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.pdas,d=e.title,s=e.msgAct,u=c.charges,m=c.plugins;return l&&l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(s,{target:e.Reference})}}),!!u&&m.map((function(n){return(0,o.createComponentVNode)(2,i.Button,{icon:n.icon,content:n.name,onClick:function(){return r("Messenger Plugin",{plugin:n.ref,target:e.Reference})}},n.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:"No PDAs found."})}},31505:function(e,n,t){"use strict";n.__esModule=!0,n.pda_news=void 0;var o=t(39812),r=(t(64499),t(2497)),c=t(71494),a=t(74814);n.pda_news=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),d=r.feeds,s=r.target_feed;return(0,o.createComponentVNode)(2,a.Box,{children:!d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||s&&(0,o.createComponentVNode)(2,i)||(0,o.createComponentVNode)(2,l)})};var i=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:s.length&&(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},66785:function(e,n,t){"use strict";n.__esModule=!0,n.pda_notekeeper=void 0;var o=t(39812),r=t(71494),c=t(74814);n.pda_notekeeper=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.note;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:i}})}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("Edit")},content:"Edit Notes"})]})}},63853:function(e,n,t){"use strict";n.__esModule=!0,n.pda_power=void 0;var o=t(39812),r=t(71494),c=t(89793);n.pda_power=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.PowerMonitorContent)}},20575:function(e,n,t){"use strict";n.__esModule=!0,n.pda_security=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_security=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.security;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Security Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:u.criminal}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:u.mi_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:u.ma_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes:",preserveWhitespace:!0,children:u.notes||"No data found."})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},63891:function(e,n,t){"use strict";n.__esModule=!0,n.pda_signaller=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494),t(74814),t(32325));n.pda_signaller=function(e,n){return(0,o.createComponentVNode)(2,r.SignalerContent)}},14947:function(e,n,t){"use strict";n.__esModule=!0,n.pda_status_display=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_status_display=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return a("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message2+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg2"})}})})]})})}},85143:function(e,n,t){"use strict";n.__esModule=!0,n.pda_supply=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_supply=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.supply);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:a.shuttle_moving?"Moving to station "+a.shuttle_eta:"Shuttle at "+a.shuttle_loc})}),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),a.approved.length&&a.approved.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"}),(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),a.requests.length&&a.requests.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"})]})]})}},73218:function(e,n,t){"use strict";n.__esModule=!0,n.getRoutedComponent=n.routingError=void 0;var o=t(39812),r=t(71494),c=(t(30098),t(85952)),a=t(8156),i=function(e,n){return function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}};n.routingError=i;var l=function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0})})};n.getRoutedComponent=function(e){var n=e.getState(),t=(0,r.selectBackend)(n),o=t.suspended,c=t.config;if(o)return l;for(var d,s=null==c?void 0:c["interface"],u=[function(e){return"./"+e+".tsx"},function(e){return"./"+e+".js"},function(e){return"./"+e+"/index.tsx"},function(e){return"./"+e+"/index.js"}];!d&&u.length>0;){var m=u.shift()(s);try{d=a(m)}catch(C){if("MODULE_NOT_FOUND"!==C.code)throw C}}if(!d)return i("notFound",s);var p=d[s];return p||i("missingExport",s)}},56285:function(){},58602:function(){},48979:function(){},92433:function(){},35070:function(){},86455:function(){},41821:function(){},83243:function(){},97585:function(){},64197:function(){},87266:function(){},99195:function(){},72916:function(){},75168:function(e,n,t){var o={"./pda_atmos_scan.js":42360,"./pda_janitor.js":84932,"./pda_main_menu.js":6011,"./pda_manifest.js":93303,"./pda_medical.js":65276,"./pda_messenger.js":92494,"./pda_news.js":31505,"./pda_notekeeper.js":66785,"./pda_power.js":63853,"./pda_security.js":20575,"./pda_signaller.js":63891,"./pda_status_display.js":14947,"./pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=75168},8156:function(e,n,t){var o={"./AICard":34129,"./AICard.js":34129,"./APC":73405,"./APC.js":73405,"./AccountsTerminal":20832,"./AccountsTerminal.js":20832,"./AdminShuttleController":19007,"./AdminShuttleController.js":19007,"./AgentCard":51104,"./AgentCard.js":51104,"./AiAirlock":47330,"./AiAirlock.js":47330,"./AiRestorer":33084,"./AiRestorer.js":33084,"./AiSupermatter":597,"./AiSupermatter.js":597,"./AirAlarm":58444,"./AirAlarm.js":58444,"./AlertModal":24053,"./AlertModal.js":24053,"./AlgaeFarm":34847,"./AlgaeFarm.js":34847,"./AppearanceChanger":65145,"./AppearanceChanger.js":65145,"./ArcadeBattle":86776,"./ArcadeBattle.js":86776,"./AreaScrubberControl":13496,"./AreaScrubberControl.js":13496,"./AssemblyInfrared":56404,"./AssemblyInfrared.js":56404,"./AssemblyProx":29632,"./AssemblyProx.js":29632,"./AssemblyTimer":48661,"./AssemblyTimer.js":48661,"./AtmosAlertConsole":38531,"./AtmosAlertConsole.js":38531,"./AtmosControl":46566,"./AtmosControl.js":46566,"./AtmosFilter":2726,"./AtmosFilter.js":2726,"./AtmosMixer":61505,"./AtmosMixer.js":61505,"./Autolathe":99994,"./Autolathe.js":99994,"./Batteryrack":62586,"./Batteryrack.js":62586,"./BeaconLocator":25116,"./BeaconLocator.js":25116,"./Biogenerator":20813,"./Biogenerator.js":20813,"./BodyDesigner":81850,"./BodyDesigner.js":81850,"./BodyScanner":6060,"./BodyScanner.js":6060,"./BombTester":74639,"./BombTester.js":74639,"./BotanyEditor":48693,"./BotanyEditor.js":48693,"./BotanyIsolator":25486,"./BotanyIsolator.js":25486,"./BrigTimer":61956,"./BrigTimer.js":61956,"./CameraConsole":3180,"./CameraConsole.js":3180,"./Canister":94477,"./Canister.js":94477,"./Canvas":55636,"./Canvas.js":55636,"./CasinoPrizeDispenser":25131,"./CasinoPrizeDispenser.js":25131,"./CharacterDirectory":47947,"./CharacterDirectory.js":47947,"./ChemDispenser":22223,"./ChemDispenser.js":22223,"./ChemMaster":34859,"./ChemMaster.js":34859,"./ClawMachine":83919,"./ClawMachine.js":83919,"./Cleanbot":74351,"./Cleanbot.js":74351,"./CloningConsole":98213,"./CloningConsole.js":98213,"./ColorMate":32278,"./ColorMate.js":32278,"./CommunicationsConsole":130,"./CommunicationsConsole.js":130,"./Communicator":4220,"./Communicator.js":4220,"./ComputerFabricator":2174,"./ComputerFabricator.js":2174,"./CookingAppliance":26090,"./CookingAppliance.js":26090,"./CrewManifest":22902,"./CrewManifest.js":22902,"./CrewMonitor":96158,"./CrewMonitor.js":96158,"./Cryo":99798,"./Cryo.js":99798,"./CryoStorage":54234,"./CryoStorage.js":54234,"./CryoStorageVr":66384,"./CryoStorageVr.js":66384,"./DNAForensics":99579,"./DNAForensics.js":99579,"./DNAModifier":21849,"./DNAModifier.js":21849,"./DestinationTagger":59305,"./DestinationTagger.js":59305,"./DiseaseSplicer":10015,"./DiseaseSplicer.js":10015,"./DishIncubator":31066,"./DishIncubator.js":31066,"./DisposalBin":19095,"./DisposalBin.js":19095,"./DroneConsole":29345,"./DroneConsole.js":29345,"./EmbeddedController":84122,"./EmbeddedController.js":84122,"./ExonetNode":33777,"./ExonetNode.js":33777,"./ExosuitFabricator":95481,"./ExosuitFabricator.js":95481,"./Farmbot":95598,"./Farmbot.js":95598,"./Fax":17569,"./Fax.js":17569,"./FileCabinet":58087,"./FileCabinet.js":58087,"./Floorbot":21902,"./Floorbot.js":21902,"./GasPump":309,"./GasPump.js":309,"./GasTemperatureSystem":26049,"./GasTemperatureSystem.js":26049,"./GeneralAtmoControl":2753,"./GeneralAtmoControl.js":2753,"./GeneralRecords":57753,"./GeneralRecords.js":57753,"./Gps":25230,"./Gps.js":25230,"./GravityGenerator":4475,"./GravityGenerator.js":4475,"./GuestPass":95075,"./GuestPass.js":95075,"./GyrotronControl":31875,"./GyrotronControl.js":31875,"./Holodeck":7908,"./Holodeck.js":7908,"./ICAssembly":12676,"./ICAssembly.js":12676,"./ICCircuit":42394,"./ICCircuit.js":42394,"./ICDetailer":81039,"./ICDetailer.js":81039,"./ICPrinter":21687,"./ICPrinter.js":21687,"./IDCard":48522,"./IDCard.js":48522,"./IdentificationComputer":76952,"./IdentificationComputer.js":76952,"./InputModal":44570,"./InputModal.js":44570,"./InventoryPanel":53541,"./InventoryPanel.js":53541,"./InventoryPanelHuman":46638,"./InventoryPanelHuman.js":46638,"./IsolationCentrifuge":45e3,"./IsolationCentrifuge.js":45e3,"./JanitorCart":83994,"./JanitorCart.js":83994,"./Jukebox":68741,"./Jukebox.js":68741,"./LawManager":13204,"./LawManager.js":13204,"./ListInput":58802,"./ListInput.js":58802,"./LookingGlass":36104,"./LookingGlass.js":36104,"./MechaControlConsole":74714,"./MechaControlConsole.js":74714,"./Medbot":17888,"./Medbot.js":17888,"./MedicalRecords":37610,"./MedicalRecords.js":37610,"./MessageMonitor":287,"./MessageMonitor.js":287,"./Microwave":75412,"./Microwave.js":75412,"./MiningOreProcessingConsole":35016,"./MiningOreProcessingConsole.js":35016,"./MiningStackingConsole":87314,"./MiningStackingConsole.js":87314,"./MiningVendor":62012,"./MiningVendor.js":62012,"./MuleBot":6479,"./MuleBot.js":6479,"./NIF":46157,"./NIF.js":46157,"./NTNetRelay":79630,"./NTNetRelay.js":79630,"./Newscaster":60042,"./Newscaster.js":60042,"./NoticeBoard":31669,"./NoticeBoard.js":31669,"./NtosAccessDecrypter":63231,"./NtosAccessDecrypter.js":63231,"./NtosArcade":79760,"./NtosArcade.js":79760,"./NtosAtmosControl":97908,"./NtosAtmosControl.js":97908,"./NtosCameraConsole":63645,"./NtosCameraConsole.js":63645,"./NtosCommunicationsConsole":74093,"./NtosCommunicationsConsole.js":74093,"./NtosConfiguration":55513,"./NtosConfiguration.js":55513,"./NtosCrewMonitor":17539,"./NtosCrewMonitor.js":17539,"./NtosDigitalWarrant":20025,"./NtosDigitalWarrant.js":20025,"./NtosEmailAdministration":11325,"./NtosEmailAdministration.js":11325,"./NtosEmailClient":77006,"./NtosEmailClient.js":77006,"./NtosFileManager":86441,"./NtosFileManager.js":86441,"./NtosIdentificationComputer":87369,"./NtosIdentificationComputer.js":87369,"./NtosMain":59543,"./NtosMain.js":59543,"./NtosNetChat":73883,"./NtosNetChat.js":73883,"./NtosNetDos":83908,"./NtosNetDos.js":83908,"./NtosNetDownloader":83305,"./NtosNetDownloader.js":83305,"./NtosNetMonitor":6806,"./NtosNetMonitor.js":6806,"./NtosNetTransfer":4363,"./NtosNetTransfer.js":4363,"./NtosNewsBrowser":23225,"./NtosNewsBrowser.js":23225,"./NtosOvermapNavigation":3839,"./NtosOvermapNavigation.js":3839,"./NtosPowerMonitor":54698,"./NtosPowerMonitor.js":54698,"./NtosRCON":17086,"./NtosRCON.js":17086,"./NtosRevelation":69480,"./NtosRevelation.js":69480,"./NtosShutoffMonitor":93990,"./NtosShutoffMonitor.js":93990,"./NtosStationAlertConsole":76124,"./NtosStationAlertConsole.js":76124,"./NtosSupermatterMonitor":22475,"./NtosSupermatterMonitor.js":22475,"./NtosUAV":66744,"./NtosUAV.js":66744,"./NtosWordProcessor":19458,"./NtosWordProcessor.js":19458,"./OmniFilter":18326,"./OmniFilter.js":18326,"./OmniMixer":78588,"./OmniMixer.js":78588,"./OperatingComputer":48826,"./OperatingComputer.js":48826,"./OvermapDisperser":51888,"./OvermapDisperser.js":51888,"./OvermapEngines":25123,"./OvermapEngines.js":25123,"./OvermapFull":63836,"./OvermapFull.js":63836,"./OvermapHelm":89380,"./OvermapHelm.js":89380,"./OvermapNavigation":12640,"./OvermapNavigation.js":12640,"./OvermapShieldGenerator":84031,"./OvermapShieldGenerator.js":84031,"./OvermapShipSensors":51932,"./OvermapShipSensors.js":51932,"./ParticleAccelerator":57966,"./ParticleAccelerator.js":57966,"./PartsLathe":80374,"./PartsLathe.js":80374,"./PathogenicIsolator":83987,"./PathogenicIsolator.js":83987,"./Pda":72586,"./Pda.js":72586,"./PersonalCrafting":67589,"./PersonalCrafting.js":67589,"./Photocopier":9527,"./Photocopier.js":9527,"./PipeDispenser":92310,"./PipeDispenser.js":92310,"./PlantAnalyzer":38575,"./PlantAnalyzer.js":38575,"./PointDefenseControl":17599,"./PointDefenseControl.js":17599,"./PortableGenerator":46104,"./PortableGenerator.js":46104,"./PortablePump":82564,"./PortablePump.js":82564,"./PortableScrubber":24901,"./PortableScrubber.js":24901,"./PortableTurret":31695,"./PortableTurret.js":31695,"./PowerMonitor":89793,"./PowerMonitor.js":89793,"./PressureRegulator":81121,"./PressureRegulator.js":81121,"./PrisonerManagement":14210,"./PrisonerManagement.js":14210,"./RCON":43996,"./RCON.js":43996,"./RIGSuit":92141,"./RIGSuit.js":92141,"./Radio":17481,"./Radio.js":17481,"./RapidPipeDispenser":29509,"./RapidPipeDispenser.js":29509,"./RequestConsole":53976,"./RequestConsole.js":53976,"./ResearchConsole":48639,"./ResearchConsole.js":48639,"./ResearchServerController":35606,"./ResearchServerController.js":35606,"./ResleevingConsole":86330,"./ResleevingConsole.js":86330,"./ResleevingPod":88359,"./ResleevingPod.js":88359,"./RoboticsControlConsole":24455,"./RoboticsControlConsole.js":24455,"./RogueZones":52330,"./RogueZones.js":52330,"./RustCoreMonitor":59412,"./RustCoreMonitor.js":59412,"./RustFuelControl":59327,"./RustFuelControl.js":59327,"./Secbot":54943,"./Secbot.js":54943,"./SecureSafe":57436,"./SecureSafe.js":57436,"./SecurityRecords":71915,"./SecurityRecords.js":71915,"./SeedStorage":93550,"./SeedStorage.js":93550,"./ShieldCapacitor":16765,"./ShieldCapacitor.js":16765,"./ShieldGenerator":79229,"./ShieldGenerator.js":79229,"./ShutoffMonitor":89957,"./ShutoffMonitor.js":89957,"./ShuttleControl":34404,"./ShuttleControl.js":34404,"./Signaler":32325,"./Signaler.js":32325,"./Sleeper":80646,"./Sleeper.js":80646,"./SmartVend":55896,"./SmartVend.js":55896,"./Smes":20561,"./Smes.js":20561,"./SolarControl":21633,"./SolarControl.js":21633,"./SpaceHeater":57762,"./SpaceHeater.js":57762,"./Stack":58215,"./Stack.js":58215,"./StationAlertConsole":32015,"./StationAlertConsole.js":32015,"./StationBlueprints":52649,"./StationBlueprints.js":52649,"./SuitCycler":72e3,"./SuitCycler.js":72e3,"./SuitStorageUnit":80748,"./SuitStorageUnit.js":80748,"./SupermatterMonitor":6951,"./SupermatterMonitor.js":6951,"./SupplyConsole":12431,"./SupplyConsole.js":12431,"./TEGenerator":30111,"./TEGenerator.js":30111,"./Tank":58457,"./Tank.js":58457,"./TankDispenser":38754,"./TankDispenser.js":38754,"./TelecommsLogBrowser":73754,"./TelecommsLogBrowser.js":73754,"./TelecommsMachineBrowser":29441,"./TelecommsMachineBrowser.js":29441,"./TelecommsMultitoolMenu":86756,"./TelecommsMultitoolMenu.js":86756,"./Teleporter":18509,"./Teleporter.js":18509,"./TelesciConsole":62555,"./TelesciConsole.js":62555,"./TimeClock":55096,"./TimeClock.js":55096,"./TransferValve":24389,"./TransferValve.js":24389,"./TurbineControl":95893,"./TurbineControl.js":95893,"./Turbolift":62542,"./Turbolift.js":62542,"./Uplink":89761,"./Uplink.js":89761,"./Vending":61321,"./Vending.js":61321,"./VolumePanel":93147,"./VolumePanel.js":93147,"./VorePanel":24630,"./VorePanel.js":24630,"./Wires":21162,"./Wires.js":21162,"./XenoarchArtifactAnalyzer":81522,"./XenoarchArtifactAnalyzer.js":81522,"./XenoarchArtifactHarvester":40875,"./XenoarchArtifactHarvester.js":40875,"./XenoarchDepthScanner":88835,"./XenoarchDepthScanner.js":88835,"./XenoarchHandheldPowerUtilizer":5622,"./XenoarchHandheldPowerUtilizer.js":5622,"./XenoarchReplicator":53702,"./XenoarchReplicator.js":53702,"./XenoarchSpectrometer":13153,"./XenoarchSpectrometer.js":13153,"./XenoarchSuspension":19820,"./XenoarchSuspension.js":19820,"./common/AtmosControls":71739,"./common/AtmosControls.js":71739,"./common/BeakerContents":48229,"./common/BeakerContents.js":48229,"./common/ComplexModal":16007,"./common/ComplexModal.js":16007,"./common/FullscreenNotice":67861,"./common/FullscreenNotice.js":67861,"./common/InterfaceLockNoticeBox":21451,"./common/InterfaceLockNoticeBox.js":21451,"./common/LoginInfo":28117,"./common/LoginInfo.js":28117,"./common/LoginScreen":1192,"./common/LoginScreen.js":1192,"./common/Mining":21526,"./common/Mining.js":21526,"./common/Overmap":40754,"./common/Overmap.js":40754,"./common/PortableAtmos":34227,"./common/PortableAtmos.js":34227,"./common/RankIcon":14959,"./common/RankIcon.js":14959,"./common/TemporaryNotice":36355,"./common/TemporaryNotice.js":36355,"./pAIAtmos":28840,"./pAIAtmos.js":28840,"./pAIDirectives":47132,"./pAIDirectives.js":47132,"./pAIDoorjack":52852,"./pAIDoorjack.js":52852,"./pAIInterface":88814,"./pAIInterface.js":88814,"./pAIMedrecords":52510,"./pAIMedrecords.js":52510,"./pAISecrecords":59946,"./pAISecrecords.js":59946,"./pda/pda_atmos_scan":42360,"./pda/pda_atmos_scan.js":42360,"./pda/pda_janitor":84932,"./pda/pda_janitor.js":84932,"./pda/pda_main_menu":6011,"./pda/pda_main_menu.js":6011,"./pda/pda_manifest":93303,"./pda/pda_manifest.js":93303,"./pda/pda_medical":65276,"./pda/pda_medical.js":65276,"./pda/pda_messenger":92494,"./pda/pda_messenger.js":92494,"./pda/pda_news":31505,"./pda/pda_news.js":31505,"./pda/pda_notekeeper":66785,"./pda/pda_notekeeper.js":66785,"./pda/pda_power":63853,"./pda/pda_power.js":63853,"./pda/pda_security":20575,"./pda/pda_security.js":20575,"./pda/pda_signaller":63891,"./pda/pda_signaller.js":63891,"./pda/pda_status_display":14947,"./pda/pda_status_display.js":14947,"./pda/pda_supply":85143,"./pda/pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=8156}},t={};function o(e){var r=t[e];if(r!==undefined)return r.exports;var c=t[e]={exports:{}};return n[e](c,c.exports,o),c.exports}o.m=n,e=[],o.O=function(n,t,r,c){if(!t){var a=Infinity;for(d=0;d=c)&&Object.keys(o.O).every((function(e){return o.O[e](t[l])}))?t.splice(l--,1):(i=!1,c0&&e[d-1][2]>c;d--)e[d]=e[d-1];e[d]=[t,r,c]},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},function(){var e={764:0};o.O.j=function(n){return 0===e[n]};var n=function(n,t){var r,c,a=t[0],i=t[1],l=t[2],d=0;for(r in i)o.o(i,r)&&(o.m[r]=i[r]);for(l&&l(o),n&&n(t);d Date: Thu, 17 Mar 2022 00:16:05 -0400 Subject: [PATCH 093/180] Initial --- .../human/species/station/prometheans_vr.dm | 28 ++++ .../human/species/station/prommie_blob.dm | 140 ++++++++++++++++++ vorestation.dme | 3 +- 3 files changed, 170 insertions(+), 1 deletion(-) create mode 100644 code/modules/mob/living/carbon/human/species/station/prommie_blob.dm diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index f2b233cccf..c756230789 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -32,6 +32,34 @@ /mob/living/carbon/human/proc/shapeshifter_select_wings, /mob/living/carbon/human/proc/shapeshifter_select_tail, /mob/living/carbon/human/proc/shapeshifter_select_ears, + /mob/living/carbon/human/proc/prommie_blobform, /mob/living/proc/set_size, /mob/living/carbon/human/proc/promethean_select_opaqueness, ) + +/mob/living/carbon/human/proc/prommie_blobform() + set name = "Toggle Blobform" + set desc = "Switch between amorphous and humanoid forms." + set category = "Abilities" + set hidden = TRUE + + var/atom/movable/to_locate = temporary_form || src + if(!isturf(to_locate.loc)) + to_chat(to_locate,"You need more space to perform this action!") + return + + //Blob form + if(temporary_form) + if(health < maxHealth*0.5) + to_chat(temporary_form,"You need to regenerate more nanites first!") + else if(temporary_form.stat) + to_chat(temporary_form,"You can only do this while not stunned.") + else + prommie_outofblob(temporary_form) + + //Human form + else if(stat) + to_chat(src,"You can only do this while not stunned.") + return + else + prommie_intoblob() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm new file mode 100644 index 0000000000..cdd39ac7ab --- /dev/null +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -0,0 +1,140 @@ +// Prommies are slimes, lets make them a subtype of slimes. +/mob/living/simple_mob/slime/promethean + desc = "This slime changes colors constantly." + color = null // Uses a special icon_state. + slime_color = "rainbow" + unity = TRUE + water_resist = 100 // Lets not kill the prommies + + description_info = "It's a little squisher! Lil' Blurble! Small wurble! It's a flowing blob of goop, with a spark of intelligence!" + + var/mob/living/carbon/human/humanform + var/datum/modifier/healing + + var/obj/prev_left_hand + var/obj/prev_right_hand + +// Helpers - Unsafe, WILL perform change. +/mob/living/carbon/human/proc/prommie_intoblob(force) + if(!force && !isturf(loc)) + to_chat(src,"You can't change forms while inside something.") + return + + handle_grasp() //It's possible to blob out before some key parts of the life loop. This results in things getting dropped at null. TODO: Fix the code so this can be done better. + remove_micros(src, src) //Living things don't fare well in roblobs. + if(buckled) + buckled.unbuckle_mob() + if(LAZYLEN(buckled_mobs)) + for(var/buckledmob in buckled_mobs) + riding_datum.force_dismount(buckledmob) + if(pulledby) + pulledby.stop_pulling() + stop_pulling() + + //Record where they should go + var/atom/creation_spot = drop_location() + + //Create our new blob + var/mob/living/simple_mob/slime/promethean/blob = new(creation_spot,src) + + //Drop all our things + var/list/things_to_drop = contents.Copy() + var/list/things_to_not_drop = list(w_uniform,nif,l_store,r_store,wear_id,l_ear,r_ear) //And whatever else we decide for balancing. + + things_to_drop -= things_to_not_drop //Crunch the lists + things_to_drop -= organs //Mah armbs + things_to_drop -= internal_organs //Mah sqeedily spooch + + for(var/obj/item/I in things_to_drop) //rip hoarders + drop_from_inventory(I) + + if(w_uniform && istype(w_uniform,/obj/item/clothing)) //No webbings tho. We do this after in case a suit was in the way + var/obj/item/clothing/uniform = w_uniform + if(LAZYLEN(uniform.accessories)) + for(var/obj/item/clothing/accessory/A in uniform.accessories) + if(is_type_in_list(A, disallowed_protean_accessories)) + uniform.remove_accessory(null,A) //First param is user, but adds fingerprints and messages + + //Size update + blob.transform = matrix()*size_multiplier + blob.size_multiplier = size_multiplier + + if(l_hand) blob.prev_left_hand = l_hand //Won't save them if dropped above, but necessary if handdrop is disabled. + if(r_hand) blob.prev_right_hand = r_hand + + //Put our owner in it (don't transfer var/mind) + blob.ckey = ckey + temporary_form = blob + + //Mail them to nullspace + moveToNullspace() + + //Message + blob.visible_message("[src.name] collapses into a gooey blob!") + + //Transfer vore organs + blob.vore_organs = vore_organs + blob.vore_selected = vore_selected + for(var/obj/belly/B as anything in vore_organs) + B.forceMove(blob) + B.owner = blob + + //We can still speak our languages! + blob.languages = languages.Copy() + + //Return our blob in case someone wants it + return blob + +mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/promethean/blob, force) + if(!istype(blob)) + return + + if(!force && !isturf(blob.loc)) + to_chat(blob,"You can't change forms while inside something.") + return + + if(buckled) + buckled.unbuckle_mob() + if(LAZYLEN(buckled_mobs)) + for(var/buckledmob in buckled_mobs) + riding_datum.force_dismount(buckledmob) + if(pulledby) + pulledby.stop_pulling() + stop_pulling() + + //Stop healing if we are + if(blob.healing) + blob.healing.expire() + + //Message + blob.visible_message("[src.name] reshapes into a humanoid appearance!") + + //Record where they should go + var/atom/reform_spot = blob.drop_location() + + //Size update + resize(blob.size_multiplier, FALSE, ignore_prefs = TRUE) + + //Move them back where the blob was + forceMove(reform_spot) + + //Put our owner in it (don't transfer var/mind) + ckey = blob.ckey + temporary_form = null + + //Transfer vore organs + vore_selected = blob.vore_selected + for(var/obj/belly/B as anything in blob.vore_organs) + B.forceMove(src) + B.owner = src + + if(blob.prev_left_hand) put_in_l_hand(blob.prev_left_hand) //The restore for when reforming. + if(blob.prev_right_hand) put_in_r_hand(blob.prev_right_hand) + + Life(1) //Fix my blindness right meow //Has to be moved up here, there exists a circumstance where blob could be deleted without vore organs moving right. + + //Get rid of friend blob + qdel(blob) + + //Return ourselves in case someone wants it + return src \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index ec74fd632c..6ae5acf3e2 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2841,6 +2841,7 @@ #include "code\modules\mob\living\carbon\human\species\station\monkey_vr.dm" #include "code\modules\mob\living\carbon\human\species\station\prometheans.dm" #include "code\modules\mob\living\carbon\human\species\station\prometheans_vr.dm" +#include "code\modules\mob\living\carbon\human\species\station\prommie_blob.dm" #include "code\modules\mob\living\carbon\human\species\station\station.dm" #include "code\modules\mob\living\carbon\human\species\station\station_special_abilities_vr.dm" #include "code\modules\mob\living\carbon\human\species\station\station_special_vr.dm" @@ -4099,7 +4100,6 @@ #include "maps\southern_cross\loadout\loadout_suit.dm" #include "maps\southern_cross\loadout\loadout_uniform.dm" #include "maps\southern_cross\loadout\loadout_vr.dm" -#include "maps\stellardelight\stellar_delight.dm" #include "maps\submaps\_helpers.dm" #include "maps\submaps\_readme.dm" #include "maps\submaps\engine_submaps\engine.dm" @@ -4109,5 +4109,6 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" +#include "maps\virgo_minitest\virgo_minitest.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From abfb6d2b62eb5f73ec8ca18d21fbb3625050294b Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 17 Mar 2022 01:21:05 -0400 Subject: [PATCH 094/180] Stuff --- .../human/species/station/prometheans_vr.dm | 2 +- .../human/species/station/prommie_blob.dm | 28 +++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index c756230789..f040c37775 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -41,7 +41,7 @@ set name = "Toggle Blobform" set desc = "Switch between amorphous and humanoid forms." set category = "Abilities" - set hidden = TRUE + set hidden = FALSE var/atom/movable/to_locate = temporary_form || src if(!isturf(to_locate.loc)) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index cdd39ac7ab..41628145f6 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -5,6 +5,8 @@ slime_color = "rainbow" unity = TRUE water_resist = 100 // Lets not kill the prommies + can_buckle = TRUE + cores = 0 description_info = "It's a little squisher! Lil' Blurble! Small wurble! It's a flowing blob of goop, with a spark of intelligence!" @@ -14,6 +16,28 @@ var/obj/prev_left_hand var/obj/prev_right_hand +/mob/living/simple_mob/slime/promethean/Initialize() + verbs |= /mob/living/proc/ventcrawl + verbs += /mob/living/carbon/human/proc/prommie_blobform + verbs += /mob/living/proc/set_size + verbs += /mob/living/proc/hide + update_mood() + glow_color = color + handle_light() + update_icon() + return + +//Constructor allows passing the human to sync damages +/mob/living/simple_mob/slime/promethean/New(var/newloc, var/mob/living/carbon/human/H) + ..() + if(H) + humanform = H + updatehealth() + + verbs |= /mob/living/proc/hide + else + update_icon() + // Helpers - Unsafe, WILL perform change. /mob/living/carbon/human/proc/prommie_intoblob(force) if(!force && !isturf(loc)) @@ -64,6 +88,9 @@ //Put our owner in it (don't transfer var/mind) blob.ckey = ckey + blob.name = name + blob.color = color + blob.mood = ":3" temporary_form = blob //Mail them to nullspace @@ -120,6 +147,7 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p //Put our owner in it (don't transfer var/mind) ckey = blob.ckey + color = blob.color temporary_form = null //Transfer vore organs From 890e03f17db0cf755f40c2a609c49663d65dacfe Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 17 Mar 2022 02:12:33 -0400 Subject: [PATCH 095/180] Update prommie_blob.dm --- .../living/carbon/human/species/station/prommie_blob.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 41628145f6..12fbe1807f 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -25,7 +25,12 @@ glow_color = color handle_light() update_icon() - return + return ..() + +/mob/living/simple_mob/slime/promethean/Stat() + ..() + if(humanform) + humanform.species.Stat(humanform) //Constructor allows passing the human to sync damages /mob/living/simple_mob/slime/promethean/New(var/newloc, var/mob/living/carbon/human/H) @@ -89,7 +94,7 @@ //Put our owner in it (don't transfer var/mind) blob.ckey = ckey blob.name = name - blob.color = color + blob.color = rgb(r_skin, g_skin, b_skin) blob.mood = ":3" temporary_form = blob From b378548ec3fae88d544265af7650bb6fcd79531f Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 17 Mar 2022 02:19:26 -0400 Subject: [PATCH 096/180] Update prommie_blob.dm --- .../mob/living/carbon/human/species/station/prommie_blob.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 12fbe1807f..62004eb756 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -7,6 +7,7 @@ water_resist = 100 // Lets not kill the prommies can_buckle = TRUE cores = 0 + movement_cooldown = 3 description_info = "It's a little squisher! Lil' Blurble! Small wurble! It's a flowing blob of goop, with a spark of intelligence!" From 31d5b7a21708efce9061f3eda901035c39b14f70 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 17 Mar 2022 14:27:35 -0400 Subject: [PATCH 097/180] Blobs can now humanoid --- .../human/species/station/prometheans_vr.dm | 23 ++- .../human/species/station/prommie_blob.dm | 163 +++++++++++++++++- 2 files changed, 177 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index f040c37775..66543b70a8 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -47,19 +47,30 @@ if(!isturf(to_locate.loc)) to_chat(to_locate,"You need more space to perform this action!") return - + /* //Blob form if(temporary_form) - if(health < maxHealth*0.5) - to_chat(temporary_form,"You need to regenerate more nanites first!") - else if(temporary_form.stat) + if(temporary_form.stat) to_chat(temporary_form,"You can only do this while not stunned.") else prommie_outofblob(temporary_form) - + */ //Human form else if(stat) to_chat(src,"You can only do this while not stunned.") return else - prommie_intoblob() \ No newline at end of file + prommie_intoblob() + +/datum/species/shapeshifter/promethean/handle_death(var/mob/living/carbon/human/H) + if(!H) + return // Iono! + + if(H.temporary_form) + H.forceMove(H.temporary_form.drop_location()) + H.ckey = H.temporary_form.ckey + QDEL_NULL(H.temporary_form) + + spawn(1) + if(H) + H.gib() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 62004eb756..088d686620 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -8,6 +8,7 @@ can_buckle = TRUE cores = 0 movement_cooldown = 3 + appearance_flags = RADIATION_GLOWS description_info = "It's a little squisher! Lil' Blurble! Small wurble! It's a flowing blob of goop, with a spark of intelligence!" @@ -16,10 +17,12 @@ var/obj/prev_left_hand var/obj/prev_right_hand + var/human_brute = 0 + var/human_burn = 0 /mob/living/simple_mob/slime/promethean/Initialize() - verbs |= /mob/living/proc/ventcrawl - verbs += /mob/living/carbon/human/proc/prommie_blobform + verbs -= /mob/living/proc/ventcrawl + verbs += /mob/living/simple_mob/slime/promethean/proc/prommie_blobform verbs += /mob/living/proc/set_size verbs += /mob/living/proc/hide update_mood() @@ -97,6 +100,7 @@ blob.name = name blob.color = rgb(r_skin, g_skin, b_skin) blob.mood = ":3" + blob.update_icon() temporary_form = blob //Mail them to nullspace @@ -171,4 +175,157 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p qdel(blob) //Return ourselves in case someone wants it - return src \ No newline at end of file + return src + +/mob/living/simple_mob/slime/promethean/updatehealth() + if(!humanform) + return ..() + + //Set the max + maxHealth = humanform.getMaxHealth()*2 //HUMANS, and their 'double health', bleh. + //Set us to their health, but, human health ignores robolimbs so we do it 'the hard way' + human_brute = humanform.getActualBruteLoss() + human_burn = humanform.getActualFireLoss() + health = maxHealth - humanform.getOxyLoss() - humanform.getToxLoss() - humanform.getCloneLoss() - human_brute - human_burn + + //Alive, becoming dead + if((stat < DEAD) && (health <= 0)) + death() + + //Overhealth + if(health > getMaxHealth()) + health = getMaxHealth() + + //Grab any other interesting values + confused = humanform.confused + radiation = humanform.radiation + paralysis = humanform.paralysis + + //Update our hud if we have one + if(healths) + if(stat != DEAD) + var/heal_per = (health / getMaxHealth()) * 100 + switch(heal_per) + if(100 to INFINITY) + healths.icon_state = "health0" + if(80 to 100) + healths.icon_state = "health1" + if(60 to 80) + healths.icon_state = "health2" + if(40 to 60) + healths.icon_state = "health3" + if(20 to 40) + healths.icon_state = "health4" + if(0 to 20) + healths.icon_state = "health5" + else + healths.icon_state = "health6" + else + healths.icon_state = "health7" + +// All the damage and such to the blob translates to the human +/mob/living/simple_mob/slime/promethean/apply_effect(var/effect = 0, var/effecttype = STUN, var/blocked = 0, var/check_protection = 1) + if(humanform) + return humanform.apply_effect(effect, effecttype, blocked, check_protection) + else + return ..() + +/mob/living/simple_mob/slime/promethean/adjustBruteLoss(var/amount,var/include_robo) + amount *= 1.5 + if(humanform) + return humanform.adjustBruteLoss(amount) + else + return ..() + +/mob/living/simple_mob/slime/promethean/adjustFireLoss(var/amount,var/include_robo) + amount *= 1.5 + if(humanform) + return humanform.adjustFireLoss(amount) + else + return ..() + +/mob/living/simple_mob/slime/promethean/adjustToxLoss(amount) + if(humanform) + return humanform.adjustToxLoss(amount) + else + return ..() + +/mob/living/simple_mob/slime/promethean/adjustOxyLoss(amount) + if(humanform) + return humanform.adjustOxyLoss(amount) + else + return ..() + +/mob/living/simple_mob/slime/promethean/adjustHalLoss(amount) + if(humanform) + return humanform.adjustHalLoss(amount) + else + return ..() + +/mob/living/simple_mob/slime/promethean/adjustCloneLoss(amount) + if(humanform) + return humanform.adjustCloneLoss(amount) + else + return ..() + +/mob/living/simple_mob/slime/promethean/ex_act(severity) + if(humanform) + return humanform.ex_act(severity) + else + return ..() + +/mob/living/simple_mob/slime/promethean/rad_act(severity) + if(humanform) + return humanform.ex_act(severity) + else + return ..() + +/mob/living/simple_mob/slime/promethean/bullet_act(obj/item/projectile/P) + if(humanform) + return humanform.bullet_act(P) + else + return ..() + +/mob/living/simple_mob/slime/promethean/death(gibbed, deathmessage = "dissolves away, leaving only a few spare parts!") + if(humanform) + humanform.death(gibbed, deathmessage) + else + animate(src, alpha = 0, time = 2 SECONDS) + sleep(2 SECONDS) + + if(!QDELETED(src)) // Human's handle death should have taken us, but maybe we were adminspawned or something without a human counterpart + qdel(src) + +/mob/living/simple_mob/slime/promethean/proc/prommie_blobform() + set name = "Toggle Blobform" + set desc = "Switch between amorphous and humanoid forms." + set category = "Abilities" + set hidden = FALSE + + to_chat(src,"Blob form attepted to revert!") + var/atom/movable/to_locate = src + if(!isturf(to_locate.loc)) + to_chat(src,"You need more space to perform this action!") + return + + //Blob form + if(!ishuman(src)) + to_chat(src,"They are a blob!") + if(humanform.temporary_form.stat) + to_chat(src,"You can only do this while not stunned.") + else + to_chat(src,"Attempting to revert!") + humanform.prommie_outofblob(src) + +/datum/species/shapeshifter/promethean/handle_death(var/mob/living/carbon/human/H) + if(!H) + return // Iono! + + if(H.temporary_form) + H.forceMove(H.temporary_form.drop_location()) + H.ckey = H.temporary_form.ckey + QDEL_NULL(H.temporary_form) + + spawn(1) + if(H) + H.gib() \ No newline at end of file From fd87b9fafdcf064e4db5f4a4079bb8237eb9190a Mon Sep 17 00:00:00 2001 From: Heroman Date: Fri, 18 Mar 2022 06:41:58 +1000 Subject: [PATCH 098/180] Makes PSay and PMe obey Ghost Privacy pref --- code/modules/mob/say_vr.dm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm index 59f4f47825..e4ffaec1e6 100644 --- a/code/modules/mob/say_vr.dm +++ b/code/modules/mob/say_vr.dm @@ -126,7 +126,7 @@ message = input(usr, "Type a message to say.","Psay") as text|null message = sanitize_or_reflect(message,src) if (!message) - return + return message = capitalize(message) if (stat == DEAD) return say_dead(message) @@ -150,7 +150,7 @@ pb = M.loc.loc to_chat(pb, "\The [M] thinks, \"[message]\"") //To our pred if absorbed f = TRUE - + if(pb) //We are prey, let's do the prey thing. for(var/I in pb.contents) @@ -185,6 +185,8 @@ if (istype(G, /mob/new_player)) continue else if(G.stat == DEAD && G.is_preference_enabled(/datum/client_preference/ghost_ears)) + if(!(src.is_preference_enabled(/datum/client_preference/whisubtle_vis)) && isobserver(G)) + continue to_chat(G, "\The [M] thinks, \"[message]\"") log_say(message,M) else //There wasn't anyone to send the message to, pred or prey, so let's just say it instead and correct our psay just in case. @@ -206,7 +208,7 @@ message = input(usr, "Type a message to emote.","Pme") as text|null message = sanitize_or_reflect(message,src) if (!message) - return + return if (stat == DEAD) return say_dead(message) if(!isliving(src)) @@ -230,7 +232,7 @@ pb = M.loc.loc to_chat(pb, "\The [M] [message]") //To our pred if absorbed f = TRUE - + if(pb) //We are prey, let's do the prey thing. for(var/I in pb.contents) @@ -264,7 +266,9 @@ for (var/mob/G in player_list) if (istype(G, /mob/new_player)) continue - else if(G.stat == DEAD && G.is_preference_enabled(/datum/client_preference/ghost_ears)) + else if(G.stat == DEAD && G.is_preference_enabled(/datum/client_preference/ghost_sight)) + if(!(src.is_preference_enabled(/datum/client_preference/whisubtle_vis)) && isobserver(G)) + continue to_chat(G, "\The [M] [message]") log_say(message,M) else //There wasn't anyone to send the message to, pred or prey, so let's just emote it instead and correct our psay just in case. From f0319310306011329022a8463d80b681fe128d0c Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 17 Mar 2022 17:05:29 -0400 Subject: [PATCH 099/180] Update prommie_blob.dm --- .../human/species/station/prommie_blob.dm | 83 +++++++++++++------ 1 file changed, 56 insertions(+), 27 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 088d686620..ff58786820 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -1,6 +1,7 @@ // Prommies are slimes, lets make them a subtype of slimes. -/mob/living/simple_mob/slime/promethean - desc = "This slime changes colors constantly." +/mob/living/simple_mob/slime/xenobio/promethean + desc = "A promethean expressing their true form." + //ai_holder_type = null color = null // Uses a special icon_state. slime_color = "rainbow" unity = TRUE @@ -9,8 +10,9 @@ cores = 0 movement_cooldown = 3 appearance_flags = RADIATION_GLOWS - - description_info = "It's a little squisher! Lil' Blurble! Small wurble! It's a flowing blob of goop, with a spark of intelligence!" + shock_resist = 0 // Lets not be immune to zaps. + is_adult = TRUE + harmless = TRUE var/mob/living/carbon/human/humanform var/datum/modifier/healing @@ -20,9 +22,9 @@ var/human_brute = 0 var/human_burn = 0 -/mob/living/simple_mob/slime/promethean/Initialize() - verbs -= /mob/living/proc/ventcrawl - verbs += /mob/living/simple_mob/slime/promethean/proc/prommie_blobform +/mob/living/simple_mob/slime/xenobio/promethean/Initialize() + //verbs -= /mob/living/proc/ventcrawl + verbs += /mob/living/simple_mob/slime/xenobio/promethean/proc/prommie_blobform verbs += /mob/living/proc/set_size verbs += /mob/living/proc/hide update_mood() @@ -31,19 +33,19 @@ update_icon() return ..() -/mob/living/simple_mob/slime/promethean/Stat() +/mob/living/simple_mob/slime/xenobio/promethean/Stat() ..() if(humanform) humanform.species.Stat(humanform) //Constructor allows passing the human to sync damages -/mob/living/simple_mob/slime/promethean/New(var/newloc, var/mob/living/carbon/human/H) +/mob/living/simple_mob/slime/xenobio/promethean/New(var/newloc, var/mob/living/carbon/human/H) ..() if(H) humanform = H updatehealth() - verbs |= /mob/living/proc/hide + verbs += /mob/living/proc/hide else update_icon() @@ -68,7 +70,7 @@ var/atom/creation_spot = drop_location() //Create our new blob - var/mob/living/simple_mob/slime/promethean/blob = new(creation_spot,src) + var/mob/living/simple_mob/slime/xenobio/promethean/blob = new(creation_spot,src) //Drop all our things var/list/things_to_drop = contents.Copy() @@ -96,11 +98,18 @@ if(r_hand) blob.prev_right_hand = r_hand //Put our owner in it (don't transfer var/mind) + qdel(blob.ai_holder) + blob.ai_holder = null blob.ckey = ckey blob.name = name blob.color = rgb(r_skin, g_skin, b_skin) + //blob.pacify() + //blob.make_adult() blob.mood = ":3" blob.update_icon() + blob.verbs -= /mob/living/proc/ventcrawl + blob.verbs -= /mob/living/simple_mob/slime/xenobio/verb/evolve + blob.verbs -= /mob/living/simple_mob/slime/xenobio/verb/reproduce temporary_form = blob //Mail them to nullspace @@ -122,7 +131,7 @@ //Return our blob in case someone wants it return blob -mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/promethean/blob, force) +mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/xenobio/promethean/blob, force) if(!istype(blob)) return @@ -157,7 +166,6 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p //Put our owner in it (don't transfer var/mind) ckey = blob.ckey - color = blob.color temporary_form = null //Transfer vore organs @@ -177,7 +185,7 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p //Return ourselves in case someone wants it return src -/mob/living/simple_mob/slime/promethean/updatehealth() +/mob/living/simple_mob/slime/xenobio/promethean/updatehealth() if(!humanform) return ..() @@ -224,69 +232,69 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p healths.icon_state = "health7" // All the damage and such to the blob translates to the human -/mob/living/simple_mob/slime/promethean/apply_effect(var/effect = 0, var/effecttype = STUN, var/blocked = 0, var/check_protection = 1) +/mob/living/simple_mob/slime/xenobio/promethean/apply_effect(var/effect = 0, var/effecttype = STUN, var/blocked = 0, var/check_protection = 1) if(humanform) return humanform.apply_effect(effect, effecttype, blocked, check_protection) else return ..() -/mob/living/simple_mob/slime/promethean/adjustBruteLoss(var/amount,var/include_robo) +/mob/living/simple_mob/slime/xenobio/promethean/adjustBruteLoss(var/amount,var/include_robo) amount *= 1.5 if(humanform) return humanform.adjustBruteLoss(amount) else return ..() -/mob/living/simple_mob/slime/promethean/adjustFireLoss(var/amount,var/include_robo) +/mob/living/simple_mob/slime/xenobio/promethean/adjustFireLoss(var/amount,var/include_robo) amount *= 1.5 if(humanform) return humanform.adjustFireLoss(amount) else return ..() -/mob/living/simple_mob/slime/promethean/adjustToxLoss(amount) +/mob/living/simple_mob/slime/xenobio/promethean/adjustToxLoss(amount) if(humanform) return humanform.adjustToxLoss(amount) else return ..() -/mob/living/simple_mob/slime/promethean/adjustOxyLoss(amount) +/mob/living/simple_mob/slime/xenobio/promethean/adjustOxyLoss(amount) if(humanform) return humanform.adjustOxyLoss(amount) else return ..() -/mob/living/simple_mob/slime/promethean/adjustHalLoss(amount) +/mob/living/simple_mob/slime/xenobio/promethean/adjustHalLoss(amount) if(humanform) return humanform.adjustHalLoss(amount) else return ..() -/mob/living/simple_mob/slime/promethean/adjustCloneLoss(amount) +/mob/living/simple_mob/slime/xenobio/promethean/adjustCloneLoss(amount) if(humanform) return humanform.adjustCloneLoss(amount) else return ..() -/mob/living/simple_mob/slime/promethean/ex_act(severity) +/mob/living/simple_mob/slime/xenobio/promethean/ex_act(severity) if(humanform) return humanform.ex_act(severity) else return ..() -/mob/living/simple_mob/slime/promethean/rad_act(severity) +/mob/living/simple_mob/slime/xenobio/promethean/rad_act(severity) if(humanform) return humanform.ex_act(severity) else return ..() -/mob/living/simple_mob/slime/promethean/bullet_act(obj/item/projectile/P) +/mob/living/simple_mob/slime/xenobio/promethean/bullet_act(obj/item/projectile/P) if(humanform) return humanform.bullet_act(P) else return ..() -/mob/living/simple_mob/slime/promethean/death(gibbed, deathmessage = "dissolves away, leaving only a few spare parts!") +/mob/living/simple_mob/slime/xenobio/promethean/death(gibbed, deathmessage = "dissolves away, leaving only a few spare parts!") if(humanform) humanform.death(gibbed, deathmessage) else @@ -296,7 +304,11 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p if(!QDELETED(src)) // Human's handle death should have taken us, but maybe we were adminspawned or something without a human counterpart qdel(src) -/mob/living/simple_mob/slime/promethean/proc/prommie_blobform() +/mob/living/simple_mob/slime/xenobio/promethean/Login() + . = ..() + copy_from_prefs_vr(bellies = FALSE) + +/mob/living/simple_mob/slime/xenobio/promethean/proc/prommie_blobform() set name = "Toggle Blobform" set desc = "Switch between amorphous and humanoid forms." set category = "Abilities" @@ -328,4 +340,21 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p spawn(1) if(H) - H.gib() \ No newline at end of file + H.gib() + +/mob/living/simple_mob/slime/xenobio/promethean/get_description_interaction() + return + + +/mob/living/simple_mob/slime/xenobio/promethean/get_description_info() + return + +/mob/living/simple_mob/slime/xenobio/promethean/examine(mob/user) + . = ..() + . -= "It appears to have been pacified." + +/mob/living/simple_mob/slime/attackby(obj/item/I, mob/user) + if(istype(I, /obj/item/slimepotion)) + to_chat(user, "You can't feed this to a promethean!.") + return + ..() \ No newline at end of file From 4596f644c0664edb495c6e7ee3edf042784b753f Mon Sep 17 00:00:00 2001 From: Pandora Date: Thu, 17 Mar 2022 21:08:09 +0000 Subject: [PATCH 100/180] I used the shotgun. --- .../projectiles/guns/projectile/shotgun_vr.dm | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/code/modules/projectiles/guns/projectile/shotgun_vr.dm b/code/modules/projectiles/guns/projectile/shotgun_vr.dm index 09e90d4ffe..e8b2d2e7f4 100644 --- a/code/modules/projectiles/guns/projectile/shotgun_vr.dm +++ b/code/modules/projectiles/guns/projectile/shotgun_vr.dm @@ -9,3 +9,67 @@ item_icons = null ammo_type = /obj/item/ammo_casing/a12g max_shells = 12 + +//Warden's shotgun gets it's own entry now, rather than being handled by the maps +/obj/item/weapon/gun/projectile/shotgun/pump/combat/warden + name = "warden's shotgun" + desc = "Built for close quarters combat, the Hephaestus Industries KS-40 is widely regarded as a weapon of choice for repelling boarders. This one has 'Property of the Warden' inscribed on the stock." + description_fluff = "The leading arms producer in the SCG, Hephaestus typically only uses its 'top level' branding for its military-grade equipment used by armed forces across human space." + ammo_type = /obj/item/ammo_casing/a12g/beanbag + +//Compact shotgun, this version's for usage later by mappers/coders/w.e. +/obj/item/weapon/gun/projectile/shotgun/compact + name = "compact shotgun" + desc = "Built for extremely-close quarters combat, the Hephaestus Industries KS-55 \"semi-auto shorty\" is a relatively rare sight to see, usually in the hands of elite troops that specialize in boarding. Uses 12g rounds." + description_fluff = "The leading arms producer in the SCG, Hephaestus typically only uses its 'top level' branding for its military-grade equipment used by armed forces across human space." + icon = 'icons/obj/gun_vr.dmi' + icon_state = "compshotc" + item_state = "cshotgun" + max_shells = 4 //short magazine tube means small capacity + w_class = ITEMSIZE_NORMAL //Starts folded, becomes large when stock is extended + force = 10 + slot_flags = SLOT_BELT|SLOT_BACK + caliber = "12g" + origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2) + load_method = SINGLE_CASING|SPEEDLOADER + handle_casings = EJECT_CASINGS //However, it's semi-automatic to make up for that + ammo_type = /obj/item/ammo_casing/a12g + projectile_type = /obj/item/projectile/bullet/shotgun + one_handed_penalty = 30 //You madman, one-handing a 12g shotgun. + recoil = 5 //Unfold the damn stock you fool! + var/stock = FALSE + +/obj/item/weapon/gun/projectile/shotgun/compact/attack_self(mob/user as mob) + stock = !stock + if(stock) + user.visible_message("With a fluid movement, [user] unfolds their shotgun's stock and foregrip.",\ + "You unfold the shotgun's stock and foregrip.",\ + "You hear an ominous click.") + icon_state = "compshot" + item_state = icon_state + w_class = ITEMSIZE_LARGE + one_handed_penalty = 15 //Stock extended to steady it, even with just the one hand. + recoil = 1 //As above, stock and foregrip would help with the kick + else + user.visible_message("\The [user] collapses their shotgun's stock and fold it's foregrip.",\ + "You fold the shotgun's stock and foregrip.",\ + "You hear a click.") + icon_state = "compshotc" + item_state = icon_state + w_class = ITEMSIZE_NORMAL + one_handed_penalty = 30 + recoil = 5 + + + if(istype(user,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = user + H.update_inv_l_hand() + H.update_inv_r_hand() + + playsound(src, 'sound/weapons/empty.ogg', 50, 1) + +/obj/item/weapon/gun/projectile/shotgun/compact/warden + name = "warden's compact shotgun" + desc = "Built for extremely-close quarters combat, the Hephaestus Industries KS-55 \"semi-auto shorty\" is a relatively rare sight to see, usually in the hands of elite troops that specialize in boarding. This one has 'Property of the Warden' inscribed on the upper receiver." + description_fluff = "The leading arms producer in the SCG, Hephaestus typically only uses its 'top level' branding for its military-grade equipment used by armed forces across human space." + ammo_type = /obj/item/ammo_casing/a12g/beanbag From ddf216335c7d4b0351655e317f5a79f592d1a2ae Mon Sep 17 00:00:00 2001 From: Pandora Date: Thu, 17 Mar 2022 21:12:00 +0000 Subject: [PATCH 101/180] You know why? --- code/game/objects/items/gunbox_vr.dm | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/gunbox_vr.dm b/code/game/objects/items/gunbox_vr.dm index c0bfd4642f..377fa172af 100644 --- a/code/game/objects/items/gunbox_vr.dm +++ b/code/game/objects/items/gunbox_vr.dm @@ -15,4 +15,23 @@ var/atom/movable/AM = new new_type(get_turf(src)) if(istype(AM, /obj/item/weapon/gun)) to_chat(user, "You have chosen \the [AM]. Say hello to your new friend.") - qdel(src) \ No newline at end of file + qdel(src) + +/obj/item/gunbox/warden + name = "warden's shotgun case" + desc = "A secure guncase containing the warden's beloved shotgun." + icon = 'icons/obj/storage_vr.dmi' + icon_state = "gunboxw" + +/obj/item/gunbox/warden/attack_self(mob/living/user) + var/list/options = list() + options["Warden's combat shotgun"] = list(/obj/item/weapon/gun/projectile/shotgun/pump/combat/warden, /obj/item/ammo_magazine/ammo_box/b12g/beanbag) + options["Warden's compact shotgun"] = list(/obj/item/weapon/gun/projectile/shotgun/compact/warden, /obj/item/ammo_magazine/ammo_box/b12g/beanbag) + var/choice = tgui_input_list(user,"Choose your boomstick!", "Shotgun!", options) + if(src && choice) + var/list/things_to_spawn = options[choice] + for(var/new_type in things_to_spawn) // Spawn all the things, the gun and the ammo. + var/atom/movable/AM = new new_type(get_turf(src)) + if(istype(AM, /obj/item/weapon/gun)) + to_chat(user, "You have chosen \the [AM]. Say hello to your new best friend.") + qdel(src) From 7fd9354c17beb625621a958f79cc850defdbbc01 Mon Sep 17 00:00:00 2001 From: Pandora Date: Thu, 17 Mar 2022 21:14:57 +0000 Subject: [PATCH 102/180] Cause the shotgun doesn't miss. --- icons/obj/gun_vr.dmi | Bin 63230 -> 64111 bytes icons/obj/storage_vr.dmi | Bin 27993 -> 28270 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/gun_vr.dmi b/icons/obj/gun_vr.dmi index 17319770e94361b954dc541433425b23aba290b7..e90a7ab7cd1995f96bd32de7febd8bf0a387ed3f 100644 GIT binary patch delta 20878 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 u57e6^eeCEBI#(RN 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 diff --git a/icons/obj/storage_vr.dmi b/icons/obj/storage_vr.dmi index 25d8e147726f6f05ec3687b70934c3570a3d3741..268d1c827d8d23c19d4bd992d212388f57617f8e 100644 GIT binary patch delta 6126 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 G4gW9r Date: Thu, 17 Mar 2022 21:17:55 +0000 Subject: [PATCH 103/180] You get where I was going with these, surely --- maps/stellardelight/stellar_delight1.dmm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/maps/stellardelight/stellar_delight1.dmm b/maps/stellardelight/stellar_delight1.dmm index cd9201d516..ff7ffc6f72 100644 --- a/maps/stellardelight/stellar_delight1.dmm +++ b/maps/stellardelight/stellar_delight1.dmm @@ -8704,10 +8704,7 @@ "sr" = ( /obj/structure/closet/secure_closet/warden, /obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/gun/projectile/shotgun/pump/combat{ - ammo_type = /obj/item/ammo_casing/a12g/beanbag; - desc = "Built for close quarters combat, the Hesphaistos Industries KS-40 is widely regarded as a weapon of choice for repelling boarders. This one has 'Property of the Warden' inscribed on the stock."; - name = "warden's shotgun" +/obj/item/gunbox/warden }, /obj/machinery/power/apc/angled{ dir = 8 From b9f976ffc3b947ff8735c40ef1790e0e43f0dd68 Mon Sep 17 00:00:00 2001 From: Pandora Date: Thu, 17 Mar 2022 21:19:07 +0000 Subject: [PATCH 104/180] Boy I hope .dmm webedits aren't broken --- maps/tether/tether-02-surface2.dmm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index cbc8186c5f..6803bed706 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -11664,10 +11664,7 @@ /area/tether/surfacebase/security/middlehall) "asE" = ( /obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/gun/projectile/shotgun/pump/combat{ - ammo_type = /obj/item/ammo_casing/a12g/beanbag; - desc = "Built for close quarters combat, the Hesphaistos Industries KS-40 is widely regarded as a weapon of choice for repelling boarders. This one has 'Property of the Warden' inscribed on the stock."; - name = "warden's shotgun" +/obj/item/gunbox/warden }, /obj/structure/closet/secure_closet/warden, /obj/machinery/light, From 9efe2c63129510c3e4d2a3f51ac66d359e3c2161 Mon Sep 17 00:00:00 2001 From: Pandora Date: Thu, 17 Mar 2022 21:36:45 +0000 Subject: [PATCH 105/180] It's all a learning experience --- maps/stellardelight/stellar_delight1.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/stellardelight/stellar_delight1.dmm b/maps/stellardelight/stellar_delight1.dmm index ff7ffc6f72..43061c5991 100644 --- a/maps/stellardelight/stellar_delight1.dmm +++ b/maps/stellardelight/stellar_delight1.dmm @@ -8704,7 +8704,7 @@ "sr" = ( /obj/structure/closet/secure_closet/warden, /obj/item/weapon/book/manual/security_space_law, -/obj/item/gunbox/warden +/obj/item/gunbox/warden, }, /obj/machinery/power/apc/angled{ dir = 8 From 553383ca1090c3b016097fe17105f6449dcee67e Mon Sep 17 00:00:00 2001 From: Pandora Date: Thu, 17 Mar 2022 21:38:11 +0000 Subject: [PATCH 106/180] Here's hoping this fixes that then --- maps/tether/tether-02-surface2.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 6803bed706..551d83d808 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -11664,7 +11664,7 @@ /area/tether/surfacebase/security/middlehall) "asE" = ( /obj/item/weapon/book/manual/security_space_law, -/obj/item/gunbox/warden +/obj/item/gunbox/warden, }, /obj/structure/closet/secure_closet/warden, /obj/machinery/light, From d9213383ff0703980d2b7db3630eb099c30ffd09 Mon Sep 17 00:00:00 2001 From: Pandora Date: Thu, 17 Mar 2022 21:58:54 +0000 Subject: [PATCH 107/180] Pain, agony even --- maps/stellardelight/stellar_delight1.dmm | 1 - 1 file changed, 1 deletion(-) diff --git a/maps/stellardelight/stellar_delight1.dmm b/maps/stellardelight/stellar_delight1.dmm index 43061c5991..a8695e2b7a 100644 --- a/maps/stellardelight/stellar_delight1.dmm +++ b/maps/stellardelight/stellar_delight1.dmm @@ -8705,7 +8705,6 @@ /obj/structure/closet/secure_closet/warden, /obj/item/weapon/book/manual/security_space_law, /obj/item/gunbox/warden, - }, /obj/machinery/power/apc/angled{ dir = 8 }, From ec16764565c0b348f0bc916869c327cac56dee2a Mon Sep 17 00:00:00 2001 From: Pandora Date: Thu, 17 Mar 2022 21:59:28 +0000 Subject: [PATCH 108/180] Please let that be it --- maps/tether/tether-02-surface2.dmm | 36531 ++++++++++++--------------- 1 file changed, 16365 insertions(+), 20166 deletions(-) diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 551d83d808..b337480083 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -1,13 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aaa" = ( -/turf/unsimulated/wall/planetary/virgo3b, -/area/tether/surfacebase/outside/outside2) -"aab" = ( -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) -"aac" = ( -/turf/simulated/wall, -/area/tether/surfacebase/outside/outside2) +/turf/unsimulated/wall/planetary/virgo3b) "aad" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -27,8 +20,7 @@ dir = 1 }, /obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/plating) "aae" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -50,8 +42,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/plating) "aaf" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 9 @@ -69,8 +60,7 @@ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aag" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -84,8 +74,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "aah" = ( /obj/machinery/camera/network/medbay, /obj/effect/floor_decal/borderfloorwhite{ @@ -94,8 +83,7 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aai" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 @@ -104,8 +92,7 @@ dir = 5 }, /obj/structure/flora/pottedplant/minitree, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaj" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -128,8 +115,7 @@ dir = 8; health = 1e+006 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/plating) "aak" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 @@ -138,8 +124,7 @@ dir = 5 }, /obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aal" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -153,11 +138,7 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) -"aam" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aan" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -165,8 +146,7 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aao" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -183,8 +163,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aap" = ( /obj/structure/cable/green{ d1 = 2; @@ -197,8 +176,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaq" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -212,18 +190,13 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) -"aar" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aas" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/machinery/vending/coffee, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/wood) "aat" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -242,8 +215,7 @@ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aau" = ( /obj/structure/railing{ dir = 4 @@ -256,8 +228,7 @@ layer = 3.3; pixel_y = 26 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "aav" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -272,8 +243,7 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aaw" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -285,19 +255,7 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) -"aax" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "aay" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -306,15 +264,13 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaA" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -322,8 +278,7 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aaB" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -336,8 +291,7 @@ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -349,8 +303,7 @@ dir = 8 }, /obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaD" = ( /obj/machinery/light{ dir = 4 @@ -365,8 +318,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aaE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -375,18 +327,15 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaF" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaG" = ( /obj/structure/window/reinforced, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/wood) "aaH" = ( /obj/structure/railing{ dir = 1 @@ -394,8 +343,7 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/open, -/area/rnd/staircase/secondfloor) +/turf/simulated/open) "aaI" = ( /obj/structure/cable/green{ icon_state = "2-4" @@ -416,8 +364,7 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaJ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -435,14 +382,12 @@ /obj/effect/floor_decal/corner/pink/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aaK" = ( /obj/machinery/camera/network/medbay{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "aaL" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -463,8 +408,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaM" = ( /obj/structure/cable/green{ d1 = 4; @@ -480,8 +424,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -509,8 +452,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaO" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -532,8 +474,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -550,8 +491,7 @@ }, /obj/effect/floor_decal/borderfloorwhite/corner2, /obj/effect/floor_decal/corner/pink/bordercorner2, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aaQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -582,8 +522,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaR" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -599,8 +538,7 @@ /obj/structure/cable/green{ icon_state = "0-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaS" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -614,8 +552,7 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -631,8 +568,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaU" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -646,8 +582,7 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaV" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 @@ -663,8 +598,7 @@ pixel_y = 32; shut_up = 0 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaW" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -676,8 +610,7 @@ dir = 1; pixel_y = 32 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaX" = ( /obj/item/device/radio/intercom{ dir = 1; @@ -698,8 +631,7 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaY" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -716,8 +648,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aaZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -741,8 +672,7 @@ pixel_x = -5; pixel_y = 24 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aba" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -757,8 +687,7 @@ /obj/structure/sign/poster{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "abb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -772,8 +701,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "abc" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -791,8 +719,7 @@ dir = 10 }, /obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "abd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -811,8 +738,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "abe" = ( /obj/machinery/power/apc{ dir = 4; @@ -835,8 +761,7 @@ dir = 6 }, /obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "abf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -846,40 +771,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"abg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"abh" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/clothing/under/bathrobe, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"abi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"abj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "abk" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -895,8 +787,7 @@ dir = 1; pixel_y = -32 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "abl" = ( /obj/machinery/door/airlock{ name = "Unisex Showers" @@ -904,8 +795,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "abm" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet/medical, @@ -916,11 +806,7 @@ /obj/effect/floor_decal/borderfloorwhite{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"abn" = ( -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/tiled/white) "abo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -930,13 +816,11 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "abp" = ( /obj/structure/closet/secure_closet/personal, /obj/item/clothing/under/bathrobe, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "abq" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/floor_decal/borderfloorwhite{ @@ -951,29 +835,7 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) -"abr" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) +/turf/simulated/floor/tiled/white) "abs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -988,8 +850,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "abt" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 @@ -1004,8 +865,7 @@ dir = 1; pixel_y = 32 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "abu" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -1016,16 +876,10 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) +/turf/simulated/floor/tiled/white) "abv" = ( /obj/structure/stairs/spawner/east, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) +/turf/simulated/floor/tiled/white) "abw" = ( /obj/machinery/power/apc{ dir = 1; @@ -1035,8 +889,7 @@ /obj/structure/cable/green{ icon_state = "0-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "abx" = ( /obj/structure/bed/chair{ dir = 4 @@ -1056,8 +909,7 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aby" = ( /obj/machinery/disposal, /obj/effect/floor_decal/borderfloorwhite{ @@ -1074,11 +926,7 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"abz" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/tiled/white) "abA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -1093,8 +941,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "abB" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white, @@ -1115,21 +962,16 @@ pixel_y = 8; range = 12 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "abC" = ( /obj/structure/railing, /obj/structure/stairs/spawner/east, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) +/turf/simulated/floor/tiled/white) "abD" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "abE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, @@ -1154,11 +996,7 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) -"abF" = ( -/turf/simulated/open, -/area/tether/surfacebase/medical/centralstairwell) +/turf/simulated/floor/tiled/white) "abG" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 @@ -1178,12 +1016,10 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) +/turf/simulated/floor/tiled/white) "abH" = ( /obj/machinery/camera/network/medbay, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/centralstairwell) +/turf/simulated/floor/plating) "abI" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -1218,15 +1054,13 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/plating) "abK" = ( /obj/machinery/washing_machine, /obj/effect/floor_decal/techfloor{ dir = 9 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "abL" = ( /obj/machinery/washing_machine, /obj/effect/floor_decal/techfloor{ @@ -1238,8 +1072,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "abM" = ( /obj/effect/floor_decal/techfloor{ dir = 5 @@ -1255,8 +1088,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "abN" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -1277,8 +1109,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/plating) "abO" = ( /obj/structure/table/glass, /obj/machinery/photocopier/faxmachine{ @@ -1298,14 +1129,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"abP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "abQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -1313,8 +1137,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "abR" = ( /obj/structure/table/glass, /obj/item/weapon/paper_bin{ @@ -1340,8 +1163,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "abS" = ( /obj/machinery/keycard_auth{ pixel_x = 32; @@ -1350,8 +1172,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "abT" = ( /obj/item/modular_computer/console/preset/command{ dir = 8 @@ -1366,29 +1187,18 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "abU" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"abV" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) +/turf/simulated/floor/tiled/dark) "abW" = ( /obj/structure/railing{ dir = 1 }, /obj/structure/stairs/spawner/east, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "abX" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -1405,16 +1215,10 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) +/turf/simulated/floor/tiled/white) "abY" = ( /obj/structure/railing, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) +/turf/simulated/floor/tiled/white) "abZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -1422,8 +1226,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "aca" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -1432,8 +1235,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "acb" = ( /obj/structure/sign/nosmoking_1{ pixel_x = -32 @@ -1448,8 +1250,7 @@ dir = 9 }, /obj/machinery/vending/loadout/uniform, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1461,8 +1262,7 @@ dir = 1 }, /obj/machinery/clonepod/transhuman, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -1477,8 +1277,7 @@ dir = 1 }, /obj/machinery/transhuman/resleever, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "ace" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -1492,8 +1291,7 @@ /obj/structure/table/glass, /obj/item/weapon/book/manual/resleeving, /obj/item/device/sleevemate, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acf" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -1505,25 +1303,19 @@ dir = 5 }, /obj/machinery/computer/transhuman/resleeving, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acg" = ( /obj/machinery/photocopier, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"ach" = ( -/turf/simulated/floor/carpet, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "aci" = ( /obj/structure/table/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/carpet) "acj" = ( /obj/structure/bed/chair/office/light, /obj/machinery/button/remote/blast_door{ @@ -1555,26 +1347,20 @@ /obj/effect/landmark/start{ name = "Chief Medical Officer" }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/carpet) "ack" = ( /obj/structure/filingcabinet, /obj/item/device/radio/intercom/department/medbay{ dir = 4; pixel_x = 24 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "acl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) -"acm" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/dark) "acn" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, @@ -1593,15 +1379,9 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor, -/area/tether/surfacebase/security/detective) -"aco" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/evidence) +/turf/simulated/floor) "acp" = ( -/obj/structure/lattice, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) +/obj/structure/lattice) "acq" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -1616,8 +1396,7 @@ pixel_x = 11; pixel_y = -4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "acr" = ( /obj/machinery/light{ dir = 8 @@ -1628,8 +1407,7 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acs" = ( /obj/effect/floor_decal/corner/paleblue{ dir = 6 @@ -1638,13 +1416,11 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "act" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acu" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -1661,21 +1437,18 @@ /obj/structure/bed/chair/office/light{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acv" = ( /obj/structure/window/reinforced/polarized/full{ id = "surfresleeving" }, /obj/structure/grille, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/plating) "acw" = ( /obj/structure/railing, /obj/structure/stairs/spawner/east, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "acx" = ( /obj/machinery/camera/network/medbay{ dir = 9 @@ -1684,20 +1457,17 @@ dir = 1 }, /obj/machinery/vending/medical, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/wood) "acy" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, /obj/structure/window/reinforced/polarized/full{ id = "cmo_office" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/plating) "acz" = ( /obj/machinery/papershredder, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "acA" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white_cmo, @@ -1706,19 +1476,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/carpet) "acB" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop{ dir = 1; pixel_y = 4 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/medical/cmo) -"acC" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/patient_c) +/turf/simulated/floor/carpet) "acD" = ( /obj/structure/table/glass, /obj/machinery/computer/skills{ @@ -1734,8 +1499,7 @@ name = "Chief Medical Officer RC"; pixel_x = 22 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "acE" = ( /obj/structure/window/reinforced, /obj/effect/floor_decal/techfloor{ @@ -1744,8 +1508,7 @@ /obj/effect/floor_decal/techfloor{ dir = 10 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "acF" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 8 @@ -1757,14 +1520,12 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "acG" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "acH" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -1783,8 +1544,7 @@ dir = 4; pixel_x = -23 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acI" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/floor_decal/borderfloorwhite{ @@ -1808,8 +1568,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "acJ" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -1818,8 +1577,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1827,8 +1585,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acL" = ( /obj/structure/table/reinforced, /obj/item/device/reagent_scanner, @@ -1841,8 +1598,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "acM" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/sterile/latex, @@ -1856,8 +1612,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "acN" = ( /obj/structure/table/reinforced, /obj/item/device/uv_light, @@ -1870,15 +1625,13 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "acO" = ( /obj/machinery/computer/secure_data, /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "acP" = ( /obj/structure/table/reinforced, /obj/machinery/microscope, @@ -1897,8 +1650,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "acQ" = ( /obj/structure/table/reinforced, /obj/item/weapon/forensics/sample_kit/powder, @@ -1911,8 +1663,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "acR" = ( /obj/structure/table/reinforced, /obj/item/weapon/forensics/sample_kit, @@ -1921,8 +1672,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "acS" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -1934,15 +1684,13 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) +/turf/simulated/floor/tiled/dark) "acT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/camera/network/security, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) +/turf/simulated/floor/tiled/dark) "acU" = ( /obj/structure/table/reinforced, /obj/machinery/power/apc{ @@ -1960,8 +1708,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) +/turf/simulated/floor/tiled/dark) "acV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1969,8 +1716,7 @@ /obj/structure/sign/poster{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) +/turf/simulated/floor/tiled/dark) "acW" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -1978,8 +1724,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) +/turf/simulated/floor/tiled/dark) "acX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1994,8 +1739,7 @@ /obj/structure/cable/green{ icon_state = "2-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acY" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -2012,14 +1756,12 @@ name = "Resleeving Lab"; req_access = list(5) }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "acZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralstairwell) +/turf/simulated/floor/tiled/white) "ada" = ( /obj/structure/cable/green{ icon_state = "1-2" @@ -2040,8 +1782,7 @@ /obj/machinery/camera/network/medbay{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "adb" = ( /obj/structure/dogbed{ desc = "Runtime's bed. Some of her disappointment seems to have rubbed off on it."; @@ -2049,8 +1790,7 @@ }, /obj/item/toy/plushie/mouse/fluff, /mob/living/simple_mob/animal/passive/cat/runtime, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "adc" = ( /obj/structure/cable/green{ d1 = 2; @@ -2059,8 +1799,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/carpet) "add" = ( /obj/structure/bed/chair{ dir = 1 @@ -2070,8 +1809,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/carpet) "ade" = ( /obj/machinery/power/apc{ dir = 4; @@ -2083,8 +1821,7 @@ icon_state = "0-8" }, /obj/structure/flora/pottedplant/minitree, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "adf" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -2106,8 +1843,7 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/patient_a) +/turf/simulated/floor/plating) "adg" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -2129,8 +1865,7 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/patient_b) +/turf/simulated/floor/plating) "adh" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, @@ -2141,11 +1876,7 @@ dir = 8; id = "cmo_office" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/cmo) -"adi" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/plating) "adj" = ( /obj/structure/curtain/open/shower/medical, /obj/effect/floor_decal/steeldecal/steel_decals10, @@ -2155,8 +1886,7 @@ /obj/machinery/shower{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "adk" = ( /obj/effect/floor_decal/techfloor, /obj/effect/floor_decal/techfloor{ @@ -2169,8 +1899,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "adl" = ( /obj/effect/floor_decal/techfloor{ dir = 6 @@ -2181,8 +1910,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/dark) "adm" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -2204,14 +1932,12 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/patient_c) +/turf/simulated/floor/plating) "adn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralstairwell) +/turf/simulated/floor/tiled/white) "ado" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -2222,40 +1948,7 @@ dir = 1; id = "exam_room" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/examroom) -"adp" = ( -/obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_c) -"adq" = ( -/obj/structure/bed/chair/office/light, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_c) +/turf/simulated/floor/plating) "adr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 @@ -2263,56 +1956,35 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "ads" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) -"adt" = ( -/turf/simulated/mineral, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/tiled/white) "adu" = ( /obj/machinery/chem_master, /obj/item/device/radio/intercom{ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"adv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "adw" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"adx" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "ady" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"adz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "adA" = ( /obj/structure/table/reinforced, /obj/machinery/computer/med_data/laptop{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "adB" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -2320,11 +1992,9 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) +/turf/simulated/floor/tiled/dark) "adC" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) +/turf/simulated/floor/tiled/dark) "adD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -2344,15 +2014,13 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) +/turf/simulated/floor/tiled/dark) "adE" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -26 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) +/turf/simulated/floor/tiled/dark) "adF" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -2360,14 +2028,12 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) +/turf/simulated/floor/tiled/dark) "adG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "adH" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -2398,14 +2064,12 @@ pixel_x = 28; pixel_y = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "adI" = ( /obj/structure/bed/chair/comfy/brown{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "adJ" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -2414,8 +2078,7 @@ /obj/structure/flora/skeleton{ name = "\proper Sheb" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "adK" = ( /obj/machinery/hologram/holopad, /obj/structure/cable/green{ @@ -2429,14 +2092,12 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/carpet) "adL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/carpet) "adM" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -2445,8 +2106,7 @@ /obj/machinery/camera/network/medbay{ dir = 8 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "adN" = ( /obj/structure/table/glass, /obj/machinery/firealarm{ @@ -2464,8 +2124,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) +/turf/simulated/floor/tiled/white) "adO" = ( /obj/structure/bed/chair/office/light, /obj/effect/floor_decal/borderfloorwhite{ @@ -2477,54 +2136,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"adP" = ( -/obj/structure/bed/chair, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"adQ" = ( -/obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"adR" = ( -/obj/structure/bed/chair/office/light, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) +/turf/simulated/floor/tiled/white) "adS" = ( /obj/structure/bed/chair, /obj/item/device/radio/intercom{ @@ -2537,22 +2149,7 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"adT" = ( -/obj/structure/bed/chair, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_c) +/turf/simulated/floor/tiled/white) "adU" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 9 @@ -2564,8 +2161,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "adV" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -2583,8 +2179,7 @@ icon_state = "pipe-j2" }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralstairwell) +/turf/simulated/floor/tiled/white) "adW" = ( /obj/machinery/door/airlock/multi_tile/glass{ name = "Medbay Breakroom"; @@ -2600,11 +2195,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/multi_tile, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"adX" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "adY" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -2629,8 +2220,7 @@ /obj/structure/sign/painting/library_secure{ pixel_x = -30 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "adZ" = ( /obj/machinery/computer/guestpass{ dir = 1; @@ -2665,8 +2255,7 @@ pixel_x = -3; pixel_y = -3 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "aea" = ( /obj/item/device/radio/intercom{ pixel_y = -28 @@ -2681,8 +2270,7 @@ /obj/structure/bed/chair{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "aeb" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -2696,42 +2284,23 @@ /obj/effect/floor_decal/corner_steel_grid{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aec" = ( -/obj/structure/table/glass, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23 - }, -/obj/item/weapon/clipboard, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_c) +/turf/simulated/floor/tiled/white) "aed" = ( /obj/structure/window/reinforced, /obj/machinery/dnaforensics, /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aee" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aef" = ( /obj/machinery/door/window/eastright{ dir = 2 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aeg" = ( /obj/structure/window/reinforced, /obj/structure/table/reinforced, @@ -2746,8 +2315,7 @@ /obj/item/weapon/folder/yellow{ pixel_y = -5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aeh" = ( /obj/machinery/door/window/eastright{ dir = 2 @@ -2758,21 +2326,18 @@ icon_state = "1-2" }, /obj/effect/landmark/vermin, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aei" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aej" = ( /obj/structure/window/reinforced, /obj/structure/filingcabinet, /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aek" = ( /obj/machinery/door/airlock/security{ name = "Evidence Storage"; @@ -2786,14 +2351,7 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/evidence) -"ael" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/outside/outside2) -"aem" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/patient_a) +/turf/simulated/floor/tiled/dark) "aen" = ( /obj/machinery/camera/network/medbay{ dir = 10 @@ -2813,8 +2371,7 @@ /obj/structure/bed/chair{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "aeo" = ( /obj/structure/bed/psych{ name = "couch" @@ -2822,8 +2379,7 @@ /obj/structure/sign/painting/library_secure{ pixel_x = -30 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "aep" = ( /obj/structure/cable/green{ d1 = 1; @@ -2833,67 +2389,21 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/carpet) "aeq" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/alarm{ dir = 8; pixel_x = 25 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) -"aer" = ( -/obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/medical/centralstairwell) +/turf/simulated/floor/wood) "aes" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aet" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) -"aeu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_c) -"aev" = ( -/obj/structure/table/glass, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23 - }, -/obj/item/weapon/clipboard, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"aew" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"aex" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/medical, -/obj/item/device/radio/intercom/department/medbay{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) +/turf/simulated/floor/tiled/white) "aey" = ( /obj/structure/table/glass, /obj/machinery/alarm{ @@ -2907,12 +2417,10 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) +/turf/simulated/floor/tiled/white) "aez" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) +/turf/simulated/floor/tiled/white) "aeA" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet/medical, @@ -2926,23 +2434,7 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"aeB" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/medical, -/obj/item/device/radio/intercom/department/medbay{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_c) +/turf/simulated/floor/tiled/white) "aeC" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop{ @@ -2958,21 +2450,18 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aeD" = ( /obj/structure/table/glass, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aeE" = ( /obj/structure/disposalpipe/segment, /obj/item/weapon/folder/white, /obj/item/weapon/clipboard, /obj/structure/table/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aeF" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -2985,11 +2474,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"aeG" = ( -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/plating) "aeH" = ( /obj/structure/closet{ name = "Forensics Gear" @@ -2999,8 +2484,7 @@ /obj/item/weapon/storage/box/bodybags, /obj/item/weapon/storage/briefcase/crimekit, /obj/item/weapon/storage/briefcase/crimekit, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aeI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -3008,17 +2492,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"aeJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aeK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -3036,8 +2510,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aeL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -3048,8 +2521,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aeM" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -3058,8 +2530,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aeN" = ( /obj/machinery/door/airlock/glass_security{ id_tag = "detdoor"; @@ -3070,8 +2541,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "aeO" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -3082,8 +2552,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aeP" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -3103,8 +2572,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aeQ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -3126,8 +2594,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aeR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -3145,8 +2612,7 @@ dir = 4 }, /obj/machinery/vending/fitness, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aeS" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -3158,14 +2624,7 @@ dir = 5 }, /obj/machinery/vending/coffee, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"aeT" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/security/outfitting) -"aeU" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled) "aeV" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -3184,14 +2643,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/outfitting) -"aeW" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/security/outfitting/storage) -"aeX" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/plating) "aeY" = ( /obj/machinery/door/airlock/medical{ name = "Morgue"; @@ -3200,15 +2652,7 @@ /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aeZ" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/patient_b) -"afa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/techfloor) "afb" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop{ @@ -3238,8 +2682,7 @@ /obj/structure/cable/green{ icon_state = "0-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_c) +/turf/simulated/floor/tiled/white) "afc" = ( /obj/structure/closet/secure_closet/CMO, /obj/item/weapon/storage/belt/medical, @@ -3253,8 +2696,7 @@ dir = 4 }, /obj/item/weapon/storage/mrebag/pill/sleevingcure, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "afd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -3264,8 +2706,7 @@ pixel_x = -27; pixel_y = -28 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "afe" = ( /obj/structure/cable/green{ d1 = 1; @@ -3279,8 +2720,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "aff" = ( /obj/structure/bookcase, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -3289,8 +2729,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/wood) "afg" = ( /obj/machinery/door/airlock/medical{ id_tag = "SurfMedicalResleeving"; @@ -3304,8 +2743,7 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "afh" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop{ @@ -3345,29 +2783,7 @@ pixel_x = 6; pixel_y = -22 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) -"afi" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_c) +/turf/simulated/floor/tiled/white) "afj" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/effect/floor_decal/borderfloorwhite{ @@ -3381,8 +2797,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) +/turf/simulated/floor/tiled/white) "afk" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/effect/floor_decal/borderfloorwhite{ @@ -3406,39 +2821,7 @@ pixel_x = -3; pixel_y = -22 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_c) -"afl" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/pink/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/pink/bordercorner2{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) +/turf/simulated/floor/tiled/white) "afm" = ( /obj/machinery/light_switch{ dir = 1; @@ -3472,8 +2855,7 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "afn" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/effect/floor_decal/borderfloorwhite{ @@ -3497,8 +2879,7 @@ pixel_x = -3; pixel_y = -22 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) +/turf/simulated/floor/tiled/white) "afo" = ( /obj/structure/bed/chair/wheelchair{ dir = 8 @@ -3513,15 +2894,7 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) -"afp" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) -"afq" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "afr" = ( /obj/structure/cable{ d1 = 4; @@ -3529,8 +2902,7 @@ icon_state = "4-8" }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "afs" = ( /obj/structure/cable{ d1 = 4; @@ -3539,22 +2911,19 @@ }, /obj/structure/catwalk, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "aft" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "afu" = ( /obj/structure/morgue{ dir = 8 }, /obj/structure/morgue, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "afv" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -3562,8 +2931,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "afw" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -3574,15 +2942,13 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "afx" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -24 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "afy" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -3592,8 +2958,7 @@ dir = 1; pixel_y = -28 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "afz" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -3604,8 +2969,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "afA" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -3620,8 +2984,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "afB" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -3629,8 +2992,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "afC" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -3644,8 +3006,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "afD" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -3653,8 +3014,7 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "afE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -3663,11 +3023,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"afF" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "afG" = ( /obj/machinery/light{ dir = 4 @@ -3678,8 +3034,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "afH" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 9 @@ -3699,8 +3054,7 @@ dir = 1; pixel_y = 32 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "afI" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -3717,8 +3071,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "afJ" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 @@ -3740,8 +3093,7 @@ pixel_y = 32 }, /obj/item/device/retail_scanner/security, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "afK" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 @@ -3775,8 +3127,7 @@ /obj/item/device/holowarrant, /obj/item/device/holowarrant, /obj/item/device/retail_scanner/security, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "afL" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 @@ -3790,8 +3141,7 @@ icon_state = "1-2" }, /obj/machinery/vending/wardrobe/detdrobe, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "afM" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 5 @@ -3808,8 +3158,7 @@ dir = 5 }, /obj/machinery/vending/wardrobe/secdrobe, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "afN" = ( /obj/structure/table/rack/shelf/steel, /obj/item/clothing/suit/armor/vest/alt{ @@ -3828,8 +3177,7 @@ pixel_x = 6; pixel_y = 6 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "afO" = ( /obj/structure/table/rack/shelf/steel, /obj/item/clothing/suit/armor/vest/wolftaur{ @@ -3841,26 +3189,19 @@ pixel_y = -4 }, /obj/item/weapon/storage/lockbox, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "afP" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/machinery/vending/security, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "afQ" = ( /obj/machinery/mech_recharger, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"afR" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "afS" = ( /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "afT" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/gun/energy/laser{ @@ -3874,15 +3215,13 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "afU" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/gun/energy/ionrifle, /obj/machinery/atmospherics/unary/vent_pump/on, /obj/machinery/camera/network/security, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "afV" = ( /obj/machinery/power/apc{ dir = 1; @@ -3893,8 +3232,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "afW" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/firealarm{ @@ -3904,8 +3242,7 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "afX" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -3923,8 +3260,7 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/patient_c) +/turf/simulated/floor/plating) "afY" = ( /obj/structure/bed/chair{ dir = 4 @@ -3939,15 +3275,13 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "afZ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aga" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/effect/floor_decal/rust, @@ -3966,8 +3300,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "agb" = ( /obj/machinery/door/airlock/command{ id_tag = "cmodoor"; @@ -3984,8 +3317,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/cmo) +/turf/simulated/floor/tiled/white) "agc" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -3994,8 +3326,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "agd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -4008,15 +3339,13 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "age" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "agf" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -4027,8 +3356,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "agg" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical{ @@ -4042,16 +3370,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) +/turf/simulated/floor/tiled/white) "agh" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ id = "patient_room_a" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/patient_a) +/turf/simulated/floor/plating) "agi" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical{ @@ -4065,8 +3391,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_c) +/turf/simulated/floor/tiled/white) "agj" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -4079,16 +3404,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "agk" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ id = "patient_room_b" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/patient_b) +/turf/simulated/floor/plating) "agl" = ( /obj/structure/catwalk, /obj/machinery/alarm{ @@ -4100,8 +3423,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "agm" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical{ @@ -4115,33 +3437,22 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_b) -"agn" = ( -/obj/structure/sign/nosmoking_1, -/turf/simulated/wall, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "ago" = ( /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "agp" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ id = "exam_room" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/plating) "agq" = ( /obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) -"agr" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/tiled/white) "ags" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -4151,8 +3462,7 @@ name = "Forensics Lab"; req_access = list(4) }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) +/turf/simulated/floor/tiled/white) "agt" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -4163,11 +3473,7 @@ name = "Forensics Lab"; req_access = list(4) }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/detective) -"agu" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/tiled/white) "agv" = ( /obj/machinery/firealarm{ dir = 8; @@ -4179,8 +3485,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "agw" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -4193,8 +3498,7 @@ }, /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/red/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "agx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -4202,8 +3506,7 @@ /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, /obj/structure/table/bench/steel, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "agy" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -4215,8 +3518,7 @@ dir = 6 }, /obj/structure/table/bench/steel, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "agz" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -4234,8 +3536,7 @@ /obj/structure/table/steel, /obj/item/weapon/storage/box/nifsofts_security, /obj/item/weapon/hand_labeler, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "agA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -4254,8 +3555,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "agB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -4266,8 +3566,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "agC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -4283,8 +3582,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "agD" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -4292,8 +3590,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "agE" = ( /obj/machinery/door/airlock/security{ name = "Equipment Storage"; @@ -4305,8 +3602,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "agF" = ( /obj/machinery/light_switch{ dir = 4; @@ -4318,35 +3614,27 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "agG" = ( /obj/structure/cable/green{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "agH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/alarm{ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "agI" = ( /obj/machinery/door/window/brigdoor/westleft{ name = "Armory Access"; req_access = list(3) }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"agJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "agK" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -4354,8 +3642,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "agL" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable{ @@ -4363,8 +3650,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techfloor/grid) "agM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -4373,14 +3659,12 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "agN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "agO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -4391,16 +3675,14 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "agP" = ( /obj/structure/railing, /obj/machinery/alarm{ dir = 1; pixel_y = -25 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/centralstairwell) +/turf/simulated/floor/plating) "agQ" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -4419,8 +3701,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "agR" = ( /obj/structure/cable{ d1 = 1; @@ -4436,14 +3717,12 @@ /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "agS" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralstairwell) +/turf/simulated/floor/tiled/white) "agT" = ( /obj/structure/cable/green{ icon_state = "1-8" @@ -4458,8 +3737,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "agU" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -4470,8 +3748,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "agV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -4482,8 +3759,7 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "agW" = ( /obj/structure/cable{ d1 = 1; @@ -4493,8 +3769,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "agX" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -4502,8 +3777,7 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "agY" = ( /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/green/bordercorner, @@ -4515,8 +3789,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "agZ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -4526,35 +3799,20 @@ pixel_x = -28 }, /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aha" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "ahb" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /obj/effect/floor_decal/borderfloorwhite/corner2, /obj/effect/floor_decal/corner/paleblue/bordercorner2, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) -"ahc" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/resleeving) -"ahd" = ( -/obj/structure/bookcase, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/security_space_law, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/tiled/white) "ahe" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/power/apc{ @@ -4566,38 +3824,17 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/carpet) "ahf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"ahg" = ( -/obj/structure/closet/wardrobe/detective, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/carpet) "ahh" = ( /obj/structure/closet/wardrobe/detective, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "ahi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) -"ahj" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "ahk" = ( /obj/structure/bookcase, /obj/item/weapon/book/manual/security_space_law, @@ -4605,8 +3842,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "ahl" = ( /obj/machinery/alarm{ dir = 4; @@ -4618,8 +3854,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "ahm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -4643,11 +3878,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"ahn" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aho" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -4669,8 +3900,7 @@ dir = 8 }, /obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "ahp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -4684,8 +3914,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "ahq" = ( /obj/effect/floor_decal/borderfloorblack/corner, /obj/effect/floor_decal/corner/red/bordercorner, @@ -4694,8 +3923,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "ahr" = ( /obj/effect/floor_decal/borderfloorblack/corner{ dir = 8 @@ -4707,13 +3935,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) -"ahs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "aht" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 4 @@ -4736,8 +3958,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "ahu" = ( /obj/structure/table/rack/shelf/steel, /obj/item/clothing/glasses/hud/security, @@ -4748,16 +3969,14 @@ pixel_x = -24; pixel_y = -8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "ahv" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "ahw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/light{ @@ -4773,8 +3992,7 @@ pixel_x = -3; pixel_y = -3 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "ahx" = ( /obj/structure/table/rack/shelf/steel, /obj/item/clothing/suit/storage/vest/heavy/officer{ @@ -4802,14 +4020,12 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "ahy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "ahz" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/gun/projectile/shotgun/pump{ @@ -4822,8 +4038,7 @@ pixel_x = 1; pixel_y = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "ahA" = ( /obj/structure/table/steel, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -4839,15 +4054,13 @@ pixel_x = -5; pixel_y = 7 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "ahB" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/glass/hidden{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ahC" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -4866,16 +4079,14 @@ /obj/machinery/door/firedoor/glass/hidden{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ahD" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "ahE" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/effect/floor_decal/steeldecal/steel_decals4{ @@ -4896,8 +4107,7 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "ahF" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/effect/floor_decal/steeldecal/steel_decals4{ @@ -4915,37 +4125,32 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "ahG" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "ahH" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; name = "CMO Office"; sortType = "CMO Office" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ahI" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; name = "Medical Breakroom"; sortType = "Medical Breakroom" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ahJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "ahK" = ( /obj/machinery/alarm{ dir = 8; @@ -4959,8 +4164,7 @@ }, /obj/structure/bed/padded, /obj/item/weapon/bedsheet/medical, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "ahL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 @@ -4969,22 +4173,14 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ahM" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, -/obj/machinery/camera/network/tether{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ahN" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/techmaint) "ahO" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, @@ -4992,8 +4188,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ahP" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, @@ -5001,8 +4196,7 @@ dir = 4; icon_state = "pipe-j2" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ahQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -5019,33 +4213,14 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) -"ahR" = ( -/obj/machinery/computer/security/wooden_tv, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/tiled/white) "ahS" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"ahT" = ( -/obj/structure/closet/secure_closet/detective, -/obj/item/weapon/reagent_containers/spray/pepper, -/obj/item/weapon/gun/energy/taser, -/obj/item/device/camera{ - desc = "A one use - polaroid camera. 30 photos left."; - name = "detectives camera"; - pictures_left = 30; - pixel_x = 2; - pixel_y = 3 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/carpet) "ahU" = ( /obj/structure/closet/secure_closet/detective, /obj/item/weapon/reagent_containers/spray/pepper, @@ -5057,16 +4232,14 @@ pixel_x = 2; pixel_y = 3 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "ahV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "ahW" = ( /obj/structure/cable/green{ d1 = 1; @@ -5077,12 +4250,10 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "ahX" = ( /obj/machinery/computer/security/wooden_tv, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "ahY" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -5090,31 +4261,18 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"ahZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aia" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aib" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/structure/stairs/spawner/south, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aic" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -5131,8 +4289,7 @@ pixel_x = -24 }, /obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "aid" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -5143,8 +4300,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "aie" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 4 @@ -5159,8 +4315,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "aif" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -5175,15 +4330,13 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "aig" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "aih" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 4 @@ -5196,8 +4349,7 @@ }, /obj/structure/closet/secure_closet/security, /obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "aii" = ( /obj/structure/table/steel, /obj/item/weapon/storage/box/holowarrants, @@ -5218,20 +4370,17 @@ /obj/structure/cable/green{ icon_state = "0-4" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "aij" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "aik" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "ail" = ( /obj/structure/table/steel, /obj/item/ammo_magazine/m45/rubber{ @@ -5252,8 +4401,7 @@ pixel_x = -25; pixel_y = -9 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aim" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -5261,8 +4409,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "ain" = ( /obj/machinery/door/window/brigdoor/westleft{ name = "Armory Access"; @@ -5274,8 +4421,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aio" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5283,8 +4429,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aip" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -5292,8 +4437,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aiq" = ( /obj/machinery/light{ dir = 8 @@ -5301,8 +4445,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/substation/medsec) +/turf/simulated/floor/tiled/techfloor) "air" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 @@ -5310,8 +4453,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralstairwell) +/turf/simulated/floor/tiled/white) "ais" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -5330,8 +4472,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "ait" = ( /obj/machinery/power/apc{ dir = 4; @@ -5353,8 +4494,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aiu" = ( /obj/machinery/door/airlock/medical{ name = "Exam Room"; @@ -5375,8 +4515,7 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aiv" = ( /obj/structure/cable/green{ d1 = 1; @@ -5387,8 +4526,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "aiw" = ( /obj/machinery/door/airlock/medical{ name = "Morgue"; @@ -5403,8 +4541,7 @@ dir = 8 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "aix" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 @@ -5427,8 +4564,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aiy" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -5444,8 +4580,7 @@ }, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aiz" = ( /obj/structure/cable/green{ d1 = 4; @@ -5463,8 +4598,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals10{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aiA" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -5474,8 +4608,7 @@ dir = 8; pixel_x = 25 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "aiB" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -5502,8 +4635,7 @@ dir = 1; pixel_y = -24 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aiC" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 @@ -5524,12 +4656,10 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aiD" = ( /obj/machinery/washing_machine, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aiE" = ( /obj/machinery/portable_atmospherics/powered/scrubber, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -5537,16 +4667,14 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aiF" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock12"; name = "Surface Recovery Toilet 1" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aiG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, @@ -5568,8 +4696,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralstairwell) +/turf/simulated/floor/tiled/white) "aiH" = ( /obj/effect/landmark{ name = "lightsout" @@ -5590,8 +4717,7 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aiI" = ( /obj/structure/toilet{ dir = 8 @@ -5606,14 +4732,9 @@ pixel_y = 22; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aiJ" = ( -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"aiK" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/techfloor) "aiL" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 @@ -5637,8 +4758,7 @@ /obj/machinery/camera/network/medbay{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aiM" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -5655,8 +4775,7 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aiN" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -5676,8 +4795,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aiO" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -5692,8 +4810,7 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aiP" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -5713,8 +4830,7 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "aiQ" = ( /obj/structure/table/standard, /obj/random/soap, @@ -5727,14 +4843,12 @@ pixel_x = 5; pixel_y = -25 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled/white) "aiR" = ( /obj/structure/morgue{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "aiS" = ( /obj/machinery/computer/security/telescreen/entertainment{ desc = "Looks like it's on MTV. Now you can't blame that demi-cowgirl for working her money maker. I wonder what else is on?"; @@ -5756,8 +4870,7 @@ /obj/effect/floor_decal/corner_steel_grid{ dir = 5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aiT" = ( /obj/machinery/door/firedoor/multi_tile, /obj/machinery/door/airlock/multi_tile/glass{ @@ -5771,8 +4884,7 @@ name = "Exit Button"; pixel_x = -24 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "aiU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -5787,15 +4899,10 @@ /obj/effect/floor_decal/corner_steel_grid{ dir = 5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"aiV" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/resleeving) +/turf/simulated/floor/tiled/white) "aiW" = ( /obj/structure/morgue, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "aiX" = ( /obj/effect/landmark/start{ name = "Medical Doctor" @@ -5804,8 +4911,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "aiY" = ( /obj/structure/table/woodentable, /obj/item/device/taperecorder{ @@ -5820,8 +4926,7 @@ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/carpet) "aiZ" = ( /obj/structure/bed/chair/office/dark, /obj/structure/cable/green{ @@ -5838,32 +4943,27 @@ /obj/effect/landmark/start{ name = "Detective" }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/carpet) "aja" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/carpet) "ajb" = ( /obj/machinery/camera/network/security{ dir = 8 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/carpet) "ajc" = ( /obj/machinery/camera/network/security{ dir = 5 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "ajd" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "aje" = ( /obj/structure/bed/chair/office/dark, /obj/structure/cable/green{ @@ -5878,8 +4978,7 @@ /obj/effect/landmark/start{ name = "Detective" }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "ajf" = ( /obj/structure/table/woodentable, /obj/item/device/taperecorder{ @@ -5894,8 +4993,7 @@ dir = 4; pixel_x = 24 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "ajg" = ( /obj/machinery/light{ dir = 8 @@ -5906,16 +5004,12 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "ajh" = ( /obj/structure/railing, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aji" = ( -/obj/structure/stairs/spawner/south, -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside2) +/obj/structure/stairs/spawner/south) "ajj" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 10 @@ -5931,8 +5025,7 @@ }, /obj/structure/closet/secure_closet/security, /obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "ajk" = ( /obj/structure/cable/green{ d1 = 1; @@ -5951,8 +5044,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "ajl" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 6 @@ -5969,8 +5061,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "ajm" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 10 @@ -5991,8 +5082,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "ajn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -6007,8 +5097,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "ajo" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 6 @@ -6020,8 +5109,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2, /obj/structure/closet/secure_closet/security, /obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "ajp" = ( /obj/structure/table/steel, /obj/item/weapon/cell/device/weapon{ @@ -6037,8 +5125,7 @@ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "ajq" = ( /obj/structure/table/steel, /obj/machinery/recharger, @@ -6048,8 +5135,7 @@ /obj/machinery/camera/network/security{ dir = 10 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "ajr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -6060,8 +5146,7 @@ pixel_x = 24; pixel_y = -8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "ajs" = ( /obj/structure/table/steel, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -6079,15 +5164,13 @@ pixel_x = -5; pixel_y = 7 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "ajt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aju" = ( /obj/structure/table/rack/steel, /obj/item/clothing/gloves/arm_guard/riot, @@ -6104,8 +5187,7 @@ dir = 8 }, /obj/structure/window/reinforced, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "ajv" = ( /obj/structure/table/rack/steel, /obj/item/clothing/gloves/arm_guard/bulletproof, @@ -6117,8 +5199,7 @@ /obj/item/clothing/suit/armor/bulletproof/alt, /obj/item/clothing/head/helmet/bulletproof, /obj/structure/window/reinforced, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "ajw" = ( /obj/structure/table/rack/steel, /obj/item/clothing/gloves/arm_guard/laserproof, @@ -6133,19 +5214,16 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "ajx" = ( /obj/structure/filingcabinet/chestdrawer{ desc = "A large drawer filled with autopsy reports."; name = "Autopsy Reports" }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "ajy" = ( /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "ajz" = ( /obj/machinery/alarm{ dir = 1; @@ -6165,8 +5243,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "ajA" = ( /obj/structure/mirror{ dir = 4; @@ -6180,42 +5257,26 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "ajB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "ajC" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock13"; name = "Surface Recovery Toilet 2" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "ajD" = ( /obj/machinery/firealarm{ dir = 4; layer = 3.3; pixel_x = 26 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"ajE" = ( -/turf/simulated/wall, -/area/maintenance/lower/north) -"ajF" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/breakroom) -"ajG" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "ajH" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6233,15 +5294,13 @@ dir = 1; pixel_y = -30 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "ajI" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "ajJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -6249,8 +5308,7 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "ajK" = ( /obj/effect/floor_decal/steeldecal/steel_decals9, /obj/effect/floor_decal/steeldecal/steel_decals9{ @@ -6303,8 +5361,7 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "ajO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -6315,23 +5372,12 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "ajP" = ( /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"ajQ" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/techfloor) "ajR" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6349,8 +5395,7 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "ajS" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6367,15 +5412,13 @@ /obj/machinery/light, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "ajT" = ( /obj/machinery/door/airlock/multi_tile/glass{ name = "Infirmary Lobby" }, /obj/machinery/door/firedoor/multi_tile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "ajU" = ( /obj/structure/cable/green{ d1 = 4; @@ -6394,11 +5437,7 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"ajV" = ( -/turf/simulated/wall, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/tiled/white) "ajW" = ( /obj/structure/table/woodentable, /obj/item/device/flashlight/lamp/green, @@ -6407,8 +5446,7 @@ pixel_x = -24; pixel_y = 8 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/carpet) "ajX" = ( /obj/structure/table/woodentable, /obj/random/cigarettes, @@ -6421,8 +5459,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/carpet) "ajY" = ( /obj/structure/table/woodentable, /obj/item/weapon/paper_bin, @@ -6434,14 +5471,9 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/carpet) "ajZ" = ( -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officea) -"aka" = ( -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "akb" = ( /obj/structure/table/woodentable, /obj/item/weapon/paper_bin, @@ -6454,8 +5486,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "akc" = ( /obj/structure/table/woodentable, /obj/random/cigarettes, @@ -6468,8 +5499,7 @@ dir = 10 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "akd" = ( /obj/structure/table/woodentable, /obj/item/device/flashlight/lamp/green, @@ -6478,8 +5508,7 @@ pixel_x = 24; pixel_y = 8 }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/carpet) "ake" = ( /obj/machinery/door/airlock/multi_tile/glass{ name = "Security Airlock"; @@ -6492,8 +5521,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "akf" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -6515,8 +5543,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "akg" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_security{ @@ -6528,14 +5555,12 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "akh" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, -/turf/simulated/floor, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor) "aki" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_security{ @@ -6543,8 +5568,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting) +/turf/simulated/floor/tiled/dark) "akj" = ( /obj/machinery/door/airlock/security{ name = "Armory"; @@ -6554,8 +5578,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/outfitting/storage) +/turf/simulated/floor/tiled/dark) "akk" = ( /obj/structure/table/steel, /obj/item/weapon/cell/device/weapon{ @@ -6575,28 +5598,24 @@ pixel_x = -6; pixel_y = -3 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "akl" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "akm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "akn" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "ako" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/machinery/portable_atmospherics/canister/air, @@ -6607,18 +5626,13 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "akp" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"akq" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "akr" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -6641,8 +5655,7 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "aks" = ( /obj/machinery/door/airlock/multi_tile/glass{ name = "Medbay Airlock"; @@ -6650,8 +5663,7 @@ req_one_access = list(5) }, /obj/machinery/door/firedoor/multi_tile, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -6659,8 +5671,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "aku" = ( /obj/structure/table/steel, /obj/item/device/sleevemate, @@ -6672,8 +5683,7 @@ /obj/machinery/camera/network/medbay{ dir = 10 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "akv" = ( /obj/structure/bookcase/manuals/medical, /obj/item/weapon/book/manual/resleeving, @@ -6682,8 +5692,7 @@ pixel_y = 7 }, /obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "akw" = ( /obj/machinery/computer/security/telescreen/entertainment{ desc = "Looks like it's set to ree-Anur-ntertanment, I wonder what else is on?"; @@ -6692,23 +5701,19 @@ }, /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/vending/cola/soft, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "akx" = ( /obj/machinery/vending/fitness, /obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "aky" = ( /obj/machinery/vending/coffee, /obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "akz" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/flora/pottedplant, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "akA" = ( /obj/effect/floor_decal/corner/paleblue{ dir = 6 @@ -6720,8 +5725,7 @@ dir = 4 }, /obj/machinery/vending/sol, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -6736,8 +5740,7 @@ dir = 6 }, /obj/machinery/vending/wardrobe/virodrobe, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -6752,8 +5755,7 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -6772,8 +5774,7 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akE" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 @@ -6799,8 +5800,7 @@ dir = 9 }, /obj/structure/sign/poster, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "akF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -6811,8 +5811,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akG" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -6845,8 +5844,7 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akH" = ( /obj/structure/toilet{ dir = 8 @@ -6861,8 +5859,7 @@ pixel_y = 22; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "akI" = ( /obj/effect/floor_decal/corner/paleblue{ dir = 6 @@ -6870,15 +5867,10 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 9 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"akJ" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akK" = ( /obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akL" = ( /obj/structure/mirror{ dir = 4; @@ -6892,11 +5884,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"akM" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/white) "akN" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6908,8 +5896,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "akO" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6926,8 +5913,7 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "akP" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -6957,8 +5943,7 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "akQ" = ( /obj/structure/cable/green{ d1 = 1; @@ -6977,8 +5962,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akR" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -6989,8 +5973,7 @@ /obj/structure/sign/poster{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "akS" = ( /obj/structure/window/reinforced, /obj/effect/floor_decal/corner/paleblue{ @@ -7004,8 +5987,7 @@ }, /obj/structure/table/standard, /obj/random/medical, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akT" = ( /obj/structure/window/reinforced, /obj/effect/floor_decal/corner/paleblue{ @@ -7019,8 +6001,7 @@ }, /obj/structure/table/standard, /obj/random/tetheraid, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akU" = ( /obj/structure/cable/green{ d1 = 1; @@ -7041,28 +6022,18 @@ layer = 3.3; pixel_x = 26 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akV" = ( /obj/structure/railing{ dir = 1 }, /obj/structure/stairs/spawner/west, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "akW" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"akX" = ( -/turf/simulated/wall, -/area/tether/surfacebase/public_garden_two) -"akY" = ( -/obj/structure/sign/nanotrasen, -/turf/simulated/wall, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled/white) "akZ" = ( /obj/structure/cable/green{ d1 = 32; @@ -7071,12 +6042,10 @@ }, /obj/structure/lattice, /obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/open) "ala" = ( /obj/structure/closet/firecloset/full/double, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "alb" = ( /obj/structure/bed/chair/office/dark{ dir = 4 @@ -7084,8 +6053,7 @@ /obj/structure/sign/painting/library_secure{ pixel_x = -30 }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/lino) "alc" = ( /obj/structure/cable/green{ d1 = 1; @@ -7094,18 +6062,12 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) -"ald" = ( -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/lino) "ale" = ( -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/lino) "alf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/lino) "alg" = ( /obj/structure/cable/green{ d1 = 1; @@ -7114,8 +6076,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/lino) "alh" = ( /obj/structure/bed/chair/office/dark{ dir = 8 @@ -7123,8 +6084,7 @@ /obj/structure/sign/painting/library_secure{ pixel_x = 30 }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/lino) "ali" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -7135,8 +6095,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "alj" = ( /obj/structure/cable/green{ d1 = 2; @@ -7161,8 +6120,7 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "alk" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -7182,8 +6140,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "all" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -7203,8 +6160,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "alm" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -7229,8 +6185,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aln" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -7253,8 +6208,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "alo" = ( /obj/structure/cable/green{ d1 = 1; @@ -7279,8 +6233,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "alp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -7300,8 +6253,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "alq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -7321,8 +6273,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "alr" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -7334,8 +6285,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "als" = ( /obj/structure/extinguisher_cabinet{ dir = 1; @@ -7359,8 +6309,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "alt" = ( /obj/structure/sign/department/armory{ pixel_x = 32; @@ -7379,8 +6328,7 @@ pixel_y = 27; req_access = list(3) }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "alu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 8 @@ -7394,8 +6342,7 @@ name = "Armory" }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "alv" = ( /obj/machinery/atmospherics/valve/digital{ dir = 4; @@ -7416,15 +6363,13 @@ pixel_y = 27; req_access = list(3) }, -/turf/simulated/floor, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor) "alw" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "alx" = ( /obj/machinery/recharger/wallcharger{ pixel_x = 4; @@ -7440,8 +6385,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aly" = ( /obj/effect/landmark{ name = "lightsout" @@ -7452,15 +6396,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "alz" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "alA" = ( /obj/structure/window/reinforced{ dir = 8 @@ -7468,8 +6410,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "alB" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/machinery/portable_atmospherics/canister/empty, @@ -7477,31 +6418,19 @@ /obj/machinery/atmospherics/portables_connector{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "alC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"alD" = ( -/turf/simulated/wall, -/area/maintenance/substation/medsec) -"alE" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "alF" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "alG" = ( /obj/machinery/alarm{ dir = 8; @@ -7521,18 +6450,13 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"alH" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "alI" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "alJ" = ( /obj/structure/table/steel, /obj/item/weapon/storage/box/bodybags{ @@ -7547,35 +6471,26 @@ dir = 1; pixel_y = -24 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "alK" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, /obj/machinery/light, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "alL" = ( /obj/structure/table/steel, /obj/item/weapon/surgical/scalpel, /obj/item/weapon/autopsy_scanner, /obj/item/weapon/surgical/cautery, /obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor/tiled/techfloor) "alM" = ( /obj/structure/stairs/spawner/west, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "alN" = ( /obj/machinery/optable, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/morgue) -"alO" = ( -/obj/machinery/washing_machine, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/techfloor) "alP" = ( /obj/structure/cable/green{ d1 = 1; @@ -7600,8 +6515,7 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "alQ" = ( /obj/structure/cable/green{ d1 = 4; @@ -7620,8 +6534,7 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "alR" = ( /obj/structure/cable/green{ d1 = 4; @@ -7648,16 +6561,14 @@ dir = 1; pixel_y = 32 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "alS" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock10"; name = "Surface Toilet 1" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "alT" = ( /obj/structure/toilet{ dir = 8 @@ -7672,8 +6583,7 @@ pixel_y = 22; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "alU" = ( /obj/structure/window/reinforced{ dir = 1 @@ -7685,8 +6595,7 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "alV" = ( /obj/structure/window/reinforced{ dir = 1 @@ -7698,8 +6607,7 @@ dir = 6 }, /obj/structure/sign/poster, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "alW" = ( /obj/machinery/camera/network/medbay{ dir = 10 @@ -7720,8 +6628,7 @@ pixel_x = -9; pixel_y = -15 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "alX" = ( /obj/machinery/light, /obj/effect/floor_decal/borderfloorwhite, @@ -7733,8 +6640,7 @@ dir = 9 }, /obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "alY" = ( /obj/structure/cable/green{ d1 = 2; @@ -7760,8 +6666,7 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "alZ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 6 @@ -7790,8 +6695,7 @@ dir = 1; pixel_y = -30 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "ama" = ( /obj/structure/table/glass, /obj/random/mre, @@ -7806,8 +6710,7 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 6 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "amb" = ( /obj/structure/table/glass, /obj/random/contraband, @@ -7822,8 +6725,7 @@ dir = 6 }, /obj/random/tetheraid, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "amc" = ( /obj/structure/table/standard{ name = "plastic table frame" @@ -7838,8 +6740,7 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "amd" = ( /obj/structure/table/standard{ name = "plastic table frame" @@ -7853,24 +6754,14 @@ /obj/machinery/camera/network/civilian{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"ame" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/tiled) "amf" = ( /obj/structure/cable/green{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "amg" = ( /obj/structure/cable/green{ d1 = 1; @@ -7888,30 +6779,26 @@ pixel_x = 24; pixel_y = -28 }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/lino) "amh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/lino) "ami" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 8 }, /obj/machinery/light, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/lino) "amj" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 4 }, /obj/machinery/light, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/lino) "amk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -7919,8 +6806,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/lino) "aml" = ( /obj/structure/cable/green{ d1 = 1; @@ -7937,8 +6823,7 @@ pixel_x = 24; pixel_y = -28 }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/lino) "amm" = ( /obj/structure/cable/green{ d1 = 1; @@ -7954,8 +6839,7 @@ /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/red/bordercorner, /obj/effect/landmark/vermin, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "amn" = ( /obj/machinery/door/firedoor/glass/hidden{ dir = 1 @@ -7965,8 +6849,7 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "amo" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -7976,8 +6859,7 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "amp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -7989,8 +6871,7 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "amq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -8003,8 +6884,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "amr" = ( /obj/structure/cable/green{ d1 = 1; @@ -8021,8 +6901,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "ams" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8031,8 +6910,7 @@ /obj/effect/floor_decal/corner/red/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "amt" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8043,8 +6921,7 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "amu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -8066,8 +6943,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "amv" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8089,8 +6965,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "amw" = ( /obj/structure/sign/department/armory{ pixel_x = 32; @@ -8107,8 +6982,7 @@ }, /obj/effect/floor_decal/steeldecal/steel_decals4, /obj/machinery/light, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "amx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 8 @@ -8125,8 +6999,7 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "amy" = ( /obj/machinery/atmospherics/valve/digital{ dir = 4; @@ -8136,8 +7009,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor) "amz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -8145,8 +7017,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "amA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -8157,20 +7028,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"amB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "amC" = ( /obj/machinery/power/apc{ dir = 4; @@ -8187,17 +7045,12 @@ /obj/structure/cable/green{ icon_state = "0-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"amD" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/dark) "amE" = ( /obj/machinery/power/breakerbox/activated{ RCon_tag = "Security Substation Bypass" }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/turf/simulated/floor) "amF" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -8213,14 +7066,12 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/turf/simulated/floor) "amG" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/turf/simulated/floor) "amH" = ( /obj/machinery/door/airlock/engineering{ name = "Security Substation"; @@ -8230,8 +7081,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/turf/simulated/floor) "amI" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical{ @@ -8263,8 +7113,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "amJ" = ( /obj/machinery/door/airlock/maintenance/medical{ name = "Medical Maintenance Access" @@ -8278,8 +7127,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) +/turf/simulated/floor/tiled/white) "amK" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/effect/landmark/start{ @@ -8288,22 +7136,18 @@ /obj/structure/bed/chair{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "amL" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "amM" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/table/glass, /obj/item/device/universal_translator, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "amN" = ( /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor/grid) "amO" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -8314,8 +7158,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "amP" = ( /obj/structure/table/standard, /obj/machinery/microwave, @@ -8323,8 +7166,7 @@ dir = 4 }, /obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "amQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -8345,8 +7187,7 @@ name = "west bump"; pixel_x = -28 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "amR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -8358,8 +7199,7 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "amS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -8371,8 +7211,7 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "amT" = ( /obj/structure/cable{ icon_state = "4-8" @@ -8384,22 +7223,14 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor/grid) "amU" = ( /obj/machinery/door/airlock/multi_tile/metal/mait{ dir = 1; name = "Maintenance Access" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"amV" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor) "amW" = ( /obj/structure/railing{ dir = 4 @@ -8409,8 +7240,7 @@ }, /obj/effect/floor_decal/rust, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor) "amX" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -8418,8 +7248,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "amY" = ( /obj/effect/floor_decal/rust, /obj/structure/closet/crate, @@ -8427,34 +7256,29 @@ /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "amZ" = ( /obj/structure/railing, /obj/effect/floor_decal/rust, /obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "ana" = ( /obj/structure/railing, /obj/effect/floor_decal/rust, /obj/random/cutout, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "anb" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor/hole{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "anc" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "and" = ( /obj/structure/railing, /obj/structure/cable{ @@ -8465,8 +7289,7 @@ /obj/effect/floor_decal/techfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "ane" = ( /obj/machinery/light{ dir = 1 @@ -8477,8 +7300,7 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "anf" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/borderfloor/corner{ @@ -8487,8 +7309,7 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "ang" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/borderfloor/corner{ @@ -8497,8 +7318,7 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "anh" = ( /obj/machinery/light{ dir = 1 @@ -8509,19 +7329,7 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"ani" = ( -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"anj" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/tiled) "ank" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -8538,8 +7346,7 @@ name = "Detective"; req_access = list(4) }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/detective/officea) +/turf/simulated/floor/tiled) "anl" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -8556,8 +7363,7 @@ name = "Detective"; req_access = list(4) }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/detective/officeb) +/turf/simulated/floor/tiled) "anm" = ( /obj/structure/cable/green{ d1 = 1; @@ -8573,19 +7379,14 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"ann" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled) "ano" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ id = "wardenwindows" }, -/turf/simulated/floor, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor) "anp" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor/glass, @@ -8608,8 +7409,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "anq" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/security{ @@ -8617,11 +7417,7 @@ req_access = list(3); req_one_access = list() }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"anr" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled/dark) "ans" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_security{ @@ -8635,17 +7431,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "ant" = ( /obj/structure/closet/l3closet/security, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"anu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "anv" = ( /obj/structure/window/reinforced{ dir = 1 @@ -8660,8 +7449,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "anw" = ( /obj/structure/window/reinforced{ dir = 1 @@ -8683,17 +7471,7 @@ /obj/item/weapon/gun/energy/gun{ pixel_y = -5 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"anx" = ( -/obj/structure/table/standard, -/obj/structure/bedsheetbin, -/obj/random/soap, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/dark) "any" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical, @@ -8708,8 +7486,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "anz" = ( /obj/structure/railing, /obj/structure/cable{ @@ -8720,8 +7497,7 @@ /obj/effect/floor_decal/techfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "anA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -8734,8 +7510,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "anB" = ( /obj/structure/railing{ dir = 4 @@ -8751,14 +7526,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"anC" = ( -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"anD" = ( -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor) "anE" = ( /obj/structure/railing{ dir = 4 @@ -8767,15 +7535,13 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor) "anF" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/item/weapon/deck/cards, /obj/structure/table/glass, /obj/effect/landmark/vermin, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "anG" = ( /obj/effect/floor_decal/rust, /obj/structure/disposalpipe/segment{ @@ -8784,8 +7550,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "anH" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/bed/chair{ @@ -8794,8 +7559,7 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "anI" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -8808,8 +7572,7 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "anJ" = ( /obj/structure/table/standard, /obj/effect/floor_decal/corner/paleblue/diagonal, @@ -8824,8 +7587,7 @@ pixel_y = 8 }, /obj/item/weapon/storage/box/donkpockets, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "anK" = ( /obj/machinery/firealarm{ dir = 4; @@ -8835,22 +7597,14 @@ /obj/structure/cable/green{ icon_state = "1-8" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"anL" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/white) "anM" = ( /obj/machinery/door/firedoor/glass, /obj/structure/window/reinforced/polarized/full{ id = "ward_tint" }, /obj/structure/grille, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/plating) "anN" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -8868,34 +7622,29 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "anO" = ( /obj/effect/floor_decal/rust, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor) "anP" = ( /obj/structure/railing{ dir = 1 }, /obj/machinery/light/small, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor) "anQ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "anR" = ( /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "anS" = ( /obj/structure/railing{ dir = 1 @@ -8904,15 +7653,13 @@ dir = 4 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor) "anT" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -22 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "anU" = ( /obj/structure/railing{ dir = 1 @@ -8921,17 +7668,11 @@ dir = 4 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techmaint) "anV" = ( /obj/effect/floor_decal/rust, /obj/item/weapon/pen/crayon/red, -/turf/simulated/floor, -/area/maintenance/lower/north) -"anW" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor) "anX" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 9 @@ -8939,36 +7680,26 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "anY" = ( /obj/effect/floor_decal/rust, /obj/item/clothing/glasses/welding, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "anZ" = ( /obj/effect/floor_decal/techfloor, /obj/effect/floor_decal/techfloor/hole, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "aoa" = ( /obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "aob" = ( /obj/item/weapon/pickaxe/hand, /obj/effect/floor_decal/rust, -/turf/simulated/floor, -/area/maintenance/lower/north) -"aoc" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor) "aod" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/remains/human, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "aoe" = ( /obj/machinery/firealarm{ layer = 3.3; @@ -8983,8 +7714,7 @@ /obj/structure/sign/painting/public{ pixel_x = -30 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aof" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/floor_decal/borderfloor/corner{ @@ -8993,11 +7723,7 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"aog" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aoh" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -9005,8 +7731,7 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aoi" = ( /obj/machinery/power/apc{ dir = 1; @@ -9023,8 +7748,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aoj" = ( /obj/structure/lattice, /obj/machinery/door/firedoor/glass, @@ -9036,8 +7760,7 @@ /obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, /obj/machinery/atmospherics/pipe/zpipe/down/supply, /obj/structure/disposalpipe/down, -/turf/simulated/open, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/open) "aok" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -9057,8 +7780,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aol" = ( /obj/structure/cable/green{ d1 = 1; @@ -9074,8 +7796,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aom" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -9089,8 +7810,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aon" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/floor_decal/borderfloor{ @@ -9099,8 +7819,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aoo" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -9111,8 +7830,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aop" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/floor_decal/borderfloor{ @@ -9121,8 +7839,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aoq" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -9136,8 +7853,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aor" = ( /obj/machinery/door/firedoor/glass/hidden{ dir = 2 @@ -9148,8 +7864,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aos" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -9163,8 +7878,7 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aot" = ( /obj/structure/cable/green{ d1 = 1; @@ -9184,8 +7898,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aou" = ( /obj/machinery/computer/prisoner{ dir = 4 @@ -9206,8 +7919,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "aov" = ( /obj/structure/bed/chair/office/dark{ dir = 1 @@ -9225,8 +7937,7 @@ pixel_x = -55; pixel_y = 26 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "aow" = ( /obj/machinery/recharger/wallcharger{ pixel_y = 34 @@ -9269,8 +7980,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "aox" = ( /obj/machinery/light_switch{ pixel_x = 25; @@ -9282,8 +7992,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "aoy" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/floor_decal/borderfloor{ @@ -9307,8 +8016,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "aoz" = ( /obj/machinery/suit_cycler/security, /obj/effect/floor_decal/borderfloor{ @@ -9329,8 +8037,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "aoA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -9349,8 +8056,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "aoB" = ( /obj/structure/dispenser{ phorontanks = 0 @@ -9373,15 +8079,13 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "aoC" = ( /obj/structure/closet/bombcloset/double, /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aoD" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -9389,8 +8093,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aoE" = ( /obj/machinery/door/window/brigdoor/westleft{ name = "Armory Access"; @@ -9402,8 +8105,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aoF" = ( /obj/machinery/alarm{ dir = 8; @@ -9415,35 +8117,30 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aoG" = ( /obj/effect/floor_decal/rust, /obj/item/toy/figure/ninja, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "aoH" = ( /obj/machinery/recharge_station, /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aoI" = ( /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/substation/medsec) +/turf/simulated/floor/tiled/techfloor) "aoJ" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/camera/network/medbay{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "aoK" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -9458,18 +8155,13 @@ pixel_x = -26; pixel_y = 5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "aoL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"aoM" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "aoN" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -9488,8 +8180,7 @@ dir = 1; pixel_y = -25 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "aoO" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -9502,12 +8193,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "aoP" = ( /obj/random/junk, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "aoQ" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -9515,14 +8204,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) -"aoR" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/white) "aoS" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -9534,8 +8216,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "aoT" = ( /obj/item/device/radio/intercom{ dir = 4; @@ -9547,16 +8228,14 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "aoU" = ( /obj/structure/railing{ dir = 8 }, /obj/structure/railing, /obj/random/cutout, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techmaint) "aoV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment{ @@ -9564,8 +8243,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aoW" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet/medical, @@ -9576,8 +8254,7 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aoX" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -9589,8 +8266,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "aoY" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -9601,16 +8277,14 @@ /obj/machinery/door/airlock/multi_tile/metal/mait{ name = "Maintenance Access" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aoZ" = ( /turf/simulated/floor/tiled/techfloor, /area/chapel/main) "apa" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "apb" = ( /obj/machinery/power/apc{ dir = 1; @@ -9620,8 +8294,7 @@ /obj/structure/cable{ icon_state = "0-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "apc" = ( /obj/structure/cable/green, /obj/structure/cable/green{ @@ -9632,8 +8305,7 @@ RCon_tag = "Substation - Security"; output_attempt = 0 }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/turf/simulated/floor) "apd" = ( /obj/machinery/power/sensor{ name = "Powernet Sensor - Command Subgrid"; @@ -9661,8 +8333,7 @@ /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "apf" = ( /obj/structure/cable{ icon_state = "16-0" @@ -9672,15 +8343,13 @@ }, /obj/effect/floor_decal/industrial/outline/yellow, /obj/structure/disposalpipe/up, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "apg" = ( /obj/machinery/alarm{ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aph" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -9691,19 +8360,16 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "api" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "apj" = ( /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "apk" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -9711,21 +8377,18 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "apl" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "apm" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "apn" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -9733,8 +8396,7 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "apo" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 @@ -9742,16 +8404,14 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "app" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/lime/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "apq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -9759,16 +8419,14 @@ /obj/effect/floor_decal/steeldecal/steel_decals5, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "apr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aps" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -9779,8 +8437,7 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "apt" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -9793,8 +8450,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "apu" = ( /obj/structure/closet/crate/bin{ anchored = 1; @@ -9806,8 +8462,7 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "apv" = ( /obj/structure/cable/green{ d1 = 1; @@ -9824,8 +8479,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "apw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -9841,8 +8495,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "apx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -9860,8 +8513,7 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/plating) "apy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -9883,8 +8535,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "apz" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -9903,8 +8554,7 @@ /obj/effect/floor_decal/corner/red/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "apA" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -9920,8 +8570,7 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "apB" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -9940,8 +8589,7 @@ /obj/machinery/light, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "apC" = ( /obj/machinery/hologram/holopad, /obj/structure/cable/green{ @@ -9962,8 +8610,7 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "apD" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -9977,8 +8624,7 @@ }, /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/red/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "apE" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -9998,8 +8644,7 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "apF" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -10016,8 +8661,7 @@ /obj/machinery/light, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "apG" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -10036,8 +8680,7 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "apH" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -10055,8 +8698,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "apI" = ( /obj/structure/cable/green{ d1 = 1; @@ -10081,8 +8723,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "apJ" = ( /obj/machinery/computer/secure_data{ dir = 4 @@ -10097,19 +8738,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"apK" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"apL" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "apM" = ( /obj/machinery/door/airlock/security{ name = "Warden's Office"; @@ -10117,11 +8746,7 @@ req_one_access = list() }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) -"apN" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled/dark) "apO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -10130,8 +8755,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "apP" = ( /obj/machinery/door/airlock/security{ name = "Armory"; @@ -10139,13 +8763,7 @@ secured_wires = 1 }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) -"apQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "apR" = ( /obj/structure/window/reinforced, /obj/structure/table/rack/shelf/steel, @@ -10153,8 +8771,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "apS" = ( /obj/structure/window/reinforced, /obj/structure/table/rack/shelf/steel, @@ -10163,8 +8780,7 @@ }, /obj/item/weapon/storage/box/trackimp, /obj/item/weapon/storage/box/trackimp, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "apT" = ( /obj/structure/railing{ dir = 4 @@ -10172,15 +8788,13 @@ /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "apU" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "apV" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -10189,19 +8803,14 @@ dir = 8 }, /obj/structure/cable, -/turf/simulated/floor, -/area/maintenance/substation/medsec) -"apW" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/medical/morgue) +/turf/simulated/floor) "apX" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/reagent_dispensers/water_cooler/full{ dir = 4 }, /obj/machinery/light, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "apY" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/camera/network/medbay{ @@ -10212,8 +8821,7 @@ pixel_y = -32 }, /obj/structure/flora/pottedplant/orientaltree, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "apZ" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/table/standard, @@ -10221,8 +8829,7 @@ /obj/structure/sign/painting/library_secure{ pixel_y = -30 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "aqa" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/power/apc{ @@ -10232,8 +8839,7 @@ /obj/structure/cable/green, /obj/structure/table/standard, /obj/random/medical, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "aqb" = ( /obj/machinery/power/apc{ dir = 4; @@ -10244,8 +8850,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/turf/simulated/floor) "aqc" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/item/device/radio/intercom/department/medbay{ @@ -10259,8 +8864,7 @@ /obj/machinery/camera/network/medbay{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "aqd" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -10275,15 +8879,13 @@ pixel_x = -26; pixel_y = 5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "aqe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "aqf" = ( /obj/structure/table/standard, /obj/structure/bedsheetbin, @@ -10291,15 +8893,13 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "aqg" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aqh" = ( /obj/structure/flora/ausbushes/brflowers, /obj/machinery/light/small{ @@ -10318,36 +8918,27 @@ pixel_x = 32 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aqk" = ( /obj/effect/decal/remains/human, /obj/random/action_figure, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"aql" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aqm" = ( /obj/structure/table/rack, /obj/random/maintenance/research, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aqn" = ( /obj/structure/closet, /obj/random/maintenance/research, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aqo" = ( /obj/item/weapon/storage/fancy/cigar/havana, /obj/random/drinkbottle, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/plating) "aqp" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -10385,8 +8976,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aqu" = ( /obj/structure/table/standard{ name = "plastic table frame" @@ -10400,8 +8990,7 @@ /obj/structure/sign/poster{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aqv" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -10409,17 +8998,12 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aqw" = ( /obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"aqx" = ( -/turf/simulated/open, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aqy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -10433,8 +9017,7 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aqz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -10448,8 +9031,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aqA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -10468,8 +9050,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aqB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -10488,8 +9069,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aqC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -10504,8 +9084,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/plating) "aqD" = ( /obj/structure/cable/green{ d1 = 4; @@ -10524,8 +9103,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aqE" = ( /obj/structure/cable/green{ d1 = 2; @@ -10538,11 +9116,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"aqF" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/plating) "aqG" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -10553,8 +9127,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aqH" = ( /obj/machinery/door/airlock/multi_tile/glass{ name = "Security Airlock"; @@ -10569,8 +9142,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aqI" = ( /obj/structure/cable/green{ d1 = 1; @@ -10584,8 +9156,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aqJ" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -10595,8 +9166,7 @@ /obj/structure/window/reinforced/polarized/full{ id = "wardenwindows" }, -/turf/simulated/floor, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor) "aqK" = ( /obj/structure/table/reinforced, /obj/machinery/photocopier/faxmachine{ @@ -10611,8 +9181,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "aqL" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -10636,16 +9205,14 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "aqM" = ( /obj/structure/table/reinforced, /obj/item/device/retail_scanner/security, /obj/item/device/radio{ pixel_x = -4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "aqN" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, @@ -10665,8 +9232,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "aqO" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/power/apc{ @@ -10690,8 +9256,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "aqP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -10700,8 +9265,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "aqQ" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/firealarm{ @@ -10720,8 +9284,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "aqR" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -10729,8 +9292,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aqS" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -10738,28 +9300,24 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aqT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aqU" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, /obj/machinery/flasher/portable, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "aqV" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "aqW" = ( /obj/effect/landmark{ name = "lightsout" @@ -10768,8 +9326,7 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "aqX" = ( /obj/machinery/door/airlock/maintenance/medical{ name = "Medical Maintenance Access" @@ -10778,13 +9335,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/breakroom) -"aqY" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/tiled/techfloor) "aqZ" = ( /obj/effect/floor_decal/industrial/danger{ dir = 8 @@ -10792,8 +9343,7 @@ /obj/structure/sign/warning/caution{ pixel_y = 32 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "ara" = ( /obj/structure/cable{ icon_state = "2-4" @@ -10802,8 +9352,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "arb" = ( /obj/structure/cable{ icon_state = "1-8" @@ -10812,20 +9361,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"arc" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/table/standard, -/obj/random/soap, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"ard" = ( -/turf/simulated/wall, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "are" = ( /obj/machinery/light{ dir = 4 @@ -10849,8 +9385,7 @@ /obj/effect/floor_decal/industrial/danger/corner{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "arg" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -10887,16 +9422,9 @@ "arj" = ( /obj/structure/railing{ dir = 4 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) + }) "ark" = ( -/obj/structure/catwalk, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) -"arl" = ( -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside2) +/obj/structure/catwalk) "arm" = ( /obj/structure/railing{ dir = 4 @@ -10923,8 +9451,7 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 10 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aro" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/borderfloor/corner{ @@ -10933,8 +9460,7 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "arp" = ( /obj/structure/window/reinforced{ dir = 4 @@ -10945,12 +9471,10 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "arq" = ( /obj/structure/stairs/spawner/north, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "arr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/borderfloor{ @@ -10962,13 +9486,11 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "ars" = ( /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/lime/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "art" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -10976,12 +9498,10 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "aru" = ( /obj/structure/symbol/gu, -/turf/simulated/wall, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/wall) "arv" = ( /obj/structure/catwalk, /obj/structure/cable/green{ @@ -11003,8 +9523,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled/white) "ary" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock7"; @@ -11017,8 +9536,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "arz" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -11030,17 +9548,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"arA" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/middlehall) -"arB" = ( -/turf/simulated/open, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "arC" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -11052,8 +9560,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "arD" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -11073,8 +9580,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "arE" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -11087,8 +9593,7 @@ /obj/structure/window/reinforced/polarized/full{ id = "wardenwindows" }, -/turf/simulated/floor, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor) "arF" = ( /obj/machinery/photocopier, /obj/structure/disposalpipe/segment{ @@ -11103,8 +9608,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "arG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11119,14 +9623,12 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "arH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "arI" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -11147,8 +9649,7 @@ /obj/structure/sign/painting/library_secure{ pixel_x = 30 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "arJ" = ( /obj/structure/table/rack{ dir = 8; @@ -11171,8 +9672,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "arK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -11180,8 +9680,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "arL" = ( /obj/structure/table/reinforced, /obj/item/device/suit_cooling_unit, @@ -11202,8 +9701,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "arM" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -11211,8 +9709,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "arN" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -11223,8 +9720,7 @@ /obj/machinery/camera/network/security{ dir = 10 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "arO" = ( /obj/machinery/alarm{ dir = 1; @@ -11233,8 +9729,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "arP" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -11242,8 +9737,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/armory) +/turf/simulated/floor/tiled/dark) "arQ" = ( /obj/structure/railing{ dir = 8 @@ -11267,32 +9761,25 @@ /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"arS" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) "arT" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "arU" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "arV" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "arW" = ( /obj/structure/railing{ dir = 8 @@ -11317,8 +9804,7 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "arY" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -11347,8 +9833,7 @@ "asb" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/structure/undies_wardrobe, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "asc" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -11361,8 +9846,7 @@ name = "Powernet Sensor - Security Subgrid"; name_tag = "Security Subgrid" }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/turf/simulated/floor) "asd" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 @@ -11375,8 +9859,7 @@ /obj/machinery/camera/network/engineering{ dir = 1 }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/turf/simulated/floor) "ase" = ( /obj/structure/cable/green{ d1 = 1; @@ -11388,8 +9871,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/turf/simulated/floor) "asf" = ( /obj/structure/closet, /obj/random/tool, @@ -11403,8 +9885,7 @@ /obj/effect/floor_decal/techfloor{ dir = 9 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "asg" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -11413,15 +9894,13 @@ dir = 1 }, /obj/machinery/vending/sovietvend, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "ash" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, /obj/machinery/vending/sovietsoda, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "asi" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -11432,16 +9911,14 @@ /obj/machinery/status_display{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "asj" = ( /obj/effect/floor_decal/techfloor{ dir = 5 }, /obj/structure/table/steel, /obj/item/weapon/storage/fancy/candle_box, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "ask" = ( /obj/structure/railing{ dir = 4 @@ -11474,17 +9951,14 @@ name = "Pablo" }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/plating) "asn" = ( /obj/item/clothing/under/batter, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/plating) "aso" = ( /obj/machinery/space_heater, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) +/turf/simulated/floor/plating) "asp" = ( /obj/structure/cable/cyan{ d2 = 2; @@ -11495,14 +9969,11 @@ name = "north bump"; pixel_y = 28 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) +/turf/simulated/floor/plating) "asq" = ( /obj/effect/floor_decal/corner_steel_grid{ dir = 10 - }, -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside2) + }) "asr" = ( /obj/structure/closet/hydrant{ pixel_x = -32 @@ -11513,8 +9984,7 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 10 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "ass" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -11522,8 +9992,7 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "ast" = ( /obj/structure/window/reinforced{ dir = 1 @@ -11534,8 +10003,7 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "asu" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -11546,8 +10014,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "asv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/borderfloor/corner{ @@ -11556,8 +10023,7 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "asw" = ( /obj/machinery/seed_extractor, /obj/effect/floor_decal/borderfloor{ @@ -11566,16 +10032,14 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "asx" = ( /obj/item/clothing/shoes/boots/jackboots{ desc = "Very old and worn baseball cleats."; name = "baseball cleats" }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/plating) "asy" = ( /obj/structure/table/rack/holorack, /obj/random/maintenance/clean, @@ -11590,16 +10054,14 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "asz" = ( /obj/machinery/door/airlock/security{ name = "Security Restroom"; req_one_access = list(1,38) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled/white) "asA" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -11616,8 +10078,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "asB" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -11629,8 +10090,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "asC" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -11642,8 +10102,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "asD" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -11660,12 +10119,10 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "asE" = ( /obj/item/weapon/book/manual/security_space_law, /obj/item/gunbox/warden, - }, /obj/structure/closet/secure_closet/warden, /obj/machinery/light, /obj/effect/floor_decal/borderfloor{ @@ -11677,8 +10134,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "asF" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -11693,8 +10149,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "asG" = ( /obj/structure/bed{ desc = "Not the most comfy, but useful for napping when no one is in the brig."; @@ -11710,13 +10165,11 @@ name = "Warden" }, /obj/structure/curtain/open/bed, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "asH" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "asI" = ( /obj/structure/table/reinforced, /obj/item/weapon/tool/crowbar, @@ -11731,8 +10184,7 @@ /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/warden) +/turf/simulated/floor/tiled/dark) "asJ" = ( /obj/structure/table/rack{ dir = 8; @@ -11749,14 +10201,12 @@ /obj/effect/floor_decal/corner/red/border{ dir = 10 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "asK" = ( /obj/machinery/light, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "asL" = ( /obj/structure/table/reinforced, /obj/item/device/gps/security{ @@ -11771,8 +10221,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/evastorage) +/turf/simulated/floor/tiled) "asM" = ( /obj/structure/railing{ dir = 4 @@ -11789,41 +10238,32 @@ /obj/effect/floor_decal/techfloor/hole{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "asN" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/engineering{ name = "Security Substation"; secured_wires = 1 }, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/turf/simulated/floor) "asO" = ( /obj/item/clothing/head/soft/black{ desc = "Its a dusty old cap, It hides most your eyes." }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/plating) "asP" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -22 }, /obj/structure/flora/pottedplant/large, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "asQ" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) -"asR" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) +/turf/simulated/floor/plating) "asS" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 8 @@ -11837,8 +10277,7 @@ icon_state = "4-8" }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "asT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -11849,29 +10288,14 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "asU" = ( /obj/item/weapon/material/twohanded/baseballbat{ desc = "This bat looks very off."; health = 500 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/tether/surfacebase/outside/outside2) -"asV" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "asW" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -11884,8 +10308,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "asX" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -11894,8 +10317,7 @@ /obj/machinery/atmospherics/pipe/manifold/visible/supply, /obj/machinery/atmospherics/pipe/manifold/visible/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "asY" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -11910,8 +10332,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 10 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "asZ" = ( /obj/structure/catwalk, /obj/machinery/power/apc{ @@ -11923,8 +10344,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "ata" = ( /obj/structure/railing{ dir = 8 @@ -11945,8 +10365,7 @@ dir = 8 }, /obj/machinery/recharge_station, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "atc" = ( /obj/structure/table/standard, /obj/item/device/t_scanner, @@ -11957,8 +10376,7 @@ /obj/random/maintenance/medical, /obj/random/maintenance/research, /obj/random/tech_supply, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) +/turf/simulated/floor/plating) "atd" = ( /obj/structure/bed/chair/office/light{ dir = 8 @@ -11969,8 +10387,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "ate" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet/medical, @@ -11984,12 +10401,10 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "atf" = ( /obj/machinery/floodlight, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) +/turf/simulated/floor/plating) "atg" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -11997,8 +10412,7 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "ath" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 @@ -12012,8 +10426,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "ati" = ( /obj/machinery/alarm{ dir = 4; @@ -12021,12 +10434,10 @@ }, /obj/structure/table/rack, /obj/random/maintenance/clean, -/turf/simulated/floor, -/area/maintenance/lower/south) +/turf/simulated/floor) "atj" = ( /obj/item/weapon/newspaper, -/turf/simulated/floor, -/area/maintenance/lower/south) +/turf/simulated/floor) "atk" = ( /obj/structure/catwalk, /obj/structure/cable/green{ @@ -12053,15 +10464,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"atm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) "atn" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -12069,11 +10471,7 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ato" = ( -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "atp" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -12081,8 +10479,7 @@ /obj/effect/floor_decal/techfloor/hole{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "atq" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -12090,8 +10487,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "atr" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -12100,8 +10496,7 @@ dir = 4 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "ats" = ( /obj/structure/railing{ dir = 4 @@ -12138,8 +10533,7 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "atw" = ( /obj/structure/railing{ dir = 4 @@ -12251,15 +10645,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "atD" = ( /obj/structure/catwalk, /obj/structure/railing{ dir = 4 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) + }) "atE" = ( /obj/structure/catwalk, /obj/structure/railing{ @@ -12267,9 +10658,7 @@ }, /obj/structure/railing{ dir = 8 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) + }) "atF" = ( /obj/machinery/alarm{ dir = 1; @@ -12285,12 +10674,10 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 10 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "atG" = ( /obj/structure/table/marble, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "atH" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -12298,8 +10685,7 @@ /obj/structure/table/marble, /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/lime/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "atI" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -12308,8 +10694,7 @@ dir = 6 }, /obj/machinery/smartfridge/produce, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "atJ" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -12318,8 +10703,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "atK" = ( /obj/structure/cable/green{ d1 = 2; @@ -12333,8 +10717,7 @@ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled/white) "atL" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -12348,8 +10731,7 @@ /obj/machinery/light_switch{ pixel_y = 25 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled/white) "atM" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -12364,8 +10746,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled/white) "atN" = ( /obj/machinery/door/airlock/security{ name = "Security Restroom"; @@ -12381,8 +10762,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled) "atO" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -12399,8 +10779,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "atP" = ( /obj/structure/cable/green{ d1 = 2; @@ -12422,17 +10801,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) -"atQ" = ( -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_two) -"atR" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "atS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -12445,8 +10814,7 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "atT" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -12466,8 +10834,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "atU" = ( /obj/structure/railing{ dir = 4 @@ -12483,8 +10850,7 @@ dir = 1 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/maintenance/lower/north) +/turf/simulated/open) "atV" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -12494,8 +10860,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "atW" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -12511,8 +10876,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "atX" = ( /obj/structure/cable{ d1 = 4; @@ -12530,11 +10894,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"atY" = ( -/turf/simulated/wall, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor) "atZ" = ( /obj/structure/railing{ dir = 4 @@ -12553,8 +10913,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aua" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -12575,8 +10934,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aub" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -12584,8 +10942,7 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "auc" = ( /obj/structure/railing{ dir = 8 @@ -12605,23 +10962,20 @@ }, /obj/structure/bed/padded, /obj/item/weapon/bedsheet/purple, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aue" = ( /obj/structure/table/steel, /obj/random/medical/lite, /obj/item/stack/cable_coil, /obj/item/weapon/tape_roll, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "auf" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, /obj/structure/bed/padded, /obj/item/weapon/bedsheet/mime, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aug" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -12650,8 +11004,7 @@ dir = 8; pixel_x = -11 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "auj" = ( /obj/machinery/light, /obj/effect/floor_decal/borderfloor{ @@ -12663,23 +11016,20 @@ /obj/structure/sign/poster{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "auk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aul" = ( /obj/machinery/washing_machine, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled) "aum" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -12689,8 +11039,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled/white) "aun" = ( /obj/structure/railing{ dir = 8 @@ -12720,8 +11069,7 @@ pixel_x = 26; pixel_y = 5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled/white) "aup" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -12735,8 +11083,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "auq" = ( /obj/structure/cable/green{ d1 = 2; @@ -12756,8 +11103,7 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aur" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -12774,8 +11120,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aus" = ( /obj/structure/cable/green{ d1 = 2; @@ -12785,14 +11130,12 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aut" = ( /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "auu" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -12809,8 +11152,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "auv" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -12823,8 +11165,7 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "auw" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -12840,8 +11181,7 @@ dir = 10 }, /obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "aux" = ( /obj/machinery/door/airlock/maintenance/sec{ secured_wires = 1 @@ -12860,8 +11200,7 @@ name = "Security Blast Doors"; opacity = 0 }, -/turf/simulated/floor, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor) "auy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -12869,8 +11208,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "auz" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -12881,11 +11219,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor, -/area/maintenance/lower/north) -"auA" = ( -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "auB" = ( /obj/effect/floor_decal/techfloor, /obj/structure/railing{ @@ -12948,16 +11282,14 @@ "auH" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "auI" = ( /obj/structure/railing{ dir = 8 }, /obj/structure/railing, /obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "auJ" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -12972,22 +11304,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "auK" = ( /obj/structure/railing{ dir = 4 }, /obj/structure/railing, /obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"auL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/techfloor) "auM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -12995,8 +11319,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "auN" = ( /obj/structure/cable/green{ d1 = 1; @@ -13008,8 +11331,7 @@ secured_wires = 1 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor, -/area/maintenance/substation/medsec) +/turf/simulated/floor) "auO" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -13019,8 +11341,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "auP" = ( /obj/structure/railing{ dir = 8 @@ -13042,15 +11363,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "auR" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "auS" = ( /obj/structure/catwalk, /obj/machinery/status_display{ @@ -13060,16 +11379,14 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "auT" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "auU" = ( /obj/structure/catwalk, /obj/machinery/firealarm{ @@ -13079,8 +11396,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "auV" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -13094,8 +11410,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "auW" = ( /obj/structure/catwalk, /obj/machinery/light/small{ @@ -13107,18 +11422,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"auX" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "auY" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -13127,8 +11431,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "auZ" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -13140,8 +11443,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "ava" = ( /obj/structure/catwalk, /obj/structure/cable/green{ @@ -13154,23 +11456,14 @@ /obj/structure/disposalpipe/junction{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"avb" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "avc" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "avd" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -13182,8 +11475,7 @@ /obj/random/maintenance/clean, /obj/random/maintenance/cargo, /obj/random/drinkbottle, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "ave" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -13191,29 +11483,19 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "avf" = ( /obj/structure/table/steel, /obj/machinery/recharger, /obj/item/weapon/storage/toolbox/mechanical, /obj/random/drinkbottle, /obj/item/device/paicard, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"avg" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "avh" = ( /obj/structure/catwalk, /obj/structure/railing{ dir = 1 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) + }) "avi" = ( /obj/item/weapon/storage/box/glasses/pint, /obj/item/weapon/storage/box/glass_extras/straws, @@ -13232,8 +11514,7 @@ /obj/machinery/camera/network/civilian{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "avj" = ( /obj/machinery/reagentgrinder, /obj/structure/table/standard{ @@ -13245,8 +11526,7 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/turf/simulated/floor/tiled) "avk" = ( /obj/machinery/shower{ dir = 1 @@ -13258,8 +11538,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals10{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled) "avl" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -13273,8 +11552,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "avm" = ( /obj/structure/cable/green{ d1 = 1; @@ -13293,8 +11571,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "avn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -13306,8 +11583,7 @@ /obj/effect/floor_decal/corner/red/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "avo" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -13322,8 +11598,7 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "avp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -13342,8 +11617,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "avq" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -13357,8 +11631,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "avr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -13370,8 +11643,7 @@ /obj/effect/floor_decal/corner/red/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "avs" = ( /obj/machinery/alarm{ dir = 8; @@ -13389,8 +11661,7 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/turf/simulated/floor/tiled) "avt" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -13399,8 +11670,7 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "avu" = ( /obj/structure/catwalk, /obj/structure/cable/green{ @@ -13422,8 +11692,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "avw" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -13433,18 +11702,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"avx" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "avy" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -13456,8 +11714,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "avz" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -13467,15 +11724,13 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "avA" = ( /obj/structure/catwalk, /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "avB" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -13485,8 +11740,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "avC" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -13500,9 +11754,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"avD" = ( -/turf/simulated/wall, -/area/tether/surfacebase/surface_two_hall) "avE" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/floodlight, @@ -13520,8 +11771,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 5 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "avG" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -13534,8 +11784,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "avH" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -13548,8 +11797,7 @@ /obj/machinery/atmospherics/pipe/manifold/visible/supply{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "avI" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -13566,8 +11814,7 @@ /obj/machinery/atmospherics/pipe/manifold/visible/supply{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "avJ" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -13579,8 +11826,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "avK" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -13592,23 +11838,12 @@ /obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"avL" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"avM" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "avN" = ( /obj/structure/symbol/sa, /turf/simulated/wall{ can_open = 1 - }, -/area/maintenance/lower/bar) + }) "avO" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -13616,8 +11851,7 @@ /obj/effect/floor_decal/techfloor/hole{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "avP" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -13627,16 +11861,14 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "avQ" = ( /obj/structure/table/rack/holorack, /obj/effect/floor_decal/rust, /obj/random/maintenance/clean, /obj/random/tech_supply, /obj/random/maintenance/research, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "avR" = ( /obj/structure/cable/green{ d1 = 4; @@ -13649,8 +11881,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "avS" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/effect/floor_decal/rust, @@ -13668,11 +11899,7 @@ /obj/structure/cable/green{ icon_state = "0-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"avT" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/plating) "avU" = ( /obj/machinery/door/airlock/security{ name = "Observation"; @@ -13686,8 +11913,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled) "avV" = ( /obj/machinery/door/airlock/security{ name = "Interrogation"; @@ -13697,22 +11923,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled) "avW" = ( /obj/effect/floor_decal/rust, /obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"avX" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"avY" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "avZ" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -13722,8 +11937,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "awa" = ( /obj/structure/catwalk, /obj/machinery/light/small, @@ -13732,15 +11946,7 @@ name = "Warden"; sortType = "Warden" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"awb" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "awc" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -13749,14 +11955,12 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "awd" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "atrium" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "awe" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/effect/landmark{ @@ -13784,20 +11988,13 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"awh" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "awi" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "awj" = ( /obj/structure/railing{ dir = 1 @@ -13805,8 +12002,7 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor) "awk" = ( /obj/effect/floor_decal/rust, /obj/structure/railing{ @@ -13822,8 +12018,7 @@ /obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor) "awl" = ( /obj/structure/railing{ dir = 1 @@ -13832,13 +12027,11 @@ dir = 4 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "awm" = ( /obj/effect/floor_decal/rust, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "awn" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -13847,13 +12040,7 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) -"awo" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "awp" = ( /obj/structure/railing{ dir = 8 @@ -13862,8 +12049,7 @@ dir = 1 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techmaint) "awq" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -13877,16 +12063,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "awr" = ( /obj/random/cigarettes, /obj/random/toy, /obj/random/tech_supply, /obj/random/junk, /obj/item/weapon/flame/lighter/zippo, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "aws" = ( /obj/effect/floor_decal/techfloor, /obj/effect/floor_decal/techfloor/hole/right, @@ -13894,20 +12078,13 @@ dir = 1; pixel_y = -25 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "awt" = ( /obj/effect/floor_decal/techfloor, /obj/machinery/vending/wallmed1/public{ pixel_y = -28 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"awu" = ( -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor/hole, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "awv" = ( /obj/structure/closet/wardrobe/pjs, /obj/item/weapon/handcuffs/fuzzy, @@ -13921,11 +12098,9 @@ /obj/effect/floor_decal/techfloor{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aww" = ( -/turf/simulated/mineral, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/mineral) "awx" = ( /obj/structure/cable/green{ d1 = 1; @@ -13950,8 +12125,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "awy" = ( /obj/structure/bed/chair{ dir = 4 @@ -13959,8 +12133,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "awz" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, @@ -13973,14 +12146,12 @@ /obj/structure/window/reinforced/tinted{ dir = 8 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/plating) "awA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "awB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -13994,8 +12165,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "awC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -14004,11 +12174,7 @@ dir = 4; pixel_x = 24 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"awD" = ( -/turf/simulated/mineral, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/dark) "awE" = ( /obj/structure/railing{ dir = 8 @@ -14038,14 +12204,12 @@ /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "awH" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "awI" = ( /obj/structure/cable/green{ icon_state = "16-0" @@ -14065,14 +12229,12 @@ dir = 1 }, /obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "awK" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "awL" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -14080,8 +12242,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor/grid) "awM" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, @@ -14090,17 +12251,14 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techfloor/grid) "awN" = ( /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/plating) "awO" = ( /obj/structure/grille, /obj/structure/railing, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "awP" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/multi_tile/metal/mait{ @@ -14108,16 +12266,14 @@ }, /obj/structure/catwalk, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techfloor/grid) "awQ" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techfloor/grid) "awR" = ( /obj/structure/cable/green{ d1 = 4; @@ -14150,8 +12306,7 @@ dir = 1 }, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "awU" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange{ @@ -14162,15 +12317,13 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "awV" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "awW" = ( /obj/structure/railing{ dir = 8 @@ -14178,18 +12331,13 @@ /obj/effect/floor_decal/techfloor/orange{ dir = 5 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "awX" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) -"awY" = ( -/turf/simulated/mineral, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled/techmaint) "awZ" = ( /obj/structure/cable/green{ d1 = 1; @@ -14201,14 +12349,12 @@ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "axa" = ( /obj/structure/bed/chair{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "axb" = ( /obj/structure/bed/chair{ dir = 4 @@ -14216,13 +12362,11 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "axc" = ( /obj/structure/table/steel, /obj/item/device/flashlight/lamp, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "axd" = ( /obj/structure/bed/chair{ dir = 8 @@ -14230,12 +12374,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"axe" = ( -/obj/structure/lattice, -/turf/simulated/open, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/dark) "axf" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -14251,8 +12390,7 @@ dir = 10 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "axh" = ( /obj/effect/floor_decal/techfloor/corner{ dir = 4 @@ -14280,8 +12418,7 @@ /obj/effect/floor_decal/techfloor{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "axk" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -14293,8 +12430,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "axl" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -14305,8 +12441,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axm" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -14317,8 +12452,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axn" = ( /obj/structure/cable/green{ d1 = 1; @@ -14345,8 +12479,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axp" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -14359,8 +12492,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axq" = ( /obj/machinery/light/small{ dir = 1 @@ -14376,8 +12508,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axr" = ( /obj/structure/cable{ d1 = 4; @@ -14393,8 +12524,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axs" = ( /obj/structure/cable{ d1 = 4; @@ -14410,8 +12540,7 @@ /obj/effect/floor_decal/industrial/danger{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axt" = ( /obj/structure/cable{ d1 = 4; @@ -14424,8 +12553,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axu" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -14434,8 +12562,7 @@ /obj/structure/sign/poster{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "axv" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -14446,8 +12573,7 @@ pixel_x = 5; pixel_y = 29 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "axw" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -14464,8 +12590,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axx" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -14482,8 +12607,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axy" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -14494,8 +12618,7 @@ /obj/machinery/newscaster{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axz" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -14506,8 +12629,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axA" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -14518,8 +12640,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axB" = ( /obj/machinery/light/small{ dir = 1 @@ -14530,8 +12651,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axC" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -14542,8 +12662,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14552,8 +12671,7 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axE" = ( /obj/structure/disposalpipe/junction{ dir = 8 @@ -14563,8 +12681,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axF" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -14575,8 +12692,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "axG" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -14588,18 +12704,13 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"axH" = ( -/turf/simulated/mineral, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techmaint) "axI" = ( /obj/structure/closet/crate, /obj/random/cash, /obj/random/contraband, /obj/random/drinkbottle, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) +/turf/simulated/floor/plating) "axJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -14608,8 +12719,7 @@ /area/maintenance/asmaint2) "axK" = ( /obj/structure/catwalk, -/turf/simulated/open, -/area/maintenance/lower/bar) +/turf/simulated/open) "axL" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -14617,8 +12727,7 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/open, -/area/maintenance/lower/bar) +/turf/simulated/open) "axM" = ( /obj/structure/railing{ dir = 8 @@ -14626,30 +12735,19 @@ /obj/effect/floor_decal/techfloor/orange{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"axN" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "axO" = ( /obj/structure/railing, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/plating) "axP" = ( /obj/machinery/recharge_station, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "axQ" = ( /obj/machinery/floodlight, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "axR" = ( -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "axS" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -14662,8 +12760,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "axT" = ( /obj/structure/bed/chair{ dir = 4 @@ -14671,31 +12768,24 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) -"axU" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "axV" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -25 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "axW" = ( /obj/machinery/camera/network/security{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/interrogation) +/turf/simulated/floor/tiled/dark) "axX" = ( /obj/structure/railing{ dir = 1 }, /obj/effect/floor_decal/corner_techfloor_grid, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "axY" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -14710,8 +12800,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "axZ" = ( /obj/effect/floor_decal/rust, /obj/machinery/alarm{ @@ -14745,35 +12834,27 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ayd" = ( -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aye" = ( /obj/item/device/radio/beacon, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ayf" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ayg" = ( /obj/effect/floor_decal/corner_techfloor_grid/full{ dir = 4 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "ayh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ayi" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -14781,8 +12862,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ayj" = ( /obj/structure/catwalk, /obj/machinery/alarm{ @@ -14802,17 +12882,12 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ayl" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aym" = ( -/turf/simulated/mineral, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techmaint) "ayn" = ( /obj/structure/cable/green{ d1 = 1; @@ -14838,8 +12913,7 @@ /area/bridge_hallway) "ayp" = ( /obj/effect/catwalk_plated/dark, -/turf/simulated/open, -/area/maintenance/lower/bar) +/turf/simulated/open) "ayq" = ( /obj/structure/cable{ icon_state = "1-2" @@ -14848,8 +12922,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/structure/disposalpipe/down, /obj/effect/catwalk_plated/dark, -/turf/simulated/open, -/area/maintenance/lower/bar) +/turf/simulated/open) "ayr" = ( /obj/structure/railing{ dir = 8 @@ -14858,24 +12931,20 @@ dir = 4 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "ays" = ( /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techmaint) "ayt" = ( /obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "ayu" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "ayv" = ( /obj/structure/closet, /obj/random/maintenance/clean, @@ -14886,11 +12955,9 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "ayw" = ( -/turf/simulated/floor/water/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/indoors) "ayx" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -14928,8 +12995,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor/grid) "ayA" = ( /obj/effect/floor_decal/techfloor{ dir = 10 @@ -14954,8 +13020,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "ayC" = ( /obj/effect/floor_decal/techfloor, /obj/effect/floor_decal/rust, @@ -14986,14 +13051,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/north) -"ayF" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techfloor/grid) "ayG" = ( /obj/structure/railing{ dir = 1 @@ -15015,16 +13073,7 @@ dir = 4 }, /obj/structure/window/basic, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ayI" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/green/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ayJ" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, @@ -15033,8 +13082,7 @@ name = "Command Meeting Room"; sortType = "Command Meeting Room" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ayK" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -15047,8 +13095,7 @@ "ayL" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "ayM" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, @@ -15056,8 +13103,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ayN" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -15068,8 +13114,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "ayO" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -15077,13 +13122,7 @@ /obj/machinery/holoposter{ pixel_x = 30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ayP" = ( -/turf/simulated/wall{ - can_open = 1 - }, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techmaint) "ayQ" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 8 @@ -15091,8 +13130,7 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "ayR" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -15101,24 +13139,20 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/open, -/area/maintenance/lower/bar) +/turf/simulated/open) "ayS" = ( /obj/structure/lattice, -/turf/simulated/open, -/area/maintenance/lower/bar) +/turf/simulated/open) "ayT" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "ayU" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "ayV" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -15127,11 +13161,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"ayW" = ( -/turf/simulated/wall, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled/techfloor) "ayX" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 5 @@ -15140,8 +13170,7 @@ dir = 5 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "ayY" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 @@ -15150,8 +13179,7 @@ dir = 4 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "ayZ" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -15167,23 +13195,17 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/open) "azb" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"azc" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/commandmaint) +/turf/simulated/open) "azd" = ( /obj/machinery/door/airlock/maintenance/common, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aze" = ( /turf/simulated/wall/r_wall, /area/teleporter) @@ -15198,26 +13220,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "azg" = ( /obj/machinery/door/firedoor/glass/hidden{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"azh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/obj/machinery/door/firedoor/glass/hidden{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "azi" = ( /obj/machinery/light/small{ dir = 8 @@ -15228,13 +13236,11 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "azj" = ( /obj/effect/floor_decal/techfloor/orange, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "azk" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange, @@ -15244,13 +13250,11 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "azl" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "azm" = ( /obj/structure/railing{ dir = 8 @@ -15258,45 +13262,34 @@ /obj/effect/floor_decal/techfloor/orange{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "azn" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "azo" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "azp" = ( /obj/random/cutout, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "azq" = ( -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/deep/indoors) "azr" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) -"azs" = ( -/turf/simulated/wall, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/deep/indoors) "azt" = ( /obj/machinery/vending/fishing, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "azu" = ( /obj/item/clothing/gloves/boxing/blue, /obj/effect/floor_decal/rust, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "azv" = ( /obj/structure/cable/green{ d1 = 1; @@ -15329,8 +13322,7 @@ /area/maintenance/asmaint2) "azx" = ( /obj/random/obstruction, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "azy" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ @@ -15339,26 +13331,9 @@ /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"azz" = ( -/turf/simulated/open, -/area/tether/surfacebase/north_staires_two) -"azA" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor, -/area/tether/surfacebase/north_staires_two) -"azB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/camera/network/tether{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "azC" = ( /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "azD" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -15374,17 +13349,7 @@ /obj/structure/window/basic{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"azE" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"azF" = ( -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "azG" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/structure/cable/green{ @@ -15402,8 +13367,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "azH" = ( /obj/structure/cable/green{ dir = 1; @@ -15415,8 +13379,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "azI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -15438,8 +13401,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "azJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -15448,8 +13410,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "azK" = ( /obj/structure/dispenser{ phorontanks = 0 @@ -15507,8 +13468,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "azR" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -15520,15 +13480,13 @@ /obj/effect/floor_decal/industrial/danger{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "azS" = ( /obj/structure/grille, /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "azT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -15543,8 +13501,7 @@ /obj/structure/catwalk, /obj/structure/ladder/up, /obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "azV" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -15553,32 +13510,26 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "azW" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techmaint) "azX" = ( /obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "azY" = ( /obj/machinery/space_heater, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "azZ" = ( /mob/living/simple_mob/animal/passive/fish/bass, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/deep/indoors) "aAa" = ( /obj/effect/floor_decal/spline/plain{ dir = 4 }, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "aAb" = ( /obj/machinery/light{ dir = 1 @@ -15590,11 +13541,7 @@ dir = 1; pixel_y = 24 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) -"aAc" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aAd" = ( /obj/structure/closet/hydrant{ pixel_y = 32 @@ -15602,12 +13549,10 @@ /obj/structure/sign/painting/public{ pixel_x = 30 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aAe" = ( /obj/effect/decal/cleanable/blood, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "aAf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -15643,26 +13588,20 @@ /obj/effect/floor_decal/borderfloor{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aAi" = ( /obj/machinery/alarm{ dir = 4; pixel_x = -23 }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aAj" = ( -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aAk" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aAl" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -15672,8 +13611,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aAm" = ( /obj/structure/table/rack{ dir = 8; @@ -15736,8 +13674,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aAt" = ( /obj/machinery/light/small{ dir = 4 @@ -15749,8 +13686,7 @@ dir = 5 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aAu" = ( /obj/structure/cable/green{ d1 = 4; @@ -15773,22 +13709,18 @@ }, /obj/structure/railing, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techmaint, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techmaint) "aAw" = ( /obj/structure/railing, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/deep/indoors) "aAx" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aAy" = ( /obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aAz" = ( /obj/structure/table/rack, /obj/item/weapon/material/fishing_rod/modern/cheap, @@ -15800,57 +13732,44 @@ dir = 4; pixel_x = 24 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aAA" = ( /obj/effect/floor_decal/rust, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "aAB" = ( /obj/item/clothing/gloves/boxing/yellow, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "aAC" = ( /obj/effect/floor_decal/rust, /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "aAD" = ( /obj/structure/extinguisher_cabinet{ dir = 8; pixel_x = 30 }, -/turf/simulated/open, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/open) "aAE" = ( /obj/structure/stairs/spawner/south, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aAF" = ( /obj/structure/railing{ dir = 8 }, /obj/structure/lattice, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) -"aAG" = ( -/obj/structure/lattice, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/open) "aAH" = ( /obj/structure/closet/firecloset, /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aAI" = ( /obj/structure/closet/emcloset, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aAJ" = ( /turf/simulated/wall/r_wall, /area/bridge_hallway) @@ -15908,22 +13827,19 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aAR" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techfloor/grid) "aAS" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aAT" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -15931,15 +13847,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aAU" = ( /obj/effect/floor_decal/rust, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aAV" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -15947,8 +13861,7 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor/grid) "aAW" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -15960,8 +13873,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "aAX" = ( /obj/structure/railing{ dir = 4 @@ -15974,23 +13886,12 @@ name = "Morgue Access" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aAZ" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"aBa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aBb" = ( /obj/structure/cable{ icon_state = "4-8" @@ -16005,25 +13906,21 @@ dir = 8 }, /obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aBd" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/deep/indoors) "aBe" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aBf" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aBg" = ( /obj/structure/table/rack, /obj/item/weapon/material/fishing_net, @@ -16034,8 +13931,7 @@ /obj/machinery/camera/network/civilian{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aBh" = ( /obj/machinery/door/airlock/maintenance/common, /obj/structure/cable{ @@ -16043,14 +13939,12 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techfloor) "aBi" = ( /obj/structure/sign/directions/evac{ dir = 1 }, -/turf/simulated/wall, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/wall) "aBj" = ( /obj/structure/sign/directions/medical{ dir = 1; @@ -16068,21 +13962,12 @@ dir = 4; pixel_y = -10 }, -/turf/simulated/wall, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/wall) "aBk" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"aBl" = ( -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aBm" = ( /obj/structure/sign/warning/caution, -/turf/simulated/wall, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/wall) "aBn" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -16090,8 +13975,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 10 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aBo" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -16160,8 +14044,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aBv" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -16169,8 +14052,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 6 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aBw" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -16183,8 +14065,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "aBx" = ( /obj/structure/catwalk, /turf/simulated/floor/plating, @@ -16204,8 +14085,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "aBz" = ( /turf/simulated/wall, /area/chapel/chapel_morgue) @@ -16221,14 +14101,12 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled/techfloor) "aBC" = ( /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/deep/indoors) "aBD" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -16237,14 +14115,12 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aBE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aBF" = ( /obj/structure/table/rack, /obj/item/stack/cable_coil/pink, @@ -16256,8 +14132,7 @@ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aBG" = ( /obj/structure/cable{ icon_state = "2-4" @@ -16268,8 +14143,7 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aBH" = ( /obj/structure/cable{ icon_state = "4-8" @@ -16283,8 +14157,7 @@ /obj/structure/sign/painting/library_secure{ pixel_y = 30 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aBI" = ( /obj/structure/cable{ icon_state = "4-8" @@ -16296,8 +14169,7 @@ dir = 1 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aBJ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -16312,8 +14184,7 @@ dir = 1 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aBK" = ( /obj/structure/cable{ icon_state = "1-2" @@ -16328,8 +14199,7 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aBL" = ( /obj/structure/cable{ icon_state = "4-8" @@ -16349,8 +14219,7 @@ /obj/effect/floor_decal/corner/lightgrey/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aBM" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -16359,8 +14228,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aBN" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -16369,8 +14237,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aBO" = ( /obj/machinery/light/small{ dir = 1 @@ -16386,22 +14253,19 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aBP" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aBQ" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aBR" = ( /obj/effect/floor_decal/spline/plain{ dir = 4 @@ -16410,22 +14274,18 @@ /obj/effect/floor_decal/steeldecal/steel_decals_central1{ dir = 1 }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/monotile) "aBS" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 9 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aBT" = ( /obj/structure/stairs/spawner/east, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aBU" = ( /obj/structure/stairs/spawner/west, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) +/turf/simulated/floor/tiled) "aBV" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -16470,8 +14330,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aBZ" = ( /obj/effect/floor_decal/techfloor{ dir = 9 @@ -16503,7 +14362,6 @@ /obj/effect/floor_decal/techfloor{ dir = 1 }, -/obj/machinery/camera/network/tether, /turf/simulated/floor/tiled/techfloor, /area/chapel/main) "aCd" = ( @@ -16587,37 +14445,29 @@ }, /turf/simulated/floor/tiled/dark, /area/chapel/chapel_morgue) -"aCm" = ( -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/fish_farm) "aCn" = ( /obj/structure/railing, /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/deep/indoors) "aCo" = ( /obj/structure/railing, /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/deep/indoors) "aCp" = ( /obj/effect/floor_decal/industrial/warning/corner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aCq" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/water/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/indoors) "aCr" = ( /obj/machinery/light/flamp/noshade, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "aCs" = ( /obj/machinery/light{ dir = 4 @@ -16627,8 +14477,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aCt" = ( /obj/structure/cable{ d1 = 1; @@ -16641,11 +14490,7 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 8 }, -/obj/machinery/camera/network/tether{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aCu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -16659,8 +14504,7 @@ }, /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/lightgrey/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aCv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -16675,8 +14519,7 @@ /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aCw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -16692,8 +14535,7 @@ /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aCx" = ( /obj/structure/cable{ icon_state = "1-2" @@ -16707,8 +14549,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aCy" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 @@ -16724,8 +14565,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aCz" = ( /obj/machinery/alarm{ dir = 1; @@ -16737,8 +14577,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aCA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -16754,8 +14593,7 @@ /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aCB" = ( /obj/machinery/firealarm{ dir = 1; @@ -16780,8 +14618,7 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aCC" = ( /obj/machinery/alarm{ dir = 1; @@ -16798,8 +14635,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aCD" = ( /obj/structure/cable{ d1 = 4; @@ -16818,8 +14654,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/tiled) "aCE" = ( /obj/effect/floor_decal/spline/plain{ dir = 4 @@ -16841,8 +14676,7 @@ name = "Atrium Second Floor" }, /obj/effect/floor_decal/steeldecal/steel_decals_central1, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/monotile) "aCF" = ( /obj/structure/cable{ d1 = 4; @@ -16858,8 +14692,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 6 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aCG" = ( /obj/structure/cable{ d1 = 4; @@ -16873,8 +14706,7 @@ dir = 10 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aCH" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -16890,8 +14722,7 @@ /obj/structure/window/basic{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aCI" = ( /turf/simulated/floor/tiled/dark, /area/bridge_hallway) @@ -17003,8 +14834,7 @@ dir = 8; pixel_x = 25 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aCU" = ( /obj/structure/stairs/spawner/west, /turf/simulated/floor/tiled/techfloor, @@ -17024,14 +14854,12 @@ /area/chapel/main) "aCX" = ( /obj/structure/sign/nanotrasen, -/turf/simulated/wall, -/area/maintenance/lower/bar) +/turf/simulated/wall) "aCY" = ( /obj/structure/catwalk, /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aCZ" = ( /obj/structure/railing{ dir = 8 @@ -17040,8 +14868,7 @@ dir = 1 }, /obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aDa" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -17055,8 +14882,7 @@ "aDb" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aDc" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -17064,15 +14890,13 @@ /obj/effect/floor_decal/techfloor{ dir = 9 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aDd" = ( /obj/structure/ladder{ pixel_y = 16 }, /obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aDe" = ( /obj/machinery/camera/network/civilian{ dir = 4 @@ -17112,24 +14936,17 @@ dir = 4; pixel_x = -23 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/fish_farm) -"aDk" = ( -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled/techfloor) "aDl" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aDm" = ( /obj/effect/floor_decal/spline/plain{ dir = 8 }, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "aDn" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -17140,8 +14957,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aDo" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -17150,8 +14966,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aDp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -17171,8 +14986,7 @@ /obj/effect/floor_decal/corner/lightgrey/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aDq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -17186,8 +15000,7 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aDr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -17206,8 +15019,7 @@ /obj/effect/floor_decal/corner/lightgrey/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aDs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -17225,8 +15037,7 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aDt" = ( /obj/structure/cable{ icon_state = "1-2" @@ -17234,19 +15045,12 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_two_hall) -"aDu" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/tether/surfacebase/north_staires_two) +/turf/simulated/floor/plating) "aDv" = ( /obj/structure/sign/warning/caution{ name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" }, -/turf/simulated/wall, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/wall) "aDw" = ( /obj/machinery/light/small{ dir = 8 @@ -17257,14 +15061,12 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aDx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aDy" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -17275,8 +15077,7 @@ /obj/structure/window/basic{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aDz" = ( /obj/machinery/alarm{ dir = 4; @@ -17420,8 +15221,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aDK" = ( /obj/machinery/light/small{ dir = 4 @@ -17429,8 +15229,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aDL" = ( /obj/effect/floor_decal/techfloor/corner, /turf/simulated/floor/tiled/dark, @@ -17527,8 +15326,7 @@ /obj/machinery/camera/network/civilian{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled/techfloor) "aDW" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -17542,8 +15340,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aDX" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/multi_tile/glass{ @@ -17556,8 +15353,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aDY" = ( /obj/structure/cable{ icon_state = "4-8" @@ -17569,8 +15365,7 @@ /obj/effect/floor_decal/corner/lightgrey/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aDZ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -17580,8 +15375,7 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aEa" = ( /obj/structure/cable{ icon_state = "1-8" @@ -17591,8 +15385,7 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled) "aEb" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -17604,31 +15397,24 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) -"aEc" = ( -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/tiled) "aEd" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aEe" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aEf" = ( /obj/structure/railing{ dir = 1 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aEg" = ( /obj/structure/railing{ dir = 1 @@ -17636,15 +15422,13 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aEh" = ( /obj/structure/railing{ dir = 1 }, /obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aEi" = ( /obj/machinery/camera/network/command{ dir = 4 @@ -17790,14 +15574,12 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aEt" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aEu" = ( /obj/item/clothing/mask/gas, /obj/random/mre, @@ -17816,8 +15598,7 @@ /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aEv" = ( /obj/machinery/door/airlock{ name = "Chapel Morgue"; @@ -17843,14 +15624,12 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/deep/indoors) "aEy" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/deep/indoors) "aEz" = ( /obj/structure/railing{ dir = 1 @@ -17858,20 +15637,17 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/water/deep/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/deep/indoors) "aEA" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aEB" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "aEC" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -17883,8 +15659,7 @@ name = "east bump"; pixel_x = 28 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aED" = ( /obj/structure/cable{ d1 = 2; @@ -17896,8 +15671,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aEE" = ( /obj/structure/cable{ d1 = 4; @@ -17915,8 +15689,7 @@ icon_state = "pipe-c" }, /obj/structure/railing, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aEF" = ( /obj/structure/cable{ icon_state = "4-8" @@ -17924,8 +15697,7 @@ /obj/effect/floor_decal/industrial/warning/corner{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aEG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -17942,26 +15714,17 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"aEI" = ( -/obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "aEJ" = ( /obj/structure/railing{ dir = 8 }, /obj/structure/railing, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aEK" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, -/obj/machinery/camera/network/tether{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aEL" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -18016,8 +15779,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aEO" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -18028,8 +15790,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aEP" = ( /obj/machinery/firealarm{ layer = 3.3; @@ -18040,11 +15801,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aEQ" = ( -/turf/simulated/wall, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aER" = ( /obj/machinery/door/airlock/engineering{ name = "Command Substation"; @@ -18069,19 +15826,9 @@ }, /turf/simulated/floor/plating, /area/maintenance/substation/command) -"aET" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "aEU" = ( /obj/structure/sign/nosmoking_1, -/turf/simulated/wall, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/wall) "aEV" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -18094,8 +15841,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor/grid) "aEW" = ( /obj/structure/cable{ icon_state = "1-2" @@ -18116,15 +15862,13 @@ /obj/effect/floor_decal/techfloor{ dir = 9 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aEY" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, /mob/living/simple_mob/animal/passive/mouse/brown/Tom, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aEZ" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 1 @@ -18132,8 +15876,7 @@ /obj/effect/floor_decal/techfloor/corner{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aFa" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -18141,8 +15884,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aFb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -18205,20 +15947,17 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aFg" = ( /obj/structure/cable{ icon_state = "2-4" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aFh" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aFi" = ( /obj/structure/cable{ d1 = 1; @@ -18232,53 +15971,46 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aFj" = ( /obj/structure/lattice, /obj/structure/disposalpipe/down{ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/maintenance/lower/rnd) +/turf/simulated/open) "aFk" = ( /obj/machinery/light/small{ dir = 1 }, /obj/structure/railing, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aFl" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aFm" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aFn" = ( /obj/structure/railing, /obj/structure/closet, /obj/random/maintenance/clean, /obj/random/maintenance/research, /obj/random/maintenance/research, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aFo" = ( /obj/structure/railing, /obj/structure/closet, /obj/random/maintenance/clean, /obj/random/junk, /obj/random/maintenance/research, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aFp" = ( /turf/simulated/wall/r_wall, /area/bridge/meeting_room) @@ -18310,8 +16042,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aFt" = ( /obj/structure/cable/green{ d1 = 4; @@ -18321,22 +16052,19 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aFu" = ( /obj/structure/cable/green{ icon_state = "1-8" }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aFv" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aFw" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -18344,9 +16072,6 @@ /obj/effect/floor_decal/corner/green/border{ dir = 8 }, -/obj/machinery/camera/network/tether{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -18355,8 +16080,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aFx" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -18364,8 +16088,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aFy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -18382,8 +16105,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aFz" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -18399,8 +16121,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techfloor/grid) "aFA" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -18414,8 +16135,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "aFB" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply{ @@ -18431,8 +16151,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "aFC" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply{ @@ -18441,8 +16160,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "aFD" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/atmospherics/pipe/simple/visible/supply{ @@ -18453,8 +16171,7 @@ }, /obj/machinery/door/firedoor/glass, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor/grid) "aFE" = ( /obj/structure/cable{ icon_state = "1-2" @@ -18487,8 +16204,7 @@ /obj/effect/floor_decal/techfloor{ dir = 10 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aFI" = ( /obj/machinery/shower{ dir = 8; @@ -18502,8 +16218,7 @@ }, /obj/effect/floor_decal/techfloor/hole, /obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aFJ" = ( /obj/machinery/light/small{ dir = 8 @@ -18565,12 +16280,10 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled) "aFP" = ( /obj/machinery/light/small, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "aFQ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -18579,12 +16292,10 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aFR" = ( /obj/structure/kitchenspike, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aFS" = ( /obj/structure/railing{ dir = 8 @@ -18597,8 +16308,7 @@ /obj/item/stack/flag/blue{ amount = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aFT" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 @@ -18607,8 +16317,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aFU" = ( /obj/structure/cable/green{ d1 = 4; @@ -18627,10 +16336,6 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"aFW" = ( -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "aFX" = ( /obj/machinery/alarm{ dir = 4; @@ -18639,16 +16344,14 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aFY" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/plating) "aFZ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -18656,8 +16359,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aGa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -18665,8 +16367,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aGb" = ( /obj/machinery/light{ dir = 8 @@ -18747,8 +16448,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aGi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -18756,8 +16456,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aGj" = ( /obj/structure/cable{ d1 = 1; @@ -18770,8 +16469,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aGk" = ( /obj/structure/cable{ icon_state = "4-8" @@ -18784,8 +16482,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/floor/plating) "aGl" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -18804,8 +16501,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aGm" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -18822,8 +16518,7 @@ dir = 8; pixel_x = 30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aGn" = ( /obj/machinery/washing_machine, /obj/effect/floor_decal/techfloor{ @@ -18832,8 +16527,7 @@ /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "aGo" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, @@ -18849,8 +16543,7 @@ /obj/structure/closet/hydrant{ pixel_x = 32 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aGq" = ( /obj/structure/cable{ d1 = 1; @@ -18890,52 +16583,38 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "aGv" = ( /obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) -"aGw" = ( -/turf/simulated/wall, -/area/maintenance/lower/rnd) +/turf/simulated/floor/beach/sand/desert) "aGx" = ( /obj/structure/table/steel, /obj/item/clothing/mask/balaclava, /obj/item/clothing/mask/bandana, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aGy" = ( -/turf/simulated/mineral, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aGz" = ( /obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aGA" = ( /obj/structure/closet/crate, /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/cargo, /obj/random/maintenance/research, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aGB" = ( /obj/structure/table/steel, /obj/item/weapon/handcuffs/fuzzy, /obj/item/weapon/handcuffs/legcuffs/fuzzy, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aGC" = ( /obj/structure/bed, /obj/effect/decal/cleanable/blood, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aGD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aGE" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, @@ -18980,13 +16659,7 @@ desc = "A warning sign which reads 'WATCH YOUR STEP'."; name = "\improper WATCH YOUR STEP" }, -/turf/simulated/wall, -/area/maintenance/commandmaint) -"aGM" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) +/turf/simulated/wall) "aGN" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -19003,8 +16676,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aGO" = ( /obj/effect/floor_decal/rust, /obj/machinery/light/small, @@ -19095,8 +16767,7 @@ dir = 1 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/plating) "aGZ" = ( /obj/machinery/alarm{ dir = 4; @@ -19153,8 +16824,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/open) "aHg" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -19168,8 +16838,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aHh" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -19179,8 +16848,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aHi" = ( /obj/machinery/alarm{ dir = 1; @@ -19215,8 +16883,7 @@ }, /obj/item/clothing/head/richard, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aHo" = ( /obj/structure/railing{ dir = 1 @@ -19224,8 +16891,7 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aHp" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -19233,8 +16899,7 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aHq" = ( /obj/machinery/button/windowtint{ dir = 1; @@ -19303,14 +16968,12 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aHx" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aHy" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -19326,8 +16989,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aHz" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -19355,22 +17017,14 @@ /turf/simulated/floor/tiled/dark, /area/chapel/main) "aHD" = ( -/obj/machinery/camera/network/outside{ - dir = 5 - }, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/outdoors/grass/sif/virgo3b) "aHE" = ( /turf/simulated/wall, /area/maintenance/asmaint2) "aHF" = ( /obj/structure/table/steel, /obj/item/clothing/head/welding/demon, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aHG" = ( -/turf/simulated/floor, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aHH" = ( /obj/structure/railing{ dir = 8 @@ -19379,8 +17033,7 @@ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aHI" = ( /obj/effect/decal/cleanable/blood, /obj/item/clothing/shoes/athletic{ @@ -19394,15 +17047,7 @@ health = 1989 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aHJ" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aHK" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -19410,8 +17055,7 @@ /obj/structure/closet/hydrant{ pixel_x = -32 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aHL" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/carpet/sblucarpet, @@ -19447,17 +17091,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aHP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aHQ" = ( /obj/structure/cable/green{ d1 = 1; @@ -19470,8 +17104,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aHR" = ( /obj/machinery/door/airlock/glass{ name = "Chapel" @@ -19623,8 +17256,7 @@ desc = "Its an old, dusty trenchcoat... what a shame."; name = "trenchcoat" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aIe" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -19634,26 +17266,19 @@ /obj/random/maintenance/research, /obj/random/maintenance/research, /obj/random/cigarettes, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "aIf" = ( /obj/effect/floor_decal/rust, /obj/item/clothing/glasses/sunglasses{ desc = "My vision is augmented"; name = "Augmented shades" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aIg" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aIh" = ( /obj/effect/floor_decal/techfloor, /obj/structure/catwalk, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aIi" = ( /turf/simulated/wall, /area/rnd/rdoffice) @@ -19665,26 +17290,19 @@ /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor, -/area/maintenance/lower/rnd) +/turf/simulated/floor) "aIk" = ( /obj/effect/floor_decal/techfloor{ dir = 6 }, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aIl" = ( /obj/structure/table/rack, /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aIm" = ( -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/tiled/techfloor) "aIn" = ( /obj/structure/railing{ dir = 8 @@ -19692,8 +17310,7 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aIo" = ( /obj/effect/floor_decal/techfloor, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -19705,8 +17322,7 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aIp" = ( /obj/structure/cable{ icon_state = "4-8" @@ -19714,8 +17330,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aIq" = ( /obj/structure/railing{ dir = 4 @@ -19731,8 +17346,7 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aIr" = ( /obj/machinery/photocopier, /obj/machinery/light{ @@ -19778,8 +17392,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aIw" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -19790,8 +17403,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aIx" = ( /obj/structure/cable/green{ d1 = 1; @@ -19975,20 +17587,12 @@ }, /obj/item/weapon/tool/wirecutters, /obj/item/weapon/tool/wrench, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/atmos) -"aIL" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor/grid) "aIM" = ( /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aIN" = ( /turf/simulated/floor/reinforced, /area/rnd/rdoffice) @@ -20006,15 +17610,13 @@ /obj/structure/table/steel, /obj/item/weapon/tape_roll, /obj/item/stack/medical/bruise_pack, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "aIR" = ( /obj/structure/grille, /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aIS" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -20022,8 +17624,7 @@ /obj/effect/floor_decal/industrial/danger{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aIT" = ( /obj/structure/table/woodentable, /obj/structure/flora/pottedplant/small{ @@ -20069,8 +17670,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aIY" = ( /obj/machinery/door/airlock/glass{ name = "Chapel" @@ -20114,19 +17714,10 @@ }, /turf/simulated/floor/tiled/dark, /area/chapel/main) -"aJe" = ( -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/atmos) "aJf" = ( /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"aJg" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "aJh" = ( /mob/living/simple_mob/slime/xenobio/rainbow/kendrick, /turf/simulated/floor/reinforced, @@ -20214,25 +17805,19 @@ /obj/structure/bed/chair/office/dark{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"aJq" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aJr" = ( /obj/structure/lattice, /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/down{ dir = 4 }, -/turf/simulated/open, -/area/maintenance/lower/rnd) +/turf/simulated/open) "aJs" = ( /obj/structure/railing{ dir = 4 }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/open) "aJt" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -20249,8 +17834,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aJu" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -20261,8 +17845,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 6 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aJv" = ( /turf/simulated/wall, /area/chapel/office) @@ -20430,14 +18013,12 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aJM" = ( /obj/structure/sign/warning/caution{ name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" }, -/turf/simulated/wall/r_wall, -/area/maintenance/lower/rnd) +/turf/simulated/wall/r_wall) "aJN" = ( /obj/machinery/light/small{ dir = 4 @@ -20450,13 +18031,11 @@ }, /obj/structure/disposalpipe/down, /obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/maintenance/lower/rnd) +/turf/simulated/open) "aJO" = ( /turf/simulated/shuttle/wall/voidcraft/green{ hard_corner = 1 - }, -/area/tether/elevator) + }) "aJP" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -20465,8 +18044,7 @@ dir = 8; pixel_x = 30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aJQ" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -20536,8 +18114,7 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aJY" = ( /turf/simulated/wall/r_wall, /area/ai_upload) @@ -20546,14 +18123,12 @@ dir = 8 }, /obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aKa" = ( /obj/structure/table/steel, /obj/item/bodybag, /obj/item/bodybag, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aKb" = ( /turf/simulated/wall/r_wall, /area/server) @@ -20648,8 +18223,7 @@ "aKj" = ( /obj/structure/railing, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aKk" = ( /obj/machinery/door/airlock/engineering{ name = "Science Substation"; @@ -20683,8 +18257,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aKm" = ( /obj/machinery/door/airlock/maintenance/engi, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -20700,8 +18273,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aKn" = ( /obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ dir = 4 @@ -20719,11 +18291,9 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aKo" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/tether/elevator) +/turf/simulated/floor/holofloor/tiled/dark) "aKp" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -20734,8 +18304,7 @@ /obj/machinery/door/firedoor/glass/hidden{ dir = 2 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aKq" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -20743,31 +18312,24 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aKr" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/plating) "aKs" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, -/obj/machinery/camera/network/tether{ - dir = 5 - }, /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aKt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass/hidden{ dir = 2 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aKu" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -20781,31 +18343,26 @@ /obj/machinery/door/firedoor/glass/hidden{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aKv" = ( /obj/structure/railing, /obj/structure/railing{ dir = 8 }, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/open) "aKw" = ( /obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/open) "aKx" = ( /obj/structure/railing, /obj/structure/lattice, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/open) "aKy" = ( /obj/structure/railing{ dir = 4 }, /obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/open) "aKz" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -20823,14 +18380,12 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aKA" = ( /obj/machinery/door/firedoor/glass/hidden{ dir = 2 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aKB" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -20838,8 +18393,7 @@ /obj/machinery/door/firedoor/glass/hidden{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aKC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -20876,8 +18430,7 @@ /obj/structure/sign/painting/library_secure{ pixel_x = 30 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/examroom) +/turf/simulated/floor/tiled/white) "aKH" = ( /obj/effect/floor_decal/chapel{ dir = 8 @@ -20897,8 +18450,7 @@ "aKK" = ( /obj/structure/table/steel, /obj/item/device/nif/bad, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aKL" = ( /obj/machinery/atmospherics/unary/vent_pump{ icon_state = "map_vent_out"; @@ -21055,31 +18607,20 @@ /obj/structure/cable, /obj/structure/disposalpipe/up, /obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aKZ" = ( /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLa" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLb" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, -/obj/machinery/camera/network/tether, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aLc" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLd" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -21087,8 +18628,7 @@ /obj/machinery/status_display{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLe" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -21097,8 +18637,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLf" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -21106,22 +18645,19 @@ /obj/effect/floor_decal/industrial/danger{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLg" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLh" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLi" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -21129,8 +18665,7 @@ /obj/effect/floor_decal/corner/green/bordercorner{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLj" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -21141,8 +18676,7 @@ /obj/structure/window/basic{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLk" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 @@ -21156,8 +18690,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLl" = ( /obj/structure/table/woodentable, /obj/item/weapon/pen/blue{ @@ -21227,8 +18760,7 @@ /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aLt" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8 @@ -21370,26 +18902,22 @@ "aLF" = ( /obj/random/junk, /obj/item/weapon/broken_bottle, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aLG" = ( /obj/machinery/door/airlock/maintenance/engi, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aLH" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "aLI" = ( /obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -21397,8 +18925,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -21406,8 +18933,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -21417,14 +18943,12 @@ }, /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLM" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/effect/landmark/vines, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLN" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -21436,8 +18960,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -21448,8 +18971,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLP" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -21464,8 +18986,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -21473,8 +18994,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLR" = ( /obj/structure/cable{ d1 = 1; @@ -21484,8 +19004,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aLS" = ( /obj/machinery/button/windowtint{ dir = 1; @@ -21532,15 +19051,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aLX" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aLY" = ( -/turf/simulated/wall, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aLZ" = ( /obj/item/device/radio/intercom{ broadcasting = 1; @@ -21589,15 +19100,12 @@ /turf/simulated/floor/tiled/dark, /area/chapel/main) "aMc" = ( -/turf/simulated/floor/outdoors/rocks/virgo3b, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/outdoors/rocks/virgo3b) "aMd" = ( -/turf/simulated/floor/outdoors/dirt/virgo3b, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/outdoors/dirt/virgo3b) "aMe" = ( /obj/structure/bed/chair, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aMf" = ( /obj/machinery/light/small{ dir = 8 @@ -21606,8 +19114,7 @@ dir = 4 }, /obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aMg" = ( /obj/machinery/atmospherics/unary/vent_pump{ dir = 1; @@ -21701,9 +19208,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) -"aMo" = ( -/turf/simulated/wall, -/area/rnd/lockers) "aMp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -21715,26 +19219,19 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance/rnd, -/turf/simulated/floor/plating, -/area/rnd/lockers) -"aMq" = ( -/turf/simulated/wall/r_wall, -/area/rnd/lockers) +/turf/simulated/floor/plating) "aMr" = ( /obj/structure/sign/deck/second, /turf/simulated/shuttle/wall/voidcraft/green{ hard_corner = 1 - }, -/area/tether/elevator) + }) "aMs" = ( /obj/effect/floor_decal/borderfloor/corner, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMt" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/light/small, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMu" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/firealarm{ @@ -21742,21 +19239,18 @@ pixel_y = -26 }, /obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMv" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMw" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMx" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, @@ -21768,8 +19262,7 @@ }, /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMy" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, @@ -21781,8 +19274,7 @@ dir = 9 }, /obj/effect/floor_decal/corner/yellow/bordercorner2, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -21793,16 +19285,14 @@ dir = 5 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMA" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/yellow/bordercorner2, /obj/machinery/light/small, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMB" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/steeldecal/steel_decals4{ @@ -21813,37 +19303,25 @@ pixel_y = -25 }, /obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMC" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/machinery/light/small, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMD" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/newscaster{ pixel_y = -30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aME" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/industrial/danger, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aMF" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMG" = ( /obj/effect/floor_decal/borderfloor, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -21862,17 +19340,12 @@ /obj/effect/floor_decal/borderfloor/corner{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMI" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aMJ" = ( /obj/structure/table/woodentable, /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, @@ -21908,14 +19381,12 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aMO" = ( /obj/machinery/light_construct{ dir = 4 }, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/plating) "aMP" = ( /obj/structure/window/reinforced{ dir = 4 @@ -22091,23 +19562,20 @@ "aMY" = ( /obj/structure/closet/secure_closet/scientist, /obj/effect/floor_decal/industrial/outline, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) +/turf/simulated/floor/tiled/dark) "aMZ" = ( /obj/effect/floor_decal/industrial/outline, /obj/machinery/light{ dir = 1 }, /obj/machinery/vending/wardrobe/robodrobe, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) +/turf/simulated/floor/tiled/dark) "aNa" = ( /obj/structure/closet/secure_closet/scientist, /obj/effect/floor_decal/industrial/outline, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/camera/network/research, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) +/turf/simulated/floor/tiled/dark) "aNb" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -22117,16 +19585,14 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) +/turf/simulated/floor/tiled/dark) "aNc" = ( /obj/effect/floor_decal/borderfloor, /obj/structure/closet/firecloset, /obj/structure/sign/painting/public{ pixel_y = -30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aNd" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -22134,30 +19600,13 @@ /obj/machinery/newscaster{ pixel_y = -30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aNe" = ( -/obj/structure/sign/warning/caution{ - name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" - }, -/turf/simulated/wall, -/area/engineering/lower/lobby) -"aNf" = ( -/turf/simulated/wall, -/area/engineering/lower/lobby) -"aNg" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled/techmaint) "aNh" = ( /obj/machinery/door/airlock/glass{ name = "Atmospherics" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/steel_grid, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled/steel_grid) "aNi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -22166,24 +19615,13 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/steel_grid, -/area/engineering/lower/lobby) -"aNj" = ( -/turf/simulated/wall, -/area/engineering/lower/breakroom) -"aNk" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/engineering/lower/breakroom) +/turf/simulated/floor/tiled/steel_grid) "aNl" = ( /obj/structure/grille, /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "aNm" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -22198,31 +19636,26 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aNn" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/machinery/door/firedoor/border_only, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aNo" = ( -/turf/simulated/wall, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/wall) "aNp" = ( /obj/structure/catwalk, /obj/structure/table/steel, /obj/random/cigarettes, /obj/item/weapon/flame/lighter/random, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aNq" = ( /obj/structure/catwalk, /obj/structure/table/steel, /obj/item/weapon/flame/candle, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aNr" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -22313,8 +19746,7 @@ /obj/effect/floor_decal/corner/mauve/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) +/turf/simulated/floor/tiled) "aNy" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -22322,8 +19754,7 @@ /obj/effect/floor_decal/corner/mauve/border{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) +/turf/simulated/floor/tiled) "aNz" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -22343,8 +19774,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) +/turf/simulated/floor/tiled) "aNA" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -22365,8 +19795,7 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/lockers) +/turf/simulated/floor/tiled) "aNB" = ( /obj/effect/floor_decal/industrial/outline, /obj/structure/closet/wardrobe/robotics_black, @@ -22374,14 +19803,7 @@ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) -"aNC" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/emergency_storage/atmos) -"aND" = ( -/turf/simulated/wall, -/area/tether/surfacebase/emergency_storage/atmos) +/turf/simulated/floor/tiled/dark) "aNE" = ( /obj/effect/floor_decal/borderfloor/shifted{ dir = 1 @@ -22394,8 +19816,7 @@ }, /obj/machinery/atmospherics/portables_connector, /obj/machinery/portable_atmospherics/powered/scrubber, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aNF" = ( /obj/effect/floor_decal/borderfloor/shifted{ dir = 1 @@ -22407,8 +19828,7 @@ dir = 5 }, /obj/structure/bed/chair, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aNG" = ( /obj/effect/floor_decal/corner/yellow{ dir = 1 @@ -22423,8 +19843,7 @@ /obj/effect/floor_decal/corner/red/border/shifted{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aNH" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 @@ -22432,8 +19851,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aNI" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -22453,8 +19871,7 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aNJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/junction{ @@ -22467,8 +19884,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aNK" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -22486,15 +19902,13 @@ dir = 8 }, /obj/machinery/disposal, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aNL" = ( /obj/structure/bookcase, /obj/item/weapon/book/manual/engineering_guide, /obj/item/weapon/book/manual/engineering_construction, /obj/item/weapon/book/manual/atmospipes, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) +/turf/simulated/floor/tiled/dark) "aNM" = ( /obj/structure/cable/cyan{ d2 = 2; @@ -22508,48 +19922,27 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/wood) "aNN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/wood) "aNO" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) -"aNP" = ( -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/wood) "aNQ" = ( /obj/machinery/newscaster{ pixel_y = 30 }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/wood) "aNR" = ( /obj/machinery/vending/cola{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) -"aNS" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - scrub_id = "atrium" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aNT" = ( -/obj/structure/grille, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/dark) "aNU" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -22565,14 +19958,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aNV" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aNW" = ( /obj/structure/railing{ dir = 8 @@ -22583,8 +19969,7 @@ /obj/structure/closet/crate, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aNX" = ( /obj/structure/railing{ dir = 1 @@ -22592,8 +19977,7 @@ /obj/structure/closet, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aNY" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -22602,8 +19986,7 @@ dir = 5 }, /obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aNZ" = ( /obj/structure/railing{ dir = 4 @@ -22612,15 +19995,13 @@ dir = 5 }, /obj/effect/floor_decal/techfloor/hole, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aOa" = ( /obj/structure/catwalk, /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aOb" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -22704,8 +20085,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aOh" = ( /obj/structure/cable/green{ d1 = 4; @@ -22733,8 +20113,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aOi" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -22758,8 +20137,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aOj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -22787,8 +20165,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aOk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -22810,8 +20187,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aOl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -22840,8 +20216,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aOm" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ @@ -22862,8 +20237,7 @@ name = "Research Locker Room"; req_access = list(47) }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) +/turf/simulated/floor/tiled) "aOn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -22881,8 +20255,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) +/turf/simulated/floor/tiled) "aOo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -22906,8 +20279,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) +/turf/simulated/floor/tiled) "aOp" = ( /obj/structure/disposalpipe/sortjunction{ name = "RD Office"; @@ -22940,8 +20312,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) +/turf/simulated/floor/tiled) "aOq" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -22961,8 +20332,7 @@ icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/lockers) +/turf/simulated/floor/tiled) "aOr" = ( /obj/structure/closet/secure_closet/scientist, /obj/effect/floor_decal/industrial/outline, @@ -22973,8 +20343,7 @@ dir = 4; pixel_x = 24 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) +/turf/simulated/floor/tiled/dark) "aOs" = ( /obj/structure/bed/chair{ dir = 8 @@ -22987,12 +20356,10 @@ icon_state = "frame"; pixel_x = 32 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aOt" = ( /obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) +/turf/simulated/floor/plating) "aOu" = ( /obj/machinery/light/small, /obj/structure/railing{ @@ -23002,8 +20369,7 @@ dir = 1 }, /obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "aOv" = ( /obj/structure/railing{ dir = 1 @@ -23015,37 +20381,31 @@ dir = 1 }, /obj/structure/stairs/spawner/north, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "aOw" = ( /obj/machinery/light_switch{ dir = 4; pixel_x = -28 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aOx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aOy" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/red, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aOz" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/red, /obj/machinery/meter, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aOA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aOB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ dir = 10 @@ -23055,8 +20415,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aOC" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -23073,11 +20432,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"aOD" = ( -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) +/turf/simulated/floor/tiled) "aOE" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -23085,25 +20440,21 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/wood) "aOF" = ( /obj/structure/bed/chair, /obj/effect/landmark/start{ name = "Atmospheric Technician" }, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) +/turf/simulated/floor/carpet) "aOG" = ( /obj/structure/bed/chair, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) +/turf/simulated/floor/carpet) "aOH" = ( /obj/machinery/vending/snack{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) +/turf/simulated/floor/tiled/dark) "aOI" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -23119,8 +20470,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aOJ" = ( /obj/structure/railing{ dir = 1 @@ -23129,8 +20479,7 @@ dir = 1 }, /obj/structure/stairs/spawner/north, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "aOK" = ( /obj/structure/railing{ dir = 1 @@ -23142,8 +20491,7 @@ dir = 1 }, /obj/structure/stairs/spawner/north, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "aOL" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -23154,12 +20502,10 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aOM" = ( /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/tiled/techfloor) "aON" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -23168,8 +20514,7 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aOO" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -23179,27 +20524,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor, -/area/maintenance/lower/south) +/turf/simulated/floor) "aOP" = ( /obj/structure/frame{ anchored = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aOQ" = ( /obj/random/cutout, -/turf/simulated/floor, -/area/maintenance/lower/south) -"aOR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor) "aOS" = ( /obj/machinery/computer/rdservercontrol{ dir = 1 @@ -23250,23 +20583,17 @@ pixel_x = -28 }, /obj/structure/cable/green, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aOX" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) -"aOY" = ( -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aOZ" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aPa" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -23283,8 +20610,7 @@ /obj/machinery/camera/network/research{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aPb" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, @@ -23299,8 +20625,7 @@ name = "Research Lounge"; req_access = list(47) }, -/turf/simulated/floor/tiled, -/area/rnd/lockers) +/turf/simulated/floor/tiled) "aPc" = ( /turf/simulated/wall, /area/rnd/research) @@ -23326,8 +20651,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) +/turf/simulated/floor/plating) "aPg" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -23338,8 +20662,7 @@ /obj/machinery/door/airlock/maintenance/int{ name = "Emergency Storage" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) +/turf/simulated/floor/plating) "aPh" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -23357,8 +20680,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aPi" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -23371,8 +20693,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aPj" = ( /obj/structure/cable/cyan{ d1 = 2; @@ -23390,8 +20711,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aPk" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -23405,8 +20725,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aPl" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -23419,8 +20738,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aPm" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -23440,8 +20758,7 @@ dir = 10 }, /obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aPn" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -23462,8 +20779,7 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/wood) "aPo" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -23479,8 +20795,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) +/turf/simulated/floor/tiled/dark) "aPp" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -23496,15 +20811,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/wood) "aPq" = ( /obj/structure/table/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) +/turf/simulated/floor/carpet) "aPr" = ( /obj/machinery/hologram/holopad, /obj/structure/table/glass, @@ -23516,14 +20829,7 @@ name = "Atmospherics Lockdown"; req_one_access = list(10,24) }, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) -"aPs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/carpet) "aPt" = ( /obj/machinery/light{ dir = 4 @@ -23532,8 +20838,7 @@ dir = 8 }, /obj/machinery/disposal, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) +/turf/simulated/floor/tiled/dark) "aPu" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -23546,15 +20851,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aPv" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/tiled/techmaint) "aPw" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -23563,12 +20860,7 @@ dir = 4 }, /obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aPx" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/tiled/techfloor) "aPy" = ( /obj/structure/closet/crate, /obj/random/maintenance/clean, @@ -23586,8 +20878,7 @@ /obj/item/seeds/random, /obj/item/seeds/random, /obj/item/seeds/random, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aPz" = ( /obj/structure/dogbed, /obj/effect/floor_decal/corner_techfloor_grid{ @@ -23597,12 +20888,10 @@ desc = "It's the secret head of Janitoria!"; name = "Bucket" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aPA" = ( /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aPB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -23616,14 +20905,12 @@ icon_state = "1-4" }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aPC" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 10 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aPD" = ( /obj/structure/railing{ dir = 4 @@ -23631,8 +20918,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aPE" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -23647,8 +20933,7 @@ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/tiled) "aPF" = ( /obj/structure/railing{ dir = 8 @@ -23656,34 +20941,23 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/open, -/area/rnd/staircase/secondfloor) +/turf/simulated/open) "aPG" = ( /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/middlehall) -"aPH" = ( -/turf/simulated/open, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/plating) "aPI" = ( -/turf/simulated/floor/plating, -/area/tether/surfacebase/north_staires_two) -"aPJ" = ( -/turf/simulated/wall, -/area/rnd/breakroom) +/turf/simulated/floor/plating) "aPK" = ( /obj/structure/bed/chair/comfy/brown, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aPL" = ( /obj/machinery/firealarm{ layer = 3.3; pixel_y = 26 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aPM" = ( /obj/structure/disposalpipe/junction{ dir = 2; @@ -23696,30 +20970,23 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aPN" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aPO" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aPP" = ( /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"aPQ" = ( -/turf/simulated/floor/plating, -/area/rnd/staircase/secondfloor) +/turf/simulated/floor/wood) "aPR" = ( /turf/simulated/floor/plating, /area/engineering/atmos) @@ -23730,8 +20997,7 @@ }, /obj/structure/flora/pottedplant/stoutbush, /obj/machinery/camera/network/research, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aPT" = ( /obj/structure/table/rack{ dir = 1 @@ -23744,14 +21010,12 @@ /obj/item/clothing/glasses/meson, /obj/random/maintenance/clean, /obj/random/maintenance/research, -/turf/simulated/floor/plating, -/area/tether/surfacebase/emergency_storage/atmos) +/turf/simulated/floor/plating) "aPU" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, /obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aPV" = ( /obj/structure/railing{ dir = 8 @@ -23760,8 +21024,7 @@ dir = 1 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aPW" = ( /obj/machinery/light{ dir = 8 @@ -23775,33 +21038,28 @@ pixel_x = -28 }, /obj/structure/cable/cyan, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aPX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aPY" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aPZ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 1 }, /obj/machinery/meter, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQb" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -23811,11 +21069,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"aQc" = ( -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -23823,8 +21077,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQe" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -23841,24 +21094,20 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQf" = ( /obj/machinery/computer/station_alert{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) +/turf/simulated/floor/tiled/dark) "aQg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/wood) "aQh" = ( /obj/structure/bed/chair{ dir = 1 }, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) +/turf/simulated/floor/carpet) "aQi" = ( /obj/structure/bed/chair{ dir = 1 @@ -23866,8 +21115,7 @@ /obj/effect/landmark/start{ name = "Atmospheric Technician" }, -/turf/simulated/floor/carpet, -/area/engineering/lower/breakroom) +/turf/simulated/floor/carpet) "aQj" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/cups, @@ -23875,8 +21123,7 @@ /obj/machinery/camera/network/engineering{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) +/turf/simulated/floor/tiled/dark) "aQk" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -23893,8 +21140,7 @@ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aQl" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -23906,8 +21152,7 @@ /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aQm" = ( /obj/structure/railing{ dir = 4 @@ -23918,8 +21163,7 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aQn" = ( /obj/machinery/door/airlock/multi_tile/metal/mait{ name = "Maintenance Access" @@ -23932,17 +21176,14 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/structure/catwalk, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor/grid) "aQo" = ( /obj/machinery/door/firedoor/glass, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor/grid) "aQp" = ( /obj/structure/frame/computer, -/turf/simulated/floor, -/area/maintenance/lower/south) +/turf/simulated/floor) "aQq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -23952,17 +21193,14 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aQr" = ( /obj/structure/frame{ anchored = 1 }, -/turf/simulated/floor, -/area/maintenance/lower/south) +/turf/simulated/floor) "aQs" = ( -/turf/simulated/floor, -/area/maintenance/lower/south) +/turf/simulated/floor) "aQt" = ( /obj/structure/railing{ dir = 4 @@ -24004,22 +21242,19 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/open, -/area/rnd/staircase/secondfloor) +/turf/simulated/open) "aQA" = ( /obj/structure/table/glass, /obj/machinery/light_switch{ dir = 4; pixel_x = -28 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aQB" = ( /obj/structure/bed/chair/comfy/brown{ dir = 8 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aQC" = ( /obj/structure/railing{ dir = 4 @@ -24039,12 +21274,10 @@ /obj/effect/landmark/start{ name = "Roboticist" }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aQF" = ( /obj/structure/table/glass, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aQG" = ( /obj/structure/bed/chair{ dir = 8 @@ -24052,14 +21285,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"aQH" = ( -/turf/simulated/wall/r_wall, -/area/rnd/breakroom) -"aQI" = ( -/turf/simulated/wall/r_wall, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/wood) "aQJ" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/white/border/shifted, @@ -24067,8 +21293,7 @@ dir = 10 }, /obj/structure/flora/pottedplant/subterranean, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQK" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/blue/border/shifted, @@ -24079,8 +21304,7 @@ dir = 1 }, /obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQL" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/white/border/shifted, @@ -24091,8 +21315,7 @@ dir = 1 }, /obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQM" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/white/border/shifted, @@ -24105,8 +21328,7 @@ /obj/machinery/camera/network/engineering{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQN" = ( /obj/effect/floor_decal/corner/yellow{ dir = 8 @@ -24121,8 +21343,7 @@ /obj/effect/floor_decal/corner/blue/border/shifted{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQO" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -24136,8 +21357,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQP" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, @@ -24149,8 +21369,7 @@ dir = 9 }, /obj/effect/floor_decal/corner/yellow/bordercorner2, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -24162,8 +21381,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQR" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -24173,8 +21391,7 @@ }, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/yellow/bordercorner2, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aQS" = ( /obj/machinery/light_switch{ pixel_y = -28 @@ -24182,34 +21399,29 @@ /obj/machinery/computer/security/engineering{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) +/turf/simulated/floor/tiled/dark) "aQT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/wood) "aQU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/wood) "aQV" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /obj/machinery/light, -/turf/simulated/floor/wood, -/area/engineering/lower/breakroom) +/turf/simulated/floor/wood) "aQW" = ( /obj/structure/table/glass, /obj/machinery/chemical_dispenser/bar_soft/full{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/engineering/lower/breakroom) +/turf/simulated/floor/tiled/dark) "aQX" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -24225,8 +21437,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aQY" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -24240,8 +21451,7 @@ name = "east bump"; pixel_x = 28 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aQZ" = ( /obj/structure/railing{ dir = 4 @@ -24252,8 +21462,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aRa" = ( /obj/structure/catwalk, /obj/effect/floor_decal/corner_techfloor_grid{ @@ -24265,15 +21474,13 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aRb" = ( /obj/structure/catwalk, /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aRc" = ( /obj/structure/railing{ dir = 8 @@ -24281,8 +21488,7 @@ /obj/effect/floor_decal/corner_techfloor_grid/full{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aRd" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 6 @@ -24290,41 +21496,24 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"aRe" = ( -/obj/machinery/door/airlock{ - id_tag = "bathroomlock7"; - name = "Restroom" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/techfloor) "aRf" = ( /obj/effect/floor_decal/rust, /obj/random/drinkbottle, /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aRg" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aRh" = ( /obj/structure/table/rack/holorack, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) -"aRi" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aRj" = ( /obj/random/tool, /turf/simulated/floor/plating, @@ -24334,8 +21523,7 @@ dir = 8 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aRl" = ( /obj/machinery/requests_console{ department = "Science"; @@ -24346,11 +21534,7 @@ /obj/structure/bed/chair/comfy/brown{ dir = 1 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) -"aRm" = ( -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aRn" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -24360,8 +21544,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aRo" = ( /obj/structure/bed/chair{ dir = 4 @@ -24369,8 +21552,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aRp" = ( /obj/structure/bed/chair{ dir = 8 @@ -24381,8 +21563,7 @@ /obj/structure/sign/painting/library_secure{ pixel_x = 30 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aRq" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -24403,8 +21584,7 @@ /obj/item/clothing/mask/breath, /obj/item/clothing/suit/space/void/atmos, /obj/item/clothing/head/helmet/space/void/atmos, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aRr" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -24415,8 +21595,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aRs" = ( /obj/machinery/light_switch{ dir = 8; @@ -24443,11 +21622,7 @@ layer = 3.3; pixel_y = 26 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"aRt" = ( -/turf/simulated/wall/r_wall, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aRu" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -24470,8 +21645,7 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) +/turf/simulated/floor/tiled) "aRv" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -24484,8 +21658,7 @@ name = "Atmospherics Lockdown"; opacity = 0 }, -/turf/simulated/floor/plating, -/area/engineering/lower/lobby) +/turf/simulated/floor/plating) "aRw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -24507,11 +21680,7 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/lobby) -"aRx" = ( -/turf/simulated/wall/r_wall, -/area/engineering/lower/breakroom) +/turf/simulated/floor/tiled) "aRy" = ( /turf/simulated/wall/r_wall, /area/maintenance/engineering/pumpstation) @@ -24529,8 +21698,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aRA" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -24538,21 +21706,18 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aRB" = ( /obj/structure/closet, /obj/item/weapon/storage/mre/random, /obj/item/weapon/storage/mre/random, /obj/item/weapon/storage/mre/random, -/turf/simulated/floor/plating, -/area/maintenance/lower/public_garden_maintenence/upper) +/turf/simulated/floor/plating) "aRC" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aRD" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 @@ -24566,8 +21731,7 @@ name = "north bump"; pixel_y = 24 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aRE" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 @@ -24577,8 +21741,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aRF" = ( /obj/structure/railing{ dir = 4 @@ -24591,8 +21754,7 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aRG" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -24606,20 +21768,17 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aRH" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aRI" = ( /obj/structure/symbol/gu, /turf/simulated/wall{ can_open = 1 - }, -/area/maintenance/lower/south) + }) "aRJ" = ( /obj/structure/railing, /obj/structure/railing{ @@ -24637,15 +21796,11 @@ /obj/random/maintenance/research, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"aRM" = ( -/turf/simulated/wall, -/area/rnd/staircase/secondfloor) "aRN" = ( /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aRO" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -24658,8 +21813,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aRP" = ( /obj/structure/bed/chair{ dir = 4 @@ -24671,8 +21825,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aRQ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -24694,11 +21847,7 @@ /obj/item/clothing/mask/breath, /obj/item/clothing/suit/space/void/atmos, /obj/item/clothing/head/helmet/space/void/atmos, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"aRR" = ( -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aRS" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -24709,14 +21858,12 @@ /obj/structure/table/standard, /obj/item/device/suit_cooling_unit, /obj/item/device/suit_cooling_unit, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aRT" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/plating) "aRU" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -24726,8 +21873,7 @@ }, /obj/machinery/camera/network/engineering, /obj/machinery/vending/wardrobe/atmosdrobe, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aRV" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -24739,8 +21885,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aRW" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -24757,8 +21902,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aRX" = ( /obj/structure/cable/cyan{ d2 = 2; @@ -24777,8 +21921,7 @@ dir = 1 }, /obj/machinery/vending/engivend, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aRY" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -24790,14 +21933,7 @@ dir = 5 }, /obj/machinery/vending/tool, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) -"aRZ" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aSa" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -24876,8 +22012,7 @@ name = "Surface Medbay Toilet 2" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "aSh" = ( /obj/machinery/atmospherics/portables_connector{ dir = 4 @@ -24914,16 +22049,14 @@ pixel_y = 22; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "aSk" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock7"; name = "Restroom" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "aSl" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -24938,23 +22071,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aSm" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /obj/effect/floor_decal/borderfloor/corner2{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aSn" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -24962,8 +22090,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aSo" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -24974,8 +22101,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aSp" = ( /obj/structure/railing{ dir = 8 @@ -24983,16 +22109,11 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aSq" = ( /obj/structure/closet, /obj/random/maintenance/clean, -/turf/simulated/floor, -/area/maintenance/lower/south) -"aSr" = ( -/turf/simulated/floor/plating, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor) "aSs" = ( /obj/structure/toilet, /obj/machinery/light/small{ @@ -25005,8 +22126,7 @@ pixel_y = -10; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled/white) "aSt" = ( /obj/structure/cable/green{ icon_state = "0-4" @@ -25039,22 +22159,19 @@ req_one_access = list(1,38) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/security/brig/bathroom) +/turf/simulated/floor/tiled/white) "aSx" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock18"; name = "Bar Toilet 2" }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aSy" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock8"; name = "Research Toilet" }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aSz" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -25069,8 +22186,7 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance/rnd, -/turf/simulated/floor/plating, -/area/rnd/breakroom) +/turf/simulated/floor/plating) "aSA" = ( /obj/structure/cable/green{ d1 = 4; @@ -25083,8 +22199,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aSB" = ( /obj/structure/cable/green{ d1 = 4; @@ -25102,8 +22217,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aSC" = ( /obj/structure/cable/green{ d1 = 1; @@ -25112,8 +22226,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aSD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -25121,8 +22234,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aSE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -25130,8 +22242,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aSF" = ( /obj/structure/bed/chair{ dir = 4 @@ -25146,8 +22257,7 @@ /obj/effect/landmark/start{ name = "Xenobiologist" }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aSG" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -25164,8 +22274,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aSH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -25173,8 +22282,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aSI" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -25191,8 +22299,7 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aSJ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -25206,26 +22313,22 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aSK" = ( /obj/effect/landmark/start{ name = "Atmospheric Technician" }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aSL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aSM" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aSN" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -25239,8 +22342,7 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aSO" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -25290,8 +22392,7 @@ pixel_y = 10; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aSV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, @@ -25341,8 +22442,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aTb" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; @@ -25360,8 +22460,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aTc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -25378,8 +22477,7 @@ }, /obj/structure/catwalk, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techfloor/grid) "aTd" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -25397,8 +22495,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aTe" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -25416,8 +22513,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aTf" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -25435,8 +22531,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aTg" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -25454,8 +22549,7 @@ /obj/machinery/status_display{ pixel_y = 30 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aTh" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 @@ -25472,8 +22566,7 @@ }, /obj/structure/catwalk, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor/grid) "aTl" = ( /obj/structure/table/rack, /obj/random/maintenance/research, @@ -25494,13 +22587,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aTo" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aTp" = ( /obj/structure/railing{ dir = 8 @@ -25511,8 +22602,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aTw" = ( /obj/structure/flora/pottedplant/stoutbush, /obj/machinery/camera/network/research{ @@ -25527,8 +22617,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aTx" = ( /obj/structure/cable/green{ d1 = 1; @@ -25542,40 +22631,34 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aTy" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/donkpockets, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aTz" = ( /obj/structure/table/glass, /obj/machinery/microwave, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aTA" = ( /obj/machinery/hologram/holopad, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aTB" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aTC" = ( /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aTD" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -25597,8 +22680,7 @@ /obj/structure/dispenser{ phorontanks = 0 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aTE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -25607,8 +22689,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aTF" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -25619,8 +22700,7 @@ dir = 10 }, /obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aTG" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -25632,8 +22712,7 @@ req_access = list(24) }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aTH" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -25646,16 +22725,14 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aTI" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aTJ" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -25668,8 +22745,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aTK" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -25688,8 +22764,7 @@ dir = 4 }, /obj/item/weapon/stool, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aTL" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -25706,8 +22781,7 @@ dir = 10 }, /obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aTM" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -25725,8 +22799,7 @@ req_access = list(24) }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aTN" = ( /obj/structure/cable/cyan{ d1 = 2; @@ -25876,8 +22949,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aUb" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -25892,8 +22964,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aUc" = ( /turf/simulated/wall, /area/janitor) @@ -25902,9 +22973,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"aUm" = ( -/turf/simulated/wall, -/area/rnd/breakroom/bathroom) "aUn" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -25917,18 +22985,15 @@ /obj/machinery/door/airlock/research{ name = "Research Bathroom" }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aUo" = ( /obj/structure/bookcase/manuals/research_and_development, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aUq" = ( /obj/machinery/camera/network/research{ dir = 1 }, -/turf/simulated/floor/wood, -/area/rnd/breakroom) +/turf/simulated/floor/wood) "aUs" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -25946,8 +23011,7 @@ /obj/machinery/camera/network/engineering{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aUt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -25957,8 +23021,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aUu" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -25975,8 +23038,7 @@ }, /obj/effect/floor_decal/corner/yellow/bordercorner2, /obj/machinery/recharge_station, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) +/turf/simulated/floor/tiled) "aUv" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -25991,14 +23053,12 @@ dir = 8 }, /obj/structure/closet/secure_closet/engineering_electrical, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aUw" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/structure/closet/secure_closet/engineering_welding, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aUx" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -26012,15 +23072,13 @@ pixel_y = 3 }, /obj/item/weapon/storage/box/nifsofts_engineering, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aUy" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/structure/table/standard, /obj/machinery/cell_charger, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aUz" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -26040,8 +23098,7 @@ /obj/item/weapon/storage/belt/utility/atmostech, /obj/item/weapon/cartridge/atmos, /obj/item/device/floor_painter, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aUA" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -26121,8 +23178,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aUL" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -26202,8 +23258,7 @@ dir = 6 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aUW" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -26217,16 +23272,14 @@ "aVc" = ( /obj/machinery/washing_machine, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVd" = ( /obj/machinery/washing_machine, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVe" = ( /obj/machinery/power/apc{ dir = 1; @@ -26237,16 +23290,14 @@ d2 = 4; icon_state = "0-4" }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVf" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVg" = ( /obj/structure/cable/green{ d1 = 1; @@ -26255,8 +23306,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVh" = ( /obj/machinery/firealarm{ layer = 3.3; @@ -26272,16 +23322,14 @@ pixel_x = 11; pixel_y = -4 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVi" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/airlock/maintenance/rnd, -/turf/simulated/floor/plating, -/area/rnd/breakroom) +/turf/simulated/floor/plating) "aVj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -26290,14 +23338,7 @@ req_access = list(24) }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/engineering/lower/atmos_eva) -"aVk" = ( -/turf/simulated/wall, -/area/engineering/lower/atmos_eva) -"aVl" = ( -/turf/simulated/wall, -/area/engineering/lower/atmos_lockers) +/turf/simulated/floor/tiled) "aVm" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -26355,8 +23396,7 @@ /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) "aVs" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/wall/r_wall) "aVt" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -26366,8 +23406,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aVu" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -26427,8 +23466,7 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aVB" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -26436,8 +23474,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aVC" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -26446,21 +23483,18 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aVD" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aVH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -26468,8 +23502,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -26477,8 +23510,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVK" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -26487,8 +23519,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -26496,8 +23527,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVM" = ( /obj/structure/mirror{ dir = 8; @@ -26509,8 +23539,7 @@ pixel_x = 11; pixel_y = -4 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aVP" = ( /turf/simulated/wall/r_wall, /area/engineering/atmos) @@ -27028,8 +24057,7 @@ /turf/simulated/floor/tiled, /area/engineering/atmos) "aWm" = ( -/turf/simulated/open, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/open) "aWn" = ( /obj/structure/railing{ dir = 8 @@ -27040,8 +24068,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aWo" = ( /obj/machinery/door/window/eastleft{ dir = 8; @@ -27112,8 +24139,7 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aWv" = ( /obj/structure/railing{ dir = 8 @@ -27121,8 +24147,7 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aWy" = ( /obj/effect/floor_decal/corner_techfloor_grid/full{ dir = 4 @@ -27130,22 +24155,17 @@ /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "aWz" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"aWD" = ( -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) "aWE" = ( /obj/machinery/door/airlock{ name = "Research Shower" }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aWG" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -27507,8 +24527,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aXi" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/machinery/light_switch{ @@ -27565,8 +24584,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aXv" = ( /obj/machinery/light/small{ dir = 8 @@ -27713,20 +24731,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aXN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aXO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -27827,19 +24832,16 @@ }, /obj/structure/catwalk, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor/grid) "aXZ" = ( /obj/machinery/light/small, /obj/machinery/recharge_station, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aYb" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aYc" = ( /obj/structure/curtain/open/shower, /obj/effect/floor_decal/steeldecal/steel_decals5, @@ -27855,8 +24857,7 @@ /obj/effect/floor_decal/steeldecal/steel_decals10{ dir = 9 }, -/turf/simulated/floor/tiled/white, -/area/rnd/breakroom/bathroom) +/turf/simulated/floor/tiled/white) "aYd" = ( /obj/random/junk, /turf/simulated/floor/plating, @@ -28066,31 +25067,19 @@ /obj/structure/closet, /obj/random/maintenance/clean, /obj/random/powercell, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aYv" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, -/obj/machinery/camera/network/tether{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aYw" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aYx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aYy" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -28103,8 +25092,7 @@ icon_state = "frame"; pixel_x = 32 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aYz" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -28266,8 +25254,7 @@ /obj/structure/table/rack, /obj/random/maintenance/clean, /obj/random/toolbox, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aYU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -28276,8 +25263,7 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/plating) "aYV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -28285,8 +25271,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aYW" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -28294,8 +25279,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aYX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -28303,8 +25287,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aYY" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -28315,8 +25298,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aZa" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -28440,25 +25422,18 @@ /obj/structure/table/rack, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"aZr" = ( -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "aZs" = ( -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aZt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aZu" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aZC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -28604,8 +25579,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aZR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -28613,14 +25587,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) -"aZS" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "aZV" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -28735,34 +25702,29 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bak" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bal" = ( /obj/structure/reagent_dispensers/watertank, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bam" = ( /obj/structure/closet/crate, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, /obj/random/maintenance/clean, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "ban" = ( /obj/structure/table/rack, /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bap" = ( /obj/structure/ladder, /obj/effect/floor_decal/industrial/outline/blue, @@ -28794,19 +25756,14 @@ pixel_y = 22 }, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "baw" = ( /obj/structure/catwalk, /obj/machinery/firealarm{ layer = 3.3; pixel_y = 26 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bax" = ( -/turf/simulated/wall, -/area/maintenance/readingrooms) +/turf/simulated/floor/plating) "bay" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -28819,15 +25776,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) -"baz" = ( -/turf/simulated/wall, -/area/maintenance/lower/atmos) -"baA" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/catwalk, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "baB" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -28861,38 +25809,9 @@ /obj/machinery/disposal, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"baF" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"baJ" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"baK" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"baN" = ( -/obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) "baO" = ( /obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "baP" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -28924,30 +25843,11 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"baU" = ( -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"baW" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"baX" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"baY" = ( -/turf/simulated/wall{ - can_open = 1 - }, -/area/maintenance/lower/south) "baZ" = ( /obj/machinery/door/firedoor/glass, /obj/structure/catwalk, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bba" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -28969,47 +25869,36 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) -"bbf" = ( -/obj/structure/catwalk, -/obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "bbk" = ( /obj/structure/railing, /obj/structure/table/rack, /obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bbl" = ( /obj/structure/table/steel, /obj/item/clothing/accessory/collar/pink, /obj/item/clothing/accessory/collar/shock, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bbm" = ( /obj/structure/table/steel, /obj/item/weapon/flame/candle, /obj/item/weapon/flame/candle, /obj/item/weapon/flame/lighter, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bbn" = ( /obj/item/device/camera, /obj/structure/table/steel, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bbo" = ( /obj/structure/table/steel, /obj/item/clothing/mask/muzzle, /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bbr" = ( /obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "bbt" = ( /obj/structure/cable/green{ d1 = 1; @@ -29059,8 +25948,7 @@ /obj/structure/closet, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bbG" = ( /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/steel_dirty, @@ -29115,14 +26003,7 @@ /area/engineering/atmos) "bbM" = ( /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bbQ" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bbR" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -29140,8 +26021,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bbS" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -29159,8 +26039,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bbT" = ( /obj/effect/floor_decal/rust, /obj/random/maintenance/research, @@ -29183,14 +26062,12 @@ "bbX" = ( /obj/structure/dogbed, /obj/item/clothing/accessory/collar/pink, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood) "bbY" = ( /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/carpet, -/area/maintenance/lower/atmos) +/turf/simulated/floor/carpet) "bbZ" = ( /obj/machinery/light/small{ dir = 1 @@ -29199,13 +26076,11 @@ dir = 4; pixel_y = 32 }, -/turf/simulated/floor/carpet, -/area/maintenance/lower/atmos) +/turf/simulated/floor/carpet) "bca" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/rainbow, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood) "bcd" = ( /obj/structure/catwalk, /obj/machinery/camera/network/engineering{ @@ -29229,41 +26104,26 @@ "bcg" = ( /obj/structure/table/rack, /obj/item/clothing/under/color/black, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bci" = ( /obj/structure/table/steel, /obj/item/clothing/glasses/sunglasses/blindfold, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bck" = ( -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"bcl" = ( -/turf/simulated/floor/carpet, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bcm" = ( /obj/structure/table/steel, /obj/random/coin, /obj/item/clothing/accessory/scarf/stripedred, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood) "bcq" = ( /obj/machinery/door/firedoor/glass, /obj/structure/simple_door/wood, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) -"bcr" = ( -/obj/structure/railing, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood) "bcu" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, /obj/structure/railing, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "bcv" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -29273,66 +26133,53 @@ }, /obj/structure/railing, /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "bcx" = ( /obj/effect/floor_decal/techfloor{ dir = 5 }, /obj/structure/railing, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "bcy" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/cobweb, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bcA" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bcB" = ( /obj/structure/closet, /obj/item/clothing/under/schoolgirl, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood) "bcC" = ( /obj/machinery/vending/coffee{ product_ads = "Have a drink!;Drink up!;It's good for you!;Would you like a hot joe?;I'd kill for some coffee!;The best beans in the galaxy.;Only the finest brew for you.;Mmmm. Nothing like a coffee.;I like coffee, don't you?;Coffee helps you work!;Try some tea.;We hope you like the best!;Try our new chocolate!;Admin conspiracies;Would you like some tea, Mrs. Nesbit?"; shut_up = 0 }, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood) "bcD" = ( /obj/structure/table/steel, /obj/machinery/microwave, /obj/item/weapon/storage/box/donkpockets, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood) "bcG" = ( /obj/effect/floor_decal/techfloor, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bcK" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bcM" = ( -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bcN" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bcO" = ( /obj/machinery/power/apc{ dir = 4; @@ -29344,38 +26191,28 @@ icon_state = "0-2" }, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bcP" = ( /obj/machinery/alarm{ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood) "bcQ" = ( /obj/item/weapon/stool/padded, /obj/random/action_figure, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"bcR" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bcT" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bcU" = ( /obj/machinery/light/small, /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bcV" = ( /obj/machinery/alarm{ dir = 1; @@ -29385,8 +26222,7 @@ dir = 1 }, /obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bcW" = ( /obj/effect/floor_decal/techfloor{ dir = 10 @@ -29394,8 +26230,7 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "bcX" = ( /obj/effect/floor_decal/techfloor, /obj/structure/railing{ @@ -29404,15 +26239,13 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "bcY" = ( /obj/effect/floor_decal/techfloor, /obj/structure/catwalk, /obj/random/junk, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bcZ" = ( /obj/effect/floor_decal/techfloor{ dir = 6 @@ -29423,22 +26256,19 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "bda" = ( /obj/structure/cable{ icon_state = "0-4" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "bdb" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "bdd" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -29446,8 +26276,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bde" = ( /obj/structure/cable{ d1 = 1; @@ -29463,8 +26292,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/structure/disposalpipe/segment, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdf" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, @@ -29473,37 +26301,24 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdg" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdh" = ( /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdi" = ( /obj/structure/bed/chair/comfy/brown{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bdj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) +/turf/simulated/floor/plating) "bdk" = ( /obj/machinery/light/small{ dir = 8 @@ -29511,20 +26326,17 @@ /obj/structure/plushie/carp{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bdl" = ( /obj/structure/table/woodentable, /obj/item/weapon/reagent_containers/food/drinks/teapot, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood) "bdm" = ( /obj/structure/plushie/ian{ dir = 8; pixel_y = 6 }, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood) "bdo" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -29538,8 +26350,7 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdp" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 6 @@ -29551,8 +26362,7 @@ dir = 1 }, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdq" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -29567,8 +26377,7 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdr" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -29580,8 +26389,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bds" = ( /obj/structure/railing, /obj/machinery/light/small{ @@ -29596,8 +26404,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdt" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -29613,8 +26420,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdu" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -29626,8 +26432,7 @@ }, /obj/structure/disposalpipe/segment, /obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdv" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -29640,8 +26445,7 @@ dir = 4 }, /obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdw" = ( /obj/structure/railing{ dir = 4 @@ -29656,8 +26460,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdx" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ @@ -29669,8 +26472,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdy" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -29684,8 +26486,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdz" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor, @@ -29695,8 +26496,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdA" = ( /obj/structure/railing{ dir = 8 @@ -29712,8 +26512,7 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "bdD" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor, @@ -29728,8 +26527,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdE" = ( /obj/structure/cable{ d1 = 1; @@ -29749,25 +26547,21 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdF" = ( /obj/structure/table/glass, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdG" = ( /obj/structure/plushie/drone{ dir = 1 }, -/turf/simulated/floor/wood, -/area/maintenance/lower/atmos) +/turf/simulated/floor/wood) "bdH" = ( /obj/structure/table/steel, /obj/item/weapon/tool/crowbar, /obj/item/weapon/tool/screwdriver, /obj/effect/decal/cleanable/cobweb, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor/grid) "bdI" = ( /obj/machinery/optable{ name = "Robotics Operating Table" @@ -29777,69 +26571,44 @@ /obj/item/weapon/handcuffs, /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/blood, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/atmos) -"bdK" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"bdL" = ( -/obj/random/cutout, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor/grid) "bdO" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdP" = ( /obj/structure/catwalk, /obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bdQ" = ( /obj/random/junk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "bdR" = ( /obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bdS" = ( -/turf/simulated/wall/r_wall, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/plating) "bdT" = ( /obj/structure/railing{ dir = 4 }, /obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bdW" = ( /obj/structure/table/steel, /obj/item/stack/medical/splint/ghetto, /obj/random/technology_scanner, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "bdY" = ( /obj/machinery/alarm{ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bdZ" = ( /obj/structure/table/steel, /obj/item/weapon/hand_labeler, /obj/item/weapon/storage/fancy/candle_box, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "beb" = ( /obj/structure/railing{ dir = 8 @@ -29852,8 +26621,7 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "beg" = ( /obj/structure/railing, /obj/structure/closet, @@ -29862,21 +26630,17 @@ /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) +/turf/simulated/floor/plating) "beh" = ( /obj/random/cutout, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bej" = ( /obj/machinery/camera/network/research/xenobio{ network = list("Xenobiology") }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bek" = ( -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bel" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -29899,14 +26663,12 @@ name = "Pen 1 Blast Doors"; opacity = 0 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bem" = ( /obj/structure/sink/kitchen{ pixel_y = 20 }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/white) "ben" = ( /obj/machinery/processor, /obj/machinery/firealarm{ @@ -29914,8 +26676,7 @@ pixel_x = 4; pixel_y = 26 }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/white) "beo" = ( /obj/item/device/radio/intercom{ dir = 1; @@ -29927,16 +26688,13 @@ }, /obj/machinery/computer/security/xenobio, /obj/machinery/camera/network/research/xenobio, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/white) "bep" = ( /obj/machinery/smartfridge/secure/extract, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/white) "beq" = ( /obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/white) "ber" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -29958,21 +26716,18 @@ name = "Pen 2 Blast Doors"; opacity = 0 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bes" = ( /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bet" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "beu" = ( /obj/structure/table/steel, /obj/random/medical/pillbottle, @@ -29980,12 +26735,10 @@ dir = 8 }, /obj/random/tech_supply, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "bev" = ( /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "bex" = ( /obj/structure/table/steel, /obj/random/medical/lite, @@ -29993,16 +26746,13 @@ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "bey" = ( /obj/structure/table/steel, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bez" = ( /obj/item/weapon/stool, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "beA" = ( /obj/structure/railing{ dir = 8 @@ -30013,16 +26763,14 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "beG" = ( /obj/machinery/alarm/monitor/isolation{ alarm_id = "slime_pens"; dir = 4; pixel_x = -22 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "beH" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/research{ @@ -30036,18 +26784,13 @@ name = "Pen 1 Blast Doors"; opacity = 0 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"beI" = ( -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "beJ" = ( /obj/machinery/hologram/holopad, /obj/structure/bed/chair/office/dark{ dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/white) "beK" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/research{ @@ -30061,16 +26804,14 @@ name = "Pen 2 Blast Doors"; opacity = 0 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "beL" = ( /obj/machinery/alarm/monitor/isolation{ alarm_id = "slime_pens"; dir = 8; pixel_x = 22 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "beO" = ( /obj/machinery/mecha_part_fabricator/pros{ component_coeff = 0.9; @@ -30081,41 +26822,25 @@ res_max_amount = 150000; time_coeff = 0.2 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "beP" = ( /obj/effect/decal/cleanable/blood/oil, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"beQ" = ( -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "beR" = ( /obj/machinery/vending/assist, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"beS" = ( -/obj/random/trash_pile, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "beT" = ( /obj/machinery/light/small, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "beU" = ( /obj/structure/table/steel, /obj/item/weapon/paper_bin, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "beV" = ( /obj/structure/table/steel, /obj/item/device/flashlight/lamp, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "beW" = ( /obj/structure/railing{ dir = 8 @@ -30125,15 +26850,13 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bfj" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bfk" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -30141,8 +26864,7 @@ /obj/structure/disposaloutlet{ dir = 8 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bfl" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -30168,26 +26890,22 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bfm" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/white) "bfn" = ( /obj/structure/table/steel, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/white) "bfo" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/white) "bfp" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -30212,8 +26930,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bfq" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -30221,28 +26938,20 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bfr" = ( /obj/machinery/firealarm{ dir = 4; layer = 3.3; pixel_x = 26 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bft" = ( /obj/structure/closet/crate/freezer, /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"bfu" = ( -/turf/simulated/wall{ - can_open = 1 - }, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bfv" = ( /obj/structure/railing{ dir = 8 @@ -30256,8 +26965,7 @@ dir = 4; pixel_x = 32 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bfI" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -30269,16 +26977,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/readingrooms) +/turf/simulated/floor/tiled/techfloor/grid) "bfJ" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv1"; layer = 8; name = "Divider 1 Blast Door" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bfK" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv1"; @@ -30303,15 +27009,10 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"bfL" = ( -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bfM" = ( /obj/structure/table/steel, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bfN" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv2"; @@ -30333,23 +27034,17 @@ pixel_y = -8; req_access = list(55) }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bfO" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv2"; layer = 8; name = "Divider 2 Blast Door" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bfP" = ( /obj/structure/morgue, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"bfR" = ( -/turf/simulated/mineral, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bfS" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -30365,8 +27060,7 @@ /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bgk" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -30378,8 +27072,7 @@ dir = 9; network = list("Xenobiology") }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bgl" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -30405,8 +27098,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bgm" = ( /obj/machinery/disposal, /obj/structure/window/reinforced, @@ -30417,14 +27109,12 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bgn" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bgo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -30432,14 +27122,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bgp" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bgq" = ( /obj/machinery/disposal, /obj/structure/window/reinforced, @@ -30449,8 +27137,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bgr" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -30476,8 +27163,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bgs" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -30489,23 +27175,17 @@ dir = 4; network = list("Xenobiology") }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bgw" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"bgx" = ( -/turf/simulated/wall, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/plating) "bgy" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/corner, /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bgz" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ @@ -30517,11 +27197,7 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 5 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) -"bgU" = ( -/turf/simulated/wall, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/plating) "bgV" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -30529,12 +27205,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/plating) "bgW" = ( /obj/random/slimecore, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bgX" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -30547,15 +27221,13 @@ name = "Slime Pen 3"; req_access = list(55) }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bgY" = ( /obj/machinery/door/window/brigdoor/eastleft{ name = "Slime Pen 3"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bgZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -30563,15 +27235,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bha" = ( /obj/machinery/door/window/brigdoor/westright{ name = "Slime Pen 4"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bhb" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -30584,12 +27254,10 @@ name = "Slime Pen 4"; req_access = list(55) }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bhd" = ( /obj/structure/closet/secure_closet/personal, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "bhf" = ( /obj/machinery/power/apc{ dir = 1; @@ -30600,18 +27268,13 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"bhh" = ( -/turf/simulated/floor/plating, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "bhi" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth, /obj/item/weapon/reagent_containers/food/drinks/bottle/rum, /obj/item/weapon/reagent_containers/food/drinks/bottle/cognac, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "bhj" = ( /obj/structure/railing{ dir = 1 @@ -30619,8 +27282,7 @@ /obj/effect/floor_decal/techfloor{ dir = 10 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bhk" = ( /obj/structure/railing{ dir = 1 @@ -30628,8 +27290,7 @@ /obj/effect/floor_decal/techfloor{ dir = 6 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bhD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -30644,8 +27305,7 @@ /obj/structure/closet/hydrant{ pixel_x = -32 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bhE" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -30660,8 +27320,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bhF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -30673,8 +27332,7 @@ layer = 3.3; pixel_y = 26 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bhG" = ( /obj/machinery/door/airlock{ id_tag = "ReadingRoom1"; @@ -30687,8 +27345,7 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bhH" = ( /obj/machinery/button/remote/airlock{ id = "ReadingRoom1"; @@ -30702,16 +27359,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bhI" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /obj/structure/table/glass, /obj/item/device/flashlight/lamp/green, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bhK" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -30731,8 +27386,7 @@ health = 1e+006 }, /obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bhL" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -30743,26 +27397,22 @@ dir = 4 }, /obj/structure/grille, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bhM" = ( /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bhN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass/hidden{ dir = 2 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bhO" = ( /obj/machinery/door/firedoor/glass/hidden{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bhP" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -30774,8 +27424,7 @@ health = 1e+006 }, /obj/structure/grille, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bhQ" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -30794,67 +27443,54 @@ dir = 4 }, /obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bhR" = ( /obj/structure/closet, /obj/structure/catwalk, /obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bhS" = ( /obj/random/junk, /obj/random/junk, /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bhT" = ( /obj/machinery/alarm{ pixel_y = 22 }, /obj/item/weapon/bananapeel, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bhU" = ( /obj/structure/ladder, /obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bhV" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar_upper) -"bhW" = ( -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/plating) "bhX" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, /obj/item/weapon/reagent_containers/food/drinks/bottle/cola, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "bih" = ( /obj/machinery/alarm{ dir = 4; pixel_x = -28 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bii" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bij" = ( -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bik" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -30867,23 +27503,20 @@ /obj/structure/bed/chair/comfy/brown{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bil" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /obj/structure/table/glass, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bim" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv3"; layer = 8; name = "Divider 3 Blast Door" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bin" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiopen5"; @@ -30912,8 +27545,7 @@ /obj/machinery/camera/network/research/xenobio{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bio" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -30922,8 +27554,7 @@ monitored_alarm_ids = list("slime_pens"); req_one_access = list(47,55) }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bip" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv4"; @@ -30948,23 +27579,20 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "biq" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv4"; layer = 8; name = "Divider 4 Blast Door" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bis" = ( /obj/machinery/light_construct{ dir = 8 }, /obj/structure/closet/secure_closet/personal, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "biu" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, @@ -30974,8 +27602,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "biJ" = ( /obj/structure/table/glass, /obj/item/weapon/paper_bin, @@ -30987,22 +27614,19 @@ pixel_x = -30 }, /obj/item/device/paicard, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "biK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "biL" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "biM" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31028,8 +27652,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "biN" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -31037,8 +27660,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "biO" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31064,42 +27686,29 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "biR" = ( /obj/structure/bed/chair, /obj/random/junk, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "biS" = ( /obj/structure/bed/chair, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "biU" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "biV" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) -"biW" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "biX" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager, @@ -31110,16 +27719,14 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe, /obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla, /obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "bje" = ( /obj/structure/table/glass, /obj/item/device/flashlight/lamp/green, /obj/structure/sign/painting/public{ pixel_x = -30 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bjg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -31127,8 +27734,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bjh" = ( /obj/machinery/door/airlock{ id_tag = "ReadingRoom2"; @@ -31141,8 +27747,7 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bji" = ( /obj/machinery/button/remote/airlock{ id = "ReadingRoom2"; @@ -31156,21 +27761,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"bjj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bjk" = ( /obj/item/slime_extract/grey, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bjl" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31183,27 +27777,23 @@ name = "Slime Pen 5"; req_access = list(55) }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bjm" = ( /obj/machinery/door/window/brigdoor/eastleft{ name = "Slime Pen 5"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bjn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bjo" = ( /obj/machinery/door/window/brigdoor/westright{ name = "Slime Pen 6"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bjp" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31216,22 +27806,7 @@ name = "Slime Pen 6"; req_access = list(55) }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"bjr" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open, -/area/maintenance/lower/atmos) -"bjs" = ( -/turf/simulated/open, -/area/maintenance/lower/atmos) -"bjt" = ( -/turf/simulated/wall{ - can_open = 1 - }, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/reinforced) "bju" = ( /obj/structure/simple_door/wood, /obj/structure/cable/green{ @@ -31239,18 +27814,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "bjE" = ( /obj/structure/bookcase, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bjF" = ( /obj/machinery/camera/network/civilian{ dir = 9 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bjG" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31271,8 +27843,7 @@ }, /obj/structure/grille, /obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bjH" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31291,28 +27862,24 @@ dir = 4 }, /obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bjI" = ( /obj/structure/bed/double/padded, /obj/item/weapon/bedsheet/double, /obj/structure/curtain/open/privacy, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "bjJ" = ( /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "bjL" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "bjS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -31322,8 +27889,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bjT" = ( /obj/machinery/power/apc{ dir = 4; @@ -31334,16 +27900,14 @@ d2 = 8; icon_state = "0-8" }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bjU" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv5"; layer = 8; name = "Divider 5 Blast Door" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bjV" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv5"; @@ -31372,14 +27936,12 @@ dir = 4; pixel_x = -35 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bjW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bjX" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv6"; @@ -31404,31 +27966,27 @@ /obj/machinery/camera/network/research/xenobio{ dir = 9 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bjY" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv6"; layer = 8; name = "Divider 6 Blast Door" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bjZ" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv6"; layer = 8; name = "Divider 5 Blast Door" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bka" = ( /obj/structure/railing, /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bkp" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -31437,17 +27995,7 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"bkq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bkr" = ( /obj/machinery/door/airlock{ id_tag = "ReadingRoom3"; @@ -31460,8 +28008,7 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bks" = ( /obj/machinery/button/remote/airlock{ id = "ReadingRoom3"; @@ -31475,14 +28022,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bkt" = ( /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bku" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31508,8 +28053,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bkv" = ( /obj/machinery/disposal, /obj/structure/window/reinforced{ @@ -31520,8 +28064,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bkw" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31547,8 +28090,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bkx" = ( /obj/structure/catwalk, /obj/structure/table/steel, @@ -31558,8 +28100,7 @@ }, /obj/random/junk, /obj/item/device/paicard, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bkE" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -31568,8 +28109,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bkF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -31578,8 +28118,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bkG" = ( /obj/structure/table/glass, /obj/machinery/photocopier/faxmachine{ @@ -31592,8 +28131,7 @@ dir = 1; pixel_y = -28 }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "bkH" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31606,27 +28144,23 @@ name = "Slime Pen 7"; req_access = list(55) }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bkI" = ( /obj/machinery/door/window/brigdoor/eastleft{ name = "Slime Pen 7"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bkJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bkK" = ( /obj/machinery/door/window/brigdoor/westright{ name = "Slime Pen 8"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bkL" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31639,8 +28173,7 @@ name = "Slime Pen 8"; req_access = list(55) }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bkO" = ( /obj/machinery/door/airlock{ name = "Reading Room" @@ -31648,8 +28181,7 @@ /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/tiled) "bkP" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31669,8 +28201,7 @@ health = 1e+006 }, /obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bkQ" = ( /obj/structure/cable/green{ d1 = 2; @@ -31680,8 +28211,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bkR" = ( /obj/structure/cable/green{ icon_state = "2-8" @@ -31692,14 +28222,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"bkS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bkT" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -31718,28 +28241,20 @@ dir = 4 }, /obj/structure/grille, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bkU" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"bkV" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "bkW" = ( /obj/structure/bed/double/padded, /obj/item/weapon/bedsheet/double, /obj/structure/curtain/open/privacy, /obj/effect/decal/cleanable/blood, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "bkX" = ( /obj/structure/ladder, /obj/effect/floor_decal/industrial/outline/blue, @@ -31747,30 +28262,24 @@ d1 = 32; icon_state = "32-1" }, -/turf/simulated/floor/wood, -/area/vacant/vacant_bar_upper) +/turf/simulated/floor/wood) "bld" = ( /obj/machinery/light{ dir = 4 }, /turf/simulated/floor/bluegrid, /area/ai) -"blh" = ( -/turf/simulated/wall, -/area/tether/surfacebase/southhall) "bli" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) +/turf/simulated/floor/tiled) "blj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) +/turf/simulated/floor/tiled) "blk" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -31778,22 +28287,16 @@ /obj/structure/sign/painting/public{ pixel_x = 30 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) +/turf/simulated/floor/tiled) "bll" = ( -/obj/machinery/camera/network/outside{ - dir = 9 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) +) "blm" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv7"; layer = 8; name = "Divider 7 Blast Door" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bln" = ( /obj/structure/grille, /obj/structure/window/phoronreinforced/full, @@ -31808,8 +28311,7 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "blo" = ( /obj/machinery/door/airlock/research{ name = "Xenobiology Lab"; @@ -31820,8 +28322,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "blp" = ( /obj/structure/grille, /obj/structure/window/phoronreinforced/full, @@ -31845,8 +28346,7 @@ icon_state = "16-0" }, /obj/structure/disposalpipe/up, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "blq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/airlock/research{ @@ -31854,48 +28354,30 @@ req_one_access = list(47,55) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "blr" = ( /obj/structure/sign/deck/second, -/turf/simulated/wall/r_wall, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/wall/r_wall) "bls" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv8"; layer = 8; name = "Divider 8 Blast Door" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"blt" = ( -/obj/machinery/camera/network/outside{ - dir = 5 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/reinforced) "blu" = ( /obj/structure/catwalk, /obj/structure/bed/chair, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "blx" = ( /obj/structure/catwalk, /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) -"blE" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/lower/south) -"blG" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) +/turf/simulated/floor/plating) "blH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) +/turf/simulated/floor/tiled) "blI" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -31903,15 +28385,13 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/southhall) +/turf/simulated/floor/plating) "blJ" = ( /obj/machinery/door/blast/regular{ id = "xenocont1"; name = "Slimes Containment Blast Door" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "blK" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv7"; @@ -31948,8 +28428,7 @@ dir = 1; pixel_y = 38 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "blL" = ( /obj/structure/cable/green{ d1 = 4; @@ -31963,8 +28442,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "blM" = ( /obj/structure/cable/green{ d1 = 1; @@ -31975,8 +28453,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "blN" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -31989,12 +28466,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "blO" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "blP" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv8"; @@ -32018,27 +28493,23 @@ pixel_x = 38; specialfunctions = 4 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "blQ" = ( /obj/machinery/door/blast/regular{ id = "xenocont2"; name = "Slimes Containment Blast Door" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "blR" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "blS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) +/turf/simulated/floor/tiled) "blT" = ( /obj/machinery/alarm{ dir = 8; @@ -32047,8 +28518,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) +/turf/simulated/floor/tiled) "blU" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -32063,17 +28533,14 @@ req_one_access = list(47,55) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "blV" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "blZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bma" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -32088,15 +28555,13 @@ req_one_access = list(47,55) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bmb" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/machinery/door/firedoor, /obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/southhall) +/turf/simulated/floor/plating) "bmc" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -32118,33 +28583,28 @@ opacity = 0 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bmd" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bme" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bmf" = ( /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bmg" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bmh" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -32166,8 +28626,7 @@ dir = 1 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bmi" = ( /obj/machinery/light, /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ @@ -32178,8 +28637,7 @@ dir = 1; pixel_y = -22 }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bmj" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "xeno_phoron_pen_scrubbers" @@ -32188,14 +28646,12 @@ dir = 10; network = list("Xenobiology") }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bmk" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "xeno_phoron_pen_scrubbers" }, -/turf/simulated/floor/reinforced, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/reinforced) "bml" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, @@ -32215,8 +28671,7 @@ opacity = 0 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bmm" = ( /obj/machinery/button/remote/blast_door{ id = "xenocont1"; @@ -32225,12 +28680,10 @@ pixel_y = -25; req_access = list(55) }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bmn" = ( /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bmo" = ( /obj/machinery/button/remote/blast_door{ id = "xenocont2"; @@ -32239,8 +28692,7 @@ pixel_y = -25; req_access = list(55) }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bmp" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, @@ -32260,8 +28712,7 @@ opacity = 0 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bmq" = ( /obj/machinery/light{ dir = 8 @@ -32276,8 +28727,7 @@ dir = 4 }, /obj/machinery/disposal, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bmr" = ( /obj/machinery/recharger/wallcharger{ pixel_y = -38 @@ -32289,8 +28739,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bms" = ( /obj/machinery/recharger/wallcharger{ pixel_y = -38 @@ -32298,8 +28747,7 @@ /obj/machinery/recharger/wallcharger{ pixel_y = -28 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bmt" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/light{ @@ -32309,8 +28757,7 @@ dir = 1; pixel_y = -25 }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/tiled/dark) "bmu" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, @@ -32319,18 +28766,15 @@ }, /obj/structure/grille, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_slimepens) +/turf/simulated/floor/plating) "boC" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/substation/medsec) +/turf/simulated/floor/tiled/techfloor) "boD" = ( /obj/structure/sign/department/chapel, -/turf/simulated/wall, -/area/maintenance/lower/bar) +/turf/simulated/wall) "boF" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop{ @@ -32346,8 +28790,7 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 10 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "boG" = ( /obj/structure/undies_wardrobe, /obj/effect/floor_decal/borderfloorwhite, @@ -32355,8 +28798,7 @@ /obj/structure/sign/painting/library_secure{ pixel_y = -30 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled/white) "boH" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, @@ -32364,14 +28806,7 @@ dir = 1; pixel_y = -24 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/recoveryward) -"boI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/white) "boL" = ( /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 1 @@ -32392,8 +28827,7 @@ name = "Shower" }, /obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled) "boM" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ @@ -32405,8 +28839,7 @@ /obj/structure/cable/green{ icon_state = "2-4" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "boN" = ( /obj/structure/catwalk, /obj/machinery/power/apc{ @@ -32431,8 +28864,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "boP" = ( /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 1 @@ -32453,8 +28885,7 @@ name = "Shower" }, /obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/tiled) "boQ" = ( /obj/structure/cable/green{ d1 = 1; @@ -32467,8 +28898,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "boR" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/structure/railing, @@ -32481,8 +28911,7 @@ /obj/structure/cable/green{ icon_state = "0-4" }, -/turf/simulated/floor, -/area/maintenance/lower/north) +/turf/simulated/floor) "boS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -32490,8 +28919,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "boZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/table/standard, @@ -32499,13 +28927,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"bpd" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/undies_wardrobe, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "bpe" = ( /obj/structure/cable/green{ d1 = 1; @@ -32513,23 +28935,7 @@ icon_state = "1-2" }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"bpi" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/techfloor) "bpj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -32537,23 +28943,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "bpC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) -"bpD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/white) "bpE" = ( /obj/structure/cable/green{ d1 = 4; @@ -32570,8 +28965,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "bpF" = ( /obj/structure/lattice, /obj/machinery/door/firedoor/glass, @@ -32592,8 +28986,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/open, -/area/maintenance/lower/north) +/turf/simulated/open) "bpG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -32608,8 +29001,7 @@ }, /obj/structure/catwalk, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "bpH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -32621,56 +29013,10 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) -"bpI" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/window/northleft{ - name = "Shower" - }, -/obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/medical/bathroom) -"bpJ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/northleft{ - name = "Shower" - }, -/obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/medical/bathroom) +/turf/simulated/floor/tiled/techfloor) "bpK" = ( /obj/machinery/door/airlock/maintenance/medical, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/techfloor) "bpO" = ( /obj/structure/railing{ dir = 4 @@ -32679,16 +29025,14 @@ dir = 8 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "bpV" = ( /obj/structure/window/reinforced/polarized/full{ id = "ward_tint" }, /obj/structure/grille, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/recoveryward) +/turf/simulated/floor/plating) "bpW" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -32698,8 +29042,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "bpX" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -32715,14 +29058,12 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "bCs" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "bDr" = ( /obj/machinery/camera/network/command{ dir = 9 @@ -32742,8 +29083,7 @@ }, /obj/structure/disposalpipe/segment, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "bOU" = ( /obj/machinery/light/floortube{ dir = 8; @@ -32756,8 +29096,7 @@ dir = 1 }, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/plating) "bTu" = ( /obj/structure/cable{ d1 = 4; @@ -32767,8 +29106,7 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "cjM" = ( /obj/machinery/porta_turret/ai_defense, /obj/effect/floor_decal/techfloor, @@ -32786,21 +29124,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "cJh" = ( /obj/random/trash_pile, /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) +/turf/simulated/floor/plating) "cJE" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "cMd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -32810,8 +29145,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/readingrooms) +/turf/simulated/floor/tiled/techfloor/grid) "cOj" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -32824,15 +29158,13 @@ /obj/random/maintenance/engineering, /obj/random/maintenance/engineering, /obj/structure/table/rack, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "dio" = ( /obj/structure/closet/crate, /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "djo" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/machinery/camera/network/civilian, @@ -32842,8 +29174,7 @@ /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/flora/pottedplant, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "dmW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -32856,10 +29187,6 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/ai) -"dnD" = ( -/obj/effect/landmark/vermin, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) "dzE" = ( /obj/effect/floor_decal/chapel{ dir = 8 @@ -32875,21 +29202,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) -"dRq" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) +/turf/simulated/floor/wood) "dSO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "dXv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32916,13 +29235,11 @@ /obj/random/junk, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) +/turf/simulated/floor/plating) "ebp" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/vending/snack, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "efL" = ( /obj/effect/floor_decal/techfloor{ dir = 10 @@ -32943,28 +29260,21 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/plating) "eps" = ( /obj/structure/railing, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) +/turf/simulated/floor/plating) "esl" = ( /obj/machinery/alarm{ pixel_y = 22 }, /obj/structure/railing, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) +/turf/simulated/floor/plating) "etU" = ( /obj/machinery/door/airlock/maintenance_hatch{ req_one_access = list(746) }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/funny/hideyhole) -"eKn" = ( -/turf/simulated/floor/plating, -/area/tether/surfacebase/funny/hideyhole) +/turf/simulated/floor/plating) "eOL" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -32976,13 +29286,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/plating) "eSs" = ( /obj/random/trash_pile, /obj/structure/railing, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) +/turf/simulated/floor/plating) "eTp" = ( /obj/effect/floor_decal/chapel, /obj/structure/sign/painting/chapel_secure{ @@ -33013,21 +29321,13 @@ /obj/effect/floor_decal/techfloor{ dir = 4 }, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "frf" = ( /obj/item/weapon/paper{ info = "I finally got them. The last pair of Shitty Tim's Shitty Timbs. I waited in line at the cargo shop for what seemed like hours. It probably was hours quite frankly. Well after I got my box, someone ran by and jacked my heels! Well I needed shoes so I snuck inside and stole what they had left. Just a pair of NT worshoes. But atleast I'm not walking away barefooted. If only I wasn't caught by a security. I feel like I've been in this hole for days. Good thing I managed to pilfer some provisions on the way here."; name = "Pilferer's note" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/funny/hideyhole) -"fxr" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/plating) "fxG" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -33046,14 +29346,12 @@ "fIS" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/table/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "fLW" = ( /obj/machinery/door/airlock/maintenance/common{ name = "Sewage Processing" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/plating) "gaR" = ( /obj/item/device/radio/intercom/locked/ai_private{ dir = 4; @@ -33081,8 +29379,7 @@ }, /obj/structure/cable/orange, /obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/plating, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/plating) "gnh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -33101,15 +29398,13 @@ }, /obj/structure/catwalk, /obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/plating) "grX" = ( /obj/effect/floor_decal/rust, /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "gsU" = ( /obj/structure/table/rack, /obj/random/maintenance/engineering, @@ -33123,8 +29418,7 @@ dir = 4 }, /obj/structure/railing, -/turf/simulated/floor/plating, -/area/maintenance/readingrooms) +/turf/simulated/floor/plating) "gus" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -33141,8 +29435,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/readingrooms) +/turf/simulated/floor/tiled/techfloor/grid) "gwn" = ( /obj/item/trash/snack_bowl, /obj/item/trash/sosjerky, @@ -33153,8 +29446,7 @@ /obj/structure/closet/crate/trashcart, /obj/item/trash/cheesie, /obj/item/trash/cheesie, -/turf/simulated/floor/plating, -/area/tether/surfacebase/funny/hideyhole) +/turf/simulated/floor/plating) "gzK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 @@ -33165,13 +29457,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/readingrooms) +/turf/simulated/floor/tiled/techfloor/grid) "gGm" = ( /obj/structure/catwalk, /obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/plating) "gOd" = ( /obj/machinery/computer/aiupload{ dir = 1 @@ -33212,8 +29502,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/readingrooms) +/turf/simulated/floor/tiled/techfloor/grid) "hki" = ( /obj/machinery/power/apc{ dir = 1; @@ -33297,12 +29586,6 @@ }, /turf/simulated/floor/bluegrid, /area/ai_upload) -"iLF" = ( -/obj/effect/landmark{ - name = "maint_pred" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) "jcd" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -33310,8 +29593,7 @@ /obj/structure/sign/painting/public{ pixel_x = 30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) +/turf/simulated/floor/tiled/techmaint) "jiy" = ( /obj/structure/sign/painting/library_secure{ pixel_x = 30 @@ -33320,11 +29602,9 @@ /area/bridge/meeting_room) "jlG" = ( /obj/effect/landmark/vermin, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralhall) +/turf/simulated/floor/tiled/white) "jtj" = ( -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/readingrooms) +/turf/simulated/floor/tiled/techfloor/grid) "jvy" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -33333,16 +29613,14 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/atmos) +/turf/simulated/floor/tiled/techfloor) "jxi" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/readingrooms) +/turf/simulated/floor/tiled/techfloor/grid) "jzV" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -33361,8 +29639,7 @@ "jCz" = ( /turf/simulated/wall{ can_open = 1 - }, -/area/tether/surfacebase/public_garden_two) + }) "jNC" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -33379,15 +29656,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/reading_room) +/turf/simulated/floor/wood) "jSc" = ( /obj/move_trader_landmark{ dir = 8; trader_type = /obj/trader/general }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) +/turf/simulated/floor/tiled) "jUQ" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -33410,14 +29685,12 @@ pixel_x = 28 }, /obj/structure/cable, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/readingrooms) +/turf/simulated/floor/tiled/techfloor/grid) "jZC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/readingrooms) +/turf/simulated/floor/tiled/techfloor/grid) "kad" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -33567,8 +29840,7 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "kPg" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -33612,8 +29884,7 @@ /obj/structure/cable{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "kTB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -33625,8 +29896,7 @@ /area/ai_upload) "laD" = ( /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/outside/outside2) +/turf/simulated/floor/tiled/techfloor) "lfv" = ( /obj/machinery/light{ dir = 1 @@ -33653,8 +29923,7 @@ dir = 4 }, /obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) +/turf/simulated/floor/tiled/techfloor) "lnG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -33669,14 +29938,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "lvb" = ( /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "lJc" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -33692,8 +29959,7 @@ /obj/structure/sign/painting/public{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "lMw" = ( /obj/item/device/radio/intercom/locked/ai_private{ dir = 4; @@ -33707,15 +29973,10 @@ /area/chapel/main) "lUN" = ( /obj/effect/landmark/vermin, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) -"lZx" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/readingrooms) +/turf/simulated/floor/tiled) "mkm" = ( /obj/machinery/light/small, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/readingrooms) +/turf/simulated/floor/tiled/techfloor/grid) "mnt" = ( /obj/machinery/light/small{ dir = 1 @@ -33734,8 +29995,7 @@ /obj/machinery/status_display{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "mwQ" = ( /turf/simulated/floor/bluegrid, /area/ai) @@ -33745,10 +30005,6 @@ }, /turf/simulated/floor/tiled/dark, /area/chapel/main) -"mCl" = ( -/obj/machinery/floodlight, -/turf/simulated/floor/plating, -/area/tether/surfacebase/funny/hideyhole) "mDn" = ( /obj/structure/lattice, /obj/structure/cable/orange{ @@ -33756,8 +30012,7 @@ d2 = 2; icon_state = "32-2" }, -/turf/simulated/open, -/area/tether/surfacebase/reading_room) +/turf/simulated/open) "mDr" = ( /obj/machinery/alarm{ dir = 4; @@ -33793,24 +30048,13 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ai_upload_foyer) -"mQc" = ( -/obj/effect/landmark{ - name = "maint_pred" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "mUP" = ( /obj/structure/bed/padded, /obj/effect/floor_decal/techfloor, /obj/machinery/firealarm{ pixel_y = -26 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"mWq" = ( -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "nbT" = ( /obj/item/device/radio/intercom/locked/ai_private{ dir = 4; @@ -33841,8 +30085,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) +/turf/simulated/floor/plating) "nAh" = ( /obj/structure/table/standard, /obj/item/weapon/aiModule/asimov, @@ -33868,8 +30111,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "nJO" = ( /obj/structure/table/standard, /obj/item/weapon/aiModule/oxygen, @@ -33892,16 +30134,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/table/glass, /obj/item/weapon/deck/cah, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "nSl" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/wall/r_wall, -/area/maintenance/readingrooms) +/turf/simulated/wall/r_wall) "nUS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -33932,15 +30172,13 @@ pixel_x = -10 }, /obj/item/weapon/grenade/anti_photon, -/turf/simulated/floor/plating, -/area/tether/surfacebase/funny/hideyhole) +/turf/simulated/floor/plating) "opK" = ( /obj/move_trader_landmark{ dir = 4; trader_type = /obj/trader/general }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) +/turf/simulated/floor/plating) "oXH" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -33972,8 +30210,7 @@ /area/maintenance/asmaint2) "pqb" = ( /obj/structure/sink/puddle, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "pAF" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -34011,8 +30248,7 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "pLN" = ( /obj/structure/closet/crate{ name = "Camera Assembly Crate" @@ -34073,8 +30309,7 @@ dir = 5 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "qtD" = ( /obj/machinery/computer/aifixer, /turf/simulated/floor/tiled/techfloor, @@ -34125,8 +30360,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/simulated/floor/plating, -/area/maintenance/lower/bar) +/turf/simulated/floor/plating) "qGR" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 @@ -34134,8 +30368,7 @@ /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "qKR" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -34161,8 +30394,7 @@ "qUf" = ( /obj/effect/floor_decal/industrial/outline, /obj/machinery/vending/wardrobe/scidrobe, -/turf/simulated/floor/tiled/dark, -/area/rnd/lockers) +/turf/simulated/floor/tiled/dark) "rbq" = ( /obj/structure/disposalpipe/segment, /obj/structure/sign/painting/chapel_secure{ @@ -34178,8 +30410,7 @@ /area/ai_upload) "rjM" = ( /obj/effect/landmark/vines, -/turf/simulated/floor/beach/sand/desert, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/beach/sand/desert) "rlN" = ( /turf/simulated/floor/tiled/techfloor/grid, /area/ai) @@ -34228,8 +30459,7 @@ /area/chapel/office) "rBf" = ( /obj/effect/landmark/vines, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "rJc" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/effect/landmark/start{ @@ -34238,8 +30468,7 @@ /obj/structure/bed/chair{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "rJt" = ( /obj/effect/landmark{ name = "JoinLateCyborg" @@ -34310,8 +30539,7 @@ "sgu" = ( /obj/structure/grille, /obj/structure/plasticflaps, -/turf/simulated/floor/water/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/indoors) "shd" = ( /obj/item/weapon/storage/rollingpapers, /obj/item/clothing/mask/smokable/cigarette/joint, @@ -34319,8 +30547,7 @@ /obj/item/clothing/mask/smokable/cigarette/cigar/cohiba, /obj/item/clothing/mask/smokable/cigarette/cigar/cohiba, /obj/item/weapon/flame/lighter/zippo/moff, -/turf/simulated/floor/plating, -/area/tether/surfacebase/funny/hideyhole) +/turf/simulated/floor/plating) "skm" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -34363,8 +30590,7 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/plating) "sDE" = ( /obj/structure/cable{ d1 = 1; @@ -34386,8 +30612,7 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 4 }, -/turf/simulated/floor/water/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/indoors) "sLP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 @@ -34447,8 +30672,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "tfK" = ( /obj/structure/cable{ d1 = 4; @@ -34482,10 +30706,6 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/ai) -"tpu" = ( -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) "tqq" = ( /obj/structure/cable{ d1 = 1; @@ -34500,8 +30720,7 @@ /area/ai) "tuO" = ( /obj/effect/floor_decal/corner_techfloor_grid, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "tyG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -34520,12 +30739,7 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) -"tHa" = ( -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining) +/turf/simulated/floor/tiled/techfloor) "tHY" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -34580,8 +30794,7 @@ dir = 8 }, /obj/effect/landmark/vines, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) +/turf/simulated/floor/tiled/techmaint) "tZV" = ( /obj/machinery/light, /turf/simulated/floor/tiled/techfloor/grid, @@ -34591,8 +30804,7 @@ desc = "A pair of Nanotrasen Saf-T-Stride brown, nonslip, shoes."; name = "NT nonslips" }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/funny/hideyhole) +/turf/simulated/floor/plating) "uaW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -34604,8 +30816,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/table/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "usS" = ( /obj/machinery/porta_turret, /obj/effect/floor_decal/techfloor{ @@ -34652,15 +30863,13 @@ dir = 8 }, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/plating) "uHy" = ( /obj/structure/bed/chair{ dir = 4 }, /obj/effect/decal/remains/human, -/turf/simulated/floor/plating, -/area/tether/surfacebase/funny/hideyhole) +/turf/simulated/floor/plating) "uKv" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/light{ @@ -34676,8 +30885,7 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "uNq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -34724,8 +30932,7 @@ /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/water/indoors, -/area/tether/surfacebase/fish_farm) +/turf/simulated/floor/water/indoors) "vlg" = ( /obj/machinery/porta_turret/ai_defense, /obj/structure/cable/cyan{ @@ -34765,8 +30972,7 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "vuy" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -34805,8 +31011,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "vUD" = ( /obj/machinery/turretid/stun{ check_synth = 1; @@ -34852,8 +31057,7 @@ dir = 5 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/south) +/turf/simulated/floor/tiled/techfloor) "wyu" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -34946,8 +31150,7 @@ /obj/structure/sign/poster{ dir = 8 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "xfa" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -34989,8 +31192,7 @@ /obj/machinery/hologram/holopad{ layer = 4 }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) +/turf/simulated/floor/tiled/white) "xBj" = ( /obj/effect/floor_decal/techfloor{ dir = 5 @@ -35042,14 +31244,12 @@ /obj/machinery/camera/network/command{ dir = 4 }, -/turf/simulated/floor/plating, -/area/maintenance/lower/south) +/turf/simulated/floor/plating) "xSO" = ( /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) "xWd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -35061,8 +31261,7 @@ /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/north) +/turf/simulated/floor/tiled/techfloor) (1,1,1) = {" aaa @@ -35208,4508 +31407,4508 @@ aaa "} (2,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (3,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (4,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (5,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (6,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (7,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (8,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (9,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (10,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (11,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (12,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (13,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (14,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (15,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (16,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -adt -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +aww +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (17,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (18,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -aab -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +bll +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (19,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (20,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (21,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG -aeG -aeG -aeG -aeG -aeG -adt -adt -aeG -aeG -aeG -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +bll +bll +bll +bll arj arj arj arj arj -aab -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (22,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG -aeG -aeG -aeG -aeG -aeG -adt -adt -adt -adt -adt -aac +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aNo ark ark atD atD ark -aac -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (23,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG -aeG -aeG -adt -adt -adt -adt -adt -adt -adt -adt -aac -arl +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aNo +bll asq -arl -aab +bll +bll avh -aac -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (24,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG -aeG -aeG -adt -adt -adt -adt -adt -adt -adt -adt -aac -arl -arl +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aNo +bll +bll atE atE ark -aac -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (25,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG -aeG -aeG -adt -adt -adt -adt -adt -adt -adt -adt -aac -arl +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aNo +bll asq -arl +bll aji -aac -aac -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (26,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aac -aac -aac -aac -aac -aac -aac -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (27,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (28,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (29,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (30,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (31,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww frf shd uHy -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll bll -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab aaa "} (32,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww olc -eKn -eKn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS +aPI +aPI +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs blJ blJ blJ -bdS -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (33,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -akX -akX -akX -akX -adt -adt -adt -adt -adt -adt -eKn -eKn +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo +aNo +aNo +aww +aww +aww +aww +aww +aww +aPI +aPI etU etU -eKn +aPI uay -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -bdS +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +aVs bkt beG bfj @@ -39730,128 +35929,128 @@ bek bek bek bmi -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (34,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -akX -akX +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo aqu arn -akX -akX -adt -adt -adt -adt -eKn -eKn -adt -adt -adt +aNo +aNo +aww +aww +aww +aww +aPI +aPI +aww +aww +aww gwn -mCl -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -bdS +atf +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +aVs bej bek bek @@ -39872,128 +36071,128 @@ bek bek bek bmj -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (35,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -akX -akX +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo apn anf aro asr jCz jCz -eKn -eKn -eKn -eKn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -bdS +aPI +aPI +aPI +aPI +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +aVs bek bek bek @@ -40014,128 +36213,128 @@ bek bek bek bmk -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (36,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -akX -akX +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo aoe apo -aog -aog +aBk +aBk ass atF -akX -akX -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -bdS +aNo +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +aVs bek bek bfk @@ -40151,61 +36350,61 @@ bjU bgk bek bek -bdS -bdS +aVs +aVs blU bmc bml -bdS -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (37,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -akX -akX +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo ane aof app @@ -40214,142 +36413,142 @@ arp aoh ass aui -akX -akX -adt -adt -adt -adt -azs -azs -azs -azs -azs -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -bdS +aNo +aNo +aww +aww +aww +aww +aNo +aNo +aNo +aNo +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +aVs bel beH bfl -bdS +aVs bgl bgX bhK -bdS +aVs biM bjl bjG -bdS +aVs bku bkH bkP -bdS +aVs blK -bfL -bfL +adC +adC bmm bmq -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (38,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -akX +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo amc anf -aog +aBk apq aqw aib @@ -40357,71 +36556,71 @@ ast atG ass avi -akX -adt -adt -adt -adt -azs +aNo +aww +aww +aww +aww +aNo ayw ayw ayw -azs -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -bdS +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aVs bem -beI +adw bfm bfK bgm @@ -40441,197 +36640,197 @@ blV bmd bmn bmr -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (39,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -akY +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aCX amd ang -aog +aBk apr -atQ -aqx +aPI +aWm asu atG ars avj -akX -adt -adt -adt -adt -azs +aNo +aww +aww +aww +aww +aNo ayw ayw ayw -azs -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -ael -ael -ael -aab -aab -aab -bdS +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +aVs +aVs +aVs +bll +bll +bll +aVs ben -beI -beI -bfL +adw +adw +adC bgn -bfL +adC bhM -bfL +adC bgn -bfL +adC bhM -bfL +adC bgn -bfL +adC bkQ blo blM aOv bme -bfL -bfL +adC +adC bmu -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (40,1,1) = {" aaa -aab -aab -aab -aab -aab -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -akX -akX +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo anh aoh aps @@ -40640,24 +36839,24 @@ arr asv atH auj -akX -akX -ajV -ajV -ajV -adt -azs +aNo +aNo +aNo +aNo +aNo +aww +aNo swg sLx uFL -azs -adt -adt -adt -adt -adt -adt -adt +aNo +aww +aww +aww +aww +aww +aww +aww aHm aHm aHm @@ -40687,23 +36886,23 @@ aHE aHE aHE aHE -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -ael -ael -ael -aab -aab -aab -bdS +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +aVs +aVs +aVs +bll +bll +bll +aVs beo beJ bfn @@ -40722,84 +36921,84 @@ bkR blp blN aOJ -bfL -bfL -bfL +adC +adC +adC bmu -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (41,1,1) = {" aaa -aab -aab -aab -aab -aab -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -akX -akX +bll +bll +bll +bll +bll +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo aoi apt aqz lUN ars atI -akX -akX -aPv +aNo +aNo +bet aPD aRf -ajV -ajV -azs +aNo +aNo +aNo axO bCs grL -azs -azs -azs -azs -azs -azs -azs -azs +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo aHm aHm aHm @@ -40829,106 +37028,106 @@ arm aQt ayA aHE -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -ael -ael -ael -aab -aab -aab -bdS +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +aVs +aVs +aVs +bll +bll +bll +aVs bep -beI -beI -bfL +adw +adw +adC bgp -bfL +adC bhO -bfL +adC bgp -bfL +adC bhO -bfL +adC bgp -bfL -bkS +adC +ahy blq blO aOK bmf -bfL -bfL +adC +adC bmu -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (42,1,1) = {" aaa -aab -aab -aab -aab -aab -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -akX -akX +bll +bll +bll +bll +bll +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo apu aqA ars asw -akX -akX +aNo +aNo aKj -aPx +awN aPU -aPx -aRi +awN +aTo aPU fLW axO @@ -40936,10 +37135,10 @@ pqb bOW fLW aBB -aCm +aiJ aDj aDV -aCm +aiJ aBB aOM aJf @@ -40971,25 +37170,25 @@ arR aJf ayC aHE -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -bdS +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aVs beq -beI +adw bfo bfN bgq @@ -41004,86 +37203,86 @@ bgq bkK bhP bln -bkS +ahy blZ bmg -bfL +adC bms -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (43,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -akX -akX +bll +bll +bll +bll +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo aqB art -akX -akX +aNo +aNo avQ aKj -aPx +awN aPV aRg aRk aRk -azs +aNo awN flk gGm -azs +aNo aBd aCn -aDk -aDk +laD +laD aEx aBd -azs +aNo aRJ arY aJf @@ -41113,119 +37312,119 @@ arY aJf ayD aHE -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -bdS +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aVs ber beK bfp -bdS +aVs bgr bhb bhQ -bdS +aVs biO bjp bjH -bdS +aVs bkw bkL bkT blr blP -bfL -bfL +adC +adC bmo bmt -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (44,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -ajV -ajV -ajV -ajV -ajV -akX +bll +bll +bll +bll +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo +aNo +aNo +aNo +aNo aqC aru -akX -ajV -ajV -ajV +aNo +aNo +aNo +aNo aPA -ajV +aNo aRh aRh aRB -azs +aNo axO viY bOW -azs +aNo azq aAw -aDk -aDk +laD +laD aEy azq -azs +aNo aHE aHE aPd @@ -41255,23 +37454,23 @@ aJf ayj ayG aHE -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -bdS +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aVs bek bek bfq @@ -41287,62 +37486,62 @@ bjY bgs bek bek -bdS -bdS +aVs +aVs bma bmh bmp -bdS -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (45,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -adt -adt -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -ajV +bll +bll +bll +bll +aHD +aHD +aHD +aww +aww +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo akZ -ame -ani +aAk +aPI aoj apv aqD @@ -41352,22 +37551,22 @@ atJ auk aQq aPB -ajV -ajV -ajV -ajV -azs -azs +aNo +aNo +aNo +aNo +aNo +aNo sgu -azs -azs +aNo +aNo azq aAw -aDk -aDk +laD +laD aEy azq -azs +aNo aHm aHm aHm @@ -41397,23 +37596,23 @@ aWz aHE aHE aHE -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -bdS +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aVs bek bek bek @@ -41434,90 +37633,90 @@ bek bek bek bmk -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (46,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -ajV +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo ala amf -anj -anj +bhV +bhV apw aqE aiE asy -ajV -ajV -ajV +aNo +aNo +aNo avR -ajV -awY -awY -awY -awY +aNo +aww +aww +aww +aww azq azq azq -azs +aNo aBC aCo -aDk -aDk +laD +laD aEz aBC -azs -awY -awY -aGy -aql -aql -aGw -aGy -aGy +aNo +aww +aww +aww +bbM +bbM +aNo +aww +aww aKb aKL aLt @@ -41537,25 +37736,25 @@ aHE aHE axZ aHE -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -bdS +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +aVs bej bek bek @@ -41576,86 +37775,86 @@ bek bek bek bmj -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (47,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -agr -agr -agr -agr -agr -agr -agr -agr -ahn +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo apx -aqF -aqF -aqF -aqF +aNo +aNo +aNo +aNo aul -aqF +aNo avR -ajV -awY -awY +aNo +aww +aww axR ayw azq azq aAw aBc -aAc +aBk aCp aDl aDl aEA -aAc +aBk aFO aGu -awY -aGy -aHG +aww +aww +aQs aIi aIi aIi @@ -41679,25 +37878,25 @@ awF axi aya aHE -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -bdS +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +aVs bes beL bfr @@ -41718,68 +37917,68 @@ bek bek bek bmi -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (48,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -acm -acm -acm -acm -acm -acm -acm -ahd -ahR +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aNo +aNo +aNo +aNo +aNo +aNo +aNo +ahk +ahX aiY ajW alb -ald -agr +ale +aNo aok apy -aqF +aNo arx asz atK aum -aqF +aNo avS -ajV -awY +aNo +aww axQ axR ayw @@ -41795,9 +37994,9 @@ aEB aEB aEB axR -awY -aGy -aql +aww +aww +bbM aIi aIN aJh @@ -41821,89 +38020,89 @@ aUW aHE aHE aHE -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -aab -aab -aab -aab -aab -aab -aab -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS -bdS +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +bll +bll +bll +bll +bll +bll +bll +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs blQ blQ blQ -bdS -bdS -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aVs +aVs +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (49,1,1) = {" aaa -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD acn acL adu aed aeH afv -acm +aNo ahe ahS aiZ @@ -41913,15 +38112,15 @@ amg ank aol apz -aqF -aqF -aqF +aNo +aNo +aNo atL aiQ -aqF -aqF -ajV -awY +aNo +aNo +aNo +aww axR ayw ayw @@ -41938,8 +38137,8 @@ axR axR aGv aGY -aEc -aql +aPI +bbM aIi aIO aJi @@ -41961,87 +38160,87 @@ aQw aHE awI aHE -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -blt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (50,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD acn acM -adv +aez aee aeI afw @@ -42050,22 +38249,22 @@ ahf ahf aja ajY -ald +ale amh -agr +aNo aom apA -aqF +aNo aSs aSw atM auo avk -aqF +aNo +aww +aww +aww aww -awY -awY -awY ayw ayw azZ @@ -42079,9 +38278,9 @@ axR axR axR axR -awY -aGy -aql +aww +aww +bbM aIi aIP aJj @@ -42103,112 +38302,112 @@ aQv aHE aSu aHE -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (51,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD acn acN adw aef -aeJ +acK afx -acm -ahg -ahT +aNo +ahh +ahU ajb ajZ -ald +ale ami -agr +aNo aon apB -aqF -aqF -aqF +aNo +aNo +aNo atN -aqF -aqF -aqF +aNo +aNo +aNo +aww +aww +aww +aww aww -awY -awY -awY -awY ayw azq azq @@ -42220,10 +38419,10 @@ ayw ayw axR axR -awY -awY -aGy -aHG +aww +aww +aww +aQs aIj aIP aJk @@ -42237,9 +38436,9 @@ aNv aOg aOW aPE -aOY +aBk aAE -aRM +aNo aSv aHE aHE @@ -42253,90 +38452,90 @@ aHE aHE aHE aHE -adt -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (52,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -abn -abn -aab -abn -abn -abn -abn -abn -acm +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +bll +aHD +aHD +aHD +aHD +aHD +aNo acO -adx +akK aeg -aeJ +acK afy -acm -agu -agu -agu -agu -agu -agu -agu +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo aoo apC ake @@ -42345,12 +38544,12 @@ asA atO aup avl -avT -avT -avT -avT -avT -awY +aNo +aNo +aNo +aNo +aNo +aww ayw azq azq @@ -42362,11 +38561,11 @@ azq ayw axR aFP -awY -awY -aGw -aEc -aEc +aww +aww +aNo +aPI +aPI aIP aJl aJF @@ -42378,10 +38577,10 @@ aMU aNv aOh aOX -aOY -aOY +aBk +aBk aAE -aRM +aNo aty aug avu @@ -42395,90 +38594,90 @@ axn azv aAg aHE -adt -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (53,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -abn -abn -aab -aab -aab -abn -abn -abn +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +bll +bll +bll +aHD +aHD +aHD acn acP ady aeh aeK afz -acm +aNo ahh ahU ajc -aka +ajZ ale amj -agu +aNo aop apD aqG @@ -42491,8 +38690,8 @@ avU awx awZ axS -avT -awY +aNo +aww ayw azq azq @@ -42505,10 +38704,10 @@ ayw axR axR axR -awY -awY -aEc -aql +aww +aww +aPI +bbM aIP aJm aJG @@ -42519,11 +38718,11 @@ aMl aMV aNw aOi -aOY +aBk aPF aQz aQz -aRM +aNo atz aun avC @@ -42537,79 +38736,79 @@ ayK azw aAu aHE -adt -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (54,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -abn -aab -aab -aab -aab -abn -abn +bll +bll +bll +bll +bll +bll +bll +bll +aHD +bll +bll +bll +bll +aHD +aHD acn acQ -adz +aet aei aeL afA @@ -42620,21 +38819,21 @@ ajd akb alf amk -agu +aNo aoq apA -ahn -arA -arA -ahn +aNo +aRT +aRT +aNo aur avn -avT +aNo awy axa axT -avT -awY +aNo +aww ayw azq azq @@ -42648,9 +38847,9 @@ axR axR axR axR -awY -aql -aql +aww +bbM +bbM aIP aJn aJH @@ -42663,100 +38862,100 @@ aNv aOj aOZ aaH -aPH -aPH -aRM +aWm +aWm +aNo atz auB -aUm -aUm -aUm -aUm -aUm -aUm -aUm +aNo +aNo +aNo +aNo +aNo +aNo +aNo aHE aHE aZV aHE -adt -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (55,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD acn acR adA aej aeM afB -acm -ahj +aNo +ahe ahW aje akc @@ -42765,18 +38964,18 @@ aml anl aol apE -ahn -arB -arB -atR +aNo +aWm +aWm +aRg aus avo -avT +aNo awz awz awz -avT -awY +aNo +aww azq azq azq @@ -42789,10 +38988,10 @@ ayw ayw axR axR -awY -awY -aGy -aEc +aww +aww +aww +aPI aIP aJo aJI @@ -42803,20 +39002,20 @@ aMn aMX aNv aOk -aOY -aOY -aPQ -aPH -aRM +aBk +aBk +aPI +aWm +aNo atA auC -aUm +aNo aVc aVH -aWD +adw aSx aXZ -aUm +aNo ayZ azy aZW @@ -42828,97 +39027,97 @@ aHE baP baP aHE -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (56,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -acm -acm -acm -acm +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aNo +aNo +aNo +aNo aeN -acm -acm +aNo +aNo ahk ahX ajf akd alh ale -agu +aNo aom apF -ahn -arB -arB +aNo +aWm +aWm aPG aut avp -avT +aNo awA axb -axU -avT -awY +adC +aNo +aww azr azq azq @@ -42931,10 +39130,10 @@ azq ayw axR axR -awY -aGw -aGw -aqY +aww +aNo +aNo +aKr aIP aIP aIP @@ -42947,18 +39146,18 @@ aIP aOl aPa aqt -aPQ -aPH -aRM +aPI +aWm +aNo atz auD -aUm +aNo aVd aVI -aWD -aUm -aUm -aUm +adw +aNo +aNo +aNo aZa azT aZX @@ -42970,97 +39169,97 @@ bbt aGs bbT aHE -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (57,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -aco +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aNo acS adB -aco +aNo aeO afC -agu -agu -agu -agu -agu -agu -agu -agu +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo aor apG -ahn -arA -arA -ahn +aNo +aRT +aRT +aNo auu avq avV awB axc axV -avT -awY +aNo +aww azq azq azq @@ -43073,9 +39272,9 @@ azq ayw axR aFP -awY -aGw -aGw +aww +aNo +aNo aqZ arf lvb @@ -43083,24 +39282,24 @@ aJJ aKh aKU aLB -aMo -aMo -aMo +aNo +aNo +aNo aOm -aMo -aPJ -aPJ -aPJ -aPJ +aNo +aNo +aNo +aNo +aNo aSz -aPJ -aPJ +aNo +aNo aVe aVJ -aWD +adw aSy aSU -aUm +aNo aZb aAf aHE @@ -43112,73 +39311,73 @@ aFU bbG bbU aHE -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (58,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aco +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo acT adC -aco +aNo aeP afD agv @@ -43197,12 +39396,12 @@ asC atS auv avr -avT +aNo awC axd axW -avT -awY +aNo +aww ayw ayw ayw @@ -43215,34 +39414,34 @@ ayw ayw axR axR -awY -aGw -aGw -aEc -aEc -aEc +aww +aNo +aNo +aPI +aPI +aPI aJJ aKi aKV aLC -aMo +aNo qUf aNx aOn -aMo +aNo aPK aQA aRl aRN aSA aTw -aPJ +aNo aVf aVK -aUm -aUm -aUm -aUm +aNo +aNo +aNo +aNo aZa aZD aHE @@ -43254,70 +39453,70 @@ aFV bbG aGO aHE -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (59,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aco +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo acU adD aek @@ -43325,8 +39524,8 @@ aeQ afE agw ahm -ahZ -ahZ +apO +apO akf alj amm @@ -43339,12 +39538,12 @@ asD atT auw avs -avT -avT -avT -avT -avT -awY +aNo +aNo +aNo +aNo +aNo +aww axR axR ayw @@ -43356,35 +39555,35 @@ ayw ayw axR axR -awY -awY -aGw +aww +aww +aNo aqm -aEc -aEc -aEc +aPI +aPI +aPI aJJ aBb aKW aLD -aMo +aNo aMZ aNy aOo -aMo +aNo aPL aQB -aRm -aRm +bij +bij aSB aTx aUn aVg aVL aWE -aWD +adw aYb -aUm +aNo aZa aZC aHE @@ -43396,98 +39595,98 @@ bbw bbH bbW aHE -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (60,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aco +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo acV adE -aco +aNo aeR -afF +aBk agx -ahn +aNo aia ajh -ahn +aNo alk amn -ann -ann -ann +aVs +aVs +aVs aqJ arE aqJ -ann +aVs aux -ahn -ajE +aNo +aNo aAA aAA aAA -awD -awY -awY +aww +aww +aww axR axR ayw @@ -43498,18 +39697,18 @@ axR axR axR axR -awY -aGy -aGw +aww +aww +aNo aqn -aIm -aEc -aEc +bdR +aPI +aPI aJK aKk aJJ aLE -aMo +aNo aNa aNz aOp @@ -43520,13 +39719,13 @@ aRn aRO aSC aTy -aPJ +aNo aVh aVM -aUm +aNo aXu aYc -aUm +aNo aZe aZD aHE @@ -43538,80 +39737,80 @@ aHE aHE aHE aHE -baz -baz -baz -baz -baz -baz -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aNo +aNo +aNo +aNo +aNo +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (61,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aco +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo acW adF -aco +aNo aeS afG agy -ahn +aNo abW acw -ahn +aNo all amo ano @@ -43620,16 +39819,16 @@ apJ aqK arF asE -ann +aVs auy -auA -ajE +aQs +aNo aAA aAA aAA aAA -awD -awY +aww +aww aAa aAa aAa @@ -43640,10 +39839,10 @@ aAa aAa aAa axR -awY -aGy -aGw -aGw +aww +aww +aNo +aNo ara aEd aEd @@ -43655,123 +39854,123 @@ aMp aNb aNA aOq -aMo +aNo aPN -aRm -aRm +bij +bij aPN aSD aTz -aPJ -aPJ -aUm -aUm -aUm -aUm -aUm +aNo +aNo +aNo +aNo +aNo +aNo +aNo aZe aZC aYD bap -baz -baU -aEI -aFW -baz +aNo +aPI +aGz +bdR +aNo bbX -bck -baz +bij +aNo bcB bcP bdk -bck -baz -adt -adt -adt -aab -aab -aab -aab -aab -adt -adt -adt -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -abn -abn -abn -abn -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bij +aNo +aww +aww +aww +bll +bll +bll +bll +bll +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (62,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aco -aco -aco -aco -aeT -aeT -aeT -aeT -aeT -aeT -aeT +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo +aNo +aNo +aNo +aVs +aVs +aVs +aVs +aVs +aVs +aVs alm amp anp aov -apK +ahv aqL arG asF -ann +aVs auy -auA -ajE +aQs +aNo aAA -axe +ayS aAA aAA -ajE -azs +aNo +aNo aAb aAx aBe @@ -43781,31 +39980,31 @@ aDn aDW aEC aFf -awY -awY -aGy -aGw -aGw +aww +aww +aww +aNo +aNo aIp -aEc -aJq +aPI +aVs aJM aKm aJM aLG -aMq +aVs aMY aNB aOr -aMo +aNo aPO -aRm -aRm +bij +bij aPN aSE aTA aUo -aPJ +aNo aQw aQw aXv @@ -43815,131 +40014,131 @@ aQw aZC aAX aCf -baz -baU -baU -baU -baz +aNo +aPI +aPI +aPI +aNo bbY -bcl +ajZ bcq -bck +bij bcQ bdl bdG -baz -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -abn -abn -aab -aab -abn -abn -abn -abn -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +aHD +aHD +aHD +aHD +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (63,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll acp -aab -aab -aab -aeU +bll +bll +bll +aNo afH agz aho aic ajj -aeT +aVs aln amq -ann +aVs aow -apL +adC aqM arH asG -ann +aVs auy -auA -ajE +aQs +aNo aAA aAA aAA aod -ajE +aNo azt -aAc +aBk aAy aBf aBE -azs +aNo aDo aDX -azs -azs -azs -aGw -aGw -aGw -aGw +aNo +aNo +aNo +aNo +aNo +aNo +aNo aIp -aEc -aJq +aPI +aVs aJN aKn aKY aLH -aMq -aMq -aMq -aMo -aMo +aVs +aVs +aVs +aNo +aNo aPP aQE aRo @@ -43957,80 +40156,80 @@ aZf aZF aBx aBx -baA -baW -bbf -baW -baz +baZ +awN +bdP +awN +aNo bbZ -bcl -baz +ajZ +aNo bcC -baU +aPI bdm -baU -baz -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aPI +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (64,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll acp -aab -aab -aab +bll +bll +bll aeV afI agA @@ -44042,28 +40241,28 @@ alo amr anq aox -apL -apL +adC +adC arH asH -ann +aVs auy -auA -ajE +aQs +aNo anV aAA aAA aAA -ajE -azs +aNo +aNo aAd aAz aBg aBF -azs +aNo aDp aDY -avD +aNo aFg aFQ aEd @@ -44071,25 +40270,25 @@ aEd aEd aEd arb -aGy -aJq +aww +aVs aJO aJO aJO aJO aJO aJO -aNC -aND +aVs +aNo ajK -aRm +bij aQF aQF aQF aQF -aRm -aRm -aPJ +bij +bij +aNo aYd aWH pny @@ -44100,80 +40299,80 @@ aZG aXx aXx aXx -baX +aRg aEJ -baW -baz +awN +aNo bca bcm -baz +aNo bcD -baU -baU -bck -baz -adt -adt -baz -baz -baz -baz -baz -baz -adt -adt -adt -adt -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab +aPI +aPI +bij +aNo +aww +aww +aNo +aNo +aNo +aNo +aNo +aNo +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (65,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll acp -aab -aab -aab -aeU +bll +bll +bll +aNo afJ agB ahq @@ -44184,54 +40383,54 @@ alp ams ano aoy -apL +adC aqN arI asI -ann +aVs auz avt -ajE +aNo aAA anY aAA aoG -ajE -azs -azs -azs -azs -azs -azs +aNo +aNo +aNo +aNo +aNo +aNo +aNo aDq aDZ -avD +aNo aFh aFl -aEc -aEc -aGy -aGy -aGy -aGy -aJq +aPI +aPI +aww +aww +aww +aww +aVs aJO aKo aKo aKo aKo aJO -aNC -aND +aVs +aNo ajL -aRm +bij aQF aQF aQF aQF -aRm +bij aUq -aQH +aVs aVP aWI aXx @@ -44244,78 +40443,78 @@ bar aXx aXx aFk -baW -baz -baz -baz -baz -baz -bcR -baz -baz -baz -baz -baz -baz -baW -baW +awN +aNo +aNo +aNo +aNo +aNo +aKr +aNo +aNo +aNo +aNo +aNo +aNo +awN +awN aLs bhR -baz -baz -baz -baz -baz -baz -baz +aNo +aNo +aNo +aNo +aNo +aNo +aNo bkU bkU -baz -abn -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (66,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll acp -aab -aab -aab -aeU +bll +bll +bll +aNo afK agB ahr @@ -44324,47 +40523,47 @@ ajm akh alq amt -ann -ann +aVs +aVs apM -ann -ann -ann -ann -auA +aVs +aVs +aVs +aVs +aQs auy -ajE +aNo aAA aAA aAA -awD -ajE +aww +aNo azu -auA +aQs aAe -avD +aNo aBG aCt aDr aEa -avD +aNo aFh aFl lvb -aGy -aGy -aGy -aGy -aGy -aJq +aww +aww +aww +aww +aww +aVs aJO aKo aKo aKo aKo aJO -aNC -aND +aVs +aNo ajM aPS aQG @@ -44372,8 +40571,8 @@ aRp aOs aQG aTC -aRm -aQH +bij +aVs aVQ aWJ aXy @@ -44386,136 +40585,136 @@ aYF baB aXx aFn -baW -baz +awN +aNo aHn aHI -baz +aNo grX -baU -baU -baz +aPI +aPI +aNo bdT bet bka -baW -baW -baW -baW -baW -baW -bdK +awN +awN +awN +awN +awN +awN +aEg aMf -aJg +aPG bka bkx aNp -baW +awN blu blR -abn -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab +aHD +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (67,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll acp -aab -aab -aab +bll +bll +bll aeV afL agC -ahs +bkJ aig ajn aki alr amu -anr +aVs aoz -apN +aBk aqO arJ asJ -anr -auA +aVs +aQs auy -ajE +aNo aAA aAA aob -awD -ajE -auA +aww +aNo +aQs aAe aAA -avD +aNo aBH aCu aDs aEb -avD +aNo aFh aFl -aEc -aGy -aGy -aGy -aGy -aGy -aJq +aPI +aww +aww +aww +aww +aww +aVs aJO aKo aKo aKo aKo aJO -aNC -aND +aVs +aNo aPc -aPJ -aQH -aQH -aQH -aQH -aQH -aQH -aQH +aNo +aVs +aVs +aVs +aVs +aVs +aVs +aVs aVR aWK aXy @@ -44528,84 +40727,84 @@ bas baB aXx aFo -baW -baz -baz -baz -baz -baW -baW -baW -baA -baW -bbf +awN +aNo +aNo +aNo +aNo +awN +awN +awN +baZ +awN +bdP aJX -baW +awN aIn aJZ -baX -aHJ -baW -baW -baW -baW -bkV -baW -baW -baW +aRg +baj +awN +awN +awN +awN +aTo +awN +awN +awN blu blR -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (68,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll acp -aab -aab -aab -aeT +bll +bll +bll +aVs afM agD aht aih ajo -aeT +aVs als amv ans @@ -44614,44 +40813,44 @@ apO aqP arK asK -anr -auA +aVs +aQs auy -ajE -awD -awD -awD -awD -ajE +aNo +aww +aww +aww +aww +aNo aoP -auA +aQs aAB -avD +aNo aBI aCv -avD -avD -avD +aNo +aNo +aNo aFh aFl -aGy -aGy -aGy -aGy -aGy -aGy -aJq +aww +aww +aww +aww +aww +aww +aVs aJO aKo aKo aKo aKo aJO -aNC +aVs aOt asQ aPT -aQI +aVs aRq aRQ aSG @@ -44670,132 +40869,132 @@ bat baC aXx bbk -baW -baW -baW -baW -baW -baW +awN +awN +awN +awN +awN +awN aIn -baX -baz -baz -baz -baz -baz -baz -baz -baz -baz -bcR -baz -baz -baz -baz -baz -baz -baW +aRg +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aKr +aNo +aNo +aNo +aNo +aNo +aNo +awN aNq -baz -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (69,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll acp -aab -aab -ael -aeW -aeW +bll +bll +aVs +aVs +aVs agE -aeW -aeW -aeW -aeW +aVs +aVs +aVs +aVs alt amw -anr +aVs aoB -apN +aBk aqQ arL asL -anr -auA +aVs +aQs auy -ajE -ajE -ajE -ajE -ajE -ajE +aNo +aNo +aNo +aNo +aNo +aNo azx azx -ajE -avD +aNo +aNo aBJ aCw -avD +aNo opK aED aFi aFT -aGy -aGy -aGy -aGy -aGy -aGy -aJq +aww +aww +aww +aww +aww +aww +aVs aJO aJO aKo aKo aMr aJO -aNC +aVs aso -asR +bbM atc -aQI +aVs aRr -aRR +aBk aSH aTE aUt @@ -44811,100 +41010,100 @@ aZk aYI baD aXx -baU +aPI aEJ -baW +awN aHo -aHJ -baW -baW +baj +awN +awN bcT -baz -baz +aNo +aNo aIQ beu beO bfP bfP -baz -baz +aNo +aNo bhS -baU +aPI aMe -bjr -bjs -bjs -bjs -baz -bkV +azb +aWm +aWm +aWm +aNo +aTo blx -baz -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (70,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll acp -aab -aab -ael -aeW +bll +bll +aVs +aVs afN agF ahu aii ajp -aeW +aVs alu amx -aeX -aeX +aVs +aVs apP -aeX -aeX -aeX -aeX -auA +aVs +aVs +aVs +aVs +aQs anG avW awG axg -ajE +aNo ayz ayV ayV @@ -44918,24 +41117,24 @@ aEd aEE aFj apk -aGy -aGy -aGy -aGy -aGy -aGy -aGw -avD +aww +aww +aww +aww +aww +aww +aNo +aNo aKp aKZ aKZ azg aNc -aND +aNo asp aPf atf -aQI +aVs aRs aRS aSI @@ -44958,132 +41157,132 @@ aVP bbI aVP aVP -baW -baW +awN +awN bcU -baz +aNo bdH -aJe +jtj bev beP -baU -baU +aPI +aPI aKa -baz +aNo bhT -baU +aPI biR -bjr -bjs -bjs -bjs -baz -baW +azb +aWm +aWm +aWm +aNo +awN aNW -baz -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (71,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll acp -aab -aab -ael -aeW +bll +bll +aVs +aVs afO agG ahv aij ajq -aeW +aVs alv amy ant aoC -afR +adC aqR arM -aeX -aeX +aVs +aVs amY anG -avX +aTo awH anZ -ajE +aNo aoN -ayW -ayW -ayW -ayW +aNo +aNo +aNo +aNo aBi aBL aCy -ayW +aNo aEe aEF aph apl -aGy -aGy -aGy -aGy -aGy -aGy -aGy -avD +aww +aww +aww +aww +aww +aww +aww +aNo aKq aLa aLI aMs aNd -aND -aND +aNo +aNo aPg -aND -aQI -aQI +aNo +aVs +aVs aRT aRT aTG aRT -aVk +aNo aVV aWO aXA @@ -45100,74 +41299,74 @@ bbz bbJ bcd aVP -baW -baW +awN +awN bcV -baz +aNo bdI -aJe -baU -baU -baU -beQ +jtj +aPI +aPI +aPI +aiJ aKK -baz -mQc -baU +aNo +lvb +aPI biS -bjr -bjs -bjs -bjs -baz -baW +azb +aWm +aWm +aWm +aNo +awN aNX -baz -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (72,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll acp -aab -aab -ael -aeW +bll +bll +aVs +aVs afP agH ahw @@ -45176,56 +41375,56 @@ ajr akj alw amz -afR -afR -afR +adC +adC +adC aqS arN -aeX -aeX +aVs +aVs amZ avv -avX +aTo awH aoa -ajE +aNo ayB -ayW -azz -azz -azz +aNo +aWm +aWm +aWm aPI aBM aCz -ayW +aNo apb ape aFl -aEc +aPI aGz -aGy -aGy -aGy -aGy -aGw -aGw -avD +aww +aww +aww +aww +aNo +aNo +aNo aDv aLb -ayd +aZs aMt -aNe -aNf +aDv +aNo aOw aPh aPW aQJ -aRt +aVs aRU aSJ aTH aUv -aRZ +aRT aVW aWP aPR @@ -45242,132 +41441,132 @@ bbA bbJ bbJ aVP -baU -baW +aPI +awN bcT -baz +aNo aIK -aJe +jtj aJp -beQ -aIg -baU +aiJ +bbM +aPI bgw -baz +aNo bhU aLF aMe -bjr -bjs -bjs -bjs -baz -baW +azb +aWm +aWm +aWm +aNo +awN aOu -baz -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (73,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll acp -aab -aab -ael -aeW -aeW -aeW -aeW -aeW -aeW -aeW +bll +bll +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs alx amA -anu +bjn aoD -apQ +bkJ aqT arO -aeX -aeX +aVs +aVs ana avw -avY +awN awJ aoa -ajE +aNo ayB -ayW -azz -azz +aNo +aWm +aWm aAD aPI aBN aCA -ayW -aEc +aNo +aPI aFh aFm -aEc +aPI aGA -aGw -aGw -aGw -aGw -aGw +aNo +aNo +aNo +aNo +aNo aJr -aEc +aPI aKr -aLc -ayd +aLb +aZs aMu -aNf +aNo aNE aOx aPi aPX aQK -aRt +aVs aRV aSK aTI aUw -aRZ +aRT aVW aWP aQC @@ -45384,74 +41583,74 @@ aXB bbK bbJ aVP -baU -bbf -baz -baz -baz +aPI +bdP +aNo +aNo +aNo bdW bex beR bft -baU -baz -baz -baz -baz -baz -baz -baz -baz -baz -baz -bbf -baW -baz -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aPI +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +bdP +awN +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (74,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -ael -ael -aab -aab -ael -aeX +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aVs +aVs +bll +bll +aVs +aVs afQ afQ ahx @@ -45459,29 +41658,29 @@ ail ajs akk aly -amB +agB anv aoE apR aqU aqU -aeX -aeX +aVs +aVs anb -avx -avY +auY +awN awK axj -ajE +aNo ayB -ayW -ayW -ayW -ayW +aNo +aNo +aNo +aNo aBj aBO aCB -ayW +aNo aGz aFh api @@ -45493,23 +41692,23 @@ apj apj apj aLH -aEc -avD +aPI +aNo aLd -ayd +aZs aMv -aNg +aRT aNE aOy aPi aPY aQL -aRt +aVs aRW aSL aTJ aUx -aRZ +aRT aVW aWQ aXD @@ -45526,76 +41725,76 @@ aXB bbA bce aVP -baU -baW -baW -baW -baz -baz -baz -baz -baz -aIg -baz -bfR -bfR -bfR -baz -bjs -bjs -bjs -baU -baU -baW -baW -baz -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aPI +awN +awN +awN +aNo +aNo +aNo +aNo +aNo +bbM +aNo +aww +aww +aww +aNo +aWm +aWm +aWm +aPI +aPI +awN +awN +aNo +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (75,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -ael -ael -aab -aab -ael -aeX -afR -afR +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aVs +aVs +bll +bll +aVs +aVs +adC +adC ahy aim ajt @@ -45607,51 +41806,51 @@ aoF apS aqU arP -aeX -aeX +aVs +aVs anc -avx -avY -ajE -ajE -ajE +auY +awN +aNo +aNo +aNo aoO -ayW -azA -ayW +aNo +aAA +aNo arq aBk aBP aCC -ayW -aEc +aNo +aPI apf apj apU aLH -aGw -aGw -avD -avD -avD -avD -avD -avD +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo aLe aLJ aMw -aNg +aRT aNE aOz aPi aPZ aQK -aRt +aVs aRX aSM aTK aUy -aRZ +aRT aVX aWR aXE @@ -45668,74 +41867,74 @@ aXB bbA bbJ aVP -baU -baW -baW -baW -bdK -aJg -aJg -beS -baz -baU -baz -bfR -bfR -bfR -baz -bjs -bjs -bjs -baU -baU -baW -baW -baz -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aPI +awN +awN +awN +aEg +aPG +aPG +cJh +aNo +aPI +aNo +aww +aww +aww +aNo +aWm +aWm +aWm +aPI +aPI +awN +awN +aNo +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (76,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -ahc -ahc -ahc -ahc -ahc -ahc -adX -aeX +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo +aNo +aNo +aNo +aNo +aNo +aVs +aVs afS agI afS @@ -45743,14 +41942,14 @@ ain aju akm alA -aeX -aeX -aeX -aeX -aeX -aeX -aeX -aeX +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs and avy avZ @@ -45758,42 +41957,42 @@ awL axk axY ayE -ayW -azA -ayW +aNo +aAA +aNo arq -aBl +aBk aBQ aCD -aDu -aEc +aKr +aPI apg -aEc +aPI aFl -aEc -aGw +aPI +aNo aqk aqo -avD +aNo awd -avD +aNo awd awO aLf aLK aMv -aNg +aRT aNF aOA aPi aQa aQM -aRt +aVs aRY aSN aTL aUz -aRZ +aRT aVY aWS aXF @@ -45811,131 +42010,131 @@ bbA bbJ aVP nhf -baW -baW -baW -baW -baW -baW +awN +awN +awN +awN +awN +awN beT -baz -baU -bgx -bgx -bgx -bgx -bgx -bgx -bgx -bgx -bgx -bgx -bgx -bgx -baz -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aPI +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (77,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -ahc +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo abK abU abU acE adj -adX -aeX +aVs +aVs afT -afR +adC ahz aio ajv akn akn -aeX -aeX -aeX -aeX -aeX -aeX -aeX -aeX +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs anz avz awa -avD -avD -avD -avD -avD -avD -avD -avD +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo aBm aBR aCE aDv -avD -avD +aNo +aNo aEU aFY -avD -avD -avD -avD -avD +aNo +aNo +aNo +aNo +aNo aIR -avD -avD -avD +aNo +aNo +aNo aLg aLL aMx -aNf +aNo aNG aOA aPi aQa aQN -aRt -aRZ -aRZ +aVs +aRT +aRT aTM -aRZ -aVl +aRT +aNo aVZ aWT aXF @@ -45952,83 +42151,83 @@ aXB bbA bbJ aVP -bcr +eps bcG -baz -baz -baz -baz -baz -baz -baz -baU -bgx +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aPI +aNo bhd bhd bis bhd -bgx +aNo bjI -bhW +bij bjI -bhh +aPI bjI -bgx -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (78,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -ahc +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo abL abZ acl acF adk -adX -aeX +aVs +aVs afU -agJ +aik ahA aip ajw ako alB -aeX -aeX +aVs +aVs aau apT apT @@ -46037,35 +42236,35 @@ asM atU anB avA -awb -avD +auR +aNo axl agU -ayF +aEK agZ -azB +aEK aAh -ayF +aEK aBn aBS aCF aDw -ayF aEK -ayF +aEK +aEK aFZ -ayF +aEK aAh aHp aHK -ayF +aEK aIS aAh -ayF +aEK aKs aLh aLK -ayd +aZs aNh aNH aOA @@ -46094,87 +42293,87 @@ aXB bbA bbJ aVP -bcr -baW +eps +awN bcW -baz -bdL +aNo +beh bdY -aIg -baU -bfu -baU -bgx -bhW -bhW -bhW -bhh -bjt +bbM +aPI +jCz +aPI +aNo +bij +bij +bij +aPI +jCz bjJ -bhh -bhW -bhW -bhW -bgx -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aPI +bij +bij +bij +aNo +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (79,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -ahc +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo abM aca acq acG adl -adX -aeX -aeX -aeX -aeX -aeX -aeX -aeX -aeX -aeX -aeX +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs +aVs aqV -avY -avY -avY +awN +awN +awN boM atV auJ @@ -46208,11 +42407,11 @@ aKt aGD aLM aMy -aNg +aRT aNI aOA aPk -aQc +aBk aQP aRv aSb @@ -46237,86 +42436,86 @@ bbA bcf aVP bcu -baW +awN bcX -baz -baU -baU +aNo +aPI +aPI aJp beU -baz -baz -bgx +aNo +aNo +aNo bhf bhV bhV biU -bgx +aNo bjI -bhW +bij bjI -bhW +bij bkW -bgx -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (80,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -ahc -ahc -ahc -ahc -ahc +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo +aNo +aNo +aNo +aNo afg -adX -apW +aVs +aVs aiJ aaK aiJ aiJ ajI alI -apW -amD -amD -amD -amD -ajE -ajE +aVs +aVs +aVs +aVs +aVs +aNo +aNo boN aeF agj @@ -46379,126 +42578,126 @@ bbA bbJ aVP bcu -baW +awN bcY -baz -aIL +aNo +aEe bdZ bey beV -baz -bfR -bgx +aNo +aww +aNo bjJ -bhh -bhW +aPI +bij biV -bgx -bhW -bhW -bhh -bhh -bhW -bgx -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +bij +bij +aPI +aPI +bij +aNo +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (81,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -ahc +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo acb acr acH aag adY -akM +aNo aiR aiR aiR aiR ajJ alJ -akM +aNo amE apc asc -alD -ajE -ajE +aNo +aNo +aNo asS afr -ajE -ajE -ajE -avD +aNo +aNo +aNo +aNo axo ayc ayH aza -azE -azE +aQz +aQz aAF -azE -azE -azE -azE -azE -azE -azE -azE -azE -azE -azE -azE -azE +aQz +aQz +aQz +aQz +aQz +aQz +aQz +aQz +aQz +aQz +aQz +aQz +aQz aAF -azE -azE +aQz +aQz aKv aLj aLO aMA -aNf +aNo aNK aOC aPm aQe aQR -aRt +aVs aSd aSR aTQ @@ -46521,126 +42720,126 @@ bbA bbJ aVP bcu -baW +awN bcG -bcR -baU -aIg +aKr +aPI +bbM bez -baU -baz -bfR -bgx -bhh -bhW -bhW -biW +aPI +aNo +aww +aNo +aPI +bij +bij +amf bju bjL bjL bhV bjL bkX -bgx -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (82,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll abN acc -aiV -aiV +adw +adw adr adZ -akM +aNo aiW aiW aiW aiW ajN alK -akM +aNo amF apV asd -alD +aNo boR -tpu +laD bpG afs laD -aac -adt -avD +aNo +aww +aNo lJc -ayd +aZs ayH azb -azF -azF -aAG -azF -azF -azF -azF -azF -azF -azF -azF -azF -azF -azF -azF -azF -aAG -azF -azF +aWm +aWm +ayS +aWm +aWm +aWm +aWm +aWm +aWm +aWm +aWm +aWm +aWm +aWm +aWm +aWm +ayS +aWm +aWm aKw aLj aLO aMv -aNj -aNk -aNk +aNo +aRT +aRT aPn -aNk -aNk -aRx +aRT +aRT +aVs aSe aSS auE @@ -46663,72 +42862,72 @@ bbA bbJ aVP bcv -baW +awN bcZ -baz +aNo aIM -baU -baU -mQc -baz -bfR -bgx +aPI +aPI +lvb +aNo +aww +aNo bhi bhX biu biX -bgx -bhW -bhW +aNo +bij +bij aMO -bhW -bhh -bgx -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bij +aPI +aNo +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (83,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll abN acd act acJ ads -aax +abf aeY aft aft @@ -46736,7 +42935,7 @@ aft aiX ajO alL -akM +aNo amG aqb ase @@ -46746,22 +42945,22 @@ bpe bpH afr laD -aac -adt -avD +aNo +aww +aNo axq -ayd +aZs ayH azb -azF -azF -aAG -azF -azF -azF -azF -azF -azF +aWm +aWm +ayS +aWm +aWm +aWm +aWm +aWm +aWm aFp aFp aGE @@ -46770,19 +42969,19 @@ aFp aGE aFp aFp -azF -azF +aWm +aWm aKw aLj aLO aMB -aNj +aNo aNL -aOD +adC aPo aQf aQS -aRx +aVs aSf aST aTS @@ -46806,104 +43005,104 @@ bbJ aVP bcu aIh -baz -baz -baz -baz -baz -baz -baz -baz -bgx -bgx -bgx -bgx -bgx -bgx -bgx -bgx -bgx -bgx -bgx -bgx -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (84,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll abN ace -aiV +adw acK adG aea -akM +aNo afu afu afu ajx ajP alN -akM +aNo amH -alD +aNo asN -alD -anC -anC +aNo +aiJ +aiJ boS nFT -aac -avD -avD -avD +aNo +aNo +aNo +aNo axr -ayd +aZs ayH azb -azF -azF -aAG -azF -azF -azF -azF -azF -azF +aWm +aWm +ayS +aWm +aWm +aWm +aWm +aWm +aWm aFp aGb aGF @@ -46913,18 +43112,18 @@ aGF aIr aFp aFp -aAG +ayS aKx aLj aLO aMv -aNj +aNo aNM aOE aPp aQg aQT -aRx +aVs aSe aSS aTT @@ -46948,98 +43147,98 @@ bbJ aVP aIe bcG -baz +aNo bdo -aLX +awN bcK -aLX -aLX +awN +awN xRz -aLX +awN bgy bhj -aLY -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (85,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -ahc +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo acf acu acX adH aen -akM +aNo afV ago ago aiv aiA aku -akM +aNo aoI aiq boC boC -boI -boI +boC +boC kRb ylZ -anC -avD +aiJ +aNo awd awO axs -ayd -ayI -azc -azc -azc -azc +aZs +ahM +aVs +aVs +aVs +aVs aAJ aAJ aAJ @@ -47055,18 +43254,18 @@ aHL aGF aIT aGE -aAG +ayS aKw aLj aLO aMv -aNk +aRT aNN aOF aPq aQh aQU -aRx +aVs aSe aSS aTU @@ -47090,7 +43289,7 @@ bbJ aVP bcx aIk -baA +baZ bdp bdO beb @@ -47100,85 +43299,85 @@ bfv bfS bgz bhk -aLY -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (86,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -ahc -ahc +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo +aNo acv acY -ahc +aNo acv -akM -akM -akM -akM +aNo +aNo +aNo +aNo aiw -akM -akM -akM -ajG -ajG -ajG -ajG -ajG -ajE +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo amR amU -ajE -avD -avD -avD +aNo +aNo +aNo +aNo axt -ayd -ayI -azc +aZs +ahM +aVs azG aAi aAH @@ -47197,18 +43396,18 @@ aHM ncG aIU aGE -aAG +ayS aKw aLj aLO aMv -aNk +aRT aNO aOG aPr aQi aQV -aRx +aVs att aSV aTV @@ -47232,12 +43431,12 @@ bbJ aVP jvy aIh -baz +aNo bdq -aLX -blE -blE -blE +awN +aVs +aVs +aVs aJA aJA kad @@ -47247,50 +43446,50 @@ aKX aKX aKX aKX -adt -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (87,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aad aaf aal @@ -47310,19 +43509,19 @@ uKv axu akp bpK -anC +aiJ asT -anC -anC -fxr -anC +aiJ +aiJ +aBB +aiJ ajT axp -ayd -ayI -azc +aZs +ahM +aVs azH -aAj +aPI aAI aAJ ayo @@ -47339,18 +43538,18 @@ aHN aIs aIV aGE -aAG +ayS aKw aLj aLO aMv -aNk -aNP +aRT +bij aOF aPq aQh -aNP -aRx +bij +aVs aSd aSd aSd @@ -47372,14 +43571,14 @@ bbB bbJ bbJ bbI -baU -baW -baz +aPI +awN +aNo bdr -aLX -aLY -adt -adt +awN +aNo +aww +aww aJA hki keC @@ -47389,53 +43588,53 @@ pKA rqo sSw aKX -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (88,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aad aah -aam +adw aap aaz aaz @@ -47444,25 +43643,25 @@ aaE aaL aes aha -abj +aes agX cJE unM nPO axv adJ -ajG -anC +aNo +aiJ sZp -anC -anC +aiJ +aiJ xSO -anC -anC +aiJ +aiJ axp -ayd -ayI -azc +aZs +ahM +aVs azI aAk aAJ @@ -47481,18 +43680,18 @@ aGJ aIt aIW aGE -aAG +ayS aKx aLj aLO aMC -aNj +aNo aNQ -aNP -aPs -aNP -aNP -aRx +bij +aPN +bij +bij +aVs aSh aSW aTW @@ -47514,14 +43713,14 @@ aVP aVP aVP aVP -baz -baz -baz +aNo +aNo +aNo bdr -aLX -aLY -adt -adt +awN +aNo +aww +aww aJA hxk keS @@ -47531,76 +43730,76 @@ pLN rqU gOR aKX -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (89,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aad aai aan aaq abu abX -aam +adw aaF aaM -aam +adw ahb -ajF +aRT djt alF anH anH amL akv -ajG -ajE +aNo +aNo amS amU -ajE -aac -aac -avD +aNo +aNo +aNo +aNo mnt aye ayJ @@ -47623,18 +43822,18 @@ jiy aIu aFp aFp -aAG +ayS aKw aLj aLO aMv -aNj +aNo aNR aOH aPt aQj aQW -aRx +aVs aSi aSX auF @@ -47646,24 +43845,24 @@ aVP aYs aYR aZq -aZr +aPI bcK -aLX -aLX -aLY +awN +awN +aNo bbl aFX bbM bcg -aLY -adt -adt -aLY +aNo +aww +aww +aNo bds -aLX -aLY -adt -adt +awN +aNo +aww +aww aJA hCO klz @@ -47673,78 +43872,78 @@ qia rJt sWW aKX -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (90,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aae aaj aaj -aar -abV +aNo +aXu abY aas aaG aaN aet ahD -ajF +aRT ebp lsC amK amK amL apX -ajG -tpu +aNo +laD kPb -tpu +laD awH -aac -adt -avD +aNo +aww +aNo axw -ayd +aZs ahM aze aze @@ -47764,19 +43963,19 @@ aFp aFp aFp aFp -aAG -aAG +ayS +ayS aKx aLj aLO aMD -aNj -aNj -aNj -aNj -aNj -aNj -aRx +aNo +aNo +aNo +aNo +aNo +aNo +aVs atu aSY auG @@ -47787,25 +43986,25 @@ aXf aXL ayL ayX -aZr -aZr +aPI +aPI aTo -aLX -aLX -aLY +awN +awN +aNo bbm bbM -aZr -iLF -aLY -adt -adt -aLY +aPI +lvb +aNo +aww +aww +aNo bdt -aLX -aLY -adt -adt +awN +aNo +aww +aww aJA hHc kpg @@ -47815,79 +44014,79 @@ qtD rKB sWW aKX -adt -adt -adt -adt -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (91,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aar +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo abv abC acx aaG aaO -afa +aez ahG -ajG +aNo akw lsC fIS fIS amL apY -ajG +aNo amN amT -tHa -amV -atY -atY -avD +laD +awH +aNo +aNo +aNo axx -ayd -ayI +aZs +ahM aze azK aAm @@ -47900,24 +44099,24 @@ aAJ aEO aFs aGh -aEQ -aAG -aAG -aAG -aAG -aAG -aAG -azF +aNo +ayS +ayS +ayS +ayS +ayS +ayS +aWm aKw aLj aLO aME aNl awd -avD -adt -adt -adt +aNo +aww +aww +aww aRy aTZ atB @@ -47927,27 +44126,27 @@ aVp aWl aXg aVP -aZr +aPI ayY -aZr -aZr +aPI +aPI baj -aLX +awN aCZ -aLY -aZr -aZr +aNo +aPI +aPI aGx aHF -aLY -adt -adt -aLY +aNo +aww +aww +aNo bdr -aLX -aLY -adt -adt +awN +aNo +aww +aww aJA aJA kqp @@ -47963,70 +44162,70 @@ aJY aJY aJY aJY -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (92,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abz -abz -abz +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo +aNo +aNo adh adh -abz -abz -abz -abz +aNo +aNo +aNo +aNo aaQ agc ahQ -ajF +aRT akx xpO amM anF amL apZ -ajG -arS -asV +aNo +awN +avJ awj -anD -anD +aiJ +aiJ anO -avD +aNo axy ayf ayM @@ -48042,24 +44241,24 @@ aAJ aEP aAk aGi -aEQ -aAG -azF -azF -azF -aAG -aAG -azF +aNo +ayS +aWm +aWm +aWm +ayS +ayS +aWm aKw aLj aLO -aMF -avD -avD -avD -adt -adt -adt +aMG +aNo +aNo +aNo +aww +aww +aww aRy aRy aRy @@ -48074,22 +44273,22 @@ aYU aNo aNo aNo -aLX -baF -aLY -aLY -aZr -aLY -aLY -aLY -adt -adt -aLY +awN +aNX +aNo +aNo +aPI +aNo +aNo +aNo +aww +aww +aNo bdv -aLX -aLY -adt -adt +awN +aNo +aww +aww aJY hIk kPg @@ -48105,44 +44304,44 @@ nXW fxG gOd aJY -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (93,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abz +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo abO acg acz @@ -48150,25 +44349,25 @@ adb adI aeo afc -abz +aNo aaR -aam +adw aiy -ajF +aRT aky lsC rJc rJc aoQ aqa -ajG -arS +aNo +awN asW -amV -anD -anD -anD -avD +awH +aiJ +aiJ +aiJ +aNo axz ahH ahO @@ -48181,57 +44380,57 @@ aze aAJ aAJ aAJ -aEQ +aNo aFt aGi -aEQ +aNo aHf -azF -azF -azF -avD -aAG -azF +aWm +aWm +aWm +aNo +ayS +aWm aKw aLj aLO aMt -avD -aNS aNo -adt -adt -adt -adt -adt -adt -adt -adt +awd +aNo +aww +aww +aww +aww +aww +aww +aww +aww aNo aWm aWm -aSr +aPI aYv aYV aZs aZQ aNo -aLX -baK -aLY +awN +bcT +aNo bbn -aZr +aPI aGB bci -aLY -adt -adt -aLY +aNo +aww +aww +aNo bdw -aLX -aLY -adt -adt +awN +aNo +aww +aww aJY nKV kPR @@ -48247,56 +44446,56 @@ wJB gnh tgC aJY -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (94,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll abJ -abP -ach -ach -ach -ach -ach +aNN +ajZ +ajZ +ajZ +ajZ +ajZ afd acy aaS -aam +adw aiB -ajG +aNo akz lsC amL @@ -48308,9 +44507,9 @@ arT asX amW anE -anL -anD -avD +atv +aiJ +aNo axA ahI ahP @@ -48327,19 +44526,19 @@ aER aFu aGi aGL -aAG -azF -azF -azF -avD -aAG -aAG +ayS +aWm +aWm +aWm +aNo +ayS +ayS aKx aLj aLO aMG -avD -aNT +aNo +aIR aNo aNo aNo @@ -48352,28 +44551,28 @@ aNo aNo aWm aWm -aSr -aYw +aPI +aYv aYW aZt aZR aNo bau -baK -aLY +bcT +aNo bbo -aZr -aZr -aZr -aLY -adt -adt -aLY +aPI +aPI +aPI +aNo +aww +aww +aNo bdx -aLX -aLY -adt -adt +awN +aNo +aww +aww aJY hIk tVj @@ -48389,43 +44588,43 @@ wOp jAs xBA aJY -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (95,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll abJ abQ aci @@ -48445,17 +44644,17 @@ amO anI bpX abk -ajG +aNo arU asY aub auQ avF anP -avD +aNo axB ayh -ayI +ahM aze azO aAq @@ -48466,16 +44665,16 @@ aCQ aDH aEk aCS -aAj +aPI aGi -aGM -aAG -aAG -aAG -aAG -avD -azF -azF +bcA +ayS +ayS +ayS +ayS +aNo +aWm +aWm aKw aLj aLP @@ -48498,24 +44697,24 @@ aXM aYx aYX aZs -aZS +aHx aNo -aLX -baK -baY -aZr +awN +bcT +jCz +aPI bbM aGC -aZr -aLY -adt -adt -aLY +aPI +aNo +aww +aww +aNo awg -aLY -aLY -adt -adt +aNo +aNo +aww +aww aJY aJY lha @@ -48531,51 +44730,51 @@ wTg jzV pUj aJY -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (96,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll abJ abS acj acB add adL -ach -abP +ajZ +aNN acy aaU age @@ -48587,17 +44786,17 @@ amP anJ aoT aqc -ajG -arS +aNo +awN asZ -arS +awN auR -asV +avJ anS -avD +aNo axC ayi -ayI +ahM aze azP aAr @@ -48611,53 +44810,53 @@ aES aFv aGj aGL -azF -azF -azF -azF -avD -azF -azF +aWm +aWm +aWm +aWm +aNo +aWm +aWm aKw aLj aLQ aMs aNn -aNV -aNV +ayl +ayl jcd -aNV +ayl aQY aRA aSm aTb aUb -aNV +ayl aNn -aNV +ayl aXh -aXN +aLO aYy aYY aZu aZu aNo -aLX +awN aEf -aLY +aNo aFR -aZr -aZr -aZr -aLY -aLY -aLY -aLY +aPI +aPI +aPI +aNo +aNo +aNo +aNo awg -aLY -adt -adt -adt +aNo +aww +aww +aww aJY ilH kTB @@ -48673,44 +44872,44 @@ xfa aJY aJY aJY -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (97,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abz +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo abT ack acD @@ -48718,24 +44917,24 @@ ade adM aeq aff -abz +aNo aaV agq aiL -akq -akq +aNo +aNo any -akq -akq -akq -akq -akq -akq -akq -akq +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo auS avG -awh +auH awP axD ahL @@ -48750,14 +44949,14 @@ aCS aCS aCS aCS -aEQ +aNo aGk -aEQ -avD -avD -avD -avD -avD +aNo +aNo +aNo +aNo +aNo +aNo aJs aJs aKy @@ -48784,22 +44983,22 @@ aUc aZs aZs aNo -aLX +awN aEg -aLY -aLY -aLY -aLY -aLY -aLY +aNo +aNo +aNo +aNo +aNo +aNo bcy bcK -aLX +awN bdz -aLY -adt -adt -adt +aNo +aww +aww +aww aJY ilX lnG @@ -48815,66 +45014,66 @@ xld kEg xMP pBU -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (98,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abz -abz -abz -abz -abz -abz -abz -abz -abz +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo aaW -aam +adw aiM -akq -alO +aNo +aiD abd aoK aqd asP -akq +aNo boZ -bpi -bpI -akq +ath +boL +aNo auT avH awi @@ -48906,14 +45105,14 @@ aKz aLk aLR aMt -avD -adt -adt -adt -adt -adt -adt -aLY +aNo +aww +aww +aww +aww +aww +aww +aNo aTd aUc aUL @@ -48926,22 +45125,22 @@ aUc aBT aBT aNo -aLX -aLX +awN +awN baZ -aLX -aLX -aLX -aLX +awN +awN +awN +awN baZ -aLX +awN aIl bda bdA -aLY -adt -adt -adt +aNo +aww +aww +aww aJY iol lMw @@ -48957,105 +45156,105 @@ xKF kEg tZV pBU -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (99,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll adf adN -aev +aey afh -aem +aNo aaX -aam +adw aiN -akq -alO +aNo +aiD anA aoL aqe -abi +abf abl abo bpj -bpJ -akq +boP +aNo auU -asV +avJ awj -avD +aNo axF tZD -ayd +aZs azg ayh -ayd -ayd -ayd -ayd -ayd -ayd -ayd -ayd +aZs +aZs +aZs +aZs +aZs +aZs +aZs +aZs aFx -ayd -ayd -ayd +aZs +aZs +aZs aHx -aHP +aYV ayc -ayd -ayd -ayd +aZs +aZs +aZs aKA -ayd +aZs rBf aMG -avD +aNo asm asx -adt -adt -adt -adt -aLY +aww +aww +aww +aww +aNo aTe aUc aUM @@ -49068,22 +45267,22 @@ aUc aNo aNo aNo -aLX -baJ -aLY +awN +aIn +aNo aFS bbE -bbQ +aRg aHH -aLY +aNo aOa -bcM +aiJ bdb aIo -aLY -adt -adt -adt +aNo +aww +aww +aww aJY aJY aJY @@ -49099,74 +45298,74 @@ xMf dmW rlN pBU -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (100,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll adf adO -aew -abr +aez +abG agg aaY agM aiO -akq +aNo abw anK -aoM +adw aqf -aoM -akq +adw +aNo abp bpC -akq -akq +aNo +aNo auV avI awk -avD +aNo axG ayl ayO -azh +aKB azR aAt aAQ @@ -49175,7 +45374,7 @@ ayl aCT aDK aGp -aET +aXh aFy aGm aHh @@ -49183,21 +45382,21 @@ aHh aHy aHQ aIw -ayd +aZs aJu aJP aKB ayl ayl aMI -avD +aNo asn asO asU -adt -adt -adt -aLY +aww +aww +aww +aNo aTf aUc aUN @@ -49207,29 +45406,29 @@ aXj aXR aYB aUc -adt -aLY +aww +aNo bak -aLX -baK -aLY -aLY -aLY -aLY -aLY -aLY -aLX +awN +bcT +aNo +aNo +aNo +aNo +aNo +aNo +awN bdQ bdb aIo -aLY -adt -adt -adt -adt -adt -adt -adt +aNo +aww +aww +aww +aww +aww +aww +aww pBU rlN srN @@ -49241,82 +45440,82 @@ jUQ kEC rlN pBU -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (101,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll adf -adP -aex +adS +aeA afj agh aaU jlG aiP -akq +aNo alS -akq +aNo aSg -akq +aNo aSk -akq +aNo abp bpC -bpI -akq +boL +aNo auW -asV -atY -avD -avD -avD -avD -avD +avJ +aNo +aNo +aNo +aNo +aNo +aNo azS -avD +aNo aAR -avD -avD -avD -avD -avD +aNo +aNo +aNo +aNo +aNo aEU aFz aDP @@ -49333,13 +45532,13 @@ aJv aJw aJv aJv -aLY -aLY -aLY -aLY -aLY -adt -aLY +aNo +aNo +aNo +aNo +aNo +aww +aNo aTg aUc aUO @@ -49349,29 +45548,29 @@ aXk aXS aYC aUc -adt -aLY +aww +aNo bal -aLX +awN aEh -aLY -adt -adt -adt -adt -aLY -aLX -bcM +aNo +aww +aww +aww +aww +aNo +awN +aiJ bdb aIq -aLY -adt -adt -adt -adt -adt -adt -adt +aNo +aww +aww +aww +aww +aww +aww +aww pBU rlN srN @@ -49383,83 +45582,83 @@ xGf kmV rlN pBU -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (102,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG -aeZ -aeZ -aeZ -aeZ -aeZ +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aNo +aNo +aNo +aNo +aNo aaW -aam +adw ajz -akq +aNo alT -akq +aNo aSj -akq +aNo atb -akq -bpd -bpD -bpJ -akq -auX -asV -atY -anW -axH -aym -aym -avD +aNo +asb +auM +boP +aNo +auY +avJ +aNo +bbM +aww +aww +aww +aNo awd -ard +aNo aAS -ard +aNo aBZ aCU aCU aEm -ard +aNo aFA aDP aGP @@ -49479,9 +45678,9 @@ aNY aOL aPw aQl -aLY -aLY -aLY +aNo +aNo +aNo aTh aUc aUP @@ -49491,29 +45690,29 @@ aUc aUc aUc aUc -adt -aLY +aww +aNo bam -aLX -baK -aLY -adt -adt -adt -adt -aLY -aLX +awN +bcT +aNo +aww +aww +aww +aww +aNo +awN bcN bdd bdD -aLY -adt -adt -adt -adt -adt -adt -adt +aNo +aww +aww +aww +aww +aww +aww +aww pBU xMP srN @@ -49525,83 +45724,83 @@ xGf kmV gOC pBU -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (103,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll adg -adQ +adN aey -afl +afb agk abq agN ajH -aar -aar -aar -aiK -aiK -aiK -aiK -aiK -aiK -aiK -aiK -auX -asV -atY -anW +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +auY +avJ +aNo +bbM axI -aym -aym -avD -avD -ard +aww +aww +aNo +aNo +aNo aAS -ard +aNo aCa aoZ aoZ aEn -ard +aNo aFA aGo lOO @@ -49618,10 +45817,10 @@ aLT aMK aJv aNZ -mWq -mWq +laD +laD aQm -aLY +aNo atr aSn atC @@ -49630,32 +45829,32 @@ aUQ aVy aWt aUc -adt -adt -adt -adt -aLY +aww +aww +aww +aww +aNo ban -aLX -baK -aLY -aLY -aLY -adt -aLY -aLY -aLY -aLY -aZr +awN +bcT +aNo +aNo +aNo +aww +aNo +aNo +aNo +aNo +aPI bdy -aLY -adt -adt -adt -adt -adt -adt -adt +aNo +aww +aww +aww +aww +aww +aww +aww pBU rlN srN @@ -49667,78 +45866,78 @@ xGf kmV rlN pBU -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (104,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -aeG -aeG +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +bll +bll adg -adR +adO aez abG agm abs agM ajR -aar -abF -aer -aiK +aNo +aWm +aKw +aNo akA akI akS akV alM alU -aiK -auX -asV -atY -anW -anW -aoc -aym -aym -aym -ard +aNo +auY +avJ +aNo +bbM +bbM +bbM +aww +aww +aww +aNo aAT -ard +aNo aCb aGR aGR @@ -49763,41 +45962,41 @@ wqU qpA dSO tED -aLY +aNo qGR -bcM +aiJ atW aUc aUc aVz aUc aUc -aLY -aLY -aLY -aLY -aLY -aLY +aNo +aNo +aNo +aNo +aNo +aNo aCY -aLY -aLY +aNo +aNo bbr -aLY -aLY -aLY +aNo +aNo +aNo aId aIf -baY -aZr +jCz +aPI bdy -aLY -bax -bax -bax -bax -bax -lZx -lZx +aNo +aNo +aNo +aNo +aNo +aNo +aVs +aVs pBU pYH geH @@ -49809,83 +46008,83 @@ cOj sLP xHO pBU -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (105,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -aeG +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +bll adg adS aeA afn -aeZ +aNo aaU -aam +adw ajS -aar -abF -aer -aiK +aNo +aWm +aKw +aNo akB acs akT akW -akJ +adw alV -aiK +aNo auY avJ -ard -ard -ard -ard -ayP -ard -ard -ard +aNo +aNo +aNo +aNo +jCz +aNo +aNo +aNo aAU -ard +aNo aCc aGR aGR aEp -ard +aNo aFC aGo tPB @@ -49905,9 +46104,9 @@ aRC aON tuO pLH -aLY +aNo aRD -bcM +aiJ atX auH aUR @@ -49926,20 +46125,20 @@ aSo aSo aSo bbR -aLY -aLY -aLY -aLY +aNo +aNo +aNo +aNo bdR bdy -aLY +aNo cJh -dRq -dRq +aPG +aPG gsU jtj jtj -lZx +aVs pBU kiL suL @@ -49951,66 +46150,66 @@ xWd kdz kEg pBU -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (106,1,1) = {" aaa -aab -aab -aab -aab -aab -abn -abn -aab -aab -aab -aab -abn -abn -abn -abn -aeG -acC -acC -acC -acC -acC +bll +bll +bll +bll +bll +aHD +aHD +bll +bll +bll +bll +aHD +aHD +aHD +aHD +bll +aNo +aNo +aNo +aNo +aNo abt agq akE -aar +aNo abH agP -aiK +aNo akC akK -akJ -alE -alE +adw +aaF +aaF alW -aiK +aNo auY avJ awl @@ -50019,15 +46218,15 @@ ayQ ayQ ayQ azi -aoR -ard +atv +aNo aAS -ard +aNo aCd aCW aDL aEq -ard +aNo aFC aDP aqh @@ -50046,25 +46245,25 @@ aJv voE aON aPy -aLY -aLY +aNo +aNo aRE -bcM +aiJ aTl auI awg aVB -aLX -aLX +awN +awN aQo -aLX -aLY -aLY -aLY -aLY +awN +aNo +aNo +aNo +aNo baw -baN -aLX +aGz +awN bcN bdP bbS @@ -50093,50 +46292,50 @@ qKR pQO kEg pBU -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (107,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -abn -abn -aab -abn -abn -abn -abn -abn -aeG +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +bll +aHD +aHD +aHD +aHD +aHD +bll adm -adp -aec +adN +aey afb afX abq @@ -50145,14 +46344,14 @@ akN agq acZ agS -aiK +aNo akD -akJ -akJ -akJ -akJ +adw +adw +adw +adw alX -aiK +aNo auZ avJ awm @@ -50162,14 +46361,14 @@ ayp axK azj azU -ard +aNo aAV -ard -ard +aNo +aNo aGr aDM -ard -ard +aNo +aNo aFD aDP aGo @@ -50185,10 +46384,10 @@ aJv aJv aJv aJv -aLY +aNo aOO -aLY -aLY +aNo +aNo aQZ aRF atv @@ -50198,32 +46397,32 @@ awg aVC aWv aPC -aLY -aLY -aLY -adt -adt -aLY -aLY -aLY -aLY -aLY -aLY -aLY -aLY -aLY -aLY -aLY +aNo +aNo +aNo +aww +aww +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo bdf -aLY -aLY -bax -bax +aNo +aNo +aNo +aNo dXJ gzK jtj mkm -lZx +aVs pBU cjM bld @@ -50235,51 +46434,51 @@ kiL bld kAa pBU -adt -adt -adt -adt -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (108,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aeG +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll adm -adq -aeu -afi +adO +aez +abG agi abA agO @@ -50289,10 +46488,10 @@ adn air aks akF -akJ -akJ -dnD -akJ +adw +adw +jlG +adw alY amJ ava @@ -50338,34 +46537,34 @@ aua auO awq aVD -axN +awH aPC -aLY -adt -adt -adt -adt -adt -adt -aLY -aLY -aLY -aZr -aLY -aLY -aLY -adt -aLY +aNo +aww +aww +aww +aww +aww +aww +aNo +aNo +aNo +aPI +aNo +aNo +aNo +aww +aNo bdg -aZr -aZr +aPI +aPI cRq -bax +aNo eps gzK -bax -lZx -lZx +aNo +aVs +aVs pBU pBU pBU @@ -50377,52 +46576,52 @@ pBU pBU pBU pBU -adt -adt -adt -adt -adt -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aww +aww +aww +aww +aww +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (109,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aeG +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll adm -adT -aeB +adS +aeA afk -acC +aNo acI agQ akP @@ -50436,18 +46635,18 @@ akU alG alP alZ -aiK -avb -avL -awo +aNo +auR +awN +aTo awV axK ayp axK azl -avL -avL -avL +awN +awN +awN aoX apa aDO @@ -50466,121 +46665,121 @@ aIb aJV aGR aDP -aLX -aLX -aLX -aLX -aLX -aLX +awN +awN +awN +awN +awN +awN aQo aRb -aLX -aLX +awN +awN aTo -aLX -aLX -aLX +awN +awN +awN axX ayg -aLY -adt -adt -adt -adt -adt -aLY -aLY -aZr -aZr -aZr -aZr -aZr -aLY -aLY -aLY +aNo +aww +aww +aww +aww +aww +aNo +aNo +aPI +aPI +aPI +aPI +aPI +aNo +aNo +aNo bTu -aZr -aZr +aPI +aPI dio -bax +aNo esl gzK -bax -adt -adt -adt -adt -adt -adt -bgU -bgU -bgU -bgU -blh -blh -blh -blh -adt -adt -adt -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aww +aww +aww +aww +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aww +aww +aww +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (110,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -adi -adi -adi -adi -adi +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aNo +aNo +aNo +aNo +aNo agp aiu -adi +aNo bpV amI anM -ahN -ahN -ahN -ahN -ahN +aNo +aNo +aNo +aNo +aNo alQ ama -aiK +aNo avc -avL +awN awp awW axM @@ -50589,13 +46788,13 @@ axM azm azW aoU -avL +awN agf -ard +aNo aDa aCV -ard -ard +aNo +aNo boD aDP aGR @@ -50608,13 +46807,13 @@ aGR aHY dzE aDP -aLY -aLY -aLY -aLY -aLY -aLY -aLY +aNo +aNo +aNo +aNo +aNo +aNo +aNo aRc aRH aSp @@ -50623,85 +46822,85 @@ aSp aSp aSp aWy -aLY -aLY -adt -adt -adt -adt -adt -aLY -aZr -aZr -aZr -aZr -aZr -aZr -aZr +aNo +aNo +aww +aww +aww +aww +aww +aNo +aPI +aPI +aPI +aPI +aPI +aPI +aPI bcA bcO bdh -aZr +aPI bdR -aZr -bax +aPI +aNo beg gzK -bax -adt -adt -adt -adt -adt -adt -bgU +aNo +aww +aww +aww +aww +aww +aww +aNo mDn ekH glx -blh +aNo aBU aBU -blh -adt -adt -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (111,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD ado adU aeC @@ -50709,7 +46908,7 @@ afo afY aaJ afm -adi +aNo aaZ ajU abx @@ -50717,12 +46916,12 @@ aby abB abR boF -ahN +aNo alR amb -aiK -avb -avL +aNo +auR +awN anU awX ays @@ -50731,12 +46930,12 @@ ays ays ays aAv -avL +awN qDE -ard +aNo aoZ aDQ -ard +aNo aEX aFH aDP @@ -50752,106 +46951,106 @@ aKI aLq aLZ aDP -adt -adt -adt -adt -aLY +aww +aww +aww +aww +aNo aRd aRd aRd -aLY -aLY -aLY -aLY -aLY -aLY -adt -adt -adt -adt -adt -adt -aLY -aLY -aZr -aZr -aZr -aZr -aZr -aLY -aLY -aLY -aZr -aZr -iLF +aNo +aNo +aNo +aNo +aNo +aNo +aww +aww +aww +aww +aww +aww +aNo +aNo +aPI +aPI +aPI +aPI +aPI +aNo +aNo +aNo +aPI +aPI +lvb baO -bax +aNo eps bfI -bax -bgU -bgU -bgU -bgU -bgU -bgU -bgU -bgU +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo eOL -bgU -blh -blG -blG -blh -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aNo +aBk +aBk +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (112,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD ado aav aeD -afp -afp -afp +adw +adw +adw aaP -adi +aNo aba aiz anQ @@ -50859,26 +47058,26 @@ aoV aqW atd boG -ahN +aNo bpE -ajE -ajE -avb -avL -avL -avL -avL -avL -avL -avL -avL -avL -avL -avb -ard +aNo +aNo +auR +awN +awN +awN +awN +awN +awN +awN +awN +awN +awN +auR +aNo aDb aCX -ard +aNo aEY mUP aDP @@ -50894,41 +47093,41 @@ aGR aDP aMa aDP -adt -aLY -aLY -aLY -aLY -aLY +aww +aNo +aNo +aNo +aNo +aNo aRI -aLY -aLY -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aLY -aLY -aLY -aZr -aLY -aLY -aLY -adt -aLY +aNo +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo +aNo +aPI +aNo +aNo +aNo +aww +aNo bdi bdF bdi beh -bax +aNo eSs gYl jZC @@ -50941,83 +47140,83 @@ bjE bjE bkE dAB -bgU +aNo bli -blG -blG +aBk +aBk bmb -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (113,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD ado aaw aeE -afq +ajy afZ ahJ ais -adi +aNo aeb aiS anR -alH -alH -alH +adw +adw +adw boH -ahN +aNo bpF -anC -ajE +aiJ +aNo avd -avM -avM -avM -avM -avM -avM -avM -avM -avM -avM +auH +auH +auH +auH +auH +auH +auH +auH +auH +auH aBy -ard +aNo aDc aEt aEu @@ -51036,45 +47235,45 @@ aGR aLr aMb aDP -adt -aLY +aww +aNo aOP aPz aQp ati aRC aOP -aLY -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -aLY -aLY -aLY -adt -adt -adt -aLY -aOR -aOR -aOR -aLY -bdj -bdj -bdj -bax -bgU +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo +aNo +aww +aww +aww +aNo +blI +blI +blI +aNo +blI +blI +blI +aNo +aNo bhE bii biK @@ -51088,46 +47287,46 @@ blj blH blS bmb -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (114,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD ado aak aaA @@ -51135,7 +47334,7 @@ aKG aaD ahK ait -adi +aNo aix aiU abe @@ -51143,23 +47342,23 @@ aoW aoW ate abm -ahN -ajE -ajE -ajE -ard +aNo +aNo +aNo +aNo +aNo avN -ard -ard +aNo +aNo aDb -ard -ard -ard -ard -ard +aNo +aNo +aNo +aNo +aNo aAY -ard -ard +aNo +aNo aDd aGn aEs @@ -51178,135 +47377,135 @@ aGR aDP aDP aDP -adt -aLY +aww +aNo aOP aPC aQp atj aRC aOP -aLY -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -adt -abn -abn -abn -adt -bgU +aNo +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aww +aHD +aHD +aHD +aww +aNo bhF bij biL bjg bjF bjT -bkq +aSD bkG -bgU +aNo blk jSc blT bmb -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (115,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -aeG -adi -adi -adi -adi -agn -adi -adi -adi -ahN +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +aNo +aNo +aNo +aNo +aEU +aNo +aNo +aNo +aNo ary -ahN -ahN -ahN -ahN -ahN -ahN +aNo +aNo +aNo +aNo +aNo +aNo asf atn aud ave avO awr -ard -ato +aNo +aiJ ayt ayS azn azX -ard -ato -ard -ard -ard -ard -ard -ard -ard +aNo +aiJ +aNo +aNo +aNo +aNo +aNo +aNo +aNo aDP aGS aGT @@ -51318,130 +47517,130 @@ aGR rUS aKH aDP -adt -adt -adt -aLY +aww +aww +aww +aNo aOQ -bcM +aiJ atg atg -bcM +aiJ aSq -aLY -adt -adt -adt -adt -adt -adt -adt -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -adt -abn -abn -abn -abn -bgU +aNo +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aww +aHD +aHD +aHD +aHD +aNo bhG -bgU -bgU +aNo +aNo bjh -bgU -bgU +aNo +aNo bkr -bgU -bgU -blh +aNo +aNo +aNo blI -blh -blh -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (116,1,1) = {" aaa -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aeG -aab -aab -aab -aeG -abn -ahN +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +aHD +aNo aiD ajA akL abb anT -ahN -arc +aNo +boZ ath boL -ahN +aNo asg -ato -ato -ato -ato +aiJ +aiJ +aiJ +aiJ aws -ard -ato +aNo +aiJ ayu ayT azo azY -ard -ato +aNo +aiJ aBz aCg aDe @@ -51462,127 +47661,127 @@ eTp aDP aMc aMc -adt -aLY +aww +aNo aOP aPC aQr aQr aRC aOP -aLY -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -bgU +aNo +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aNo bhH bik -bgU +aNo bji bik -bgU +aNo bks bik -bgU -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (117,1,1) = {" aaa -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aeG -aeG -aeG -aeG -aeG -abn -ahN +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +aHD +aNo aiD ajB alC amX abf -ajQ -abg -atm +abl +abo +bpj boP -ahN +aNo ash -ato +aiJ aue avf -ato +aiJ awt -ard +aNo axP ayv ayU azp azY -ard +aNo aAZ aBA aCh @@ -51605,127 +47804,127 @@ aDP aMd aMd aMc -aLY +aNo aOP aPC aQs aQs aRC aOP -aLY -adt -adt -adt -adt -abn -abn -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -aeG -aeG -aeG -abn -abn -abn -abn -bgU +aNo +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +bll +bll +bll +aHD +aHD +aHD +aHD +aNo bhI bil -bgU +aNo bhI bil -bgU +aNo bhI bil -bgU -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (118,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -adt -adt -abn -abn -adt -adt -adt -adt -abn -abn -abn -abn -abn -adt -ahN -alH +bll +bll +bll +bll +aHD +aHD +aHD +aww +aww +aHD +aHD +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aww +aNo +adw ajD -alH -anx -alH -ahN -abh -auL -ahN -ahN +adw +aqf +adw +aNo +abp +bpC +aNo +aNo asi -ato -ato -ato -ato -awu -ard -ard -ard -ard -ard -ard -ard -ato +aiJ +aiJ +aiJ +aiJ +anZ +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aiJ aBz aCi aDf @@ -51744,130 +47943,130 @@ aHC aGR aKJ aDP -abn -abn -abn -aLY -aOR -aLY -aOR -aOR -aLY -aOR -aLY -adt -adt -adt -adt -adt -abn -abn -abn -aab -aab -abn -abn -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -abn -bgU -bjj -bjj -bgU -bjj -bjj -bgU -bjj -bjj -bgU -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aHD +aHD +aHD +aNo +blI +aNo +blI +blI +aNo +blI +aNo +aww +aww +aww +aww +aww +aHD +aHD +aHD +bll +bll +aHD +aHD +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +aHD +aNo +blI +blI +aNo +blI +blI +aNo +blI +blI +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (119,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -ahN +bll +bll +bll +bll +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo aiF -ahN +aNo ajC -ahN -aRe -ahN -abh -auL +aNo +aSk +aNo +abp +bpC boL -ahN +aNo asj atp auf -avg +awK avP awv -ard -abn -abn -abn -abn -abn -ard -aBa +aNo +aHD +aHD +aHD +aHD +aHD +aNo +blI aBz aCj aDg @@ -51886,130 +48085,130 @@ aDP aGX aGX aDP -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -abn -abn -abn -abn -adt -adt -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +aHD +aHD +aHD +aHD +aww +aww +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (120,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -ahN +bll +bll +bll +bll +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo aiI -ahN +aNo akH -ahN +aNo aoH -ahN +aNo asb auM boP -ahN -ard +aNo +aNo atq atq atq atq -ard -ard -abn -abn -abn -abn -abn -abn -abn +aNo +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aHD aBz aCk aDh @@ -52018,140 +48217,140 @@ aEw aFd huD aBz -abn -abn aHD -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (121,1,1) = {" aaa -aab -aab -aab -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -ahN -ahN -ahN -ahN -ahN -ahN -ahN -ahN -ahN -ahN -ahN -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -abn -abn +bll +bll +bll +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +aHD +aHD aBz aCl aDi @@ -52160,140 +48359,140 @@ aEw aFe aFN aBz -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (122,1,1) = {" aaa -aab -aab -aab -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -abn +bll +bll +bll +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +aHD aBz aBz aBz @@ -52302,2504 +48501,2504 @@ aBz aBz aBz aBz -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aac -aac -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aeG -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aNo +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (123,1,1) = {" aaa -aab -aab -aab -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -aeG -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aac -aac -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aeG -aeG -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aNo +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (124,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -aeG -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aeG -aeG -aeG -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (125,1,1) = {" aaa -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -aeG -aeG -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aeG -aeG -aeG -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (126,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -aeG -aeG -aeG -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aeG -aeG -aeG -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (127,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -aeG -aeG -aeG -aeG -aeG -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aeG -abn -abn -abn -aeG -aeG -aeG -aeG -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (128,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -aeG -aeG -aeG -aeG -aeG -aac -aac -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +bll +bll +bll +bll +bll +aNo +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (129,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -adt -adt -adt -adt -adt -adt -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -aeG -aeG -aeG -aeG -aeG -aac -aac -abn -abn -abn -abn -abn -abn -abn -abn -aeG -abn -abn -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +bll +bll +bll +bll +bll +aNo +aNo +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (130,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -adt -adt -adt -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -abn -abn -abn -abn -abn -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aww +aww +aww +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (131,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -abn -abn -abn -abn -aeG -abn -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +bll +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (132,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (133,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -abn -abn -abn -abn -abn -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +aHD +aHD +aHD +aHD +aHD +aHD +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (134,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (135,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (136,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (137,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (138,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (139,1,1) = {" aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll +bll aaa "} (140,1,1) = {" From 583cc5c925aa06101a30e37447237a2487abbacb Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 17 Mar 2022 18:42:14 -0400 Subject: [PATCH 109/180] Update prommie_blob.dm --- .../human/species/station/prommie_blob.dm | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index ff58786820..ab00e58485 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -13,6 +13,7 @@ shock_resist = 0 // Lets not be immune to zaps. is_adult = TRUE harmless = TRUE + friendly = list("nuzzles", "glomps", "snuggles", "hugs") // lets be cute :3 var/mob/living/carbon/human/humanform var/datum/modifier/healing @@ -27,6 +28,8 @@ verbs += /mob/living/simple_mob/slime/xenobio/promethean/proc/prommie_blobform verbs += /mob/living/proc/set_size verbs += /mob/living/proc/hide + verbs += /mob/living/simple_mob/proc/animal_nom + verbs += /mob/living/proc/shred_limb update_mood() glow_color = color handle_light() @@ -74,14 +77,16 @@ //Drop all our things var/list/things_to_drop = contents.Copy() - var/list/things_to_not_drop = list(w_uniform,nif,l_store,r_store,wear_id,l_ear,r_ear) //And whatever else we decide for balancing. - + var/list/things_to_not_drop = list(w_uniform,nif,l_store,r_store,wear_id,l_ear,r_ear,head) //And whatever else we decide for balancing. + var/obj/item/clothing/head/new_hat things_to_drop -= things_to_not_drop //Crunch the lists things_to_drop -= organs //Mah armbs things_to_drop -= internal_organs //Mah sqeedily spooch for(var/obj/item/I in things_to_drop) //rip hoarders drop_from_inventory(I) + for(var/obj/item/clothing/head/H in things_to_not_drop) + new_hat = H if(w_uniform && istype(w_uniform,/obj/item/clothing)) //No webbings tho. We do this after in case a suit was in the way var/obj/item/clothing/uniform = w_uniform @@ -100,16 +105,23 @@ //Put our owner in it (don't transfer var/mind) qdel(blob.ai_holder) blob.ai_holder = null + if(new_hat) + blob.hat = new_hat + unEquip(new_hat) + new_hat.forceMove(src) blob.ckey = ckey blob.name = name blob.color = rgb(r_skin, g_skin, b_skin) //blob.pacify() //blob.make_adult() blob.mood = ":3" + + blob.update_icon() - blob.verbs -= /mob/living/proc/ventcrawl - blob.verbs -= /mob/living/simple_mob/slime/xenobio/verb/evolve + blob.verbs -= /mob/living/proc/ventcrawl // Absolutely not. + blob.verbs -= /mob/living/simple_mob/slime/xenobio/verb/evolve // We aren't really xenobio, so none of this. blob.verbs -= /mob/living/simple_mob/slime/xenobio/verb/reproduce + blob.verbs -= /mob/living/simple_mob/proc/set_name // We already have a name. temporary_form = blob //Mail them to nullspace @@ -166,6 +178,7 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/x //Put our owner in it (don't transfer var/mind) ckey = blob.ckey + equip_to_slot_if_possible(blob.hat, slot_head) temporary_form = null //Transfer vore organs @@ -239,14 +252,14 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/x return ..() /mob/living/simple_mob/slime/xenobio/promethean/adjustBruteLoss(var/amount,var/include_robo) - amount *= 1.5 + amount *= 0.75 if(humanform) return humanform.adjustBruteLoss(amount) else return ..() /mob/living/simple_mob/slime/xenobio/promethean/adjustFireLoss(var/amount,var/include_robo) - amount *= 1.5 + amount *= 2 if(humanform) return humanform.adjustFireLoss(amount) else From 7404f10522b12bdf4cefa7f253c8e9fa24e9d222 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 17 Mar 2022 21:05:52 -0400 Subject: [PATCH 110/180] Update prommie_blob.dm --- .../mob/living/carbon/human/species/station/prommie_blob.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index ab00e58485..6866dbeae5 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -79,6 +79,7 @@ var/list/things_to_drop = contents.Copy() var/list/things_to_not_drop = list(w_uniform,nif,l_store,r_store,wear_id,l_ear,r_ear,head) //And whatever else we decide for balancing. var/obj/item/clothing/head/new_hat + var/has_hat = FALSE things_to_drop -= things_to_not_drop //Crunch the lists things_to_drop -= organs //Mah armbs things_to_drop -= internal_organs //Mah sqeedily spooch @@ -86,8 +87,9 @@ for(var/obj/item/I in things_to_drop) //rip hoarders drop_from_inventory(I) for(var/obj/item/clothing/head/H in things_to_not_drop) - new_hat = H - + if(H) + new_hat = H + has_hat = TRUE if(w_uniform && istype(w_uniform,/obj/item/clothing)) //No webbings tho. We do this after in case a suit was in the way var/obj/item/clothing/uniform = w_uniform if(LAZYLEN(uniform.accessories)) From bc1aed4c86ab49ed2f02d45928661041ba6b2972 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 17 Mar 2022 21:35:15 -0400 Subject: [PATCH 111/180] Update prommie_blob.dm --- .../carbon/human/species/station/prommie_blob.dm | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 6866dbeae5..a1dda958cc 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -14,6 +14,8 @@ is_adult = TRUE harmless = TRUE friendly = list("nuzzles", "glomps", "snuggles", "hugs") // lets be cute :3 + melee_damage_upper = 0 + melee_damage_lower = 0 var/mob/living/carbon/human/humanform var/datum/modifier/healing @@ -107,9 +109,10 @@ //Put our owner in it (don't transfer var/mind) qdel(blob.ai_holder) blob.ai_holder = null - if(new_hat) + if(has_hat) blob.hat = new_hat - unEquip(new_hat) + src.u_equip(new_hat) + //unEquip(new_hat) new_hat.forceMove(src) blob.ckey = ckey blob.name = name @@ -182,6 +185,7 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/x ckey = blob.ckey equip_to_slot_if_possible(blob.hat, slot_head) temporary_form = null + update_icon() //Transfer vore organs vore_selected = blob.vore_selected @@ -368,8 +372,11 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/x . = ..() . -= "It appears to have been pacified." -/mob/living/simple_mob/slime/attackby(obj/item/I, mob/user) +/mob/living/simple_mob/slime/xenobio/promethean/attackby(obj/item/I, mob/user) if(istype(I, /obj/item/slimepotion)) to_chat(user, "You can't feed this to a promethean!.") return - ..() \ No newline at end of file + ..() + +/mob/living/simple_mob/slime/xenobio/promethean/init_vore() + return \ No newline at end of file From 23a0f3e8a0049bab067052111349dbb3b5cbbe09 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 17 Mar 2022 23:11:24 -0400 Subject: [PATCH 112/180] Update prommie_blob.dm --- .../carbon/human/species/station/prommie_blob.dm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index a1dda958cc..c8c79e8e36 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -1,12 +1,12 @@ // Prommies are slimes, lets make them a subtype of slimes. /mob/living/simple_mob/slime/xenobio/promethean + name = "Promethean Blob" desc = "A promethean expressing their true form." //ai_holder_type = null color = null // Uses a special icon_state. slime_color = "rainbow" unity = TRUE water_resist = 100 // Lets not kill the prommies - can_buckle = TRUE cores = 0 movement_cooldown = 3 appearance_flags = RADIATION_GLOWS @@ -16,6 +16,7 @@ friendly = list("nuzzles", "glomps", "snuggles", "hugs") // lets be cute :3 melee_damage_upper = 0 melee_damage_lower = 0 + player_msg = "You're a little squisher! Your cuteness level has increased tenfold." var/mob/living/carbon/human/humanform var/datum/modifier/healing @@ -25,7 +26,7 @@ var/human_brute = 0 var/human_burn = 0 -/mob/living/simple_mob/slime/xenobio/promethean/Initialize() +/mob/living/simple_mob/slime/xenobio/promethean/Initialize(mapload, null) //verbs -= /mob/living/proc/ventcrawl verbs += /mob/living/simple_mob/slime/xenobio/promethean/proc/prommie_blobform verbs += /mob/living/proc/set_size @@ -50,7 +51,6 @@ humanform = H updatehealth() - verbs += /mob/living/proc/hide else update_icon() @@ -89,9 +89,11 @@ for(var/obj/item/I in things_to_drop) //rip hoarders drop_from_inventory(I) for(var/obj/item/clothing/head/H in things_to_not_drop) - if(H) - new_hat = H - has_hat = TRUE + drop_from_inventory(H) + //if(H) + new_hat = H + has_hat = TRUE + if(w_uniform && istype(w_uniform,/obj/item/clothing)) //No webbings tho. We do this after in case a suit was in the way var/obj/item/clothing/uniform = w_uniform if(LAZYLEN(uniform.accessories)) @@ -111,7 +113,6 @@ blob.ai_holder = null if(has_hat) blob.hat = new_hat - src.u_equip(new_hat) //unEquip(new_hat) new_hat.forceMove(src) blob.ckey = ckey @@ -188,6 +189,7 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/x update_icon() //Transfer vore organs + vore_organs = blob.vore_organs vore_selected = blob.vore_selected for(var/obj/belly/B as anything in blob.vore_organs) B.forceMove(src) From b47f58e1390299f98e2b5f0ab87ea5f2abfd1e9f Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Thu, 17 Mar 2022 23:30:55 -0400 Subject: [PATCH 113/180] Update prommie_blob.dm --- .../human/species/station/prommie_blob.dm | 79 ++++++++++--------- 1 file changed, 40 insertions(+), 39 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index c8c79e8e36..e921afe670 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -1,5 +1,5 @@ // Prommies are slimes, lets make them a subtype of slimes. -/mob/living/simple_mob/slime/xenobio/promethean +/mob/living/simple_mob/slime/promethean name = "Promethean Blob" desc = "A promethean expressing their true form." //ai_holder_type = null @@ -11,8 +11,8 @@ movement_cooldown = 3 appearance_flags = RADIATION_GLOWS shock_resist = 0 // Lets not be immune to zaps. - is_adult = TRUE - harmless = TRUE + //is_adult = TRUE + //harmless = TRUE friendly = list("nuzzles", "glomps", "snuggles", "hugs") // lets be cute :3 melee_damage_upper = 0 melee_damage_lower = 0 @@ -26,9 +26,9 @@ var/human_brute = 0 var/human_burn = 0 -/mob/living/simple_mob/slime/xenobio/promethean/Initialize(mapload, null) +/mob/living/simple_mob/slime/promethean/Initialize(mapload, null) //verbs -= /mob/living/proc/ventcrawl - verbs += /mob/living/simple_mob/slime/xenobio/promethean/proc/prommie_blobform + verbs += /mob/living/simple_mob/slime/promethean/proc/prommie_blobform verbs += /mob/living/proc/set_size verbs += /mob/living/proc/hide verbs += /mob/living/simple_mob/proc/animal_nom @@ -39,13 +39,13 @@ update_icon() return ..() -/mob/living/simple_mob/slime/xenobio/promethean/Stat() +/mob/living/simple_mob/slime/promethean/Stat() ..() if(humanform) humanform.species.Stat(humanform) //Constructor allows passing the human to sync damages -/mob/living/simple_mob/slime/xenobio/promethean/New(var/newloc, var/mob/living/carbon/human/H) +/mob/living/simple_mob/slime/promethean/New(var/newloc, var/mob/living/carbon/human/H) ..() if(H) humanform = H @@ -75,11 +75,11 @@ var/atom/creation_spot = drop_location() //Create our new blob - var/mob/living/simple_mob/slime/xenobio/promethean/blob = new(creation_spot,src) + var/mob/living/simple_mob/slime/promethean/blob = new(creation_spot,src) //Drop all our things var/list/things_to_drop = contents.Copy() - var/list/things_to_not_drop = list(w_uniform,nif,l_store,r_store,wear_id,l_ear,r_ear,head) //And whatever else we decide for balancing. + var/list/things_to_not_drop = list(w_uniform,nif,l_store,r_store,wear_id,l_ear,r_ear) //And whatever else we decide for balancing. var/obj/item/clothing/head/new_hat var/has_hat = FALSE things_to_drop -= things_to_not_drop //Crunch the lists @@ -88,11 +88,14 @@ for(var/obj/item/I in things_to_drop) //rip hoarders drop_from_inventory(I) - for(var/obj/item/clothing/head/H in things_to_not_drop) - drop_from_inventory(H) + if(I == new_hat) + new_hat = I + has_hat = TRUE + //for(var/obj/item/clothing/head/H in things_to_not_drop) + // drop_from_inventory(H) //if(H) - new_hat = H - has_hat = TRUE + // new_hat = H + // has_hat = TRUE if(w_uniform && istype(w_uniform,/obj/item/clothing)) //No webbings tho. We do this after in case a suit was in the way var/obj/item/clothing/uniform = w_uniform @@ -125,8 +128,8 @@ blob.update_icon() blob.verbs -= /mob/living/proc/ventcrawl // Absolutely not. - blob.verbs -= /mob/living/simple_mob/slime/xenobio/verb/evolve // We aren't really xenobio, so none of this. - blob.verbs -= /mob/living/simple_mob/slime/xenobio/verb/reproduce + //blob.verbs -= /mob/living/simple_mob/slime/xenobio/verb/evolve // We aren't really xenobio, so none of this. + //blob.verbs -= /mob/living/simple_mob/slime/xenobio/verb/reproduce blob.verbs -= /mob/living/simple_mob/proc/set_name // We already have a name. temporary_form = blob @@ -149,7 +152,7 @@ //Return our blob in case someone wants it return blob -mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/xenobio/promethean/blob, force) +mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/promethean/blob, force) if(!istype(blob)) return @@ -206,7 +209,7 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/x //Return ourselves in case someone wants it return src -/mob/living/simple_mob/slime/xenobio/promethean/updatehealth() +/mob/living/simple_mob/slime/promethean/updatehealth() if(!humanform) return ..() @@ -253,69 +256,69 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/x healths.icon_state = "health7" // All the damage and such to the blob translates to the human -/mob/living/simple_mob/slime/xenobio/promethean/apply_effect(var/effect = 0, var/effecttype = STUN, var/blocked = 0, var/check_protection = 1) +/mob/living/simple_mob/slime/promethean/apply_effect(var/effect = 0, var/effecttype = STUN, var/blocked = 0, var/check_protection = 1) if(humanform) return humanform.apply_effect(effect, effecttype, blocked, check_protection) else return ..() -/mob/living/simple_mob/slime/xenobio/promethean/adjustBruteLoss(var/amount,var/include_robo) +/mob/living/simple_mob/slime/promethean/adjustBruteLoss(var/amount,var/include_robo) amount *= 0.75 if(humanform) return humanform.adjustBruteLoss(amount) else return ..() -/mob/living/simple_mob/slime/xenobio/promethean/adjustFireLoss(var/amount,var/include_robo) +/mob/living/simple_mob/slime/promethean/adjustFireLoss(var/amount,var/include_robo) amount *= 2 if(humanform) return humanform.adjustFireLoss(amount) else return ..() -/mob/living/simple_mob/slime/xenobio/promethean/adjustToxLoss(amount) +/mob/living/simple_mob/slime/promethean/adjustToxLoss(amount) if(humanform) return humanform.adjustToxLoss(amount) else return ..() -/mob/living/simple_mob/slime/xenobio/promethean/adjustOxyLoss(amount) +/mob/living/simple_mob/slime/promethean/adjustOxyLoss(amount) if(humanform) return humanform.adjustOxyLoss(amount) else return ..() -/mob/living/simple_mob/slime/xenobio/promethean/adjustHalLoss(amount) +/mob/living/simple_mob/slime/promethean/adjustHalLoss(amount) if(humanform) return humanform.adjustHalLoss(amount) else return ..() -/mob/living/simple_mob/slime/xenobio/promethean/adjustCloneLoss(amount) +/mob/living/simple_mob/slime/promethean/adjustCloneLoss(amount) if(humanform) return humanform.adjustCloneLoss(amount) else return ..() -/mob/living/simple_mob/slime/xenobio/promethean/ex_act(severity) +/mob/living/simple_mob/slime/promethean/ex_act(severity) if(humanform) return humanform.ex_act(severity) else return ..() -/mob/living/simple_mob/slime/xenobio/promethean/rad_act(severity) +/mob/living/simple_mob/slime/promethean/rad_act(severity) if(humanform) return humanform.ex_act(severity) else return ..() -/mob/living/simple_mob/slime/xenobio/promethean/bullet_act(obj/item/projectile/P) +/mob/living/simple_mob/slime/promethean/bullet_act(obj/item/projectile/P) if(humanform) return humanform.bullet_act(P) else return ..() -/mob/living/simple_mob/slime/xenobio/promethean/death(gibbed, deathmessage = "dissolves away, leaving only a few spare parts!") +/mob/living/simple_mob/slime/promethean/death(gibbed, deathmessage = "dissolves away, leaving only a few spare parts!") if(humanform) humanform.death(gibbed, deathmessage) else @@ -325,17 +328,16 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/x if(!QDELETED(src)) // Human's handle death should have taken us, but maybe we were adminspawned or something without a human counterpart qdel(src) -/mob/living/simple_mob/slime/xenobio/promethean/Login() +/mob/living/simple_mob/slime/promethean/Login() . = ..() copy_from_prefs_vr(bellies = FALSE) -/mob/living/simple_mob/slime/xenobio/promethean/proc/prommie_blobform() +/mob/living/simple_mob/slime/promethean/proc/prommie_blobform() set name = "Toggle Blobform" set desc = "Switch between amorphous and humanoid forms." set category = "Abilities" set hidden = FALSE - to_chat(src,"Blob form attepted to revert!") var/atom/movable/to_locate = src if(!isturf(to_locate.loc)) to_chat(src,"You need more space to perform this action!") @@ -343,7 +345,6 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/x //Blob form if(!ishuman(src)) - to_chat(src,"They are a blob!") if(humanform.temporary_form.stat) to_chat(src,"You can only do this while not stunned.") else @@ -363,22 +364,22 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/x if(H) H.gib() -/mob/living/simple_mob/slime/xenobio/promethean/get_description_interaction() +/mob/living/simple_mob/slime/promethean/get_description_interaction() return -/mob/living/simple_mob/slime/xenobio/promethean/get_description_info() +/mob/living/simple_mob/slime/promethean/get_description_info() return - -/mob/living/simple_mob/slime/xenobio/promethean/examine(mob/user) +/* +/mob/living/simple_mob/slime/promethean/examine(mob/user) . = ..() . -= "It appears to have been pacified." -/mob/living/simple_mob/slime/xenobio/promethean/attackby(obj/item/I, mob/user) +/mob/living/simple_mob/slime/promethean/attackby(obj/item/I, mob/user) if(istype(I, /obj/item/slimepotion)) to_chat(user, "You can't feed this to a promethean!.") return ..() - -/mob/living/simple_mob/slime/xenobio/promethean/init_vore() +*/ +/mob/living/simple_mob/slime/promethean/init_vore() return \ No newline at end of file From 4d37f3cc9eb246aa43cc8e01971f6ced88c54ebd Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 18 Mar 2022 00:06:31 -0400 Subject: [PATCH 114/180] Update prommie_blob.dm --- .../human/species/station/prommie_blob.dm | 41 +++++++++++++------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index e921afe670..fd2b8522e5 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -60,6 +60,10 @@ to_chat(src,"You can't change forms while inside something.") return + var/panel_was_up = FALSE + if(client?.statpanel == "Abilities") + panel_was_up = TRUE + handle_grasp() //It's possible to blob out before some key parts of the life loop. This results in things getting dropped at null. TODO: Fix the code so this can be done better. remove_micros(src, src) //Living things don't fare well in roblobs. if(buckled) @@ -86,11 +90,15 @@ things_to_drop -= organs //Mah armbs things_to_drop -= internal_organs //Mah sqeedily spooch + for(var/obj/item/clothing/head/H in things_to_drop) + if(H) + new_hat = H + has_hat = TRUE + drop_from_inventory(H) + things_to_drop -= H + for(var/obj/item/I in things_to_drop) //rip hoarders drop_from_inventory(I) - if(I == new_hat) - new_hat = I - has_hat = TRUE //for(var/obj/item/clothing/head/H in things_to_not_drop) // drop_from_inventory(H) //if(H) @@ -119,10 +127,8 @@ //unEquip(new_hat) new_hat.forceMove(src) blob.ckey = ckey - blob.name = name + //blob.name = name blob.color = rgb(r_skin, g_skin, b_skin) - //blob.pacify() - //blob.make_adult() blob.mood = ":3" @@ -149,6 +155,9 @@ //We can still speak our languages! blob.languages = languages.Copy() + if(panel_was_up) + client?.statpanel = "Abilities" + //Return our blob in case someone wants it return blob @@ -156,6 +165,10 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p if(!istype(blob)) return + var/panel_was_up = FALSE + if(client?.statpanel == "Abilities") + panel_was_up = TRUE + if(!force && !isturf(blob.loc)) to_chat(blob,"You can't change forms while inside something.") return @@ -169,10 +182,6 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p pulledby.stop_pulling() stop_pulling() - //Stop healing if we are - if(blob.healing) - blob.healing.expire() - //Message blob.visible_message("[src.name] reshapes into a humanoid appearance!") @@ -187,16 +196,21 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p //Put our owner in it (don't transfer var/mind) ckey = blob.ckey - equip_to_slot_if_possible(blob.hat, slot_head) + var/obj/item/hat = blob.hat + blob.drop_hat() + drop_from_inventory(hat) + equip_to_slot_if_possible(hat, slot_head) temporary_form = null update_icon() //Transfer vore organs - vore_organs = blob.vore_organs + //vore_organs = blob.vore_organs + to_chat(src,"Attempting to get vore bellies back.") vore_selected = blob.vore_selected for(var/obj/belly/B as anything in blob.vore_organs) B.forceMove(src) B.owner = src + to_chat(src,"[B]'s owner is [src].") if(blob.prev_left_hand) put_in_l_hand(blob.prev_left_hand) //The restore for when reforming. if(blob.prev_right_hand) put_in_r_hand(blob.prev_right_hand) @@ -206,6 +220,9 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p //Get rid of friend blob qdel(blob) + if(panel_was_up) + client?.statpanel = "Abilities" + //Return ourselves in case someone wants it return src From 6791dc2b4a69ccc82c4f51856fcacf939ed28510 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 18 Mar 2022 00:25:13 -0400 Subject: [PATCH 115/180] Update prommie_blob.dm --- .../carbon/human/species/station/prommie_blob.dm | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index fd2b8522e5..3cbfdb2aff 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -204,14 +204,12 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p update_icon() //Transfer vore organs - //vore_organs = blob.vore_organs to_chat(src,"Attempting to get vore bellies back.") vore_selected = blob.vore_selected for(var/obj/belly/B as anything in blob.vore_organs) B.forceMove(src) B.owner = src to_chat(src,"[B]'s owner is [src].") - if(blob.prev_left_hand) put_in_l_hand(blob.prev_left_hand) //The restore for when reforming. if(blob.prev_right_hand) put_in_r_hand(blob.prev_right_hand) @@ -368,19 +366,6 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p to_chat(src,"Attempting to revert!") humanform.prommie_outofblob(src) -/datum/species/shapeshifter/promethean/handle_death(var/mob/living/carbon/human/H) - if(!H) - return // Iono! - - if(H.temporary_form) - H.forceMove(H.temporary_form.drop_location()) - H.ckey = H.temporary_form.ckey - QDEL_NULL(H.temporary_form) - - spawn(1) - if(H) - H.gib() - /mob/living/simple_mob/slime/promethean/get_description_interaction() return From 54268c0a58dc813c6a4a2e33472f06fc8ad78cdf Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 18 Mar 2022 00:33:56 -0400 Subject: [PATCH 116/180] Update prommie_blob.dm --- .../mob/living/carbon/human/species/station/prommie_blob.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 3cbfdb2aff..8a7bb223fc 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -210,6 +210,8 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p B.forceMove(src) B.owner = src to_chat(src,"[B]'s owner is [src].") + + blob.vore_organs.Cut() if(blob.prev_left_hand) put_in_l_hand(blob.prev_left_hand) //The restore for when reforming. if(blob.prev_right_hand) put_in_r_hand(blob.prev_right_hand) From d08bb11b412f734f0cb5396ccad4e55740afb40c Mon Sep 17 00:00:00 2001 From: Pandora Date: Fri, 18 Mar 2022 04:40:44 +0000 Subject: [PATCH 117/180] Warden's guncase - tether --- maps/tether/tether-02-surface2.dmm | 36530 +++++++++++++++------------ 1 file changed, 20165 insertions(+), 16365 deletions(-) diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index b337480083..9e8714fc30 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -1,6 +1,13 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aaa" = ( -/turf/unsimulated/wall/planetary/virgo3b) +/turf/unsimulated/wall/planetary/virgo3b, +/area/tether/surfacebase/outside/outside2) +"aab" = ( +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) +"aac" = ( +/turf/simulated/wall, +/area/tether/surfacebase/outside/outside2) "aad" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -20,7 +27,8 @@ dir = 1 }, /obj/structure/window/reinforced, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/centralhall) "aae" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -42,7 +50,8 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/centralhall) "aaf" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 9 @@ -60,7 +69,8 @@ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aag" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -74,7 +84,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "aah" = ( /obj/machinery/camera/network/medbay, /obj/effect/floor_decal/borderfloorwhite{ @@ -83,7 +94,8 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aai" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 @@ -92,7 +104,8 @@ dir = 5 }, /obj/structure/flora/pottedplant/minitree, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaj" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -115,7 +128,8 @@ dir = 8; health = 1e+006 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/centralhall) "aak" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 @@ -124,7 +138,8 @@ dir = 5 }, /obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aal" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -138,7 +153,11 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aam" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aan" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -146,7 +165,8 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aao" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -163,7 +183,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aap" = ( /obj/structure/cable/green{ d1 = 2; @@ -176,7 +197,8 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaq" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -190,13 +212,18 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aar" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/centralhall) "aas" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/machinery/vending/coffee, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/centralhall) "aat" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -215,7 +242,8 @@ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aau" = ( /obj/structure/railing{ dir = 4 @@ -228,7 +256,8 @@ layer = 3.3; pixel_y = 26 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "aav" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -243,7 +272,8 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aaw" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -255,7 +285,19 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"aax" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "aay" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -264,13 +306,15 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaA" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -278,7 +322,8 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aaB" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -291,7 +336,8 @@ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -303,7 +349,8 @@ dir = 8 }, /obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaD" = ( /obj/machinery/light{ dir = 4 @@ -318,7 +365,8 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aaE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -327,15 +375,18 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaF" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaG" = ( /obj/structure/window/reinforced, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/centralhall) "aaH" = ( /obj/structure/railing{ dir = 1 @@ -343,7 +394,8 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/open) +/turf/simulated/open, +/area/rnd/staircase/secondfloor) "aaI" = ( /obj/structure/cable/green{ icon_state = "2-4" @@ -364,7 +416,8 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaJ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -382,12 +435,14 @@ /obj/effect/floor_decal/corner/pink/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aaK" = ( /obj/machinery/camera/network/medbay{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "aaL" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -408,7 +463,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaM" = ( /obj/structure/cable/green{ d1 = 4; @@ -424,7 +480,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -452,7 +509,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaO" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -474,7 +532,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -491,7 +550,8 @@ }, /obj/effect/floor_decal/borderfloorwhite/corner2, /obj/effect/floor_decal/corner/pink/bordercorner2, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aaQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -522,7 +582,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaR" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -538,7 +599,8 @@ /obj/structure/cable/green{ icon_state = "0-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaS" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -552,7 +614,8 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -568,7 +631,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaU" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -582,7 +646,8 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaV" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 @@ -598,7 +663,8 @@ pixel_y = 32; shut_up = 0 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaW" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -610,7 +676,8 @@ dir = 1; pixel_y = 32 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaX" = ( /obj/item/device/radio/intercom{ dir = 1; @@ -631,7 +698,8 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaY" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -648,7 +716,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aaZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -672,7 +741,8 @@ pixel_x = -5; pixel_y = 24 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aba" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -687,7 +757,8 @@ /obj/structure/sign/poster{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "abb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -701,7 +772,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "abc" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -719,7 +791,8 @@ dir = 10 }, /obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "abd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -738,7 +811,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "abe" = ( /obj/machinery/power/apc{ dir = 4; @@ -761,7 +835,8 @@ dir = 6 }, /obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "abf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -771,7 +846,40 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"abg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"abh" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/under/bathrobe, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"abi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"abj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "abk" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -787,7 +895,8 @@ dir = 1; pixel_y = -32 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "abl" = ( /obj/machinery/door/airlock{ name = "Unisex Showers" @@ -795,7 +904,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "abm" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet/medical, @@ -806,7 +916,11 @@ /obj/effect/floor_decal/borderfloorwhite{ dir = 6 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"abn" = ( +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside2) "abo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -816,11 +930,13 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "abp" = ( /obj/structure/closet/secure_closet/personal, /obj/item/clothing/under/bathrobe, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "abq" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/floor_decal/borderfloorwhite{ @@ -835,7 +951,29 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"abr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) "abs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -850,7 +988,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "abt" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 @@ -865,7 +1004,8 @@ dir = 1; pixel_y = 32 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "abu" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -876,10 +1016,16 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "abv" = ( /obj/structure/stairs/spawner/east, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "abw" = ( /obj/machinery/power/apc{ dir = 1; @@ -889,7 +1035,8 @@ /obj/structure/cable/green{ icon_state = "0-2" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "abx" = ( /obj/structure/bed/chair{ dir = 4 @@ -909,7 +1056,8 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aby" = ( /obj/machinery/disposal, /obj/effect/floor_decal/borderfloorwhite{ @@ -926,7 +1074,11 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"abz" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/cmo) "abA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -941,7 +1093,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "abB" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white, @@ -962,16 +1115,21 @@ pixel_y = 8; range = 12 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "abC" = ( /obj/structure/railing, /obj/structure/stairs/spawner/east, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "abD" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "abE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, @@ -996,7 +1154,11 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"abF" = ( +/turf/simulated/open, +/area/tether/surfacebase/medical/centralstairwell) "abG" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 @@ -1016,10 +1178,12 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) "abH" = ( /obj/machinery/camera/network/medbay, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/centralstairwell) "abI" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -1054,13 +1218,15 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/cmo) "abK" = ( /obj/machinery/washing_machine, /obj/effect/floor_decal/techfloor{ dir = 9 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "abL" = ( /obj/machinery/washing_machine, /obj/effect/floor_decal/techfloor{ @@ -1072,7 +1238,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "abM" = ( /obj/effect/floor_decal/techfloor{ dir = 5 @@ -1088,7 +1255,8 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "abN" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -1109,7 +1277,8 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/resleeving) "abO" = ( /obj/structure/table/glass, /obj/machinery/photocopier/faxmachine{ @@ -1129,7 +1298,14 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"abP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "abQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -1137,7 +1313,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "abR" = ( /obj/structure/table/glass, /obj/item/weapon/paper_bin{ @@ -1163,7 +1340,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "abS" = ( /obj/machinery/keycard_auth{ pixel_x = 32; @@ -1172,7 +1350,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "abT" = ( /obj/item/modular_computer/console/preset/command{ dir = 8 @@ -1187,18 +1366,29 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "abU" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) +"abV" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "abW" = ( /obj/structure/railing{ dir = 1 }, /obj/structure/stairs/spawner/east, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "abX" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -1215,10 +1405,16 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "abY" = ( /obj/structure/railing, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "abZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -1226,7 +1422,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "aca" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -1235,7 +1432,8 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "acb" = ( /obj/structure/sign/nosmoking_1{ pixel_x = -32 @@ -1250,7 +1448,8 @@ dir = 9 }, /obj/machinery/vending/loadout/uniform, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1262,7 +1461,8 @@ dir = 1 }, /obj/machinery/clonepod/transhuman, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -1277,7 +1477,8 @@ dir = 1 }, /obj/machinery/transhuman/resleever, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "ace" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -1291,7 +1492,8 @@ /obj/structure/table/glass, /obj/item/weapon/book/manual/resleeving, /obj/item/device/sleevemate, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acf" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -1303,19 +1505,25 @@ dir = 5 }, /obj/machinery/computer/transhuman/resleeving, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acg" = ( /obj/machinery/photocopier, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"ach" = ( +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) "aci" = ( /obj/structure/table/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) "acj" = ( /obj/structure/bed/chair/office/light, /obj/machinery/button/remote/blast_door{ @@ -1347,20 +1555,26 @@ /obj/effect/landmark/start{ name = "Chief Medical Officer" }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) "ack" = ( /obj/structure/filingcabinet, /obj/item/device/radio/intercom/department/medbay{ dir = 4; pixel_x = 24 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "acl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) +"acm" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/detective) "acn" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, @@ -1379,9 +1593,15 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/tether/surfacebase/security/detective) +"aco" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/evidence) "acp" = ( -/obj/structure/lattice) +/obj/structure/lattice, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) "acq" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -1396,7 +1616,8 @@ pixel_x = 11; pixel_y = -4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "acr" = ( /obj/machinery/light{ dir = 8 @@ -1407,7 +1628,8 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acs" = ( /obj/effect/floor_decal/corner/paleblue{ dir = 6 @@ -1416,11 +1638,13 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "act" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acu" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -1437,18 +1661,21 @@ /obj/structure/bed/chair/office/light{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acv" = ( /obj/structure/window/reinforced/polarized/full{ id = "surfresleeving" }, /obj/structure/grille, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/resleeving) "acw" = ( /obj/structure/railing, /obj/structure/stairs/spawner/east, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "acx" = ( /obj/machinery/camera/network/medbay{ dir = 9 @@ -1457,17 +1684,20 @@ dir = 1 }, /obj/machinery/vending/medical, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/centralhall) "acy" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, /obj/structure/window/reinforced/polarized/full{ id = "cmo_office" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/cmo) "acz" = ( /obj/machinery/papershredder, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "acA" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white_cmo, @@ -1476,14 +1706,19 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) "acB" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop{ dir = 1; pixel_y = 4 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) +"acC" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/patient_c) "acD" = ( /obj/structure/table/glass, /obj/machinery/computer/skills{ @@ -1499,7 +1734,8 @@ name = "Chief Medical Officer RC"; pixel_x = 22 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "acE" = ( /obj/structure/window/reinforced, /obj/effect/floor_decal/techfloor{ @@ -1508,7 +1744,8 @@ /obj/effect/floor_decal/techfloor{ dir = 10 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "acF" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 8 @@ -1520,12 +1757,14 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "acG" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "acH" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -1544,7 +1783,8 @@ dir = 4; pixel_x = -23 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acI" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/floor_decal/borderfloorwhite{ @@ -1568,7 +1808,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "acJ" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -1577,7 +1818,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1585,7 +1827,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acL" = ( /obj/structure/table/reinforced, /obj/item/device/reagent_scanner, @@ -1598,7 +1841,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "acM" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/sterile/latex, @@ -1612,7 +1856,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "acN" = ( /obj/structure/table/reinforced, /obj/item/device/uv_light, @@ -1625,13 +1870,15 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "acO" = ( /obj/machinery/computer/secure_data, /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "acP" = ( /obj/structure/table/reinforced, /obj/machinery/microscope, @@ -1650,7 +1897,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "acQ" = ( /obj/structure/table/reinforced, /obj/item/weapon/forensics/sample_kit/powder, @@ -1663,7 +1911,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "acR" = ( /obj/structure/table/reinforced, /obj/item/weapon/forensics/sample_kit, @@ -1672,7 +1921,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "acS" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -1684,13 +1934,15 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) "acT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/camera/network/security, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) "acU" = ( /obj/structure/table/reinforced, /obj/machinery/power/apc{ @@ -1708,7 +1960,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) "acV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1716,7 +1969,8 @@ /obj/structure/sign/poster{ dir = 1 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) "acW" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -1724,7 +1978,8 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) "acX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1739,7 +1994,8 @@ /obj/structure/cable/green{ icon_state = "2-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acY" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -1756,12 +2012,14 @@ name = "Resleeving Lab"; req_access = list(5) }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "acZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) "ada" = ( /obj/structure/cable/green{ icon_state = "1-2" @@ -1782,7 +2040,8 @@ /obj/machinery/camera/network/medbay{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "adb" = ( /obj/structure/dogbed{ desc = "Runtime's bed. Some of her disappointment seems to have rubbed off on it."; @@ -1790,7 +2049,8 @@ }, /obj/item/toy/plushie/mouse/fluff, /mob/living/simple_mob/animal/passive/cat/runtime, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "adc" = ( /obj/structure/cable/green{ d1 = 2; @@ -1799,7 +2059,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) "add" = ( /obj/structure/bed/chair{ dir = 1 @@ -1809,7 +2070,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) "ade" = ( /obj/machinery/power/apc{ dir = 4; @@ -1821,7 +2083,8 @@ icon_state = "0-8" }, /obj/structure/flora/pottedplant/minitree, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "adf" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -1843,7 +2106,8 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_a) "adg" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -1865,7 +2129,8 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_b) "adh" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, @@ -1876,7 +2141,11 @@ dir = 8; id = "cmo_office" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/cmo) +"adi" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/examroom) "adj" = ( /obj/structure/curtain/open/shower/medical, /obj/effect/floor_decal/steeldecal/steel_decals10, @@ -1886,7 +2155,8 @@ /obj/machinery/shower{ dir = 1 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "adk" = ( /obj/effect/floor_decal/techfloor, /obj/effect/floor_decal/techfloor{ @@ -1899,7 +2169,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "adl" = ( /obj/effect/floor_decal/techfloor{ dir = 6 @@ -1910,7 +2181,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/medical/resleeving) "adm" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -1932,12 +2204,14 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_c) "adn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) "ado" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -1948,7 +2222,40 @@ dir = 1; id = "exam_room" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/examroom) +"adp" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"adq" = ( +/obj/structure/bed/chair/office/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) "adr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 @@ -1956,35 +2263,56 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "ads" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) +"adt" = ( +/turf/simulated/mineral, +/area/tether/surfacebase/outside/outside2) "adu" = ( /obj/machinery/chem_master, /obj/item/device/radio/intercom{ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"adv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "adw" = ( -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"adx" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "ady" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"adz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "adA" = ( /obj/structure/table/reinforced, /obj/machinery/computer/med_data/laptop{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "adB" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -1992,9 +2320,11 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) "adC" = ( -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) "adD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -2014,13 +2344,15 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) "adE" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -26 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) "adF" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -2028,12 +2360,14 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) "adG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "adH" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -2064,12 +2398,14 @@ pixel_x = 28; pixel_y = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "adI" = ( /obj/structure/bed/chair/comfy/brown{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "adJ" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -2078,7 +2414,8 @@ /obj/structure/flora/skeleton{ name = "\proper Sheb" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "adK" = ( /obj/machinery/hologram/holopad, /obj/structure/cable/green{ @@ -2092,12 +2429,14 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) "adL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) "adM" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -2106,7 +2445,8 @@ /obj/machinery/camera/network/medbay{ dir = 8 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "adN" = ( /obj/structure/table/glass, /obj/machinery/firealarm{ @@ -2124,7 +2464,8 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) "adO" = ( /obj/structure/bed/chair/office/light, /obj/effect/floor_decal/borderfloorwhite{ @@ -2136,7 +2477,54 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"adP" = ( +/obj/structure/bed/chair, +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"adQ" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"adR" = ( +/obj/structure/bed/chair/office/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) "adS" = ( /obj/structure/bed/chair, /obj/item/device/radio/intercom{ @@ -2149,7 +2537,22 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"adT" = ( +/obj/structure/bed/chair, +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) "adU" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 9 @@ -2161,7 +2564,8 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "adV" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -2179,7 +2583,8 @@ icon_state = "pipe-j2" }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) "adW" = ( /obj/machinery/door/airlock/multi_tile/glass{ name = "Medbay Breakroom"; @@ -2195,7 +2600,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/multi_tile, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"adX" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/resleeving) "adY" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -2220,7 +2629,8 @@ /obj/structure/sign/painting/library_secure{ pixel_x = -30 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "adZ" = ( /obj/machinery/computer/guestpass{ dir = 1; @@ -2255,7 +2665,8 @@ pixel_x = -3; pixel_y = -3 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "aea" = ( /obj/item/device/radio/intercom{ pixel_y = -28 @@ -2270,7 +2681,8 @@ /obj/structure/bed/chair{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "aeb" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -2284,23 +2696,42 @@ /obj/effect/floor_decal/corner_steel_grid{ dir = 10 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aec" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/item/weapon/clipboard, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) "aed" = ( /obj/structure/window/reinforced, /obj/machinery/dnaforensics, /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aee" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aef" = ( /obj/machinery/door/window/eastright{ dir = 2 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aeg" = ( /obj/structure/window/reinforced, /obj/structure/table/reinforced, @@ -2315,7 +2746,8 @@ /obj/item/weapon/folder/yellow{ pixel_y = -5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aeh" = ( /obj/machinery/door/window/eastright{ dir = 2 @@ -2326,18 +2758,21 @@ icon_state = "1-2" }, /obj/effect/landmark/vermin, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aei" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aej" = ( /obj/structure/window/reinforced, /obj/structure/filingcabinet, /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aek" = ( /obj/machinery/door/airlock/security{ name = "Evidence Storage"; @@ -2351,7 +2786,14 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/evidence) +"ael" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/outside/outside2) +"aem" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/patient_a) "aen" = ( /obj/machinery/camera/network/medbay{ dir = 10 @@ -2371,7 +2813,8 @@ /obj/structure/bed/chair{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "aeo" = ( /obj/structure/bed/psych{ name = "couch" @@ -2379,7 +2822,8 @@ /obj/structure/sign/painting/library_secure{ pixel_x = -30 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "aep" = ( /obj/structure/cable/green{ d1 = 1; @@ -2389,21 +2833,67 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/medical/cmo) "aeq" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/alarm{ dir = 8; pixel_x = 25 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) +"aer" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/tether/surfacebase/medical/centralstairwell) "aes" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aet" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"aeu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"aev" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/item/weapon/clipboard, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"aew" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"aex" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) "aey" = ( /obj/structure/table/glass, /obj/machinery/alarm{ @@ -2417,10 +2907,12 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) "aez" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) "aeA" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet/medical, @@ -2434,7 +2926,23 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"aeB" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) "aeC" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop{ @@ -2450,18 +2958,21 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aeD" = ( /obj/structure/table/glass, /obj/item/weapon/paper_bin, /obj/item/weapon/pen, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aeE" = ( /obj/structure/disposalpipe/segment, /obj/item/weapon/folder/white, /obj/item/weapon/clipboard, /obj/structure/table/glass, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aeF" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -2474,7 +2985,11 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"aeG" = ( +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside2) "aeH" = ( /obj/structure/closet{ name = "Forensics Gear" @@ -2484,7 +2999,8 @@ /obj/item/weapon/storage/box/bodybags, /obj/item/weapon/storage/briefcase/crimekit, /obj/item/weapon/storage/briefcase/crimekit, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aeI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -2492,7 +3008,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"aeJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aeK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -2510,7 +3036,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aeL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -2521,7 +3048,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aeM" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -2530,7 +3058,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aeN" = ( /obj/machinery/door/airlock/glass_security{ id_tag = "detdoor"; @@ -2541,7 +3070,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "aeO" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -2552,7 +3082,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aeP" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -2572,7 +3103,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aeQ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -2594,7 +3126,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aeR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -2612,7 +3145,8 @@ dir = 4 }, /obj/machinery/vending/fitness, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aeS" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -2624,7 +3158,14 @@ dir = 5 }, /obj/machinery/vending/coffee, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"aeT" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/security/outfitting) +"aeU" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/outfitting) "aeV" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -2643,7 +3184,14 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/outfitting) +"aeW" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/security/outfitting/storage) +"aeX" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/security/armory) "aeY" = ( /obj/machinery/door/airlock/medical{ name = "Morgue"; @@ -2652,7 +3200,15 @@ /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"aeZ" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/patient_b) +"afa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "afb" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop{ @@ -2682,7 +3238,8 @@ /obj/structure/cable/green{ icon_state = "0-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) "afc" = ( /obj/structure/closet/secure_closet/CMO, /obj/item/weapon/storage/belt/medical, @@ -2696,7 +3253,8 @@ dir = 4 }, /obj/item/weapon/storage/mrebag/pill/sleevingcure, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "afd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -2706,7 +3264,8 @@ pixel_x = -27; pixel_y = -28 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "afe" = ( /obj/structure/cable/green{ d1 = 1; @@ -2720,7 +3279,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "aff" = ( /obj/structure/bookcase, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -2729,7 +3289,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/medical/cmo) "afg" = ( /obj/machinery/door/airlock/medical{ id_tag = "SurfMedicalResleeving"; @@ -2743,7 +3304,8 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "afh" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop{ @@ -2783,7 +3345,29 @@ pixel_x = 6; pixel_y = -22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"afi" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) "afj" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/effect/floor_decal/borderfloorwhite{ @@ -2797,7 +3381,8 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) "afk" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/effect/floor_decal/borderfloorwhite{ @@ -2821,7 +3406,39 @@ pixel_x = -3; pixel_y = -22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) +"afl" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) "afm" = ( /obj/machinery/light_switch{ dir = 1; @@ -2855,7 +3472,8 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "afn" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/effect/floor_decal/borderfloorwhite{ @@ -2879,7 +3497,8 @@ pixel_x = -3; pixel_y = -22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) "afo" = ( /obj/structure/bed/chair/wheelchair{ dir = 8 @@ -2894,7 +3513,15 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"afp" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) +"afq" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "afr" = ( /obj/structure/cable{ d1 = 4; @@ -2902,7 +3529,8 @@ icon_state = "4-8" }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "afs" = ( /obj/structure/cable{ d1 = 4; @@ -2911,19 +3539,22 @@ }, /obj/structure/catwalk, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "aft" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "afu" = ( /obj/structure/morgue{ dir = 8 }, /obj/structure/morgue, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "afv" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -2931,7 +3562,8 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "afw" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -2942,13 +3574,15 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "afx" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -24 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "afy" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -2958,7 +3592,8 @@ dir = 1; pixel_y = -28 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "afz" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -2969,7 +3604,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "afA" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -2984,7 +3620,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "afB" = ( /obj/structure/closet{ name = "Evidence Closet" @@ -2992,7 +3629,8 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "afC" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -3006,7 +3644,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "afD" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -3014,7 +3653,8 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "afE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -3023,7 +3663,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"afF" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "afG" = ( /obj/machinery/light{ dir = 4 @@ -3034,7 +3678,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "afH" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 9 @@ -3054,7 +3699,8 @@ dir = 1; pixel_y = 32 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "afI" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -3071,7 +3717,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "afJ" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 @@ -3093,7 +3740,8 @@ pixel_y = 32 }, /obj/item/device/retail_scanner/security, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "afK" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 @@ -3127,7 +3775,8 @@ /obj/item/device/holowarrant, /obj/item/device/holowarrant, /obj/item/device/retail_scanner/security, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "afL" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 @@ -3141,7 +3790,8 @@ icon_state = "1-2" }, /obj/machinery/vending/wardrobe/detdrobe, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "afM" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 5 @@ -3158,7 +3808,8 @@ dir = 5 }, /obj/machinery/vending/wardrobe/secdrobe, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "afN" = ( /obj/structure/table/rack/shelf/steel, /obj/item/clothing/suit/armor/vest/alt{ @@ -3177,7 +3828,8 @@ pixel_x = 6; pixel_y = 6 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "afO" = ( /obj/structure/table/rack/shelf/steel, /obj/item/clothing/suit/armor/vest/wolftaur{ @@ -3189,19 +3841,26 @@ pixel_y = -4 }, /obj/item/weapon/storage/lockbox, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "afP" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/machinery/vending/security, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "afQ" = ( /obj/machinery/mech_recharger, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"afR" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "afS" = ( /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "afT" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/gun/energy/laser{ @@ -3215,13 +3874,15 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "afU" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/gun/energy/ionrifle, /obj/machinery/atmospherics/unary/vent_pump/on, /obj/machinery/camera/network/security, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "afV" = ( /obj/machinery/power/apc{ dir = 1; @@ -3232,7 +3893,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "afW" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/firealarm{ @@ -3242,7 +3904,8 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "afX" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -3260,7 +3923,8 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_c) "afY" = ( /obj/structure/bed/chair{ dir = 4 @@ -3275,13 +3939,15 @@ /obj/effect/floor_decal/corner/pink/border{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "afZ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aga" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/effect/floor_decal/rust, @@ -3300,7 +3966,8 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "agb" = ( /obj/machinery/door/airlock/command{ id_tag = "cmodoor"; @@ -3317,7 +3984,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/cmo) "agc" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -3326,7 +3994,8 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "agd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -3339,13 +4008,15 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "age" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "agf" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -3356,7 +4027,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "agg" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical{ @@ -3370,14 +4042,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) "agh" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ id = "patient_room_a" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_a) "agi" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical{ @@ -3391,7 +4065,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_c) "agj" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -3404,14 +4079,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "agk" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ id = "patient_room_b" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/patient_b) "agl" = ( /obj/structure/catwalk, /obj/machinery/alarm{ @@ -3423,7 +4100,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "agm" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical{ @@ -3437,22 +4115,33 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_b) +"agn" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall, +/area/tether/surfacebase/medical/examroom) "ago" = ( /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "agp" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ id = "exam_room" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/examroom) "agq" = ( /obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"agr" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/detective/officea) "ags" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -3462,7 +4151,8 @@ name = "Forensics Lab"; req_access = list(4) }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) "agt" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -3473,7 +4163,11 @@ name = "Forensics Lab"; req_access = list(4) }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/detective) +"agu" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/detective/officeb) "agv" = ( /obj/machinery/firealarm{ dir = 8; @@ -3485,7 +4179,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "agw" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -3498,7 +4193,8 @@ }, /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/red/bordercorner, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "agx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -3506,7 +4202,8 @@ /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, /obj/structure/table/bench/steel, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "agy" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -3518,7 +4215,8 @@ dir = 6 }, /obj/structure/table/bench/steel, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "agz" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -3536,7 +4234,8 @@ /obj/structure/table/steel, /obj/item/weapon/storage/box/nifsofts_security, /obj/item/weapon/hand_labeler, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "agA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -3555,7 +4254,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "agB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -3566,7 +4266,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "agC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -3582,7 +4283,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "agD" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -3590,7 +4292,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "agE" = ( /obj/machinery/door/airlock/security{ name = "Equipment Storage"; @@ -3602,7 +4305,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "agF" = ( /obj/machinery/light_switch{ dir = 4; @@ -3614,27 +4318,35 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "agG" = ( /obj/structure/cable/green{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "agH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/alarm{ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "agI" = ( /obj/machinery/door/window/brigdoor/westleft{ name = "Armory Access"; req_access = list(3) }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"agJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "agK" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -3642,7 +4354,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "agL" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable{ @@ -3650,7 +4363,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) "agM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -3659,12 +4373,14 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "agN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "agO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -3675,14 +4391,16 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "agP" = ( /obj/structure/railing, /obj/machinery/alarm{ dir = 1; pixel_y = -25 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/centralstairwell) "agQ" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -3701,7 +4419,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "agR" = ( /obj/structure/cable{ d1 = 1; @@ -3717,12 +4436,14 @@ /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "agS" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) "agT" = ( /obj/structure/cable/green{ icon_state = "1-8" @@ -3737,7 +4458,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "agU" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -3748,7 +4470,8 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "agV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -3759,7 +4482,8 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "agW" = ( /obj/structure/cable{ d1 = 1; @@ -3769,7 +4493,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "agX" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -3777,7 +4502,8 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "agY" = ( /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/green/bordercorner, @@ -3789,7 +4515,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "agZ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -3799,20 +4526,35 @@ pixel_x = -28 }, /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aha" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "ahb" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, /obj/effect/floor_decal/borderfloorwhite/corner2, /obj/effect/floor_decal/corner/paleblue/bordercorner2, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"ahc" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/resleeving) +"ahd" = ( +/obj/structure/bookcase, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/security_space_law, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "ahe" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/power/apc{ @@ -3824,17 +4566,38 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "ahf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ahg" = ( +/obj/structure/closet/wardrobe/detective, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "ahh" = ( /obj/structure/closet/wardrobe/detective, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "ahi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) +"ahj" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "ahk" = ( /obj/structure/bookcase, /obj/item/weapon/book/manual/security_space_law, @@ -3842,7 +4605,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "ahl" = ( /obj/machinery/alarm{ dir = 4; @@ -3854,7 +4618,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "ahm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -3878,7 +4643,11 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"ahn" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/middlehall) "aho" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -3900,7 +4669,8 @@ dir = 8 }, /obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "ahp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -3914,7 +4684,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "ahq" = ( /obj/effect/floor_decal/borderfloorblack/corner, /obj/effect/floor_decal/corner/red/bordercorner, @@ -3923,7 +4694,8 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "ahr" = ( /obj/effect/floor_decal/borderfloorblack/corner{ dir = 8 @@ -3935,7 +4707,13 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) +"ahs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "aht" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 4 @@ -3958,7 +4736,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "ahu" = ( /obj/structure/table/rack/shelf/steel, /obj/item/clothing/glasses/hud/security, @@ -3969,14 +4748,16 @@ pixel_x = -24; pixel_y = -8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "ahv" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "ahw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/light{ @@ -3992,7 +4773,8 @@ pixel_x = -3; pixel_y = -3 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "ahx" = ( /obj/structure/table/rack/shelf/steel, /obj/item/clothing/suit/storage/vest/heavy/officer{ @@ -4020,12 +4802,14 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "ahy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "ahz" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/gun/projectile/shotgun/pump{ @@ -4038,7 +4822,8 @@ pixel_x = 1; pixel_y = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "ahA" = ( /obj/structure/table/steel, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -4054,13 +4839,15 @@ pixel_x = -5; pixel_y = 7 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "ahB" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/glass/hidden{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ahC" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -4079,14 +4866,16 @@ /obj/machinery/door/firedoor/glass/hidden{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ahD" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "ahE" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/effect/floor_decal/steeldecal/steel_decals4{ @@ -4107,7 +4896,8 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "ahF" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/effect/floor_decal/steeldecal/steel_decals4{ @@ -4125,32 +4915,37 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "ahG" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "ahH" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; name = "CMO Office"; sortType = "CMO Office" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ahI" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; name = "Medical Breakroom"; sortType = "Medical Breakroom" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ahJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "ahK" = ( /obj/machinery/alarm{ dir = 8; @@ -4164,7 +4959,8 @@ }, /obj/structure/bed/padded, /obj/item/weapon/bedsheet/medical, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "ahL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 @@ -4173,14 +4969,22 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ahM" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, +/obj/machinery/camera/network/tether{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ahN" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/recoveryward) "ahO" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, @@ -4188,7 +4992,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ahP" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, @@ -4196,7 +5001,8 @@ dir = 4; icon_state = "pipe-j2" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ahQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -4213,14 +5019,33 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) +"ahR" = ( +/obj/machinery/computer/security/wooden_tv, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "ahS" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"ahT" = ( +/obj/structure/closet/secure_closet/detective, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/weapon/gun/energy/taser, +/obj/item/device/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30; + pixel_x = 2; + pixel_y = 3 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "ahU" = ( /obj/structure/closet/secure_closet/detective, /obj/item/weapon/reagent_containers/spray/pepper, @@ -4232,14 +5057,16 @@ pixel_x = 2; pixel_y = 3 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "ahV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "ahW" = ( /obj/structure/cable/green{ d1 = 1; @@ -4250,10 +5077,12 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "ahX" = ( /obj/machinery/computer/security/wooden_tv, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "ahY" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -4261,18 +5090,31 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"ahZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aia" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aib" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/structure/stairs/spawner/south, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aic" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -4289,7 +5131,8 @@ pixel_x = -24 }, /obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "aid" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -4300,7 +5143,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "aie" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 4 @@ -4315,7 +5159,8 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "aif" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -4330,13 +5175,15 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "aig" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "aih" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 4 @@ -4349,7 +5196,8 @@ }, /obj/structure/closet/secure_closet/security, /obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "aii" = ( /obj/structure/table/steel, /obj/item/weapon/storage/box/holowarrants, @@ -4370,17 +5218,20 @@ /obj/structure/cable/green{ icon_state = "0-4" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "aij" = ( /obj/structure/cable/green{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "aik" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "ail" = ( /obj/structure/table/steel, /obj/item/ammo_magazine/m45/rubber{ @@ -4401,7 +5252,8 @@ pixel_x = -25; pixel_y = -9 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aim" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -4409,7 +5261,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "ain" = ( /obj/machinery/door/window/brigdoor/westleft{ name = "Armory Access"; @@ -4421,7 +5274,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aio" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -4429,7 +5283,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aip" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -4437,7 +5292,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aiq" = ( /obj/machinery/light{ dir = 8 @@ -4445,7 +5301,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/substation/medsec) "air" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 @@ -4453,7 +5310,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) "ais" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -4472,7 +5330,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "ait" = ( /obj/machinery/power/apc{ dir = 4; @@ -4494,7 +5353,8 @@ d2 = 8; icon_state = "0-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aiu" = ( /obj/machinery/door/airlock/medical{ name = "Exam Room"; @@ -4515,7 +5375,8 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aiv" = ( /obj/structure/cable/green{ d1 = 1; @@ -4526,7 +5387,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "aiw" = ( /obj/machinery/door/airlock/medical{ name = "Morgue"; @@ -4541,7 +5403,8 @@ dir = 8 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "aix" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 @@ -4564,7 +5427,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aiy" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -4580,7 +5444,8 @@ }, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aiz" = ( /obj/structure/cable/green{ d1 = 4; @@ -4598,7 +5463,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals10{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aiA" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -4608,7 +5474,8 @@ dir = 8; pixel_x = 25 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "aiB" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -4635,7 +5502,8 @@ dir = 1; pixel_y = -24 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aiC" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 @@ -4656,10 +5524,12 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aiD" = ( /obj/machinery/washing_machine, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aiE" = ( /obj/machinery/portable_atmospherics/powered/scrubber, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -4667,14 +5537,16 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aiF" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock12"; name = "Surface Recovery Toilet 1" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aiG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, @@ -4696,7 +5568,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) "aiH" = ( /obj/effect/landmark{ name = "lightsout" @@ -4717,7 +5590,8 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aiI" = ( /obj/structure/toilet{ dir = 8 @@ -4732,9 +5606,14 @@ pixel_y = 22; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aiJ" = ( -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"aiK" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/uppersouthstairwell) "aiL" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 @@ -4758,7 +5637,8 @@ /obj/machinery/camera/network/medbay{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aiM" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -4775,7 +5655,8 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aiN" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -4795,7 +5676,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aiO" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -4810,7 +5692,8 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aiP" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -4830,7 +5713,8 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "aiQ" = ( /obj/structure/table/standard, /obj/random/soap, @@ -4843,12 +5727,14 @@ pixel_x = 5; pixel_y = -25 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) "aiR" = ( /obj/structure/morgue{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "aiS" = ( /obj/machinery/computer/security/telescreen/entertainment{ desc = "Looks like it's on MTV. Now you can't blame that demi-cowgirl for working her money maker. I wonder what else is on?"; @@ -4870,7 +5756,8 @@ /obj/effect/floor_decal/corner_steel_grid{ dir = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aiT" = ( /obj/machinery/door/firedoor/multi_tile, /obj/machinery/door/airlock/multi_tile/glass{ @@ -4884,7 +5771,8 @@ name = "Exit Button"; pixel_x = -24 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "aiU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -4899,10 +5787,15 @@ /obj/effect/floor_decal/corner_steel_grid{ dir = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"aiV" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/resleeving) "aiW" = ( /obj/structure/morgue, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "aiX" = ( /obj/effect/landmark/start{ name = "Medical Doctor" @@ -4911,7 +5804,8 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "aiY" = ( /obj/structure/table/woodentable, /obj/item/device/taperecorder{ @@ -4926,7 +5820,8 @@ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "aiZ" = ( /obj/structure/bed/chair/office/dark, /obj/structure/cable/green{ @@ -4943,27 +5838,32 @@ /obj/effect/landmark/start{ name = "Detective" }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "aja" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "ajb" = ( /obj/machinery/camera/network/security{ dir = 8 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "ajc" = ( /obj/machinery/camera/network/security{ dir = 5 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "ajd" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "aje" = ( /obj/structure/bed/chair/office/dark, /obj/structure/cable/green{ @@ -4978,7 +5878,8 @@ /obj/effect/landmark/start{ name = "Detective" }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "ajf" = ( /obj/structure/table/woodentable, /obj/item/device/taperecorder{ @@ -4993,7 +5894,8 @@ dir = 4; pixel_x = 24 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "ajg" = ( /obj/machinery/light{ dir = 8 @@ -5004,12 +5906,16 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "ajh" = ( /obj/structure/railing, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aji" = ( -/obj/structure/stairs/spawner/south) +/obj/structure/stairs/spawner/south, +/turf/simulated/floor/virgo3b, +/area/tether/surfacebase/outside/outside2) "ajj" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 10 @@ -5025,7 +5931,8 @@ }, /obj/structure/closet/secure_closet/security, /obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "ajk" = ( /obj/structure/cable/green{ d1 = 1; @@ -5044,7 +5951,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "ajl" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 6 @@ -5061,7 +5969,8 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "ajm" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 10 @@ -5082,7 +5991,8 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "ajn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -5097,7 +6007,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "ajo" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 6 @@ -5109,7 +6020,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2, /obj/structure/closet/secure_closet/security, /obj/item/device/holowarrant, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "ajp" = ( /obj/structure/table/steel, /obj/item/weapon/cell/device/weapon{ @@ -5125,7 +6037,8 @@ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "ajq" = ( /obj/structure/table/steel, /obj/machinery/recharger, @@ -5135,7 +6048,8 @@ /obj/machinery/camera/network/security{ dir = 10 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "ajr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -5146,7 +6060,8 @@ pixel_x = 24; pixel_y = -8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "ajs" = ( /obj/structure/table/steel, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -5164,13 +6079,15 @@ pixel_x = -5; pixel_y = 7 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "ajt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aju" = ( /obj/structure/table/rack/steel, /obj/item/clothing/gloves/arm_guard/riot, @@ -5187,7 +6104,8 @@ dir = 8 }, /obj/structure/window/reinforced, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "ajv" = ( /obj/structure/table/rack/steel, /obj/item/clothing/gloves/arm_guard/bulletproof, @@ -5199,7 +6117,8 @@ /obj/item/clothing/suit/armor/bulletproof/alt, /obj/item/clothing/head/helmet/bulletproof, /obj/structure/window/reinforced, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "ajw" = ( /obj/structure/table/rack/steel, /obj/item/clothing/gloves/arm_guard/laserproof, @@ -5214,16 +6133,19 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "ajx" = ( /obj/structure/filingcabinet/chestdrawer{ desc = "A large drawer filled with autopsy reports."; name = "Autopsy Reports" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "ajy" = ( /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "ajz" = ( /obj/machinery/alarm{ dir = 1; @@ -5243,7 +6165,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "ajA" = ( /obj/structure/mirror{ dir = 4; @@ -5257,26 +6180,42 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "ajB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "ajC" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock13"; name = "Surface Recovery Toilet 2" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "ajD" = ( /obj/machinery/firealarm{ dir = 4; layer = 3.3; pixel_x = 26 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ajE" = ( +/turf/simulated/wall, +/area/maintenance/lower/north) +"ajF" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/breakroom) +"ajG" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/breakroom) "ajH" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -5294,13 +6233,15 @@ dir = 1; pixel_y = -30 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "ajI" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "ajJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -5308,7 +6249,8 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "ajK" = ( /obj/effect/floor_decal/steeldecal/steel_decals9, /obj/effect/floor_decal/steeldecal/steel_decals9{ @@ -5361,7 +6303,8 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "ajO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -5372,12 +6315,23 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "ajP" = ( /obj/structure/disposalpipe/segment{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"ajQ" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "ajR" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -5395,7 +6349,8 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "ajS" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -5412,13 +6367,15 @@ /obj/machinery/light, /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "ajT" = ( /obj/machinery/door/airlock/multi_tile/glass{ name = "Infirmary Lobby" }, /obj/machinery/door/firedoor/multi_tile, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "ajU" = ( /obj/structure/cable/green{ d1 = 4; @@ -5437,7 +6394,11 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ajV" = ( +/turf/simulated/wall, +/area/maintenance/lower/public_garden_maintenence/upper) "ajW" = ( /obj/structure/table/woodentable, /obj/item/device/flashlight/lamp/green, @@ -5446,7 +6407,8 @@ pixel_x = -24; pixel_y = 8 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "ajX" = ( /obj/structure/table/woodentable, /obj/random/cigarettes, @@ -5459,7 +6421,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "ajY" = ( /obj/structure/table/woodentable, /obj/item/weapon/paper_bin, @@ -5471,9 +6434,14 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) "ajZ" = ( -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officea) +"aka" = ( +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "akb" = ( /obj/structure/table/woodentable, /obj/item/weapon/paper_bin, @@ -5486,7 +6454,8 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "akc" = ( /obj/structure/table/woodentable, /obj/random/cigarettes, @@ -5499,7 +6468,8 @@ dir = 10 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "akd" = ( /obj/structure/table/woodentable, /obj/item/device/flashlight/lamp/green, @@ -5508,7 +6478,8 @@ pixel_x = 24; pixel_y = 8 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/detective/officeb) "ake" = ( /obj/machinery/door/airlock/multi_tile/glass{ name = "Security Airlock"; @@ -5521,7 +6492,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "akf" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -5543,7 +6515,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "akg" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_security{ @@ -5555,12 +6528,14 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "akh" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, -/turf/simulated/floor) +/turf/simulated/floor, +/area/tether/surfacebase/security/outfitting) "aki" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_security{ @@ -5568,7 +6543,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting) "akj" = ( /obj/machinery/door/airlock/security{ name = "Armory"; @@ -5578,7 +6554,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/outfitting/storage) "akk" = ( /obj/structure/table/steel, /obj/item/weapon/cell/device/weapon{ @@ -5598,24 +6575,28 @@ pixel_x = -6; pixel_y = -3 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "akl" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "akm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "akn" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "ako" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/machinery/portable_atmospherics/canister/air, @@ -5626,13 +6607,18 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "akp" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"akq" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/bathroom) "akr" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -5655,7 +6641,8 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "aks" = ( /obj/machinery/door/airlock/multi_tile/glass{ name = "Medbay Airlock"; @@ -5663,7 +6650,8 @@ req_one_access = list(5) }, /obj/machinery/door/firedoor/multi_tile, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -5671,7 +6659,8 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "aku" = ( /obj/structure/table/steel, /obj/item/device/sleevemate, @@ -5683,7 +6672,8 @@ /obj/machinery/camera/network/medbay{ dir = 10 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "akv" = ( /obj/structure/bookcase/manuals/medical, /obj/item/weapon/book/manual/resleeving, @@ -5692,7 +6682,8 @@ pixel_y = 7 }, /obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "akw" = ( /obj/machinery/computer/security/telescreen/entertainment{ desc = "Looks like it's set to ree-Anur-ntertanment, I wonder what else is on?"; @@ -5701,19 +6692,23 @@ }, /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/vending/cola/soft, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "akx" = ( /obj/machinery/vending/fitness, /obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "aky" = ( /obj/machinery/vending/coffee, /obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "akz" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/flora/pottedplant, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "akA" = ( /obj/effect/floor_decal/corner/paleblue{ dir = 6 @@ -5725,7 +6720,8 @@ dir = 4 }, /obj/machinery/vending/sol, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -5740,7 +6736,8 @@ dir = 6 }, /obj/machinery/vending/wardrobe/virodrobe, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -5755,7 +6752,8 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 6 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -5774,7 +6772,8 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 6 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akE" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 @@ -5800,7 +6799,8 @@ dir = 9 }, /obj/structure/sign/poster, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "akF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -5811,7 +6811,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akG" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -5844,7 +6845,8 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akH" = ( /obj/structure/toilet{ dir = 8 @@ -5859,7 +6861,8 @@ pixel_y = 22; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "akI" = ( /obj/effect/floor_decal/corner/paleblue{ dir = 6 @@ -5867,10 +6870,15 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 9 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akJ" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akK" = ( /obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akL" = ( /obj/structure/mirror{ dir = 4; @@ -5884,7 +6892,11 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"akM" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/morgue) "akN" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -5896,7 +6908,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "akO" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -5913,7 +6926,8 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "akP" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -5943,7 +6957,8 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "akQ" = ( /obj/structure/cable/green{ d1 = 1; @@ -5962,7 +6977,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akR" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -5973,7 +6989,8 @@ /obj/structure/sign/poster{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "akS" = ( /obj/structure/window/reinforced, /obj/effect/floor_decal/corner/paleblue{ @@ -5987,7 +7004,8 @@ }, /obj/structure/table/standard, /obj/random/medical, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akT" = ( /obj/structure/window/reinforced, /obj/effect/floor_decal/corner/paleblue{ @@ -6001,7 +7019,8 @@ }, /obj/structure/table/standard, /obj/random/tetheraid, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akU" = ( /obj/structure/cable/green{ d1 = 1; @@ -6022,18 +7041,28 @@ layer = 3.3; pixel_x = 26 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akV" = ( /obj/structure/railing{ dir = 1 }, /obj/structure/stairs/spawner/west, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "akW" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"akX" = ( +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_two) +"akY" = ( +/obj/structure/sign/nanotrasen, +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_two) "akZ" = ( /obj/structure/cable/green{ d1 = 32; @@ -6042,10 +7071,12 @@ }, /obj/structure/lattice, /obj/machinery/door/firedoor/glass, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/public_garden_maintenence/upper) "ala" = ( /obj/structure/closet/firecloset/full/double, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "alb" = ( /obj/structure/bed/chair/office/dark{ dir = 4 @@ -6053,7 +7084,8 @@ /obj/structure/sign/painting/library_secure{ pixel_x = -30 }, -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officea) "alc" = ( /obj/structure/cable/green{ d1 = 1; @@ -6062,12 +7094,18 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officea) +"ald" = ( +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officea) "ale" = ( -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) "alf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) "alg" = ( /obj/structure/cable/green{ d1 = 1; @@ -6076,7 +7114,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) "alh" = ( /obj/structure/bed/chair/office/dark{ dir = 8 @@ -6084,7 +7123,8 @@ /obj/structure/sign/painting/library_secure{ pixel_x = 30 }, -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) "ali" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -6095,7 +7135,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "alj" = ( /obj/structure/cable/green{ d1 = 2; @@ -6120,7 +7161,8 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "alk" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6140,7 +7182,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "all" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6160,7 +7203,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "alm" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6185,7 +7229,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aln" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6208,7 +7253,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "alo" = ( /obj/structure/cable/green{ d1 = 1; @@ -6233,7 +7279,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "alp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -6253,7 +7300,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "alq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -6273,7 +7321,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "alr" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -6285,7 +7334,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "als" = ( /obj/structure/extinguisher_cabinet{ dir = 1; @@ -6309,7 +7359,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "alt" = ( /obj/structure/sign/department/armory{ pixel_x = 32; @@ -6328,7 +7379,8 @@ pixel_y = 27; req_access = list(3) }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "alu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 8 @@ -6342,7 +7394,8 @@ name = "Armory" }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "alv" = ( /obj/machinery/atmospherics/valve/digital{ dir = 4; @@ -6363,13 +7416,15 @@ pixel_y = 27; req_access = list(3) }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/tether/surfacebase/security/armory) "alw" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "alx" = ( /obj/machinery/recharger/wallcharger{ pixel_x = 4; @@ -6385,7 +7440,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aly" = ( /obj/effect/landmark{ name = "lightsout" @@ -6396,13 +7452,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "alz" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "alA" = ( /obj/structure/window/reinforced{ dir = 8 @@ -6410,7 +7468,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "alB" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/machinery/portable_atmospherics/canister/empty, @@ -6418,19 +7477,31 @@ /obj/machinery/atmospherics/portables_connector{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "alC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"alD" = ( +/turf/simulated/wall, +/area/maintenance/substation/medsec) +"alE" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "alF" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "alG" = ( /obj/machinery/alarm{ dir = 8; @@ -6450,13 +7521,18 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"alH" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "alI" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "alJ" = ( /obj/structure/table/steel, /obj/item/weapon/storage/box/bodybags{ @@ -6471,26 +7547,35 @@ dir = 1; pixel_y = -24 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "alK" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, /obj/machinery/light, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "alL" = ( /obj/structure/table/steel, /obj/item/weapon/surgical/scalpel, /obj/item/weapon/autopsy_scanner, /obj/item/weapon/surgical/cautery, /obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) "alM" = ( /obj/structure/stairs/spawner/west, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "alN" = ( /obj/machinery/optable, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/morgue) +"alO" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "alP" = ( /obj/structure/cable/green{ d1 = 1; @@ -6515,7 +7600,8 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "alQ" = ( /obj/structure/cable/green{ d1 = 4; @@ -6534,7 +7620,8 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 6 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "alR" = ( /obj/structure/cable/green{ d1 = 4; @@ -6561,14 +7648,16 @@ dir = 1; pixel_y = 32 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "alS" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock10"; name = "Surface Toilet 1" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "alT" = ( /obj/structure/toilet{ dir = 8 @@ -6583,7 +7672,8 @@ pixel_y = 22; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "alU" = ( /obj/structure/window/reinforced{ dir = 1 @@ -6595,7 +7685,8 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 6 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "alV" = ( /obj/structure/window/reinforced{ dir = 1 @@ -6607,7 +7698,8 @@ dir = 6 }, /obj/structure/sign/poster, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "alW" = ( /obj/machinery/camera/network/medbay{ dir = 10 @@ -6628,7 +7720,8 @@ pixel_x = -9; pixel_y = -15 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "alX" = ( /obj/machinery/light, /obj/effect/floor_decal/borderfloorwhite, @@ -6640,7 +7733,8 @@ dir = 9 }, /obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "alY" = ( /obj/structure/cable/green{ d1 = 2; @@ -6666,7 +7760,8 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "alZ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 6 @@ -6695,7 +7790,8 @@ dir = 1; pixel_y = -30 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "ama" = ( /obj/structure/table/glass, /obj/random/mre, @@ -6710,7 +7806,8 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 6 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "amb" = ( /obj/structure/table/glass, /obj/random/contraband, @@ -6725,7 +7822,8 @@ dir = 6 }, /obj/random/tetheraid, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "amc" = ( /obj/structure/table/standard{ name = "plastic table frame" @@ -6740,7 +7838,8 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "amd" = ( /obj/structure/table/standard{ name = "plastic table frame" @@ -6754,14 +7853,24 @@ /obj/machinery/camera/network/civilian{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"ame" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "amf" = ( /obj/structure/cable/green{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "amg" = ( /obj/structure/cable/green{ d1 = 1; @@ -6779,26 +7888,30 @@ pixel_x = 24; pixel_y = -28 }, -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officea) "amh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officea) "ami" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 8 }, /obj/machinery/light, -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officea) "amj" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 4 }, /obj/machinery/light, -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) "amk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -6806,7 +7919,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) "aml" = ( /obj/structure/cable/green{ d1 = 1; @@ -6823,7 +7937,8 @@ pixel_x = 24; pixel_y = -28 }, -/turf/simulated/floor/lino) +/turf/simulated/floor/lino, +/area/tether/surfacebase/security/detective/officeb) "amm" = ( /obj/structure/cable/green{ d1 = 1; @@ -6839,7 +7954,8 @@ /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/red/bordercorner, /obj/effect/landmark/vermin, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "amn" = ( /obj/machinery/door/firedoor/glass/hidden{ dir = 1 @@ -6849,7 +7965,8 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "amo" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -6859,7 +7976,8 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "amp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -6871,7 +7989,8 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "amq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -6884,7 +8003,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "amr" = ( /obj/structure/cable/green{ d1 = 1; @@ -6901,7 +8021,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "ams" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6910,7 +8031,8 @@ /obj/effect/floor_decal/corner/red/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "amt" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6921,7 +8043,8 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "amu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -6943,7 +8066,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "amv" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6965,7 +8089,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "amw" = ( /obj/structure/sign/department/armory{ pixel_x = 32; @@ -6982,7 +8107,8 @@ }, /obj/effect/floor_decal/steeldecal/steel_decals4, /obj/machinery/light, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "amx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 8 @@ -6999,7 +8125,8 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "amy" = ( /obj/machinery/atmospherics/valve/digital{ dir = 4; @@ -7009,7 +8136,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/tether/surfacebase/security/armory) "amz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -7017,7 +8145,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "amA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -7028,7 +8157,20 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"amB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "amC" = ( /obj/machinery/power/apc{ dir = 4; @@ -7045,12 +8187,17 @@ /obj/structure/cable/green{ icon_state = "0-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"amD" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/lower/north) "amE" = ( /obj/machinery/power/breakerbox/activated{ RCon_tag = "Security Substation Bypass" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) "amF" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -7066,12 +8213,14 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) "amG" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) "amH" = ( /obj/machinery/door/airlock/engineering{ name = "Security Substation"; @@ -7081,7 +8230,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) "amI" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical{ @@ -7113,7 +8263,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "amJ" = ( /obj/machinery/door/airlock/maintenance/medical{ name = "Medical Maintenance Access" @@ -7127,7 +8278,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "amK" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/effect/landmark/start{ @@ -7136,18 +8288,22 @@ /obj/structure/bed/chair{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "amL" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "amM" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/table/glass, /obj/item/device/universal_translator, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "amN" = ( /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/mining) "amO" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -7158,7 +8314,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "amP" = ( /obj/structure/table/standard, /obj/machinery/microwave, @@ -7166,7 +8323,8 @@ dir = 4 }, /obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "amQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -7187,7 +8345,8 @@ name = "west bump"; pixel_x = -28 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "amR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -7199,7 +8358,8 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "amS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -7211,7 +8371,8 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "amT" = ( /obj/structure/cable{ icon_state = "4-8" @@ -7223,14 +8384,22 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/mining) "amU" = ( /obj/machinery/door/airlock/multi_tile/metal/mait{ dir = 1; name = "Maintenance Access" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"amV" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) "amW" = ( /obj/structure/railing{ dir = 4 @@ -7240,7 +8409,8 @@ }, /obj/effect/floor_decal/rust, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) "amX" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -7248,7 +8418,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "amY" = ( /obj/effect/floor_decal/rust, /obj/structure/closet/crate, @@ -7256,29 +8427,34 @@ /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "amZ" = ( /obj/structure/railing, /obj/effect/floor_decal/rust, /obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "ana" = ( /obj/structure/railing, /obj/effect/floor_decal/rust, /obj/random/cutout, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "anb" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor/hole{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "anc" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "and" = ( /obj/structure/railing, /obj/structure/cable{ @@ -7289,7 +8465,8 @@ /obj/effect/floor_decal/techfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "ane" = ( /obj/machinery/light{ dir = 1 @@ -7300,7 +8477,8 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "anf" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/borderfloor/corner{ @@ -7309,7 +8487,8 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "ang" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/borderfloor/corner{ @@ -7318,7 +8497,8 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "anh" = ( /obj/machinery/light{ dir = 1 @@ -7329,7 +8509,19 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"ani" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"anj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "ank" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -7346,7 +8538,8 @@ name = "Detective"; req_access = list(4) }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/detective/officea) "anl" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -7363,7 +8556,8 @@ name = "Detective"; req_access = list(4) }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/detective/officeb) "anm" = ( /obj/structure/cable/green{ d1 = 1; @@ -7379,14 +8573,19 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"ann" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/security/warden) "ano" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/polarized/full{ id = "wardenwindows" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/tether/surfacebase/security/warden) "anp" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor/glass, @@ -7409,7 +8608,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "anq" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/security{ @@ -7417,7 +8617,11 @@ req_access = list(3); req_one_access = list() }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"anr" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/security/evastorage) "ans" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_security{ @@ -7431,10 +8635,17 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "ant" = ( /obj/structure/closet/l3closet/security, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"anu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "anv" = ( /obj/structure/window/reinforced{ dir = 1 @@ -7449,7 +8660,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "anw" = ( /obj/structure/window/reinforced{ dir = 1 @@ -7471,7 +8683,17 @@ /obj/item/weapon/gun/energy/gun{ pixel_y = -5 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"anx" = ( +/obj/structure/table/standard, +/obj/structure/bedsheetbin, +/obj/random/soap, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "any" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/medical, @@ -7486,7 +8708,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "anz" = ( /obj/structure/railing, /obj/structure/cable{ @@ -7497,7 +8720,8 @@ /obj/effect/floor_decal/techfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "anA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -7510,7 +8734,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "anB" = ( /obj/structure/railing{ dir = 4 @@ -7526,7 +8751,14 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"anC" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"anD" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) "anE" = ( /obj/structure/railing{ dir = 4 @@ -7535,13 +8767,15 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) "anF" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/item/weapon/deck/cards, /obj/structure/table/glass, /obj/effect/landmark/vermin, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "anG" = ( /obj/effect/floor_decal/rust, /obj/structure/disposalpipe/segment{ @@ -7550,7 +8784,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "anH" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/bed/chair{ @@ -7559,7 +8794,8 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "anI" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -7572,7 +8808,8 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "anJ" = ( /obj/structure/table/standard, /obj/effect/floor_decal/corner/paleblue/diagonal, @@ -7587,7 +8824,8 @@ pixel_y = 8 }, /obj/item/weapon/storage/box/donkpockets, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "anK" = ( /obj/machinery/firealarm{ dir = 4; @@ -7597,14 +8835,22 @@ /obj/structure/cable/green{ icon_state = "1-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"anL" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) "anM" = ( /obj/machinery/door/firedoor/glass, /obj/structure/window/reinforced/polarized/full{ id = "ward_tint" }, /obj/structure/grille, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/recoveryward) "anN" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -7622,29 +8868,34 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "anO" = ( /obj/effect/floor_decal/rust, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) "anP" = ( /obj/structure/railing{ dir = 1 }, /obj/machinery/light/small, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) "anQ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "anR" = ( /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "anS" = ( /obj/structure/railing{ dir = 1 @@ -7653,13 +8904,15 @@ dir = 4 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) "anT" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "anU" = ( /obj/structure/railing{ dir = 1 @@ -7668,11 +8921,17 @@ dir = 4 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) "anV" = ( /obj/effect/floor_decal/rust, /obj/item/weapon/pen/crayon/red, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) +"anW" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "anX" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 9 @@ -7680,26 +8939,36 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "anY" = ( /obj/effect/floor_decal/rust, /obj/item/clothing/glasses/welding, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "anZ" = ( /obj/effect/floor_decal/techfloor, /obj/effect/floor_decal/techfloor/hole, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "aoa" = ( /obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "aob" = ( /obj/item/weapon/pickaxe/hand, /obj/effect/floor_decal/rust, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) +"aoc" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "aod" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/remains/human, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "aoe" = ( /obj/machinery/firealarm{ layer = 3.3; @@ -7714,7 +8983,8 @@ /obj/structure/sign/painting/public{ pixel_x = -30 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aof" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/floor_decal/borderfloor/corner{ @@ -7723,7 +8993,11 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aog" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aoh" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -7731,7 +9005,8 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aoi" = ( /obj/machinery/power/apc{ dir = 1; @@ -7748,7 +9023,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aoj" = ( /obj/structure/lattice, /obj/machinery/door/firedoor/glass, @@ -7760,7 +9036,8 @@ /obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, /obj/machinery/atmospherics/pipe/zpipe/down/supply, /obj/structure/disposalpipe/down, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/public_garden_maintenence/upper) "aok" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -7780,7 +9057,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aol" = ( /obj/structure/cable/green{ d1 = 1; @@ -7796,7 +9074,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aom" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -7810,7 +9089,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aon" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/floor_decal/borderfloor{ @@ -7819,7 +9099,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aoo" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -7830,7 +9111,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aop" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/floor_decal/borderfloor{ @@ -7839,7 +9121,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aoq" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -7853,7 +9136,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aor" = ( /obj/machinery/door/firedoor/glass/hidden{ dir = 2 @@ -7864,7 +9148,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aos" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -7878,7 +9163,8 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aot" = ( /obj/structure/cable/green{ d1 = 1; @@ -7898,7 +9184,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aou" = ( /obj/machinery/computer/prisoner{ dir = 4 @@ -7919,7 +9206,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "aov" = ( /obj/structure/bed/chair/office/dark{ dir = 1 @@ -7937,7 +9225,8 @@ pixel_x = -55; pixel_y = 26 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "aow" = ( /obj/machinery/recharger/wallcharger{ pixel_y = 34 @@ -7980,7 +9269,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "aox" = ( /obj/machinery/light_switch{ pixel_x = 25; @@ -7992,7 +9282,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "aoy" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/floor_decal/borderfloor{ @@ -8016,7 +9307,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "aoz" = ( /obj/machinery/suit_cycler/security, /obj/effect/floor_decal/borderfloor{ @@ -8037,7 +9329,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "aoA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -8056,7 +9349,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "aoB" = ( /obj/structure/dispenser{ phorontanks = 0 @@ -8079,13 +9373,15 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "aoC" = ( /obj/structure/closet/bombcloset/double, /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aoD" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -8093,7 +9389,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aoE" = ( /obj/machinery/door/window/brigdoor/westleft{ name = "Armory Access"; @@ -8105,7 +9402,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aoF" = ( /obj/machinery/alarm{ dir = 8; @@ -8117,30 +9415,35 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aoG" = ( /obj/effect/floor_decal/rust, /obj/item/toy/figure/ninja, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "aoH" = ( /obj/machinery/recharge_station, /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aoI" = ( /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/substation/medsec) "aoJ" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/camera/network/medbay{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "aoK" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -8155,13 +9458,18 @@ pixel_x = -26; pixel_y = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "aoL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"aoM" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "aoN" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -8180,7 +9488,8 @@ dir = 1; pixel_y = -25 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "aoO" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -8193,10 +9502,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "aoP" = ( /obj/random/junk, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "aoQ" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -8204,7 +9515,14 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"aoR" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aoS" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -8216,7 +9534,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "aoT" = ( /obj/item/device/radio/intercom{ dir = 4; @@ -8228,14 +9547,16 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "aoU" = ( /obj/structure/railing{ dir = 8 }, /obj/structure/railing, /obj/random/cutout, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) "aoV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment{ @@ -8243,7 +9564,8 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aoW" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet/medical, @@ -8254,7 +9576,8 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aoX" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -8266,7 +9589,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "aoY" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -8277,14 +9601,16 @@ /obj/machinery/door/airlock/multi_tile/metal/mait{ name = "Maintenance Access" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aoZ" = ( /turf/simulated/floor/tiled/techfloor, /area/chapel/main) "apa" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "apb" = ( /obj/machinery/power/apc{ dir = 1; @@ -8294,7 +9620,8 @@ /obj/structure/cable{ icon_state = "0-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "apc" = ( /obj/structure/cable/green, /obj/structure/cable/green{ @@ -8305,7 +9632,8 @@ RCon_tag = "Substation - Security"; output_attempt = 0 }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) "apd" = ( /obj/machinery/power/sensor{ name = "Powernet Sensor - Command Subgrid"; @@ -8333,7 +9661,8 @@ /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "apf" = ( /obj/structure/cable{ icon_state = "16-0" @@ -8343,13 +9672,15 @@ }, /obj/effect/floor_decal/industrial/outline/yellow, /obj/structure/disposalpipe/up, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "apg" = ( /obj/machinery/alarm{ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aph" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -8360,16 +9691,19 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "api" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "apj" = ( /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "apk" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -8377,18 +9711,21 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "apl" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "apm" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "apn" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -8396,7 +9733,8 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "apo" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 @@ -8404,14 +9742,16 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "app" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/lime/bordercorner, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "apq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -8419,14 +9759,16 @@ /obj/effect/floor_decal/steeldecal/steel_decals5, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "apr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aps" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -8437,7 +9779,8 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "apt" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -8450,7 +9793,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "apu" = ( /obj/structure/closet/crate/bin{ anchored = 1; @@ -8462,7 +9806,8 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "apv" = ( /obj/structure/cable/green{ d1 = 1; @@ -8479,7 +9824,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "apw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -8495,7 +9841,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "apx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -8513,7 +9860,8 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/middlehall) "apy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -8535,7 +9883,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "apz" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8554,7 +9903,8 @@ /obj/effect/floor_decal/corner/red/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "apA" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8570,7 +9920,8 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "apB" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8589,7 +9940,8 @@ /obj/machinery/light, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "apC" = ( /obj/machinery/hologram/holopad, /obj/structure/cable/green{ @@ -8610,7 +9962,8 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "apD" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8624,7 +9977,8 @@ }, /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/red/bordercorner, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "apE" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8644,7 +9998,8 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "apF" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8661,7 +10016,8 @@ /obj/machinery/light, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "apG" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8680,7 +10036,8 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "apH" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -8698,7 +10055,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "apI" = ( /obj/structure/cable/green{ d1 = 1; @@ -8723,7 +10081,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "apJ" = ( /obj/machinery/computer/secure_data{ dir = 4 @@ -8738,7 +10097,19 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"apK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"apL" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "apM" = ( /obj/machinery/door/airlock/security{ name = "Warden's Office"; @@ -8746,7 +10117,11 @@ req_one_access = list() }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) +"apN" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "apO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -8755,7 +10130,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "apP" = ( /obj/machinery/door/airlock/security{ name = "Armory"; @@ -8763,7 +10139,13 @@ secured_wires = 1 }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) +"apQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "apR" = ( /obj/structure/window/reinforced, /obj/structure/table/rack/shelf/steel, @@ -8771,7 +10153,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "apS" = ( /obj/structure/window/reinforced, /obj/structure/table/rack/shelf/steel, @@ -8780,7 +10163,8 @@ }, /obj/item/weapon/storage/box/trackimp, /obj/item/weapon/storage/box/trackimp, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "apT" = ( /obj/structure/railing{ dir = 4 @@ -8788,13 +10172,15 @@ /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "apU" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "apV" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -8803,14 +10189,19 @@ dir = 8 }, /obj/structure/cable, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) +"apW" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/morgue) "apX" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/reagent_dispensers/water_cooler/full{ dir = 4 }, /obj/machinery/light, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "apY" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/camera/network/medbay{ @@ -8821,7 +10212,8 @@ pixel_y = -32 }, /obj/structure/flora/pottedplant/orientaltree, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "apZ" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/table/standard, @@ -8829,7 +10221,8 @@ /obj/structure/sign/painting/library_secure{ pixel_y = -30 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "aqa" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/power/apc{ @@ -8839,7 +10232,8 @@ /obj/structure/cable/green, /obj/structure/table/standard, /obj/random/medical, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "aqb" = ( /obj/machinery/power/apc{ dir = 4; @@ -8850,7 +10244,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) "aqc" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/item/device/radio/intercom/department/medbay{ @@ -8864,7 +10259,8 @@ /obj/machinery/camera/network/medbay{ dir = 10 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "aqd" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -8879,13 +10275,15 @@ pixel_x = -26; pixel_y = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "aqe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "aqf" = ( /obj/structure/table/standard, /obj/structure/bedsheetbin, @@ -8893,13 +10291,15 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "aqg" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aqh" = ( /obj/structure/flora/ausbushes/brflowers, /obj/machinery/light/small{ @@ -8918,27 +10318,36 @@ pixel_x = 32 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aqk" = ( /obj/effect/decal/remains/human, /obj/random/action_figure, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"aql" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aqm" = ( /obj/structure/table/rack, /obj/random/maintenance/research, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aqn" = ( /obj/structure/closet, /obj/random/maintenance/research, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aqo" = ( /obj/item/weapon/storage/fancy/cigar/havana, /obj/random/drinkbottle, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_two_hall) "aqp" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -8976,7 +10385,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aqu" = ( /obj/structure/table/standard{ name = "plastic table frame" @@ -8990,7 +10400,8 @@ /obj/structure/sign/poster{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aqv" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -8998,12 +10409,17 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aqw" = ( /obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"aqx" = ( +/turf/simulated/open, +/area/tether/surfacebase/public_garden_two) "aqy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -9017,7 +10433,8 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aqz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -9031,7 +10448,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aqA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -9050,7 +10468,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aqB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -9069,7 +10488,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aqC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -9084,7 +10504,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_two) "aqD" = ( /obj/structure/cable/green{ d1 = 4; @@ -9103,7 +10524,8 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aqE" = ( /obj/structure/cable/green{ d1 = 2; @@ -9116,7 +10538,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"aqF" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/brig/bathroom) "aqG" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -9127,7 +10553,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aqH" = ( /obj/machinery/door/airlock/multi_tile/glass{ name = "Security Airlock"; @@ -9142,7 +10569,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aqI" = ( /obj/structure/cable/green{ d1 = 1; @@ -9156,7 +10584,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aqJ" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -9166,7 +10595,8 @@ /obj/structure/window/reinforced/polarized/full{ id = "wardenwindows" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/tether/surfacebase/security/warden) "aqK" = ( /obj/structure/table/reinforced, /obj/machinery/photocopier/faxmachine{ @@ -9181,7 +10611,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "aqL" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, @@ -9205,14 +10636,16 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "aqM" = ( /obj/structure/table/reinforced, /obj/item/device/retail_scanner/security, /obj/item/device/radio{ pixel_x = -4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "aqN" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, @@ -9232,7 +10665,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "aqO" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/power/apc{ @@ -9256,7 +10690,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "aqP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -9265,7 +10700,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "aqQ" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/firealarm{ @@ -9284,7 +10720,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "aqR" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -9292,7 +10729,8 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aqS" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -9300,24 +10738,28 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aqT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aqU" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, /obj/machinery/flasher/portable, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "aqV" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "aqW" = ( /obj/effect/landmark{ name = "lightsout" @@ -9326,7 +10768,8 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aqX" = ( /obj/machinery/door/airlock/maintenance/medical{ name = "Medical Maintenance Access" @@ -9335,7 +10778,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/breakroom) +"aqY" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aqZ" = ( /obj/effect/floor_decal/industrial/danger{ dir = 8 @@ -9343,7 +10792,8 @@ /obj/structure/sign/warning/caution{ pixel_y = 32 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "ara" = ( /obj/structure/cable{ icon_state = "2-4" @@ -9352,7 +10802,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "arb" = ( /obj/structure/cable{ icon_state = "1-8" @@ -9361,7 +10812,20 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"arc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/table/standard, +/obj/random/soap, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"ard" = ( +/turf/simulated/wall, +/area/maintenance/lower/bar) "are" = ( /obj/machinery/light{ dir = 4 @@ -9385,7 +10849,8 @@ /obj/effect/floor_decal/industrial/danger/corner{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "arg" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -9422,9 +10887,16 @@ "arj" = ( /obj/structure/railing{ dir = 4 - }) + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) "ark" = ( -/obj/structure/catwalk) +/obj/structure/catwalk, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) +"arl" = ( +/turf/simulated/floor/virgo3b, +/area/tether/surfacebase/outside/outside2) "arm" = ( /obj/structure/railing{ dir = 4 @@ -9451,7 +10923,8 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 10 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aro" = ( /obj/structure/table/bench/steel, /obj/effect/floor_decal/borderfloor/corner{ @@ -9460,7 +10933,8 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "arp" = ( /obj/structure/window/reinforced{ dir = 4 @@ -9471,10 +10945,12 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "arq" = ( /obj/structure/stairs/spawner/north, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "arr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/borderfloor{ @@ -9486,11 +10962,13 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "ars" = ( /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/lime/bordercorner, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "art" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -9498,10 +10976,12 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "aru" = ( /obj/structure/symbol/gu, -/turf/simulated/wall) +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_two) "arv" = ( /obj/structure/catwalk, /obj/structure/cable/green{ @@ -9523,7 +11003,8 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) "ary" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock7"; @@ -9536,7 +11017,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "arz" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -9548,7 +11030,17 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"arA" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/middlehall) +"arB" = ( +/turf/simulated/open, +/area/tether/surfacebase/security/middlehall) "arC" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -9560,7 +11052,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "arD" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -9580,7 +11073,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "arE" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -9593,7 +11087,8 @@ /obj/structure/window/reinforced/polarized/full{ id = "wardenwindows" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/tether/surfacebase/security/warden) "arF" = ( /obj/machinery/photocopier, /obj/structure/disposalpipe/segment{ @@ -9608,7 +11103,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "arG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9623,12 +11119,14 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "arH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "arI" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -9649,7 +11147,8 @@ /obj/structure/sign/painting/library_secure{ pixel_x = 30 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "arJ" = ( /obj/structure/table/rack{ dir = 8; @@ -9672,7 +11171,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "arK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -9680,7 +11180,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "arL" = ( /obj/structure/table/reinforced, /obj/item/device/suit_cooling_unit, @@ -9701,7 +11202,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "arM" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -9709,7 +11211,8 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "arN" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -9720,7 +11223,8 @@ /obj/machinery/camera/network/security{ dir = 10 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "arO" = ( /obj/machinery/alarm{ dir = 1; @@ -9729,7 +11233,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "arP" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -9737,7 +11242,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/armory) "arQ" = ( /obj/structure/railing{ dir = 8 @@ -9761,25 +11267,32 @@ /obj/random/junk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) +"arS" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "arT" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "arU" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "arV" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "arW" = ( /obj/structure/railing{ dir = 8 @@ -9804,7 +11317,8 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "arY" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -9833,7 +11347,8 @@ "asb" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/structure/undies_wardrobe, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "asc" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -9846,7 +11361,8 @@ name = "Powernet Sensor - Security Subgrid"; name_tag = "Security Subgrid" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) "asd" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 @@ -9859,7 +11375,8 @@ /obj/machinery/camera/network/engineering{ dir = 1 }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) "ase" = ( /obj/structure/cable/green{ d1 = 1; @@ -9871,7 +11388,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) "asf" = ( /obj/structure/closet, /obj/random/tool, @@ -9885,7 +11403,8 @@ /obj/effect/floor_decal/techfloor{ dir = 9 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "asg" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -9894,13 +11413,15 @@ dir = 1 }, /obj/machinery/vending/sovietvend, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "ash" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, /obj/machinery/vending/sovietsoda, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "asi" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -9911,14 +11432,16 @@ /obj/machinery/status_display{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "asj" = ( /obj/effect/floor_decal/techfloor{ dir = 5 }, /obj/structure/table/steel, /obj/item/weapon/storage/fancy/candle_box, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "ask" = ( /obj/structure/railing{ dir = 4 @@ -9951,14 +11474,17 @@ name = "Pablo" }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) "asn" = ( /obj/item/clothing/under/batter, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) "aso" = ( /obj/machinery/space_heater, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) "asp" = ( /obj/structure/cable/cyan{ d2 = 2; @@ -9969,11 +11495,14 @@ name = "north bump"; pixel_y = 28 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) "asq" = ( /obj/effect/floor_decal/corner_steel_grid{ dir = 10 - }) + }, +/turf/simulated/floor/virgo3b, +/area/tether/surfacebase/outside/outside2) "asr" = ( /obj/structure/closet/hydrant{ pixel_x = -32 @@ -9984,7 +11513,8 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 10 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "ass" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -9992,7 +11522,8 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "ast" = ( /obj/structure/window/reinforced{ dir = 1 @@ -10003,7 +11534,8 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "asu" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -10014,7 +11546,8 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "asv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/borderfloor/corner{ @@ -10023,7 +11556,8 @@ /obj/effect/floor_decal/corner/lime/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "asw" = ( /obj/machinery/seed_extractor, /obj/effect/floor_decal/borderfloor{ @@ -10032,14 +11566,16 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "asx" = ( /obj/item/clothing/shoes/boots/jackboots{ desc = "Very old and worn baseball cleats."; name = "baseball cleats" }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) "asy" = ( /obj/structure/table/rack/holorack, /obj/random/maintenance/clean, @@ -10054,14 +11590,16 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "asz" = ( /obj/machinery/door/airlock/security{ name = "Security Restroom"; req_one_access = list(1,38) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) "asA" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -10078,7 +11616,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "asB" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -10090,7 +11629,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "asC" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -10102,7 +11642,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "asD" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -10119,7 +11660,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "asE" = ( /obj/item/weapon/book/manual/security_space_law, /obj/item/gunbox/warden, @@ -10134,7 +11676,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "asF" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -10149,7 +11692,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "asG" = ( /obj/structure/bed{ desc = "Not the most comfy, but useful for napping when no one is in the brig."; @@ -10165,11 +11709,13 @@ name = "Warden" }, /obj/structure/curtain/open/bed, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "asH" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "asI" = ( /obj/structure/table/reinforced, /obj/item/weapon/tool/crowbar, @@ -10184,7 +11730,8 @@ /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/warden) "asJ" = ( /obj/structure/table/rack{ dir = 8; @@ -10201,12 +11748,14 @@ /obj/effect/floor_decal/corner/red/border{ dir = 10 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "asK" = ( /obj/machinery/light, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "asL" = ( /obj/structure/table/reinforced, /obj/item/device/gps/security{ @@ -10221,7 +11770,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/evastorage) "asM" = ( /obj/structure/railing{ dir = 4 @@ -10238,32 +11788,41 @@ /obj/effect/floor_decal/techfloor/hole{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "asN" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/engineering{ name = "Security Substation"; secured_wires = 1 }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) "asO" = ( /obj/item/clothing/head/soft/black{ desc = "Its a dusty old cap, It hides most your eyes." }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) "asP" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -22 }, /obj/structure/flora/pottedplant/large, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "asQ" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) +"asR" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) "asS" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 8 @@ -10277,7 +11836,8 @@ icon_state = "4-8" }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "asT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -10288,14 +11848,29 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "asU" = ( /obj/item/weapon/material/twohanded/baseballbat{ desc = "This bat looks very off."; health = 500 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/outside/outside2) +"asV" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "asW" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -10308,7 +11883,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "asX" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -10317,7 +11893,8 @@ /obj/machinery/atmospherics/pipe/manifold/visible/supply, /obj/machinery/atmospherics/pipe/manifold/visible/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "asY" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -10332,7 +11909,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 10 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "asZ" = ( /obj/structure/catwalk, /obj/machinery/power/apc{ @@ -10344,7 +11922,8 @@ d2 = 8; icon_state = "0-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "ata" = ( /obj/structure/railing{ dir = 8 @@ -10365,7 +11944,8 @@ dir = 8 }, /obj/machinery/recharge_station, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "atc" = ( /obj/structure/table/standard, /obj/item/device/t_scanner, @@ -10376,7 +11956,8 @@ /obj/random/maintenance/medical, /obj/random/maintenance/research, /obj/random/tech_supply, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) "atd" = ( /obj/structure/bed/chair/office/light{ dir = 8 @@ -10387,7 +11968,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "ate" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet/medical, @@ -10401,10 +11983,12 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "atf" = ( /obj/machinery/floodlight, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) "atg" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -10412,7 +11996,8 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "ath" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 @@ -10426,7 +12011,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "ati" = ( /obj/machinery/alarm{ dir = 4; @@ -10434,10 +12020,12 @@ }, /obj/structure/table/rack, /obj/random/maintenance/clean, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/south) "atj" = ( /obj/item/weapon/newspaper, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/south) "atk" = ( /obj/structure/catwalk, /obj/structure/cable/green{ @@ -10464,6 +12052,15 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) +"atm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "atn" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -10471,7 +12068,11 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"ato" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "atp" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -10479,7 +12080,8 @@ /obj/effect/floor_decal/techfloor/hole{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "atq" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -10487,7 +12089,8 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "atr" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -10496,7 +12099,8 @@ dir = 4 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "ats" = ( /obj/structure/railing{ dir = 4 @@ -10533,7 +12137,8 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "atw" = ( /obj/structure/railing{ dir = 4 @@ -10645,12 +12250,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "atD" = ( /obj/structure/catwalk, /obj/structure/railing{ dir = 4 - }) + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) "atE" = ( /obj/structure/catwalk, /obj/structure/railing{ @@ -10658,7 +12266,9 @@ }, /obj/structure/railing{ dir = 8 - }) + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) "atF" = ( /obj/machinery/alarm{ dir = 1; @@ -10674,10 +12284,12 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 10 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "atG" = ( /obj/structure/table/marble, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "atH" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -10685,7 +12297,8 @@ /obj/structure/table/marble, /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/lime/bordercorner, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "atI" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -10694,7 +12307,8 @@ dir = 6 }, /obj/machinery/smartfridge/produce, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "atJ" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -10703,7 +12317,8 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "atK" = ( /obj/structure/cable/green{ d1 = 2; @@ -10717,7 +12332,8 @@ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) "atL" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -10731,7 +12347,8 @@ /obj/machinery/light_switch{ pixel_y = 25 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) "atM" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -10746,7 +12363,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) "atN" = ( /obj/machinery/door/airlock/security{ name = "Security Restroom"; @@ -10762,7 +12380,8 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig/bathroom) "atO" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -10779,7 +12398,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "atP" = ( /obj/structure/cable/green{ d1 = 2; @@ -10801,7 +12421,17 @@ /obj/effect/floor_decal/corner/red/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) +"atQ" = ( +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_two) +"atR" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/middlehall) "atS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -10814,7 +12444,8 @@ /obj/effect/floor_decal/corner/red/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "atT" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -10834,7 +12465,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "atU" = ( /obj/structure/railing{ dir = 4 @@ -10850,7 +12482,8 @@ dir = 1 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/north) "atV" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -10860,7 +12493,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "atW" = ( /obj/structure/disposalpipe/segment{ dir = 8 @@ -10876,7 +12510,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "atX" = ( /obj/structure/cable{ d1 = 4; @@ -10894,7 +12529,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"atY" = ( +/turf/simulated/wall, +/area/maintenance/lower/mining) "atZ" = ( /obj/structure/railing{ dir = 4 @@ -10913,7 +12552,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aua" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -10934,7 +12574,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aub" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -10942,7 +12583,8 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "auc" = ( /obj/structure/railing{ dir = 8 @@ -10962,20 +12604,23 @@ }, /obj/structure/bed/padded, /obj/item/weapon/bedsheet/purple, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aue" = ( /obj/structure/table/steel, /obj/random/medical/lite, /obj/item/stack/cable_coil, /obj/item/weapon/tape_roll, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "auf" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, /obj/structure/bed/padded, /obj/item/weapon/bedsheet/mime, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aug" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -11004,7 +12649,8 @@ dir = 8; pixel_x = -11 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "auj" = ( /obj/machinery/light, /obj/effect/floor_decal/borderfloor{ @@ -11016,20 +12662,23 @@ /obj/structure/sign/poster{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "auk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aul" = ( /obj/machinery/washing_machine, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig/bathroom) "aum" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -11039,7 +12688,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) "aun" = ( /obj/structure/railing{ dir = 8 @@ -11069,7 +12719,8 @@ pixel_x = 26; pixel_y = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) "aup" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -11083,7 +12734,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "auq" = ( /obj/structure/cable/green{ d1 = 2; @@ -11103,7 +12755,8 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aur" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -11120,7 +12773,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aus" = ( /obj/structure/cable/green{ d1 = 2; @@ -11130,12 +12784,14 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aut" = ( /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "auu" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -11152,7 +12808,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "auv" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -11165,7 +12822,8 @@ /obj/effect/floor_decal/corner/red/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "auw" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -11181,7 +12839,8 @@ dir = 10 }, /obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "aux" = ( /obj/machinery/door/airlock/maintenance/sec{ secured_wires = 1 @@ -11200,7 +12859,8 @@ name = "Security Blast Doors"; opacity = 0 }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/tether/surfacebase/security/middlehall) "auy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11208,7 +12868,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "auz" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -11219,7 +12880,11 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) +"auA" = ( +/turf/simulated/floor, +/area/maintenance/lower/north) "auB" = ( /obj/effect/floor_decal/techfloor, /obj/structure/railing{ @@ -11282,14 +12947,16 @@ "auH" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "auI" = ( /obj/structure/railing{ dir = 8 }, /obj/structure/railing, /obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "auJ" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -11304,14 +12971,22 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "auK" = ( /obj/structure/railing{ dir = 4 }, /obj/structure/railing, /obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"auL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "auM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -11319,7 +12994,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "auN" = ( /obj/structure/cable/green{ d1 = 1; @@ -11331,7 +13007,8 @@ secured_wires = 1 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/substation/medsec) "auO" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -11341,7 +13018,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "auP" = ( /obj/structure/railing{ dir = 8 @@ -11363,13 +13041,15 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "auR" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "auS" = ( /obj/structure/catwalk, /obj/machinery/status_display{ @@ -11379,14 +13059,16 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "auT" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "auU" = ( /obj/structure/catwalk, /obj/machinery/firealarm{ @@ -11396,7 +13078,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "auV" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -11410,7 +13093,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "auW" = ( /obj/structure/catwalk, /obj/machinery/light/small{ @@ -11422,7 +13106,18 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"auX" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "auY" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -11431,7 +13126,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "auZ" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -11443,7 +13139,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "ava" = ( /obj/structure/catwalk, /obj/structure/cable/green{ @@ -11456,14 +13153,23 @@ /obj/structure/disposalpipe/junction{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"avb" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "avc" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/random/junk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "avd" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -11475,7 +13181,8 @@ /obj/random/maintenance/clean, /obj/random/maintenance/cargo, /obj/random/drinkbottle, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "ave" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -11483,19 +13190,29 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "avf" = ( /obj/structure/table/steel, /obj/machinery/recharger, /obj/item/weapon/storage/toolbox/mechanical, /obj/random/drinkbottle, /obj/item/device/paicard, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"avg" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "avh" = ( /obj/structure/catwalk, /obj/structure/railing{ dir = 1 - }) + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) "avi" = ( /obj/item/weapon/storage/box/glasses/pint, /obj/item/weapon/storage/box/glass_extras/straws, @@ -11514,7 +13231,8 @@ /obj/machinery/camera/network/civilian{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "avj" = ( /obj/machinery/reagentgrinder, /obj/structure/table/standard{ @@ -11526,7 +13244,8 @@ /obj/effect/floor_decal/corner/lime/border{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) "avk" = ( /obj/machinery/shower{ dir = 1 @@ -11538,7 +13257,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals10{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig/bathroom) "avl" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -11552,7 +13272,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "avm" = ( /obj/structure/cable/green{ d1 = 1; @@ -11571,7 +13292,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "avn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -11583,7 +13305,8 @@ /obj/effect/floor_decal/corner/red/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "avo" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -11598,7 +13321,8 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "avp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -11617,7 +13341,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "avq" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -11631,7 +13356,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "avr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -11643,7 +13369,8 @@ /obj/effect/floor_decal/corner/red/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "avs" = ( /obj/machinery/alarm{ dir = 8; @@ -11661,7 +13388,8 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "avt" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -11670,7 +13398,8 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "avu" = ( /obj/structure/catwalk, /obj/structure/cable/green{ @@ -11692,7 +13421,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "avw" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -11702,7 +13432,18 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"avx" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "avy" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -11714,7 +13455,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "avz" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -11724,13 +13466,15 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "avA" = ( /obj/structure/catwalk, /obj/structure/cable/green{ icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "avB" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, @@ -11740,7 +13484,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "avC" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -11754,6 +13499,9 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) +"avD" = ( +/turf/simulated/wall, +/area/tether/surfacebase/surface_two_hall) "avE" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/floodlight, @@ -11771,7 +13519,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 5 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "avG" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -11784,7 +13533,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "avH" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -11797,7 +13547,8 @@ /obj/machinery/atmospherics/pipe/manifold/visible/supply{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "avI" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -11814,7 +13565,8 @@ /obj/machinery/atmospherics/pipe/manifold/visible/supply{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "avJ" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -11826,7 +13578,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "avK" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -11838,12 +13591,23 @@ /obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"avL" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"avM" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "avN" = ( /obj/structure/symbol/sa, /turf/simulated/wall{ can_open = 1 - }) + }, +/area/maintenance/lower/bar) "avO" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -11851,7 +13615,8 @@ /obj/effect/floor_decal/techfloor/hole{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "avP" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -11861,14 +13626,16 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "avQ" = ( /obj/structure/table/rack/holorack, /obj/effect/floor_decal/rust, /obj/random/maintenance/clean, /obj/random/tech_supply, /obj/random/maintenance/research, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "avR" = ( /obj/structure/cable/green{ d1 = 4; @@ -11881,7 +13648,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "avS" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/effect/floor_decal/rust, @@ -11899,7 +13667,11 @@ /obj/structure/cable/green{ icon_state = "0-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"avT" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/interrogation) "avU" = ( /obj/machinery/door/airlock/security{ name = "Observation"; @@ -11913,7 +13685,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/interrogation) "avV" = ( /obj/machinery/door/airlock/security{ name = "Interrogation"; @@ -11923,11 +13696,22 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/interrogation) "avW" = ( /obj/effect/floor_decal/rust, /obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"avX" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"avY" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "avZ" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -11937,7 +13721,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "awa" = ( /obj/structure/catwalk, /obj/machinery/light/small, @@ -11946,7 +13731,15 @@ name = "Warden"; sortType = "Warden" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"awb" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "awc" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment{ @@ -11955,12 +13748,14 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "awd" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "atrium" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "awe" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/effect/landmark{ @@ -11988,13 +13783,20 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"awh" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "awi" = ( /obj/structure/catwalk, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "awj" = ( /obj/structure/railing{ dir = 1 @@ -12002,7 +13804,8 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) "awk" = ( /obj/effect/floor_decal/rust, /obj/structure/railing{ @@ -12018,7 +13821,8 @@ /obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) "awl" = ( /obj/structure/railing{ dir = 1 @@ -12027,11 +13831,13 @@ dir = 4 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "awm" = ( /obj/effect/floor_decal/rust, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "awn" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -12040,7 +13846,13 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"awo" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "awp" = ( /obj/structure/railing{ dir = 8 @@ -12049,7 +13861,8 @@ dir = 1 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) "awq" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -12063,14 +13876,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "awr" = ( /obj/random/cigarettes, /obj/random/toy, /obj/random/tech_supply, /obj/random/junk, /obj/item/weapon/flame/lighter/zippo, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "aws" = ( /obj/effect/floor_decal/techfloor, /obj/effect/floor_decal/techfloor/hole/right, @@ -12078,13 +13893,20 @@ dir = 1; pixel_y = -25 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "awt" = ( /obj/effect/floor_decal/techfloor, /obj/machinery/vending/wallmed1/public{ pixel_y = -28 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"awu" = ( +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/techfloor/hole, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "awv" = ( /obj/structure/closet/wardrobe/pjs, /obj/item/weapon/handcuffs/fuzzy, @@ -12098,9 +13920,11 @@ /obj/effect/floor_decal/techfloor{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aww" = ( -/turf/simulated/mineral) +/turf/simulated/mineral, +/area/maintenance/lower/public_garden_maintenence/upper) "awx" = ( /obj/structure/cable/green{ d1 = 1; @@ -12125,7 +13949,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "awy" = ( /obj/structure/bed/chair{ dir = 4 @@ -12133,7 +13958,8 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "awz" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, @@ -12146,12 +13972,14 @@ /obj/structure/window/reinforced/tinted{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/interrogation) "awA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "awB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -12165,7 +13993,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "awC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -12174,7 +14003,11 @@ dir = 4; pixel_x = 24 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"awD" = ( +/turf/simulated/mineral, +/area/maintenance/lower/north) "awE" = ( /obj/structure/railing{ dir = 8 @@ -12204,12 +14037,14 @@ /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "awH" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "awI" = ( /obj/structure/cable/green{ icon_state = "16-0" @@ -12229,12 +14064,14 @@ dir = 1 }, /obj/random/junk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "awK" = ( /obj/effect/floor_decal/techfloor{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "awL" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -12242,7 +14079,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/north) "awM" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, @@ -12251,14 +14089,17 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) "awN" = ( /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/fish_farm) "awO" = ( /obj/structure/grille, /obj/structure/railing, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "awP" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/multi_tile/metal/mait{ @@ -12266,14 +14107,16 @@ }, /obj/structure/catwalk, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) "awQ" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) "awR" = ( /obj/structure/cable/green{ d1 = 4; @@ -12306,7 +14149,8 @@ dir = 1 }, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "awU" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange{ @@ -12317,13 +14161,15 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "awV" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "awW" = ( /obj/structure/railing{ dir = 8 @@ -12331,13 +14177,18 @@ /obj/effect/floor_decal/techfloor/orange{ dir = 5 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "awX" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) +"awY" = ( +/turf/simulated/mineral, +/area/tether/surfacebase/fish_farm) "awZ" = ( /obj/structure/cable/green{ d1 = 1; @@ -12349,12 +14200,14 @@ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "axa" = ( /obj/structure/bed/chair{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "axb" = ( /obj/structure/bed/chair{ dir = 4 @@ -12362,11 +14215,13 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "axc" = ( /obj/structure/table/steel, /obj/item/device/flashlight/lamp, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "axd" = ( /obj/structure/bed/chair{ dir = 8 @@ -12374,7 +14229,12 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axe" = ( +/obj/structure/lattice, +/turf/simulated/open, +/area/maintenance/lower/north) "axf" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -12390,7 +14250,8 @@ dir = 10 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "axh" = ( /obj/effect/floor_decal/techfloor/corner{ dir = 4 @@ -12418,7 +14279,8 @@ /obj/effect/floor_decal/techfloor{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "axk" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -12430,7 +14292,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "axl" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -12441,7 +14304,8 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axm" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -12452,7 +14316,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axn" = ( /obj/structure/cable/green{ d1 = 1; @@ -12479,7 +14344,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axp" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -12492,7 +14358,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axq" = ( /obj/machinery/light/small{ dir = 1 @@ -12508,7 +14375,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axr" = ( /obj/structure/cable{ d1 = 4; @@ -12524,7 +14392,8 @@ /obj/effect/floor_decal/borderfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axs" = ( /obj/structure/cable{ d1 = 4; @@ -12540,7 +14409,8 @@ /obj/effect/floor_decal/industrial/danger{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axt" = ( /obj/structure/cable{ d1 = 4; @@ -12553,7 +14423,8 @@ /obj/effect/floor_decal/borderfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axu" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -12562,7 +14433,8 @@ /obj/structure/sign/poster{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "axv" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -12573,7 +14445,8 @@ pixel_x = 5; pixel_y = 29 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "axw" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -12590,7 +14463,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axx" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -12607,7 +14481,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axy" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -12618,7 +14493,8 @@ /obj/machinery/newscaster{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axz" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -12629,7 +14505,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axA" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -12640,7 +14517,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axB" = ( /obj/machinery/light/small{ dir = 1 @@ -12651,7 +14529,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axC" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -12662,7 +14541,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -12671,7 +14551,8 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axE" = ( /obj/structure/disposalpipe/junction{ dir = 8 @@ -12681,7 +14562,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axF" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -12692,7 +14574,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "axG" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -12704,13 +14587,18 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"axH" = ( +/turf/simulated/mineral, +/area/maintenance/lower/mining) "axI" = ( /obj/structure/closet/crate, /obj/random/cash, /obj/random/contraband, /obj/random/drinkbottle, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) "axJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -12719,7 +14607,8 @@ /area/maintenance/asmaint2) "axK" = ( /obj/structure/catwalk, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/bar) "axL" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -12727,7 +14616,8 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/bar) "axM" = ( /obj/structure/railing{ dir = 8 @@ -12735,19 +14625,30 @@ /obj/effect/floor_decal/techfloor/orange{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"axN" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "axO" = ( /obj/structure/railing, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/fish_farm) "axP" = ( /obj/machinery/recharge_station, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "axQ" = ( /obj/machinery/floodlight, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "axR" = ( -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "axS" = ( /obj/machinery/power/apc{ name = "south bump"; @@ -12760,7 +14661,8 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "axT" = ( /obj/structure/bed/chair{ dir = 4 @@ -12768,24 +14670,31 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) +"axU" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "axV" = ( /obj/machinery/alarm{ dir = 1; pixel_y = -25 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "axW" = ( /obj/machinery/camera/network/security{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/interrogation) "axX" = ( /obj/structure/railing{ dir = 1 }, /obj/effect/floor_decal/corner_techfloor_grid, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "axY" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -12800,7 +14709,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "axZ" = ( /obj/effect/floor_decal/rust, /obj/machinery/alarm{ @@ -12834,27 +14744,35 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayd" = ( +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aye" = ( /obj/item/device/radio/beacon, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ayf" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ayg" = ( /obj/effect/floor_decal/corner_techfloor_grid/full{ dir = 4 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "ayh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ayi" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -12862,7 +14780,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ayj" = ( /obj/structure/catwalk, /obj/machinery/alarm{ @@ -12882,12 +14801,17 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ayl" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aym" = ( +/turf/simulated/mineral, +/area/maintenance/lower/bar) "ayn" = ( /obj/structure/cable/green{ d1 = 1; @@ -12913,7 +14837,8 @@ /area/bridge_hallway) "ayp" = ( /obj/effect/catwalk_plated/dark, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/bar) "ayq" = ( /obj/structure/cable{ icon_state = "1-2" @@ -12922,7 +14847,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/structure/disposalpipe/down, /obj/effect/catwalk_plated/dark, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/bar) "ayr" = ( /obj/structure/railing{ dir = 8 @@ -12931,20 +14857,24 @@ dir = 4 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "ays" = ( /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) "ayt" = ( /obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "ayu" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "ayv" = ( /obj/structure/closet, /obj/random/maintenance/clean, @@ -12955,9 +14885,11 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "ayw" = ( -/turf/simulated/floor/water/indoors) +/turf/simulated/floor/water/indoors, +/area/tether/surfacebase/fish_farm) "ayx" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -12995,7 +14927,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/north) "ayA" = ( /obj/effect/floor_decal/techfloor{ dir = 10 @@ -13020,7 +14953,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "ayC" = ( /obj/effect/floor_decal/techfloor, /obj/effect/floor_decal/rust, @@ -13051,7 +14985,14 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/north) +"ayF" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ayG" = ( /obj/structure/railing{ dir = 1 @@ -13073,7 +15014,16 @@ dir = 4 }, /obj/structure/window/basic, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayI" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ayJ" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, @@ -13082,7 +15032,8 @@ name = "Command Meeting Room"; sortType = "Command Meeting Room" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ayK" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -13095,7 +15046,8 @@ "ayL" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "ayM" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/green/border, @@ -13103,7 +15055,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ayN" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -13114,7 +15067,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "ayO" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -13122,7 +15076,13 @@ /obj/machinery/holoposter{ pixel_x = 30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ayP" = ( +/turf/simulated/wall{ + can_open = 1 + }, +/area/maintenance/lower/bar) "ayQ" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 8 @@ -13130,7 +15090,8 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "ayR" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -13139,20 +15100,24 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/bar) "ayS" = ( /obj/structure/lattice, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/bar) "ayT" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "ayU" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "ayV" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -13161,7 +15126,11 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"ayW" = ( +/turf/simulated/wall, +/area/tether/surfacebase/north_staires_two) "ayX" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 5 @@ -13170,7 +15139,8 @@ dir = 5 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "ayY" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 @@ -13179,7 +15149,8 @@ dir = 4 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "ayZ" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -13195,17 +15166,23 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) "azb" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"azc" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/commandmaint) "azd" = ( /obj/machinery/door/airlock/maintenance/common, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aze" = ( /turf/simulated/wall/r_wall, /area/teleporter) @@ -13220,12 +15197,26 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "azg" = ( /obj/machinery/door/firedoor/glass/hidden{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"azh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "azi" = ( /obj/machinery/light/small{ dir = 8 @@ -13236,11 +15227,13 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "azj" = ( /obj/effect/floor_decal/techfloor/orange, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "azk" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange, @@ -13250,11 +15243,13 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "azl" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "azm" = ( /obj/structure/railing{ dir = 8 @@ -13262,34 +15257,45 @@ /obj/effect/floor_decal/techfloor/orange{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "azn" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "azo" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "azp" = ( /obj/random/cutout, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "azq" = ( -/turf/simulated/floor/water/deep/indoors) +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) "azr" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/water/deep/indoors) +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) +"azs" = ( +/turf/simulated/wall, +/area/tether/surfacebase/fish_farm) "azt" = ( /obj/machinery/vending/fishing, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "azu" = ( /obj/item/clothing/gloves/boxing/blue, /obj/effect/floor_decal/rust, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "azv" = ( /obj/structure/cable/green{ d1 = 1; @@ -13322,7 +15328,8 @@ /area/maintenance/asmaint2) "azx" = ( /obj/random/obstruction, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "azy" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ @@ -13331,9 +15338,26 @@ /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/asmaint2) +"azz" = ( +/turf/simulated/open, +/area/tether/surfacebase/north_staires_two) +"azA" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor, +/area/tether/surfacebase/north_staires_two) +"azB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/camera/network/tether{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "azC" = ( /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "azD" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -13349,7 +15373,17 @@ /obj/structure/window/basic{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"azE" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"azF" = ( +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) "azG" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/structure/cable/green{ @@ -13367,7 +15401,8 @@ d2 = 4; icon_state = "0-4" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "azH" = ( /obj/structure/cable/green{ dir = 1; @@ -13379,7 +15414,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "azI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -13401,7 +15437,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "azJ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -13410,7 +15447,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "azK" = ( /obj/structure/dispenser{ phorontanks = 0 @@ -13468,7 +15506,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "azR" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -13480,13 +15519,15 @@ /obj/effect/floor_decal/industrial/danger{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "azS" = ( /obj/structure/grille, /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "azT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -13501,7 +15542,8 @@ /obj/structure/catwalk, /obj/structure/ladder/up, /obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "azV" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -13510,26 +15552,32 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "azW" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) "azX" = ( /obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "azY" = ( /obj/machinery/space_heater, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "azZ" = ( /mob/living/simple_mob/animal/passive/fish/bass, -/turf/simulated/floor/water/deep/indoors) +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) "aAa" = ( /obj/effect/floor_decal/spline/plain{ dir = 4 }, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "aAb" = ( /obj/machinery/light{ dir = 1 @@ -13541,7 +15589,11 @@ dir = 1; pixel_y = 24 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) +"aAc" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aAd" = ( /obj/structure/closet/hydrant{ pixel_y = 32 @@ -13549,10 +15601,12 @@ /obj/structure/sign/painting/public{ pixel_x = 30 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aAe" = ( /obj/effect/decal/cleanable/blood, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "aAf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -13588,20 +15642,26 @@ /obj/effect/floor_decal/borderfloor{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aAi" = ( /obj/machinery/alarm{ dir = 4; pixel_x = -23 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aAj" = ( +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aAk" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aAl" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -13611,7 +15671,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aAm" = ( /obj/structure/table/rack{ dir = 8; @@ -13674,7 +15735,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aAt" = ( /obj/machinery/light/small{ dir = 4 @@ -13686,7 +15748,8 @@ dir = 5 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aAu" = ( /obj/structure/cable/green{ d1 = 4; @@ -13709,18 +15772,22 @@ }, /obj/structure/railing, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/maintenance/lower/bar) "aAw" = ( /obj/structure/railing, -/turf/simulated/floor/water/deep/indoors) +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) "aAx" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aAy" = ( /obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aAz" = ( /obj/structure/table/rack, /obj/item/weapon/material/fishing_rod/modern/cheap, @@ -13732,44 +15799,57 @@ dir = 4; pixel_x = 24 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aAA" = ( /obj/effect/floor_decal/rust, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "aAB" = ( /obj/item/clothing/gloves/boxing/yellow, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "aAC" = ( /obj/effect/floor_decal/rust, /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "aAD" = ( /obj/structure/extinguisher_cabinet{ dir = 8; pixel_x = 30 }, -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/north_staires_two) "aAE" = ( /obj/structure/stairs/spawner/south, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aAF" = ( /obj/structure/railing{ dir = 8 }, /obj/structure/lattice, -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) +"aAG" = ( +/obj/structure/lattice, +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) "aAH" = ( /obj/structure/closet/firecloset, /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aAI" = ( /obj/structure/closet/emcloset, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aAJ" = ( /turf/simulated/wall/r_wall, /area/bridge_hallway) @@ -13827,19 +15907,22 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aAR" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) "aAS" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aAT" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -13847,13 +15930,15 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aAU" = ( /obj/effect/floor_decal/rust, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aAV" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -13861,7 +15946,8 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/bar) "aAW" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -13873,7 +15959,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "aAX" = ( /obj/structure/railing{ dir = 4 @@ -13886,12 +15973,23 @@ name = "Morgue Access" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aAZ" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"aBa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "aBb" = ( /obj/structure/cable{ icon_state = "4-8" @@ -13906,21 +16004,25 @@ dir = 8 }, /obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aBd" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/water/deep/indoors) +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) "aBe" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aBf" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aBg" = ( /obj/structure/table/rack, /obj/item/weapon/material/fishing_net, @@ -13931,7 +16033,8 @@ /obj/machinery/camera/network/civilian{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aBh" = ( /obj/machinery/door/airlock/maintenance/common, /obj/structure/cable{ @@ -13939,12 +16042,14 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/surface_two_hall) "aBi" = ( /obj/structure/sign/directions/evac{ dir = 1 }, -/turf/simulated/wall) +/turf/simulated/wall, +/area/tether/surfacebase/north_staires_two) "aBj" = ( /obj/structure/sign/directions/medical{ dir = 1; @@ -13962,12 +16067,21 @@ dir = 4; pixel_y = -10 }, -/turf/simulated/wall) +/turf/simulated/wall, +/area/tether/surfacebase/north_staires_two) "aBk" = ( -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"aBl" = ( +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aBm" = ( /obj/structure/sign/warning/caution, -/turf/simulated/wall) +/turf/simulated/wall, +/area/tether/surfacebase/surface_two_hall) "aBn" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -13975,7 +16089,8 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 10 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aBo" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -14044,7 +16159,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aBv" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -14052,7 +16168,8 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 6 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aBw" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -14065,7 +16182,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "aBx" = ( /obj/structure/catwalk, /turf/simulated/floor/plating, @@ -14085,7 +16203,8 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "aBz" = ( /turf/simulated/wall, /area/chapel/chapel_morgue) @@ -14101,12 +16220,14 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/fish_farm) "aBC" = ( /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/water/deep/indoors) +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) "aBD" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -14115,12 +16236,14 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aBE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aBF" = ( /obj/structure/table/rack, /obj/item/stack/cable_coil/pink, @@ -14132,7 +16255,8 @@ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aBG" = ( /obj/structure/cable{ icon_state = "2-4" @@ -14143,7 +16267,8 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aBH" = ( /obj/structure/cable{ icon_state = "4-8" @@ -14157,7 +16282,8 @@ /obj/structure/sign/painting/library_secure{ pixel_y = 30 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aBI" = ( /obj/structure/cable{ icon_state = "4-8" @@ -14169,7 +16295,8 @@ dir = 1 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aBJ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -14184,7 +16311,8 @@ dir = 1 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aBK" = ( /obj/structure/cable{ icon_state = "1-2" @@ -14199,7 +16327,8 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aBL" = ( /obj/structure/cable{ icon_state = "4-8" @@ -14219,7 +16348,8 @@ /obj/effect/floor_decal/corner/lightgrey/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aBM" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -14228,7 +16358,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aBN" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -14237,7 +16368,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aBO" = ( /obj/machinery/light/small{ dir = 1 @@ -14253,19 +16385,22 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aBP" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aBQ" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aBR" = ( /obj/effect/floor_decal/spline/plain{ dir = 4 @@ -14274,18 +16409,22 @@ /obj/effect/floor_decal/steeldecal/steel_decals_central1{ dir = 1 }, -/turf/simulated/floor/tiled/monotile) +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/surface_two_hall) "aBS" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 9 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aBT" = ( /obj/structure/stairs/spawner/east, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aBU" = ( /obj/structure/stairs/spawner/west, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) "aBV" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -14330,7 +16469,8 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aBZ" = ( /obj/effect/floor_decal/techfloor{ dir = 9 @@ -14362,6 +16502,7 @@ /obj/effect/floor_decal/techfloor{ dir = 1 }, +/obj/machinery/camera/network/tether, /turf/simulated/floor/tiled/techfloor, /area/chapel/main) "aCd" = ( @@ -14445,29 +16586,37 @@ }, /turf/simulated/floor/tiled/dark, /area/chapel/chapel_morgue) +"aCm" = ( +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/fish_farm) "aCn" = ( /obj/structure/railing, /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/water/deep/indoors) +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) "aCo" = ( /obj/structure/railing, /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/water/deep/indoors) +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) "aCp" = ( /obj/effect/floor_decal/industrial/warning/corner, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aCq" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/water/indoors) +/turf/simulated/floor/water/indoors, +/area/tether/surfacebase/fish_farm) "aCr" = ( /obj/machinery/light/flamp/noshade, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "aCs" = ( /obj/machinery/light{ dir = 4 @@ -14477,7 +16626,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aCt" = ( /obj/structure/cable{ d1 = 1; @@ -14490,7 +16640,11 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 8 }, -/turf/simulated/floor/tiled) +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aCu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -14504,7 +16658,8 @@ }, /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/lightgrey/bordercorner, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aCv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -14519,7 +16674,8 @@ /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aCw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -14535,7 +16691,8 @@ /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aCx" = ( /obj/structure/cable{ icon_state = "1-2" @@ -14549,7 +16706,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aCy" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 @@ -14565,7 +16723,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aCz" = ( /obj/machinery/alarm{ dir = 1; @@ -14577,7 +16736,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aCA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -14593,7 +16753,8 @@ /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aCB" = ( /obj/machinery/firealarm{ dir = 1; @@ -14618,7 +16779,8 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aCC" = ( /obj/machinery/alarm{ dir = 1; @@ -14635,7 +16797,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aCD" = ( /obj/structure/cable{ d1 = 4; @@ -14654,7 +16817,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) "aCE" = ( /obj/effect/floor_decal/spline/plain{ dir = 4 @@ -14676,7 +16840,8 @@ name = "Atrium Second Floor" }, /obj/effect/floor_decal/steeldecal/steel_decals_central1, -/turf/simulated/floor/tiled/monotile) +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/surface_two_hall) "aCF" = ( /obj/structure/cable{ d1 = 4; @@ -14692,7 +16857,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 6 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aCG" = ( /obj/structure/cable{ d1 = 4; @@ -14706,7 +16872,8 @@ dir = 10 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aCH" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -14722,7 +16889,8 @@ /obj/structure/window/basic{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aCI" = ( /turf/simulated/floor/tiled/dark, /area/bridge_hallway) @@ -14834,7 +17002,8 @@ dir = 8; pixel_x = 25 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aCU" = ( /obj/structure/stairs/spawner/west, /turf/simulated/floor/tiled/techfloor, @@ -14854,12 +17023,14 @@ /area/chapel/main) "aCX" = ( /obj/structure/sign/nanotrasen, -/turf/simulated/wall) +/turf/simulated/wall, +/area/maintenance/lower/bar) "aCY" = ( /obj/structure/catwalk, /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aCZ" = ( /obj/structure/railing{ dir = 8 @@ -14868,7 +17039,8 @@ dir = 1 }, /obj/random/trash_pile, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aDa" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -14882,7 +17054,8 @@ "aDb" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aDc" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -14890,13 +17063,15 @@ /obj/effect/floor_decal/techfloor{ dir = 9 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aDd" = ( /obj/structure/ladder{ pixel_y = 16 }, /obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aDe" = ( /obj/machinery/camera/network/civilian{ dir = 4 @@ -14936,17 +17111,24 @@ dir = 4; pixel_x = -23 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/fish_farm) +"aDk" = ( +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/fish_farm) "aDl" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aDm" = ( /obj/effect/floor_decal/spline/plain{ dir = 8 }, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "aDn" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -14957,7 +17139,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aDo" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -14966,7 +17149,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aDp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -14986,7 +17170,8 @@ /obj/effect/floor_decal/corner/lightgrey/bordercorner2{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aDq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -15000,7 +17185,8 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aDr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -15019,7 +17205,8 @@ /obj/effect/floor_decal/corner/lightgrey/bordercorner{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aDs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -15037,7 +17224,8 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aDt" = ( /obj/structure/cable{ icon_state = "1-2" @@ -15045,12 +17233,19 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_two_hall) +"aDu" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/tether/surfacebase/north_staires_two) "aDv" = ( /obj/structure/sign/warning/caution{ name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" }, -/turf/simulated/wall) +/turf/simulated/wall, +/area/tether/surfacebase/surface_two_hall) "aDw" = ( /obj/machinery/light/small{ dir = 8 @@ -15061,12 +17256,14 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aDx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aDy" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -15077,7 +17274,8 @@ /obj/structure/window/basic{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aDz" = ( /obj/machinery/alarm{ dir = 4; @@ -15221,7 +17419,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aDK" = ( /obj/machinery/light/small{ dir = 4 @@ -15229,7 +17428,8 @@ /obj/effect/floor_decal/borderfloor{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aDL" = ( /obj/effect/floor_decal/techfloor/corner, /turf/simulated/floor/tiled/dark, @@ -15326,7 +17526,8 @@ /obj/machinery/camera/network/civilian{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/fish_farm) "aDW" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -15340,7 +17541,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aDX" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/multi_tile/glass{ @@ -15353,7 +17555,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aDY" = ( /obj/structure/cable{ icon_state = "4-8" @@ -15365,7 +17568,8 @@ /obj/effect/floor_decal/corner/lightgrey/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aDZ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -15375,7 +17579,8 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aEa" = ( /obj/structure/cable{ icon_state = "1-8" @@ -15385,7 +17590,8 @@ }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) "aEb" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -15397,24 +17603,31 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"aEc" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aEd" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aEe" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aEf" = ( /obj/structure/railing{ dir = 1 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aEg" = ( /obj/structure/railing{ dir = 1 @@ -15422,13 +17635,15 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aEh" = ( /obj/structure/railing{ dir = 1 }, /obj/machinery/light/small, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aEi" = ( /obj/machinery/camera/network/command{ dir = 4 @@ -15574,12 +17789,14 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aEt" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aEu" = ( /obj/item/clothing/mask/gas, /obj/random/mre, @@ -15598,7 +17815,8 @@ /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aEv" = ( /obj/machinery/door/airlock{ name = "Chapel Morgue"; @@ -15624,12 +17842,14 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/water/deep/indoors) +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) "aEy" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/water/deep/indoors) +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) "aEz" = ( /obj/structure/railing{ dir = 1 @@ -15637,17 +17857,20 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/water/deep/indoors) +/turf/simulated/floor/water/deep/indoors, +/area/tether/surfacebase/fish_farm) "aEA" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aEB" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "aEC" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -15659,7 +17882,8 @@ name = "east bump"; pixel_x = 28 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aED" = ( /obj/structure/cable{ d1 = 2; @@ -15671,7 +17895,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aEE" = ( /obj/structure/cable{ d1 = 4; @@ -15689,7 +17914,8 @@ icon_state = "pipe-c" }, /obj/structure/railing, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aEF" = ( /obj/structure/cable{ icon_state = "4-8" @@ -15697,7 +17923,8 @@ /obj/effect/floor_decal/industrial/warning/corner{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aEG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -15714,17 +17941,26 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) +"aEI" = ( +/obj/random/trash_pile, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aEJ" = ( /obj/structure/railing{ dir = 8 }, /obj/structure/railing, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aEK" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aEL" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -15779,7 +18015,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aEO" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -15790,7 +18027,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aEP" = ( /obj/machinery/firealarm{ layer = 3.3; @@ -15801,7 +18039,11 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aEQ" = ( +/turf/simulated/wall, +/area/maintenance/commandmaint) "aER" = ( /obj/machinery/door/airlock/engineering{ name = "Command Substation"; @@ -15826,9 +18068,19 @@ }, /turf/simulated/floor/plating, /area/maintenance/substation/command) +"aET" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aEU" = ( /obj/structure/sign/nosmoking_1, -/turf/simulated/wall) +/turf/simulated/wall, +/area/tether/surfacebase/surface_two_hall) "aEV" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -15841,7 +18093,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/bar) "aEW" = ( /obj/structure/cable{ icon_state = "1-2" @@ -15862,13 +18115,15 @@ /obj/effect/floor_decal/techfloor{ dir = 9 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aEY" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, /mob/living/simple_mob/animal/passive/mouse/brown/Tom, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aEZ" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 1 @@ -15876,7 +18131,8 @@ /obj/effect/floor_decal/techfloor/corner{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aFa" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -15884,7 +18140,8 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aFb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -15947,17 +18204,20 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aFg" = ( /obj/structure/cable{ icon_state = "2-4" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aFh" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aFi" = ( /obj/structure/cable{ d1 = 1; @@ -15971,46 +18231,53 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aFj" = ( /obj/structure/lattice, /obj/structure/disposalpipe/down{ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/rnd) "aFk" = ( /obj/machinery/light/small{ dir = 1 }, /obj/structure/railing, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aFl" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aFm" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/random/junk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aFn" = ( /obj/structure/railing, /obj/structure/closet, /obj/random/maintenance/clean, /obj/random/maintenance/research, /obj/random/maintenance/research, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aFo" = ( /obj/structure/railing, /obj/structure/closet, /obj/random/maintenance/clean, /obj/random/junk, /obj/random/maintenance/research, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aFp" = ( /turf/simulated/wall/r_wall, /area/bridge/meeting_room) @@ -16042,7 +18309,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aFt" = ( /obj/structure/cable/green{ d1 = 4; @@ -16052,19 +18320,22 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aFu" = ( /obj/structure/cable/green{ icon_state = "1-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aFv" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aFw" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -16072,6 +18343,9 @@ /obj/effect/floor_decal/corner/green/border{ dir = 8 }, +/obj/machinery/camera/network/tether{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" @@ -16080,7 +18354,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aFx" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -16088,7 +18363,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aFy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -16105,7 +18381,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aFz" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -16121,7 +18398,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) "aFA" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -16135,7 +18413,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "aFB" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply{ @@ -16151,7 +18430,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "aFC" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply{ @@ -16160,7 +18440,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "aFD" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/atmospherics/pipe/simple/visible/supply{ @@ -16171,7 +18452,8 @@ }, /obj/machinery/door/firedoor/glass, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/bar) "aFE" = ( /obj/structure/cable{ icon_state = "1-2" @@ -16204,7 +18486,8 @@ /obj/effect/floor_decal/techfloor{ dir = 10 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aFI" = ( /obj/machinery/shower{ dir = 8; @@ -16218,7 +18501,8 @@ }, /obj/effect/floor_decal/techfloor/hole, /obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aFJ" = ( /obj/machinery/light/small{ dir = 8 @@ -16280,10 +18564,12 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/fish_farm) "aFP" = ( /obj/machinery/light/small, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "aFQ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -16292,10 +18578,12 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aFR" = ( /obj/structure/kitchenspike, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aFS" = ( /obj/structure/railing{ dir = 8 @@ -16308,7 +18596,8 @@ /obj/item/stack/flag/blue{ amount = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aFT" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 @@ -16317,7 +18606,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aFU" = ( /obj/structure/cable/green{ d1 = 4; @@ -16336,6 +18626,10 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) +"aFW" = ( +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aFX" = ( /obj/machinery/alarm{ dir = 4; @@ -16344,14 +18638,16 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aFY" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_two_hall) "aFZ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -16359,7 +18655,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aGa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -16367,7 +18664,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aGb" = ( /obj/machinery/light{ dir = 8 @@ -16448,7 +18746,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aGi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -16456,7 +18755,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aGj" = ( /obj/structure/cable{ d1 = 1; @@ -16469,7 +18769,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aGk" = ( /obj/structure/cable{ icon_state = "4-8" @@ -16482,7 +18783,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aGl" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -16501,7 +18803,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aGm" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -16518,7 +18821,8 @@ dir = 8; pixel_x = 30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aGn" = ( /obj/machinery/washing_machine, /obj/effect/floor_decal/techfloor{ @@ -16527,7 +18831,8 @@ /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "aGo" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, @@ -16543,7 +18848,8 @@ /obj/structure/closet/hydrant{ pixel_x = 32 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aGq" = ( /obj/structure/cable{ d1 = 1; @@ -16583,38 +18889,52 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "aGv" = ( /obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) +"aGw" = ( +/turf/simulated/wall, +/area/maintenance/lower/rnd) "aGx" = ( /obj/structure/table/steel, /obj/item/clothing/mask/balaclava, /obj/item/clothing/mask/bandana, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aGy" = ( +/turf/simulated/mineral, +/area/maintenance/lower/rnd) "aGz" = ( /obj/random/trash_pile, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aGA" = ( /obj/structure/closet/crate, /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/cargo, /obj/random/maintenance/research, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aGB" = ( /obj/structure/table/steel, /obj/item/weapon/handcuffs/fuzzy, /obj/item/weapon/handcuffs/legcuffs/fuzzy, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aGC" = ( /obj/structure/bed, /obj/effect/decal/cleanable/blood, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aGD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aGE" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, @@ -16659,7 +18979,13 @@ desc = "A warning sign which reads 'WATCH YOUR STEP'."; name = "\improper WATCH YOUR STEP" }, -/turf/simulated/wall) +/turf/simulated/wall, +/area/maintenance/commandmaint) +"aGM" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) "aGN" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -16676,7 +19002,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aGO" = ( /obj/effect/floor_decal/rust, /obj/machinery/light/small, @@ -16767,7 +19094,8 @@ dir = 1 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/fish_farm) "aGZ" = ( /obj/machinery/alarm{ dir = 4; @@ -16824,7 +19152,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) "aHg" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -16838,7 +19167,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aHh" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -16848,7 +19178,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aHi" = ( /obj/machinery/alarm{ dir = 1; @@ -16883,7 +19214,8 @@ }, /obj/item/clothing/head/richard, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aHo" = ( /obj/structure/railing{ dir = 1 @@ -16891,7 +19223,8 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aHp" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -16899,7 +19232,8 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aHq" = ( /obj/machinery/button/windowtint{ dir = 1; @@ -16968,12 +19302,14 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aHx" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aHy" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -16989,7 +19325,8 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aHz" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -17017,14 +19354,22 @@ /turf/simulated/floor/tiled/dark, /area/chapel/main) "aHD" = ( -/turf/simulated/floor/outdoors/grass/sif/virgo3b) +/obj/machinery/camera/network/outside{ + dir = 5 + }, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside2) "aHE" = ( /turf/simulated/wall, /area/maintenance/asmaint2) "aHF" = ( /obj/structure/table/steel, /obj/item/clothing/head/welding/demon, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aHG" = ( +/turf/simulated/floor, +/area/maintenance/lower/rnd) "aHH" = ( /obj/structure/railing{ dir = 8 @@ -17033,7 +19378,8 @@ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aHI" = ( /obj/effect/decal/cleanable/blood, /obj/item/clothing/shoes/athletic{ @@ -17047,7 +19393,15 @@ health = 1989 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"aHJ" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aHK" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -17055,7 +19409,8 @@ /obj/structure/closet/hydrant{ pixel_x = -32 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aHL" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/carpet/sblucarpet, @@ -17091,7 +19446,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aHP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aHQ" = ( /obj/structure/cable/green{ d1 = 1; @@ -17104,7 +19469,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aHR" = ( /obj/machinery/door/airlock/glass{ name = "Chapel" @@ -17256,7 +19622,8 @@ desc = "Its an old, dusty trenchcoat... what a shame."; name = "trenchcoat" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aIe" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -17266,19 +19633,26 @@ /obj/random/maintenance/research, /obj/random/maintenance/research, /obj/random/cigarettes, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "aIf" = ( /obj/effect/floor_decal/rust, /obj/item/clothing/glasses/sunglasses{ desc = "My vision is augmented"; name = "Augmented shades" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aIg" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aIh" = ( /obj/effect/floor_decal/techfloor, /obj/structure/catwalk, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aIi" = ( /turf/simulated/wall, /area/rnd/rdoffice) @@ -17290,19 +19664,26 @@ /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/rnd) "aIk" = ( /obj/effect/floor_decal/techfloor{ dir = 6 }, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aIl" = ( /obj/structure/table/rack, /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aIm" = ( +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aIn" = ( /obj/structure/railing{ dir = 8 @@ -17310,7 +19691,8 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aIo" = ( /obj/effect/floor_decal/techfloor, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -17322,7 +19704,8 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aIp" = ( /obj/structure/cable{ icon_state = "4-8" @@ -17330,7 +19713,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aIq" = ( /obj/structure/railing{ dir = 4 @@ -17346,7 +19730,8 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aIr" = ( /obj/machinery/photocopier, /obj/machinery/light{ @@ -17392,7 +19777,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aIw" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -17403,7 +19789,8 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aIx" = ( /obj/structure/cable/green{ d1 = 1; @@ -17587,12 +19974,20 @@ }, /obj/item/weapon/tool/wirecutters, /obj/item/weapon/tool/wrench, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/atmos) +"aIL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aIM" = ( /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aIN" = ( /turf/simulated/floor/reinforced, /area/rnd/rdoffice) @@ -17610,13 +20005,15 @@ /obj/structure/table/steel, /obj/item/weapon/tape_roll, /obj/item/stack/medical/bruise_pack, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "aIR" = ( /obj/structure/grille, /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aIS" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -17624,7 +20021,8 @@ /obj/effect/floor_decal/industrial/danger{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aIT" = ( /obj/structure/table/woodentable, /obj/structure/flora/pottedplant/small{ @@ -17670,7 +20068,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aIY" = ( /obj/machinery/door/airlock/glass{ name = "Chapel" @@ -17714,10 +20113,19 @@ }, /turf/simulated/floor/tiled/dark, /area/chapel/main) +"aJe" = ( +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/atmos) "aJf" = ( /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) +"aJg" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aJh" = ( /mob/living/simple_mob/slime/xenobio/rainbow/kendrick, /turf/simulated/floor/reinforced, @@ -17805,19 +20213,25 @@ /obj/structure/bed/chair/office/dark{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"aJq" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/lower/rnd) "aJr" = ( /obj/structure/lattice, /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/down{ dir = 4 }, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/rnd) "aJs" = ( /obj/structure/railing{ dir = 4 }, -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) "aJt" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -17834,7 +20248,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aJu" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -17845,7 +20260,8 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 6 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aJv" = ( /turf/simulated/wall, /area/chapel/office) @@ -18013,12 +20429,14 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aJM" = ( /obj/structure/sign/warning/caution{ name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" }, -/turf/simulated/wall/r_wall) +/turf/simulated/wall/r_wall, +/area/maintenance/lower/rnd) "aJN" = ( /obj/machinery/light/small{ dir = 4 @@ -18031,11 +20449,13 @@ }, /obj/structure/disposalpipe/down, /obj/machinery/door/firedoor/glass, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/rnd) "aJO" = ( /turf/simulated/shuttle/wall/voidcraft/green{ hard_corner = 1 - }) + }, +/area/tether/elevator) "aJP" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -18044,7 +20464,8 @@ dir = 8; pixel_x = 30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aJQ" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -18114,7 +20535,8 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aJY" = ( /turf/simulated/wall/r_wall, /area/ai_upload) @@ -18123,12 +20545,14 @@ dir = 8 }, /obj/random/junk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aKa" = ( /obj/structure/table/steel, /obj/item/bodybag, /obj/item/bodybag, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aKb" = ( /turf/simulated/wall/r_wall, /area/server) @@ -18223,7 +20647,8 @@ "aKj" = ( /obj/structure/railing, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aKk" = ( /obj/machinery/door/airlock/engineering{ name = "Science Substation"; @@ -18257,7 +20682,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aKm" = ( /obj/machinery/door/airlock/maintenance/engi, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -18273,7 +20699,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aKn" = ( /obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ dir = 4 @@ -18291,9 +20718,11 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aKo" = ( -/turf/simulated/floor/holofloor/tiled/dark) +/turf/simulated/floor/holofloor/tiled/dark, +/area/tether/elevator) "aKp" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -18304,7 +20733,8 @@ /obj/machinery/door/firedoor/glass/hidden{ dir = 2 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aKq" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -18312,24 +20742,31 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aKr" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_two_hall) "aKs" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, +/obj/machinery/camera/network/tether{ + dir = 5 + }, /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aKt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass/hidden{ dir = 2 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aKu" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -18343,26 +20780,31 @@ /obj/machinery/door/firedoor/glass/hidden{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aKv" = ( /obj/structure/railing, /obj/structure/railing{ dir = 8 }, -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) "aKw" = ( /obj/structure/railing, -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) "aKx" = ( /obj/structure/railing, /obj/structure/lattice, -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) "aKy" = ( /obj/structure/railing{ dir = 4 }, /obj/structure/railing, -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/surface_two_hall) "aKz" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -18380,12 +20822,14 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aKA" = ( /obj/machinery/door/firedoor/glass/hidden{ dir = 2 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aKB" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -18393,7 +20837,8 @@ /obj/machinery/door/firedoor/glass/hidden{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aKC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -18430,7 +20875,8 @@ /obj/structure/sign/painting/library_secure{ pixel_x = 30 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/examroom) "aKH" = ( /obj/effect/floor_decal/chapel{ dir = 8 @@ -18450,7 +20896,8 @@ "aKK" = ( /obj/structure/table/steel, /obj/item/device/nif/bad, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aKL" = ( /obj/machinery/atmospherics/unary/vent_pump{ icon_state = "map_vent_out"; @@ -18607,20 +21054,31 @@ /obj/structure/cable, /obj/structure/disposalpipe/up, /obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aKZ" = ( /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLa" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLb" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/obj/machinery/camera/network/tether, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aLc" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLd" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -18628,7 +21086,8 @@ /obj/machinery/status_display{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLe" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -18637,7 +21096,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLf" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -18645,19 +21105,22 @@ /obj/effect/floor_decal/industrial/danger{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLg" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 }, /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLh" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLi" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -18665,7 +21128,8 @@ /obj/effect/floor_decal/corner/green/bordercorner{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLj" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -18676,7 +21140,8 @@ /obj/structure/window/basic{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLk" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 @@ -18690,7 +21155,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLl" = ( /obj/structure/table/woodentable, /obj/item/weapon/pen/blue{ @@ -18760,7 +21226,8 @@ /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aLt" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8 @@ -18902,22 +21369,26 @@ "aLF" = ( /obj/random/junk, /obj/item/weapon/broken_bottle, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aLG" = ( /obj/machinery/door/airlock/maintenance/engi, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aLH" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "aLI" = ( /obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -18925,7 +21396,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -18933,7 +21405,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -18943,12 +21416,14 @@ }, /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLM" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/effect/landmark/vines, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLN" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -18960,7 +21435,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -18971,7 +21447,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLP" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -18986,7 +21463,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -18994,7 +21472,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLR" = ( /obj/structure/cable{ d1 = 1; @@ -19004,7 +21483,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aLS" = ( /obj/machinery/button/windowtint{ dir = 1; @@ -19051,7 +21531,15 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aLX" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aLY" = ( +/turf/simulated/wall, +/area/maintenance/lower/south) "aLZ" = ( /obj/item/device/radio/intercom{ broadcasting = 1; @@ -19100,12 +21588,15 @@ /turf/simulated/floor/tiled/dark, /area/chapel/main) "aMc" = ( -/turf/simulated/floor/outdoors/rocks/virgo3b) +/turf/simulated/floor/outdoors/rocks/virgo3b, +/area/tether/surfacebase/outside/outside2) "aMd" = ( -/turf/simulated/floor/outdoors/dirt/virgo3b) +/turf/simulated/floor/outdoors/dirt/virgo3b, +/area/tether/surfacebase/outside/outside2) "aMe" = ( /obj/structure/bed/chair, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aMf" = ( /obj/machinery/light/small{ dir = 8 @@ -19114,7 +21605,8 @@ dir = 4 }, /obj/random/junk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aMg" = ( /obj/machinery/atmospherics/unary/vent_pump{ dir = 1; @@ -19208,6 +21700,9 @@ }, /turf/simulated/floor/tiled, /area/rnd/rdoffice) +"aMo" = ( +/turf/simulated/wall, +/area/rnd/lockers) "aMp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -19219,19 +21714,26 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance/rnd, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/rnd/lockers) +"aMq" = ( +/turf/simulated/wall/r_wall, +/area/rnd/lockers) "aMr" = ( /obj/structure/sign/deck/second, /turf/simulated/shuttle/wall/voidcraft/green{ hard_corner = 1 - }) + }, +/area/tether/elevator) "aMs" = ( /obj/effect/floor_decal/borderfloor/corner, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMt" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/light/small, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMu" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/firealarm{ @@ -19239,18 +21741,21 @@ pixel_y = -26 }, /obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMv" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMw" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMx" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, @@ -19262,7 +21767,8 @@ }, /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMy" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, @@ -19274,7 +21780,8 @@ dir = 9 }, /obj/effect/floor_decal/corner/yellow/bordercorner2, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -19285,14 +21792,16 @@ dir = 5 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMA" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/yellow/bordercorner2, /obj/machinery/light/small, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMB" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/steeldecal/steel_decals4{ @@ -19303,25 +21812,37 @@ pixel_y = -25 }, /obj/effect/floor_decal/corner/yellow/border, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMC" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/machinery/light/small, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMD" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/newscaster{ pixel_y = -30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aME" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/industrial/danger, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aMF" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMG" = ( /obj/effect/floor_decal/borderfloor, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -19340,12 +21861,17 @@ /obj/effect/floor_decal/borderfloor/corner{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMI" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 }, -/turf/simulated/floor/tiled/techmaint) +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aMJ" = ( /obj/structure/table/woodentable, /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, @@ -19381,12 +21907,14 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aMO" = ( /obj/machinery/light_construct{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) "aMP" = ( /obj/structure/window/reinforced{ dir = 4 @@ -19562,20 +22090,23 @@ "aMY" = ( /obj/structure/closet/secure_closet/scientist, /obj/effect/floor_decal/industrial/outline, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) "aMZ" = ( /obj/effect/floor_decal/industrial/outline, /obj/machinery/light{ dir = 1 }, /obj/machinery/vending/wardrobe/robodrobe, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) "aNa" = ( /obj/structure/closet/secure_closet/scientist, /obj/effect/floor_decal/industrial/outline, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/camera/network/research, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) "aNb" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -19585,14 +22116,16 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) "aNc" = ( /obj/effect/floor_decal/borderfloor, /obj/structure/closet/firecloset, /obj/structure/sign/painting/public{ pixel_y = -30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aNd" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -19600,13 +22133,30 @@ /obj/machinery/newscaster{ pixel_y = -30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"aNe" = ( +/obj/structure/sign/warning/caution{ + name = "\improper CAUTION - DANGEROUS EQUIPMENT AND DROPS" + }, +/turf/simulated/wall, +/area/engineering/lower/lobby) +"aNf" = ( +/turf/simulated/wall, +/area/engineering/lower/lobby) +"aNg" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/engineering/lower/lobby) "aNh" = ( /obj/machinery/door/airlock/glass{ name = "Atmospherics" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/steel_grid) +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/lower/lobby) "aNi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -19615,13 +22165,24 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/steel_grid) +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/lower/lobby) +"aNj" = ( +/turf/simulated/wall, +/area/engineering/lower/breakroom) +"aNk" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/engineering/lower/breakroom) "aNl" = ( /obj/structure/grille, /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "aNm" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -19636,26 +22197,31 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aNn" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, /obj/machinery/door/firedoor/border_only, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aNo" = ( -/turf/simulated/wall) +/turf/simulated/wall, +/area/tether/surfacebase/east_stairs_two) "aNp" = ( /obj/structure/catwalk, /obj/structure/table/steel, /obj/random/cigarettes, /obj/item/weapon/flame/lighter/random, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aNq" = ( /obj/structure/catwalk, /obj/structure/table/steel, /obj/item/weapon/flame/candle, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aNr" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -19746,7 +22312,8 @@ /obj/effect/floor_decal/corner/mauve/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/lockers) "aNy" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -19754,7 +22321,8 @@ /obj/effect/floor_decal/corner/mauve/border{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/lockers) "aNz" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -19774,7 +22342,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/lockers) "aNA" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -19795,7 +22364,8 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/lockers) "aNB" = ( /obj/effect/floor_decal/industrial/outline, /obj/structure/closet/wardrobe/robotics_black, @@ -19803,7 +22373,14 @@ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) +"aNC" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/emergency_storage/atmos) +"aND" = ( +/turf/simulated/wall, +/area/tether/surfacebase/emergency_storage/atmos) "aNE" = ( /obj/effect/floor_decal/borderfloor/shifted{ dir = 1 @@ -19816,7 +22393,8 @@ }, /obj/machinery/atmospherics/portables_connector, /obj/machinery/portable_atmospherics/powered/scrubber, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aNF" = ( /obj/effect/floor_decal/borderfloor/shifted{ dir = 1 @@ -19828,7 +22406,8 @@ dir = 5 }, /obj/structure/bed/chair, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aNG" = ( /obj/effect/floor_decal/corner/yellow{ dir = 1 @@ -19843,7 +22422,8 @@ /obj/effect/floor_decal/corner/red/border/shifted{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aNH" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 @@ -19851,7 +22431,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aNI" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -19871,7 +22452,8 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aNJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/junction{ @@ -19884,7 +22466,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aNK" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -19902,13 +22485,15 @@ dir = 8 }, /obj/machinery/disposal, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aNL" = ( /obj/structure/bookcase, /obj/item/weapon/book/manual/engineering_guide, /obj/item/weapon/book/manual/engineering_construction, /obj/item/weapon/book/manual/atmospipes, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) "aNM" = ( /obj/structure/cable/cyan{ d2 = 2; @@ -19922,27 +22507,48 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aNN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aNO" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) +"aNP" = ( +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aNQ" = ( /obj/machinery/newscaster{ pixel_y = 30 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aNR" = ( /obj/machinery/vending/cola{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) +"aNS" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ + scrub_id = "atrium" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aNT" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aNU" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -19958,7 +22564,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aNV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aNW" = ( /obj/structure/railing{ dir = 8 @@ -19969,7 +22582,8 @@ /obj/structure/closet/crate, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aNX" = ( /obj/structure/railing{ dir = 1 @@ -19977,7 +22591,8 @@ /obj/structure/closet, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aNY" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -19986,7 +22601,8 @@ dir = 5 }, /obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aNZ" = ( /obj/structure/railing{ dir = 4 @@ -19995,13 +22611,15 @@ dir = 5 }, /obj/effect/floor_decal/techfloor/hole, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aOa" = ( /obj/structure/catwalk, /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aOb" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -20085,7 +22703,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aOh" = ( /obj/structure/cable/green{ d1 = 4; @@ -20113,7 +22732,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aOi" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -20137,7 +22757,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aOj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20165,7 +22786,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aOk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20187,7 +22809,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aOl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20216,7 +22839,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aOm" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ @@ -20237,7 +22861,8 @@ name = "Research Locker Room"; req_access = list(47) }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/lockers) "aOn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20255,7 +22880,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/lockers) "aOo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20279,7 +22905,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/lockers) "aOp" = ( /obj/structure/disposalpipe/sortjunction{ name = "RD Office"; @@ -20312,7 +22939,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/lockers) "aOq" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -20332,7 +22960,8 @@ icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/lockers) "aOr" = ( /obj/structure/closet/secure_closet/scientist, /obj/effect/floor_decal/industrial/outline, @@ -20343,7 +22972,8 @@ dir = 4; pixel_x = 24 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) "aOs" = ( /obj/structure/bed/chair{ dir = 8 @@ -20356,10 +22986,12 @@ icon_state = "frame"; pixel_x = 32 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aOt" = ( /obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) "aOu" = ( /obj/machinery/light/small, /obj/structure/railing{ @@ -20369,7 +23001,8 @@ dir = 1 }, /obj/random/trash_pile, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "aOv" = ( /obj/structure/railing{ dir = 1 @@ -20381,31 +23014,37 @@ dir = 1 }, /obj/structure/stairs/spawner/north, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "aOw" = ( /obj/machinery/light_switch{ dir = 4; pixel_x = -28 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aOx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aOy" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/red, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aOz" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/red, /obj/machinery/meter, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aOA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aOB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ dir = 10 @@ -20415,7 +23054,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aOC" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -20432,7 +23072,11 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aOD" = ( +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) "aOE" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -20440,21 +23084,25 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aOF" = ( /obj/structure/bed/chair, /obj/effect/landmark/start{ name = "Atmospheric Technician" }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) "aOG" = ( /obj/structure/bed/chair, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) "aOH" = ( /obj/machinery/vending/snack{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) "aOI" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -20470,7 +23118,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aOJ" = ( /obj/structure/railing{ dir = 1 @@ -20479,7 +23128,8 @@ dir = 1 }, /obj/structure/stairs/spawner/north, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "aOK" = ( /obj/structure/railing{ dir = 1 @@ -20491,7 +23141,8 @@ dir = 1 }, /obj/structure/stairs/spawner/north, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "aOL" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -20502,10 +23153,12 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aOM" = ( /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/fish_farm) "aON" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -20514,7 +23167,8 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aOO" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -20524,15 +23178,27 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/south) "aOP" = ( /obj/structure/frame{ anchored = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aOQ" = ( /obj/random/cutout, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/south) +"aOR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aOS" = ( /obj/machinery/computer/rdservercontrol{ dir = 1 @@ -20583,17 +23249,23 @@ pixel_x = -28 }, /obj/structure/cable/green, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aOX" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) +"aOY" = ( +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aOZ" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aPa" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -20610,7 +23282,8 @@ /obj/machinery/camera/network/research{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aPb" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, @@ -20625,7 +23298,8 @@ name = "Research Lounge"; req_access = list(47) }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/lockers) "aPc" = ( /turf/simulated/wall, /area/rnd/research) @@ -20651,7 +23325,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) "aPg" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -20662,7 +23337,8 @@ /obj/machinery/door/airlock/maintenance/int{ name = "Emergency Storage" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) "aPh" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -20680,7 +23356,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aPi" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -20693,7 +23370,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aPj" = ( /obj/structure/cable/cyan{ d1 = 2; @@ -20711,7 +23389,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aPk" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -20725,7 +23404,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aPl" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -20738,7 +23418,8 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aPm" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -20758,7 +23439,8 @@ dir = 10 }, /obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aPn" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -20779,7 +23461,8 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aPo" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -20795,7 +23478,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) "aPp" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -20811,13 +23495,15 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aPq" = ( /obj/structure/table/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) "aPr" = ( /obj/machinery/hologram/holopad, /obj/structure/table/glass, @@ -20829,7 +23515,14 @@ name = "Atmospherics Lockdown"; req_one_access = list(10,24) }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) +"aPs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aPt" = ( /obj/machinery/light{ dir = 4 @@ -20838,7 +23531,8 @@ dir = 8 }, /obj/machinery/disposal, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) "aPu" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -20851,7 +23545,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aPv" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aPw" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -20860,7 +23562,12 @@ dir = 4 }, /obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aPx" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aPy" = ( /obj/structure/closet/crate, /obj/random/maintenance/clean, @@ -20878,7 +23585,8 @@ /obj/item/seeds/random, /obj/item/seeds/random, /obj/item/seeds/random, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aPz" = ( /obj/structure/dogbed, /obj/effect/floor_decal/corner_techfloor_grid{ @@ -20888,10 +23596,12 @@ desc = "It's the secret head of Janitoria!"; name = "Bucket" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aPA" = ( /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aPB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -20905,12 +23615,14 @@ icon_state = "1-4" }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aPC" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 10 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aPD" = ( /obj/structure/railing{ dir = 4 @@ -20918,7 +23630,8 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aPE" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -20933,7 +23646,8 @@ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/rnd/staircase/secondfloor) "aPF" = ( /obj/structure/railing{ dir = 8 @@ -20941,23 +23655,34 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/open) +/turf/simulated/open, +/area/rnd/staircase/secondfloor) "aPG" = ( /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/middlehall) +"aPH" = ( +/turf/simulated/open, +/area/rnd/staircase/secondfloor) "aPI" = ( -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/north_staires_two) +"aPJ" = ( +/turf/simulated/wall, +/area/rnd/breakroom) "aPK" = ( /obj/structure/bed/chair/comfy/brown, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aPL" = ( /obj/machinery/firealarm{ layer = 3.3; pixel_y = 26 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aPM" = ( /obj/structure/disposalpipe/junction{ dir = 2; @@ -20970,23 +23695,30 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aPN" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aPO" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aPP" = ( /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aPQ" = ( +/turf/simulated/floor/plating, +/area/rnd/staircase/secondfloor) "aPR" = ( /turf/simulated/floor/plating, /area/engineering/atmos) @@ -20997,7 +23729,8 @@ }, /obj/structure/flora/pottedplant/stoutbush, /obj/machinery/camera/network/research, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aPT" = ( /obj/structure/table/rack{ dir = 1 @@ -21010,12 +23743,14 @@ /obj/item/clothing/glasses/meson, /obj/random/maintenance/clean, /obj/random/maintenance/research, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/emergency_storage/atmos) "aPU" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, /obj/random/junk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aPV" = ( /obj/structure/railing{ dir = 8 @@ -21024,7 +23759,8 @@ dir = 1 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aPW" = ( /obj/machinery/light{ dir = 8 @@ -21038,28 +23774,33 @@ pixel_x = -28 }, /obj/structure/cable/cyan, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aPX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aPY" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aPZ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ dir = 1 }, /obj/machinery/meter, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQb" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -21069,7 +23810,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aQc" = ( +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -21077,7 +23822,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQe" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -21094,20 +23840,24 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQf" = ( /obj/machinery/computer/station_alert{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) "aQg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aQh" = ( /obj/structure/bed/chair{ dir = 1 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) "aQi" = ( /obj/structure/bed/chair{ dir = 1 @@ -21115,7 +23865,8 @@ /obj/effect/landmark/start{ name = "Atmospheric Technician" }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/engineering/lower/breakroom) "aQj" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/cups, @@ -21123,7 +23874,8 @@ /obj/machinery/camera/network/engineering{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) "aQk" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -21140,7 +23892,8 @@ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aQl" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -21152,7 +23905,8 @@ /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aQm" = ( /obj/structure/railing{ dir = 4 @@ -21163,7 +23917,8 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aQn" = ( /obj/machinery/door/airlock/multi_tile/metal/mait{ name = "Maintenance Access" @@ -21176,14 +23931,17 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/structure/catwalk, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/south) "aQo" = ( /obj/machinery/door/firedoor/glass, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/south) "aQp" = ( /obj/structure/frame/computer, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/south) "aQq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -21193,14 +23951,17 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aQr" = ( /obj/structure/frame{ anchored = 1 }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/south) "aQs" = ( -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/south) "aQt" = ( /obj/structure/railing{ dir = 4 @@ -21242,19 +24003,22 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/open) +/turf/simulated/open, +/area/rnd/staircase/secondfloor) "aQA" = ( /obj/structure/table/glass, /obj/machinery/light_switch{ dir = 4; pixel_x = -28 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aQB" = ( /obj/structure/bed/chair/comfy/brown{ dir = 8 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aQC" = ( /obj/structure/railing{ dir = 4 @@ -21274,10 +24038,12 @@ /obj/effect/landmark/start{ name = "Roboticist" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aQF" = ( /obj/structure/table/glass, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aQG" = ( /obj/structure/bed/chair{ dir = 8 @@ -21285,7 +24051,14 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aQH" = ( +/turf/simulated/wall/r_wall, +/area/rnd/breakroom) +"aQI" = ( +/turf/simulated/wall/r_wall, +/area/engineering/lower/atmos_eva) "aQJ" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/white/border/shifted, @@ -21293,7 +24066,8 @@ dir = 10 }, /obj/structure/flora/pottedplant/subterranean, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQK" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/blue/border/shifted, @@ -21304,7 +24078,8 @@ dir = 1 }, /obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQL" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/white/border/shifted, @@ -21315,7 +24090,8 @@ dir = 1 }, /obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQM" = ( /obj/effect/floor_decal/borderfloor/shifted, /obj/effect/floor_decal/corner/white/border/shifted, @@ -21328,7 +24104,8 @@ /obj/machinery/camera/network/engineering{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQN" = ( /obj/effect/floor_decal/corner/yellow{ dir = 8 @@ -21343,7 +24120,8 @@ /obj/effect/floor_decal/corner/blue/border/shifted{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQO" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -21357,7 +24135,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQP" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, @@ -21369,7 +24148,8 @@ dir = 9 }, /obj/effect/floor_decal/corner/yellow/bordercorner2, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -21381,7 +24161,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQR" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -21391,7 +24172,8 @@ }, /obj/effect/floor_decal/borderfloor/corner2, /obj/effect/floor_decal/corner/yellow/bordercorner2, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aQS" = ( /obj/machinery/light_switch{ pixel_y = -28 @@ -21399,29 +24181,34 @@ /obj/machinery/computer/security/engineering{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) "aQT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aQU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aQV" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /obj/machinery/light, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/engineering/lower/breakroom) "aQW" = ( /obj/structure/table/glass, /obj/machinery/chemical_dispenser/bar_soft/full{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/engineering/lower/breakroom) "aQX" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -21437,7 +24224,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aQY" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -21451,7 +24239,8 @@ name = "east bump"; pixel_x = 28 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aQZ" = ( /obj/structure/railing{ dir = 4 @@ -21462,7 +24251,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aRa" = ( /obj/structure/catwalk, /obj/effect/floor_decal/corner_techfloor_grid{ @@ -21474,13 +24264,15 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aRb" = ( /obj/structure/catwalk, /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aRc" = ( /obj/structure/railing{ dir = 8 @@ -21488,7 +24280,8 @@ /obj/effect/floor_decal/corner_techfloor_grid/full{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aRd" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 6 @@ -21496,24 +24289,41 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"aRe" = ( +/obj/machinery/door/airlock{ + id_tag = "bathroomlock7"; + name = "Restroom" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "aRf" = ( /obj/effect/floor_decal/rust, /obj/random/drinkbottle, /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aRg" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aRh" = ( /obj/structure/table/rack/holorack, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) +"aRi" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aRj" = ( /obj/random/tool, /turf/simulated/floor/plating, @@ -21523,7 +24333,8 @@ dir = 8 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aRl" = ( /obj/machinery/requests_console{ department = "Science"; @@ -21534,7 +24345,11 @@ /obj/structure/bed/chair/comfy/brown{ dir = 1 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) +"aRm" = ( +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aRn" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/green{ @@ -21544,7 +24359,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aRo" = ( /obj/structure/bed/chair{ dir = 4 @@ -21552,7 +24368,8 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aRp" = ( /obj/structure/bed/chair{ dir = 8 @@ -21563,7 +24380,8 @@ /obj/structure/sign/painting/library_secure{ pixel_x = 30 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aRq" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -21584,7 +24402,8 @@ /obj/item/clothing/mask/breath, /obj/item/clothing/suit/space/void/atmos, /obj/item/clothing/head/helmet/space/void/atmos, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aRr" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -21595,7 +24414,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aRs" = ( /obj/machinery/light_switch{ dir = 8; @@ -21622,7 +24442,11 @@ layer = 3.3; pixel_y = 26 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aRt" = ( +/turf/simulated/wall/r_wall, +/area/engineering/lower/lobby) "aRu" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -21645,7 +24469,8 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) "aRv" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -21658,7 +24483,8 @@ name = "Atmospherics Lockdown"; opacity = 0 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/engineering/lower/lobby) "aRw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -21680,7 +24506,11 @@ opacity = 0; open_layer = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/lobby) +"aRx" = ( +/turf/simulated/wall/r_wall, +/area/engineering/lower/breakroom) "aRy" = ( /turf/simulated/wall/r_wall, /area/maintenance/engineering/pumpstation) @@ -21698,7 +24528,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aRA" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -21706,18 +24537,21 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aRB" = ( /obj/structure/closet, /obj/item/weapon/storage/mre/random, /obj/item/weapon/storage/mre/random, /obj/item/weapon/storage/mre/random, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence/upper) "aRC" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aRD" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 @@ -21731,7 +24565,8 @@ name = "north bump"; pixel_y = 24 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aRE" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 @@ -21741,7 +24576,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aRF" = ( /obj/structure/railing{ dir = 4 @@ -21754,7 +24590,8 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aRG" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -21768,17 +24605,20 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aRH" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aRI" = ( /obj/structure/symbol/gu, /turf/simulated/wall{ can_open = 1 - }) + }, +/area/maintenance/lower/south) "aRJ" = ( /obj/structure/railing, /obj/structure/railing{ @@ -21796,11 +24636,15 @@ /obj/random/maintenance/research, /turf/simulated/floor/plating, /area/maintenance/asmaint2) +"aRM" = ( +/turf/simulated/wall, +/area/rnd/staircase/secondfloor) "aRN" = ( /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aRO" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -21813,7 +24657,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aRP" = ( /obj/structure/bed/chair{ dir = 4 @@ -21825,7 +24670,8 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aRQ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -21847,7 +24693,11 @@ /obj/item/clothing/mask/breath, /obj/item/clothing/suit/space/void/atmos, /obj/item/clothing/head/helmet/space/void/atmos, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aRR" = ( +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aRS" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -21858,12 +24708,14 @@ /obj/structure/table/standard, /obj/item/device/suit_cooling_unit, /obj/item/device/suit_cooling_unit, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aRT" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/engineering/lower/atmos_eva) "aRU" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -21873,7 +24725,8 @@ }, /obj/machinery/camera/network/engineering, /obj/machinery/vending/wardrobe/atmosdrobe, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aRV" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -21885,7 +24738,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aRW" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -21902,7 +24756,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aRX" = ( /obj/structure/cable/cyan{ d2 = 2; @@ -21921,7 +24776,8 @@ dir = 1 }, /obj/machinery/vending/engivend, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aRY" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -21933,7 +24789,14 @@ dir = 5 }, /obj/machinery/vending/tool, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) +"aRZ" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/engineering/lower/atmos_lockers) "aSa" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -22012,7 +24875,8 @@ name = "Surface Medbay Toilet 2" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "aSh" = ( /obj/machinery/atmospherics/portables_connector{ dir = 4 @@ -22049,14 +24913,16 @@ pixel_y = 22; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "aSk" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock7"; name = "Restroom" }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "aSl" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -22071,18 +24937,23 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aSm" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /obj/effect/floor_decal/borderfloor/corner2{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aSn" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -22090,7 +24961,8 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aSo" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -22101,7 +24973,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aSp" = ( /obj/structure/railing{ dir = 8 @@ -22109,11 +24982,16 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 6 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aSq" = ( /obj/structure/closet, /obj/random/maintenance/clean, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/south) +"aSr" = ( +/turf/simulated/floor/plating, +/area/tether/surfacebase/east_stairs_two) "aSs" = ( /obj/structure/toilet, /obj/machinery/light/small{ @@ -22126,7 +25004,8 @@ pixel_y = -10; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) "aSt" = ( /obj/structure/cable/green{ icon_state = "0-4" @@ -22159,19 +25038,22 @@ req_one_access = list(1,38) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/security/brig/bathroom) "aSx" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock18"; name = "Bar Toilet 2" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aSy" = ( /obj/machinery/door/airlock{ id_tag = "bathroomlock8"; name = "Research Toilet" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aSz" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -22186,7 +25068,8 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance/rnd, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/rnd/breakroom) "aSA" = ( /obj/structure/cable/green{ d1 = 4; @@ -22199,7 +25082,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aSB" = ( /obj/structure/cable/green{ d1 = 4; @@ -22217,7 +25101,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aSC" = ( /obj/structure/cable/green{ d1 = 1; @@ -22226,7 +25111,8 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aSD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -22234,7 +25120,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aSE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -22242,7 +25129,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aSF" = ( /obj/structure/bed/chair{ dir = 4 @@ -22257,7 +25145,8 @@ /obj/effect/landmark/start{ name = "Xenobiologist" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aSG" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -22274,7 +25163,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aSH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -22282,7 +25172,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aSI" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -22299,7 +25190,8 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aSJ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -22313,22 +25205,26 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 10 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aSK" = ( /obj/effect/landmark/start{ name = "Atmospheric Technician" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aSL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aSM" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aSN" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -22342,7 +25238,8 @@ /obj/effect/floor_decal/corner/yellow/bordercorner2{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aSO" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -22392,7 +25289,8 @@ pixel_y = 10; specialfunctions = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aSV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, @@ -22442,7 +25340,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aTb" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; @@ -22460,7 +25359,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aTc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -22477,7 +25377,8 @@ }, /obj/structure/catwalk, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/east_stairs_two) "aTd" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -22495,7 +25396,8 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aTe" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -22513,7 +25415,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aTf" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -22531,7 +25434,8 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aTg" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -22549,7 +25453,8 @@ /obj/machinery/status_display{ pixel_y = 30 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aTh" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 @@ -22566,7 +25471,8 @@ }, /obj/structure/catwalk, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/south) "aTl" = ( /obj/structure/table/rack, /obj/random/maintenance/research, @@ -22587,11 +25493,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aTo" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aTp" = ( /obj/structure/railing{ dir = 8 @@ -22602,7 +25510,8 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aTw" = ( /obj/structure/flora/pottedplant/stoutbush, /obj/machinery/camera/network/research{ @@ -22617,7 +25526,8 @@ d2 = 4; icon_state = "0-4" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aTx" = ( /obj/structure/cable/green{ d1 = 1; @@ -22631,34 +25541,40 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aTy" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/donkpockets, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aTz" = ( /obj/structure/table/glass, /obj/machinery/microwave, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aTA" = ( /obj/machinery/hologram/holopad, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aTB" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aTC" = ( /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aTD" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -22680,7 +25596,8 @@ /obj/structure/dispenser{ phorontanks = 0 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aTE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -22689,7 +25606,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aTF" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -22700,7 +25618,8 @@ dir = 10 }, /obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aTG" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -22712,7 +25631,8 @@ req_access = list(24) }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aTH" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -22725,14 +25645,16 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aTI" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aTJ" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -22745,7 +25667,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aTK" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -22764,7 +25687,8 @@ dir = 4 }, /obj/item/weapon/stool, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aTL" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -22781,7 +25705,8 @@ dir = 10 }, /obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aTM" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -22799,7 +25724,8 @@ req_access = list(24) }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aTN" = ( /obj/structure/cable/cyan{ d1 = 2; @@ -22949,7 +25875,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aUb" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -22964,7 +25891,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aUc" = ( /turf/simulated/wall, /area/janitor) @@ -22973,6 +25901,9 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/maintenance/asmaint2) +"aUm" = ( +/turf/simulated/wall, +/area/rnd/breakroom/bathroom) "aUn" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -22985,15 +25916,18 @@ /obj/machinery/door/airlock/research{ name = "Research Bathroom" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aUo" = ( /obj/structure/bookcase/manuals/research_and_development, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aUq" = ( /obj/machinery/camera/network/research{ dir = 1 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/rnd/breakroom) "aUs" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -23011,7 +25945,8 @@ /obj/machinery/camera/network/engineering{ dir = 4 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aUt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -23021,7 +25956,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aUu" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -23038,7 +25974,8 @@ }, /obj/effect/floor_decal/corner/yellow/bordercorner2, /obj/machinery/recharge_station, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) "aUv" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -23053,12 +25990,14 @@ dir = 8 }, /obj/structure/closet/secure_closet/engineering_electrical, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aUw" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/structure/closet/secure_closet/engineering_welding, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aUx" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -23072,13 +26011,15 @@ pixel_y = 3 }, /obj/item/weapon/storage/box/nifsofts_engineering, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aUy" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /obj/structure/table/standard, /obj/machinery/cell_charger, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aUz" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -23098,7 +26039,8 @@ /obj/item/weapon/storage/belt/utility/atmostech, /obj/item/weapon/cartridge/atmos, /obj/item/device/floor_painter, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_lockers) "aUA" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -23178,7 +26120,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aUL" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -23258,7 +26201,8 @@ dir = 6 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aUW" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -23272,14 +26216,16 @@ "aVc" = ( /obj/machinery/washing_machine, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVd" = ( /obj/machinery/washing_machine, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVe" = ( /obj/machinery/power/apc{ dir = 1; @@ -23290,14 +26236,16 @@ d2 = 4; icon_state = "0-4" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVf" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVg" = ( /obj/structure/cable/green{ d1 = 1; @@ -23306,7 +26254,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVh" = ( /obj/machinery/firealarm{ layer = 3.3; @@ -23322,14 +26271,16 @@ pixel_x = 11; pixel_y = -4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVi" = ( /obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/airlock/maintenance/rnd, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/rnd/breakroom) "aVj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -23338,7 +26289,14 @@ req_access = list(24) }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/engineering/lower/atmos_eva) +"aVk" = ( +/turf/simulated/wall, +/area/engineering/lower/atmos_eva) +"aVl" = ( +/turf/simulated/wall, +/area/engineering/lower/atmos_lockers) "aVm" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -23396,7 +26354,8 @@ /turf/simulated/floor/plating, /area/maintenance/engineering/pumpstation) "aVs" = ( -/turf/simulated/wall/r_wall) +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/east_stairs_two) "aVt" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -23406,7 +26365,8 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aVu" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -23466,7 +26426,8 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aVB" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -23474,7 +26435,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aVC" = ( /obj/structure/catwalk, /obj/effect/floor_decal/rust, @@ -23483,18 +26445,21 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aVD" = ( /obj/structure/catwalk, /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aVH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -23502,7 +26467,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -23510,7 +26476,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVK" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -23519,7 +26486,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -23527,7 +26495,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVM" = ( /obj/structure/mirror{ dir = 8; @@ -23539,7 +26508,8 @@ pixel_x = 11; pixel_y = -4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aVP" = ( /turf/simulated/wall/r_wall, /area/engineering/atmos) @@ -24057,7 +27027,8 @@ /turf/simulated/floor/tiled, /area/engineering/atmos) "aWm" = ( -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/east_stairs_two) "aWn" = ( /obj/structure/railing{ dir = 8 @@ -24068,7 +27039,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aWo" = ( /obj/machinery/door/window/eastleft{ dir = 8; @@ -24139,7 +27111,8 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aWv" = ( /obj/structure/railing{ dir = 8 @@ -24147,7 +27120,8 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aWy" = ( /obj/effect/floor_decal/corner_techfloor_grid/full{ dir = 4 @@ -24155,17 +27129,22 @@ /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "aWz" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) +"aWD" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aWE" = ( /obj/machinery/door/airlock{ name = "Research Shower" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aWG" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -24527,7 +27506,8 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aXi" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/machinery/light_switch{ @@ -24584,7 +27564,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aXv" = ( /obj/machinery/light/small{ dir = 8 @@ -24731,7 +27712,20 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aXN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aXO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -24832,16 +27826,19 @@ }, /obj/structure/catwalk, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/south) "aXZ" = ( /obj/machinery/light/small, /obj/machinery/recharge_station, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aYb" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aYc" = ( /obj/structure/curtain/open/shower, /obj/effect/floor_decal/steeldecal/steel_decals5, @@ -24857,7 +27854,8 @@ /obj/effect/floor_decal/steeldecal/steel_decals10{ dir = 9 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/breakroom/bathroom) "aYd" = ( /obj/random/junk, /turf/simulated/floor/plating, @@ -25067,19 +28065,31 @@ /obj/structure/closet, /obj/random/maintenance/clean, /obj/random/powercell, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aYv" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aYw" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aYx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aYy" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -25092,7 +28102,8 @@ icon_state = "frame"; pixel_x = 32 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aYz" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -25254,7 +28265,8 @@ /obj/structure/table/rack, /obj/random/maintenance/clean, /obj/random/toolbox, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aYU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -25263,7 +28275,8 @@ dir = 4 }, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/east_stairs_two) "aYV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -25271,7 +28284,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aYW" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -25279,7 +28293,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aYX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -25287,7 +28302,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aYY" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -25298,7 +28314,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aZa" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -25422,18 +28439,25 @@ /obj/structure/table/rack, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"aZr" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "aZs" = ( -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aZt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aZu" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aZC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -25579,7 +28603,8 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aZR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -25587,7 +28612,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) +"aZS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aZV" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -25702,29 +28734,34 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bak" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bal" = ( /obj/structure/reagent_dispensers/watertank, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bam" = ( /obj/structure/closet/crate, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, /obj/random/maintenance/clean, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "ban" = ( /obj/structure/table/rack, /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/engineering, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bap" = ( /obj/structure/ladder, /obj/effect/floor_decal/industrial/outline/blue, @@ -25756,14 +28793,19 @@ pixel_y = 22 }, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "baw" = ( /obj/structure/catwalk, /obj/machinery/firealarm{ layer = 3.3; pixel_y = 26 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bax" = ( +/turf/simulated/wall, +/area/maintenance/readingrooms) "bay" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -25776,6 +28818,15 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/techfloor, /area/maintenance/asmaint2) +"baz" = ( +/turf/simulated/wall, +/area/maintenance/lower/atmos) +"baA" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/catwalk, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "baB" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -25809,9 +28860,38 @@ /obj/machinery/disposal, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) +"baF" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baJ" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baK" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"baN" = ( +/obj/random/trash_pile, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "baO" = ( /obj/machinery/light/small, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "baP" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -25843,11 +28923,30 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) +"baU" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"baW" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"baX" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"baY" = ( +/turf/simulated/wall{ + can_open = 1 + }, +/area/maintenance/lower/south) "baZ" = ( /obj/machinery/door/firedoor/glass, /obj/structure/catwalk, /obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bba" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -25869,36 +28968,47 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/maintenance/asmaint2) +"bbf" = ( +/obj/structure/catwalk, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bbk" = ( /obj/structure/railing, /obj/structure/table/rack, /obj/random/maintenance/clean, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bbl" = ( /obj/structure/table/steel, /obj/item/clothing/accessory/collar/pink, /obj/item/clothing/accessory/collar/shock, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bbm" = ( /obj/structure/table/steel, /obj/item/weapon/flame/candle, /obj/item/weapon/flame/candle, /obj/item/weapon/flame/lighter, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bbn" = ( /obj/item/device/camera, /obj/structure/table/steel, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bbo" = ( /obj/structure/table/steel, /obj/item/clothing/mask/muzzle, /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bbr" = ( /obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "bbt" = ( /obj/structure/cable/green{ d1 = 1; @@ -25948,7 +29058,8 @@ /obj/structure/closet, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bbG" = ( /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/steel_dirty, @@ -26003,7 +29114,14 @@ /area/engineering/atmos) "bbM" = ( /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bbQ" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bbR" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -26021,7 +29139,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bbS" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -26039,7 +29158,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bbT" = ( /obj/effect/floor_decal/rust, /obj/random/maintenance/research, @@ -26062,12 +29182,14 @@ "bbX" = ( /obj/structure/dogbed, /obj/item/clothing/accessory/collar/pink, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) "bbY" = ( /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/maintenance/lower/atmos) "bbZ" = ( /obj/machinery/light/small{ dir = 1 @@ -26076,11 +29198,13 @@ dir = 4; pixel_y = 32 }, -/turf/simulated/floor/carpet) +/turf/simulated/floor/carpet, +/area/maintenance/lower/atmos) "bca" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/rainbow, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) "bcd" = ( /obj/structure/catwalk, /obj/machinery/camera/network/engineering{ @@ -26104,26 +29228,41 @@ "bcg" = ( /obj/structure/table/rack, /obj/item/clothing/under/color/black, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bci" = ( /obj/structure/table/steel, /obj/item/clothing/glasses/sunglasses/blindfold, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bck" = ( +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bcl" = ( +/turf/simulated/floor/carpet, +/area/maintenance/lower/atmos) "bcm" = ( /obj/structure/table/steel, /obj/random/coin, /obj/item/clothing/accessory/scarf/stripedred, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) "bcq" = ( /obj/machinery/door/firedoor/glass, /obj/structure/simple_door/wood, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) +"bcr" = ( +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bcu" = ( /obj/effect/floor_decal/techfloor{ dir = 1 }, /obj/structure/railing, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "bcv" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -26133,53 +29272,66 @@ }, /obj/structure/railing, /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "bcx" = ( /obj/effect/floor_decal/techfloor{ dir = 5 }, /obj/structure/railing, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "bcy" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/cobweb, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bcA" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bcB" = ( /obj/structure/closet, /obj/item/clothing/under/schoolgirl, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) "bcC" = ( /obj/machinery/vending/coffee{ product_ads = "Have a drink!;Drink up!;It's good for you!;Would you like a hot joe?;I'd kill for some coffee!;The best beans in the galaxy.;Only the finest brew for you.;Mmmm. Nothing like a coffee.;I like coffee, don't you?;Coffee helps you work!;Try some tea.;We hope you like the best!;Try our new chocolate!;Admin conspiracies;Would you like some tea, Mrs. Nesbit?"; shut_up = 0 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) "bcD" = ( /obj/structure/table/steel, /obj/machinery/microwave, /obj/item/weapon/storage/box/donkpockets, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) "bcG" = ( /obj/effect/floor_decal/techfloor, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bcK" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bcM" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "bcN" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bcO" = ( /obj/machinery/power/apc{ dir = 4; @@ -26191,28 +29343,38 @@ icon_state = "0-2" }, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bcP" = ( /obj/machinery/alarm{ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) "bcQ" = ( /obj/item/weapon/stool/padded, /obj/random/action_figure, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bcR" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bcT" = ( /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bcU" = ( /obj/machinery/light/small, /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bcV" = ( /obj/machinery/alarm{ dir = 1; @@ -26222,7 +29384,8 @@ dir = 1 }, /obj/random/junk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bcW" = ( /obj/effect/floor_decal/techfloor{ dir = 10 @@ -26230,7 +29393,8 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "bcX" = ( /obj/effect/floor_decal/techfloor, /obj/structure/railing{ @@ -26239,13 +29403,15 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "bcY" = ( /obj/effect/floor_decal/techfloor, /obj/structure/catwalk, /obj/random/junk, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bcZ" = ( /obj/effect/floor_decal/techfloor{ dir = 6 @@ -26256,19 +29422,22 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "bda" = ( /obj/structure/cable{ icon_state = "0-4" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "bdb" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "bdd" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -26276,7 +29445,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bde" = ( /obj/structure/cable{ d1 = 1; @@ -26292,7 +29462,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/structure/disposalpipe/segment, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdf" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/maintenance/common, @@ -26301,24 +29472,37 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdg" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdh" = ( /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdi" = ( /obj/structure/bed/chair/comfy/brown{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) "bdk" = ( /obj/machinery/light/small{ dir = 8 @@ -26326,17 +29510,20 @@ /obj/structure/plushie/carp{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bdl" = ( /obj/structure/table/woodentable, /obj/item/weapon/reagent_containers/food/drinks/teapot, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) "bdm" = ( /obj/structure/plushie/ian{ dir = 8; pixel_y = 6 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) "bdo" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -26350,7 +29537,8 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdp" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 6 @@ -26362,7 +29550,8 @@ dir = 1 }, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdq" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -26377,7 +29566,8 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdr" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -26389,7 +29579,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bds" = ( /obj/structure/railing, /obj/machinery/light/small{ @@ -26404,7 +29595,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdt" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -26420,7 +29612,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdu" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, @@ -26432,7 +29625,8 @@ }, /obj/structure/disposalpipe/segment, /obj/random/junk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdv" = ( /obj/structure/railing, /obj/effect/floor_decal/techfloor{ @@ -26445,7 +29639,8 @@ dir = 4 }, /obj/random/junk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdw" = ( /obj/structure/railing{ dir = 4 @@ -26460,7 +29655,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdx" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ @@ -26472,7 +29668,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdy" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -26486,7 +29683,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdz" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor, @@ -26496,7 +29694,8 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdA" = ( /obj/structure/railing{ dir = 8 @@ -26512,7 +29711,8 @@ /obj/structure/railing{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "bdD" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor, @@ -26527,7 +29727,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdE" = ( /obj/structure/cable{ d1 = 1; @@ -26547,21 +29748,25 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdF" = ( /obj/structure/table/glass, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdG" = ( /obj/structure/plushie/drone{ dir = 1 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/maintenance/lower/atmos) "bdH" = ( /obj/structure/table/steel, /obj/item/weapon/tool/crowbar, /obj/item/weapon/tool/screwdriver, /obj/effect/decal/cleanable/cobweb, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/atmos) "bdI" = ( /obj/machinery/optable{ name = "Robotics Operating Table" @@ -26571,44 +29776,69 @@ /obj/item/weapon/handcuffs, /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/blood, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/atmos) +"bdK" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bdL" = ( +/obj/random/cutout, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bdO" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdP" = ( /obj/structure/catwalk, /obj/random/junk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bdQ" = ( /obj/random/junk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "bdR" = ( /obj/random/junk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bdS" = ( +/turf/simulated/wall/r_wall, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bdT" = ( /obj/structure/railing{ dir = 4 }, /obj/random/trash_pile, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bdW" = ( /obj/structure/table/steel, /obj/item/stack/medical/splint/ghetto, /obj/random/technology_scanner, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "bdY" = ( /obj/machinery/alarm{ dir = 4; pixel_x = -22 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bdZ" = ( /obj/structure/table/steel, /obj/item/weapon/hand_labeler, /obj/item/weapon/storage/fancy/candle_box, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "beb" = ( /obj/structure/railing{ dir = 8 @@ -26621,7 +29851,8 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "beg" = ( /obj/structure/railing, /obj/structure/closet, @@ -26630,17 +29861,21 @@ /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) "beh" = ( /obj/random/cutout, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bej" = ( /obj/machinery/camera/network/research/xenobio{ network = list("Xenobiology") }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bek" = ( -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bel" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -26663,12 +29898,14 @@ name = "Pen 1 Blast Doors"; opacity = 0 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bem" = ( /obj/structure/sink/kitchen{ pixel_y = 20 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) "ben" = ( /obj/machinery/processor, /obj/machinery/firealarm{ @@ -26676,7 +29913,8 @@ pixel_x = 4; pixel_y = 26 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) "beo" = ( /obj/item/device/radio/intercom{ dir = 1; @@ -26688,13 +29926,16 @@ }, /obj/machinery/computer/security/xenobio, /obj/machinery/camera/network/research/xenobio, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bep" = ( /obj/machinery/smartfridge/secure/extract, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) "beq" = ( /obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) "ber" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -26716,18 +29957,21 @@ name = "Pen 2 Blast Doors"; opacity = 0 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bes" = ( /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bet" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "beu" = ( /obj/structure/table/steel, /obj/random/medical/pillbottle, @@ -26735,10 +29979,12 @@ dir = 8 }, /obj/random/tech_supply, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "bev" = ( /obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "bex" = ( /obj/structure/table/steel, /obj/random/medical/lite, @@ -26746,13 +29992,16 @@ dir = 8; pixel_x = 24 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "bey" = ( /obj/structure/table/steel, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bez" = ( /obj/item/weapon/stool, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "beA" = ( /obj/structure/railing{ dir = 8 @@ -26763,14 +30012,16 @@ /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "beG" = ( /obj/machinery/alarm/monitor/isolation{ alarm_id = "slime_pens"; dir = 4; pixel_x = -22 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "beH" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/research{ @@ -26784,13 +30035,18 @@ name = "Pen 1 Blast Doors"; opacity = 0 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"beI" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) "beJ" = ( /obj/machinery/hologram/holopad, /obj/structure/bed/chair/office/dark{ dir = 1 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) "beK" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/research{ @@ -26804,14 +30060,16 @@ name = "Pen 2 Blast Doors"; opacity = 0 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "beL" = ( /obj/machinery/alarm/monitor/isolation{ alarm_id = "slime_pens"; dir = 8; pixel_x = 22 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "beO" = ( /obj/machinery/mecha_part_fabricator/pros{ component_coeff = 0.9; @@ -26822,25 +30080,41 @@ res_max_amount = 150000; time_coeff = 0.2 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "beP" = ( /obj/effect/decal/cleanable/blood/oil, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beQ" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "beR" = ( /obj/machinery/vending/assist, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"beS" = ( +/obj/random/trash_pile, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "beT" = ( /obj/machinery/light/small, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "beU" = ( /obj/structure/table/steel, /obj/item/weapon/paper_bin, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "beV" = ( /obj/structure/table/steel, /obj/item/device/flashlight/lamp, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "beW" = ( /obj/structure/railing{ dir = 8 @@ -26850,13 +30124,15 @@ }, /obj/machinery/atmospherics/pipe/simple/visible/supply, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bfj" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfk" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -26864,7 +30140,8 @@ /obj/structure/disposaloutlet{ dir = 8 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfl" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -26890,22 +30167,26 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfm" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfn" = ( /obj/structure/table/steel, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfo" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfp" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -26930,7 +30211,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfq" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -26938,20 +30220,28 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfr" = ( /obj/machinery/firealarm{ dir = 4; layer = 3.3; pixel_x = 26 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bft" = ( /obj/structure/closet/crate/freezer, /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bfu" = ( +/turf/simulated/wall{ + can_open = 1 + }, +/area/maintenance/lower/atmos) "bfv" = ( /obj/structure/railing{ dir = 8 @@ -26965,7 +30255,8 @@ dir = 4; pixel_x = 32 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bfI" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -26977,14 +30268,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/readingrooms) "bfJ" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv1"; layer = 8; name = "Divider 1 Blast Door" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfK" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv1"; @@ -27009,10 +30302,15 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bfL" = ( +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfM" = ( /obj/structure/table/steel, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfN" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv2"; @@ -27034,17 +30332,23 @@ pixel_y = -8; req_access = list(55) }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfO" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv2"; layer = 8; name = "Divider 2 Blast Door" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bfP" = ( /obj/structure/morgue, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bfR" = ( +/turf/simulated/mineral, +/area/maintenance/lower/atmos) "bfS" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -27060,7 +30364,8 @@ /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bgk" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -27072,7 +30377,8 @@ dir = 9; network = list("Xenobiology") }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgl" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27098,7 +30404,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgm" = ( /obj/machinery/disposal, /obj/structure/window/reinforced, @@ -27109,12 +30416,14 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgn" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -27122,12 +30431,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgp" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgq" = ( /obj/machinery/disposal, /obj/structure/window/reinforced, @@ -27137,7 +30448,8 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgr" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27163,7 +30475,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgs" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -27175,17 +30488,23 @@ dir = 4; network = list("Xenobiology") }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgw" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bgx" = ( +/turf/simulated/wall, +/area/vacant/vacant_bar_upper) "bgy" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor/corner, /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bgz" = ( /obj/structure/catwalk, /obj/effect/floor_decal/techfloor{ @@ -27197,7 +30516,11 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 5 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) +"bgU" = ( +/turf/simulated/wall, +/area/tether/surfacebase/reading_room) "bgV" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -27205,10 +30528,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/reading_room) "bgW" = ( /obj/random/slimecore, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgX" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27221,13 +30546,15 @@ name = "Slime Pen 3"; req_access = list(55) }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgY" = ( /obj/machinery/door/window/brigdoor/eastleft{ name = "Slime Pen 3"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bgZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -27235,13 +30562,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bha" = ( /obj/machinery/door/window/brigdoor/westright{ name = "Slime Pen 4"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bhb" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27254,10 +30583,12 @@ name = "Slime Pen 4"; req_access = list(55) }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bhd" = ( /obj/structure/closet/secure_closet/personal, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "bhf" = ( /obj/machinery/power/apc{ dir = 1; @@ -27268,13 +30599,18 @@ d2 = 2; icon_state = "0-2" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"bhh" = ( +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) "bhi" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth, /obj/item/weapon/reagent_containers/food/drinks/bottle/rum, /obj/item/weapon/reagent_containers/food/drinks/bottle/cognac, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "bhj" = ( /obj/structure/railing{ dir = 1 @@ -27282,7 +30618,8 @@ /obj/effect/floor_decal/techfloor{ dir = 10 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bhk" = ( /obj/structure/railing{ dir = 1 @@ -27290,7 +30627,8 @@ /obj/effect/floor_decal/techfloor{ dir = 6 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bhD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -27305,7 +30643,8 @@ /obj/structure/closet/hydrant{ pixel_x = -32 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bhE" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -27320,7 +30659,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bhF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -27332,7 +30672,8 @@ layer = 3.3; pixel_y = 26 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bhG" = ( /obj/machinery/door/airlock{ id_tag = "ReadingRoom1"; @@ -27345,7 +30686,8 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bhH" = ( /obj/machinery/button/remote/airlock{ id = "ReadingRoom1"; @@ -27359,14 +30701,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bhI" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /obj/structure/table/glass, /obj/item/device/flashlight/lamp/green, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bhK" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27386,7 +30730,8 @@ health = 1e+006 }, /obj/structure/grille, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bhL" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -27397,22 +30742,26 @@ dir = 4 }, /obj/structure/grille, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bhM" = ( /obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bhN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/firedoor/glass/hidden{ dir = 2 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bhO" = ( /obj/machinery/door/firedoor/glass/hidden{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bhP" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -27424,7 +30773,8 @@ health = 1e+006 }, /obj/structure/grille, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bhQ" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27443,54 +30793,67 @@ dir = 4 }, /obj/structure/grille, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bhR" = ( /obj/structure/closet, /obj/structure/catwalk, /obj/random/maintenance/clean, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bhS" = ( /obj/random/junk, /obj/random/junk, /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bhT" = ( /obj/machinery/alarm{ pixel_y = 22 }, /obj/item/weapon/bananapeel, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bhU" = ( /obj/structure/ladder, /obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bhV" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) +"bhW" = ( +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "bhX" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, /obj/item/weapon/reagent_containers/food/drinks/bottle/cola, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "bih" = ( /obj/machinery/alarm{ dir = 4; pixel_x = -28 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bii" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bij" = ( -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bik" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -27503,20 +30866,23 @@ /obj/structure/bed/chair/comfy/brown{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bil" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /obj/structure/table/glass, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bim" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv3"; layer = 8; name = "Divider 3 Blast Door" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bin" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiopen5"; @@ -27545,7 +30911,8 @@ /obj/machinery/camera/network/research/xenobio{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bio" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -27554,7 +30921,8 @@ monitored_alarm_ids = list("slime_pens"); req_one_access = list(47,55) }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bip" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv4"; @@ -27579,20 +30947,23 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "biq" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv4"; layer = 8; name = "Divider 4 Blast Door" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bis" = ( /obj/machinery/light_construct{ dir = 8 }, /obj/structure/closet/secure_closet/personal, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "biu" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, @@ -27602,7 +30973,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "biJ" = ( /obj/structure/table/glass, /obj/item/weapon/paper_bin, @@ -27614,19 +30986,22 @@ pixel_x = -30 }, /obj/item/device/paicard, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "biK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "biL" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "biM" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27652,7 +31027,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "biN" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -27660,7 +31036,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "biO" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27686,29 +31063,42 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "biR" = ( /obj/structure/bed/chair, /obj/random/junk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "biS" = ( /obj/structure/bed/chair, /obj/effect/floor_decal/rust, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "biU" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "biV" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) +"biW" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/vacant/vacant_bar_upper) "biX" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager, @@ -27719,14 +31109,16 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe, /obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla, /obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "bje" = ( /obj/structure/table/glass, /obj/item/device/flashlight/lamp/green, /obj/structure/sign/painting/public{ pixel_x = -30 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bjg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -27734,7 +31126,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bjh" = ( /obj/machinery/door/airlock{ id_tag = "ReadingRoom2"; @@ -27747,7 +31140,8 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bji" = ( /obj/machinery/button/remote/airlock{ id = "ReadingRoom2"; @@ -27761,10 +31155,21 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bjj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/reading_room) "bjk" = ( /obj/item/slime_extract/grey, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjl" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27777,23 +31182,27 @@ name = "Slime Pen 5"; req_access = list(55) }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjm" = ( /obj/machinery/door/window/brigdoor/eastleft{ name = "Slime Pen 5"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjo" = ( /obj/machinery/door/window/brigdoor/westright{ name = "Slime Pen 6"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjp" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27806,7 +31215,22 @@ name = "Slime Pen 6"; req_access = list(55) }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bjr" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open, +/area/maintenance/lower/atmos) +"bjs" = ( +/turf/simulated/open, +/area/maintenance/lower/atmos) +"bjt" = ( +/turf/simulated/wall{ + can_open = 1 + }, +/area/vacant/vacant_bar_upper) "bju" = ( /obj/structure/simple_door/wood, /obj/structure/cable/green{ @@ -27814,15 +31238,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "bjE" = ( /obj/structure/bookcase, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bjF" = ( /obj/machinery/camera/network/civilian{ dir = 9 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bjG" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27843,7 +31270,8 @@ }, /obj/structure/grille, /obj/structure/grille, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjH" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -27862,24 +31290,28 @@ dir = 4 }, /obj/structure/grille, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjI" = ( /obj/structure/bed/double/padded, /obj/item/weapon/bedsheet/double, /obj/structure/curtain/open/privacy, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "bjJ" = ( /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "bjL" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "bjS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -27889,7 +31321,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bjT" = ( /obj/machinery/power/apc{ dir = 4; @@ -27900,14 +31333,16 @@ d2 = 8; icon_state = "0-8" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bjU" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv5"; layer = 8; name = "Divider 5 Blast Door" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjV" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv5"; @@ -27936,12 +31371,14 @@ dir = 4; pixel_x = -35 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjX" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv6"; @@ -27966,27 +31403,31 @@ /obj/machinery/camera/network/research/xenobio{ dir = 9 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjY" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv6"; layer = 8; name = "Divider 6 Blast Door" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bjZ" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv6"; layer = 8; name = "Divider 5 Blast Door" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bka" = ( /obj/structure/railing, /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bkp" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -27995,7 +31436,17 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"bkq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bkr" = ( /obj/machinery/door/airlock{ id_tag = "ReadingRoom3"; @@ -28008,7 +31459,8 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bks" = ( /obj/machinery/button/remote/airlock{ id = "ReadingRoom3"; @@ -28022,12 +31474,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bkt" = ( /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bku" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -28053,7 +31507,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkv" = ( /obj/machinery/disposal, /obj/structure/window/reinforced{ @@ -28064,7 +31519,8 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkw" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -28090,7 +31546,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkx" = ( /obj/structure/catwalk, /obj/structure/table/steel, @@ -28100,7 +31557,8 @@ }, /obj/random/junk, /obj/item/device/paicard, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bkE" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -28109,7 +31567,8 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bkF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -28118,7 +31577,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bkG" = ( /obj/structure/table/glass, /obj/machinery/photocopier/faxmachine{ @@ -28131,7 +31591,8 @@ dir = 1; pixel_y = -28 }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "bkH" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -28144,23 +31605,27 @@ name = "Slime Pen 7"; req_access = list(55) }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkI" = ( /obj/machinery/door/window/brigdoor/eastleft{ name = "Slime Pen 7"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkK" = ( /obj/machinery/door/window/brigdoor/westright{ name = "Slime Pen 8"; req_access = list(55) }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkL" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -28173,7 +31638,8 @@ name = "Slime Pen 8"; req_access = list(55) }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkO" = ( /obj/machinery/door/airlock{ name = "Reading Room" @@ -28181,7 +31647,8 @@ /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/reading_room) "bkP" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -28201,7 +31668,8 @@ health = 1e+006 }, /obj/structure/grille, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkQ" = ( /obj/structure/cable/green{ d1 = 2; @@ -28211,7 +31679,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkR" = ( /obj/structure/cable/green{ icon_state = "2-8" @@ -28222,7 +31691,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"bkS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkT" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -28241,20 +31717,28 @@ dir = 4 }, /obj/structure/grille, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bkU" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"bkV" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "bkW" = ( /obj/structure/bed/double/padded, /obj/item/weapon/bedsheet/double, /obj/structure/curtain/open/privacy, /obj/effect/decal/cleanable/blood, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "bkX" = ( /obj/structure/ladder, /obj/effect/floor_decal/industrial/outline/blue, @@ -28262,24 +31746,30 @@ d1 = 32; icon_state = "32-1" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/vacant/vacant_bar_upper) "bld" = ( /obj/machinery/light{ dir = 4 }, /turf/simulated/floor/bluegrid, /area/ai) +"blh" = ( +/turf/simulated/wall, +/area/tether/surfacebase/southhall) "bli" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) "blj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) "blk" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -28287,16 +31777,22 @@ /obj/structure/sign/painting/public{ pixel_x = 30 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) "bll" = ( -) +/obj/machinery/camera/network/outside{ + dir = 9 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) "blm" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv7"; layer = 8; name = "Divider 7 Blast Door" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bln" = ( /obj/structure/grille, /obj/structure/window/phoronreinforced/full, @@ -28311,7 +31807,8 @@ dir = 4 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blo" = ( /obj/machinery/door/airlock/research{ name = "Xenobiology Lab"; @@ -28322,7 +31819,8 @@ }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blp" = ( /obj/structure/grille, /obj/structure/window/phoronreinforced/full, @@ -28346,7 +31844,8 @@ icon_state = "16-0" }, /obj/structure/disposalpipe/up, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/airlock/research{ @@ -28354,30 +31853,48 @@ req_one_access = list(47,55) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blr" = ( /obj/structure/sign/deck/second, -/turf/simulated/wall/r_wall) +/turf/simulated/wall/r_wall, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bls" = ( /obj/machinery/door/blast/regular{ id = "xenobiodiv8"; layer = 8; name = "Divider 8 Blast Door" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"blt" = ( +/obj/machinery/camera/network/outside{ + dir = 5 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside2) "blu" = ( /obj/structure/catwalk, /obj/structure/bed/chair, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "blx" = ( /obj/structure/catwalk, /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) +"blE" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/lower/south) +"blG" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) "blH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) "blI" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -28385,13 +31902,15 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/southhall) "blJ" = ( /obj/machinery/door/blast/regular{ id = "xenocont1"; name = "Slimes Containment Blast Door" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blK" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv7"; @@ -28428,7 +31947,8 @@ dir = 1; pixel_y = 38 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blL" = ( /obj/structure/cable/green{ d1 = 4; @@ -28442,7 +31962,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blM" = ( /obj/structure/cable/green{ d1 = 1; @@ -28453,7 +31974,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blN" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -28466,10 +31988,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blO" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blP" = ( /obj/machinery/button/remote/blast_door{ id = "xenobiodiv8"; @@ -28493,23 +32017,27 @@ pixel_x = 38; specialfunctions = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blQ" = ( /obj/machinery/door/blast/regular{ id = "xenocont2"; name = "Slimes Containment Blast Door" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blR" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "blS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) "blT" = ( /obj/machinery/alarm{ dir = 8; @@ -28518,7 +32046,8 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) "blU" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -28533,14 +32062,17 @@ req_one_access = list(47,55) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blV" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "blZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bma" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -28555,13 +32087,15 @@ req_one_access = list(47,55) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmb" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/machinery/door/firedoor, /obj/structure/window/reinforced, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/southhall) "bmc" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -28583,28 +32117,33 @@ opacity = 0 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmd" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bme" = ( /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmf" = ( /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmg" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmh" = ( /obj/machinery/door/blast/regular{ density = 0; @@ -28626,7 +32165,8 @@ dir = 1 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmi" = ( /obj/machinery/light, /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ @@ -28637,7 +32177,8 @@ dir = 1; pixel_y = -22 }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmj" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "xeno_phoron_pen_scrubbers" @@ -28646,12 +32187,14 @@ dir = 10; network = list("Xenobiology") }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmk" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "xeno_phoron_pen_scrubbers" }, -/turf/simulated/floor/reinforced) +/turf/simulated/floor/reinforced, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bml" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, @@ -28671,7 +32214,8 @@ opacity = 0 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmm" = ( /obj/machinery/button/remote/blast_door{ id = "xenocont1"; @@ -28680,10 +32224,12 @@ pixel_y = -25; req_access = list(55) }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmn" = ( /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmo" = ( /obj/machinery/button/remote/blast_door{ id = "xenocont2"; @@ -28692,7 +32238,8 @@ pixel_y = -25; req_access = list(55) }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmp" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, @@ -28712,7 +32259,8 @@ opacity = 0 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmq" = ( /obj/machinery/light{ dir = 8 @@ -28727,7 +32275,8 @@ dir = 4 }, /obj/machinery/disposal, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmr" = ( /obj/machinery/recharger/wallcharger{ pixel_y = -38 @@ -28739,7 +32288,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bms" = ( /obj/machinery/recharger/wallcharger{ pixel_y = -38 @@ -28747,7 +32297,8 @@ /obj/machinery/recharger/wallcharger{ pixel_y = -28 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmt" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/light{ @@ -28757,7 +32308,8 @@ dir = 1; pixel_y = -25 }, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "bmu" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, @@ -28766,15 +32318,18 @@ }, /obj/structure/grille, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_slimepens) "boC" = ( /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/substation/medsec) "boD" = ( /obj/structure/sign/department/chapel, -/turf/simulated/wall) +/turf/simulated/wall, +/area/maintenance/lower/bar) "boF" = ( /obj/structure/table/glass, /obj/machinery/computer/med_data/laptop{ @@ -28790,7 +32345,8 @@ /obj/effect/floor_decal/corner/paleblue/border{ dir = 10 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "boG" = ( /obj/structure/undies_wardrobe, /obj/effect/floor_decal/borderfloorwhite, @@ -28798,7 +32354,8 @@ /obj/structure/sign/painting/library_secure{ pixel_y = -30 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) "boH" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/paleblue/border, @@ -28806,7 +32363,14 @@ dir = 1; pixel_y = -24 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/recoveryward) +"boI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "boL" = ( /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 1 @@ -28827,7 +32391,8 @@ name = "Shower" }, /obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/medical/recoveryward) "boM" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ @@ -28839,7 +32404,8 @@ /obj/structure/cable/green{ icon_state = "2-4" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "boN" = ( /obj/structure/catwalk, /obj/machinery/power/apc{ @@ -28864,7 +32430,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "boP" = ( /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 1 @@ -28885,7 +32452,8 @@ name = "Shower" }, /obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/medical/recoveryward) "boQ" = ( /obj/structure/cable/green{ d1 = 1; @@ -28898,7 +32466,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "boR" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/structure/railing, @@ -28911,7 +32480,8 @@ /obj/structure/cable/green{ icon_state = "0-4" }, -/turf/simulated/floor) +/turf/simulated/floor, +/area/maintenance/lower/north) "boS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -28919,7 +32489,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "boZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/table/standard, @@ -28927,7 +32498,13 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"bpd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/undies_wardrobe, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "bpe" = ( /obj/structure/cable/green{ d1 = 1; @@ -28935,7 +32512,23 @@ icon_state = "1-2" }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"bpi" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "bpj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -28943,12 +32536,23 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "bpC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) +"bpD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/bathroom) "bpE" = ( /obj/structure/cable/green{ d1 = 4; @@ -28965,7 +32569,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "bpF" = ( /obj/structure/lattice, /obj/machinery/door/firedoor/glass, @@ -28986,7 +32591,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/open) +/turf/simulated/open, +/area/maintenance/lower/north) "bpG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -29001,7 +32607,8 @@ }, /obj/structure/catwalk, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "bpH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -29013,10 +32620,56 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) +"bpI" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/northleft{ + name = "Shower" + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/medical/bathroom) +"bpJ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/northleft{ + name = "Shower" + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/medical/bathroom) "bpK" = ( /obj/machinery/door/airlock/maintenance/medical, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/medical/breakroom) "bpO" = ( /obj/structure/railing{ dir = 4 @@ -29025,14 +32678,16 @@ dir = 8 }, /obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "bpV" = ( /obj/structure/window/reinforced/polarized/full{ id = "ward_tint" }, /obj/structure/grille, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/recoveryward) "bpW" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -29042,7 +32697,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "bpX" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/cable/green{ @@ -29058,12 +32714,14 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "bCs" = ( /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "bDr" = ( /obj/machinery/camera/network/command{ dir = 9 @@ -29083,7 +32741,8 @@ }, /obj/structure/disposalpipe/segment, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "bOU" = ( /obj/machinery/light/floortube{ dir = 8; @@ -29096,7 +32755,8 @@ dir = 1 }, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/fish_farm) "bTu" = ( /obj/structure/cable{ d1 = 4; @@ -29106,7 +32766,8 @@ /obj/machinery/alarm{ pixel_y = 22 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "cjM" = ( /obj/machinery/porta_turret/ai_defense, /obj/effect/floor_decal/techfloor, @@ -29124,18 +32785,21 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "cJh" = ( /obj/random/trash_pile, /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) "cJE" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "cMd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -29145,7 +32809,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/readingrooms) "cOj" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -29158,13 +32823,15 @@ /obj/random/maintenance/engineering, /obj/random/maintenance/engineering, /obj/structure/table/rack, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "dio" = ( /obj/structure/closet/crate, /obj/random/maintenance/clean, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "djo" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/machinery/camera/network/civilian, @@ -29174,7 +32841,8 @@ /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/flora/pottedplant, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "dmW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -29187,6 +32855,10 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/ai) +"dnD" = ( +/obj/effect/landmark/vermin, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) "dzE" = ( /obj/effect/floor_decal/chapel{ dir = 8 @@ -29202,13 +32874,21 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) +"dRq" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) "dSO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "dXv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -29235,11 +32915,13 @@ /obj/random/junk, /obj/random/maintenance/clean, /obj/random/maintenance/clean, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) "ebp" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/vending/snack, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "efL" = ( /obj/effect/floor_decal/techfloor{ dir = 10 @@ -29260,21 +32942,28 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/reading_room) "eps" = ( /obj/structure/railing, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) "esl" = ( /obj/machinery/alarm{ pixel_y = 22 }, /obj/structure/railing, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) "etU" = ( /obj/machinery/door/airlock/maintenance_hatch{ req_one_access = list(746) }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/funny/hideyhole) +"eKn" = ( +/turf/simulated/floor/plating, +/area/tether/surfacebase/funny/hideyhole) "eOL" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -29286,11 +32975,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/reading_room) "eSs" = ( /obj/random/trash_pile, /obj/structure/railing, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) "eTp" = ( /obj/effect/floor_decal/chapel, /obj/structure/sign/painting/chapel_secure{ @@ -29321,13 +33012,21 @@ /obj/effect/floor_decal/techfloor{ dir = 4 }, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "frf" = ( /obj/item/weapon/paper{ info = "I finally got them. The last pair of Shitty Tim's Shitty Timbs. I waited in line at the cargo shop for what seemed like hours. It probably was hours quite frankly. Well after I got my box, someone ran by and jacked my heels! Well I needed shoes so I snuck inside and stole what they had left. Just a pair of NT worshoes. But atleast I'm not walking away barefooted. If only I wasn't caught by a security. I feel like I've been in this hole for days. Good thing I managed to pilfer some provisions on the way here."; name = "Pilferer's note" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/funny/hideyhole) +"fxr" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "fxG" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -29346,12 +33045,14 @@ "fIS" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/structure/table/glass, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "fLW" = ( /obj/machinery/door/airlock/maintenance/common{ name = "Sewage Processing" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/fish_farm) "gaR" = ( /obj/item/device/radio/intercom/locked/ai_private{ dir = 4; @@ -29379,7 +33080,8 @@ }, /obj/structure/cable/orange, /obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/reading_room) "gnh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -29398,13 +33100,15 @@ }, /obj/structure/catwalk, /obj/machinery/light/small, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/fish_farm) "grX" = ( /obj/effect/floor_decal/rust, /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "gsU" = ( /obj/structure/table/rack, /obj/random/maintenance/engineering, @@ -29418,7 +33122,8 @@ dir = 4 }, /obj/structure/railing, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/readingrooms) "gus" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -29435,7 +33140,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/readingrooms) "gwn" = ( /obj/item/trash/snack_bowl, /obj/item/trash/sosjerky, @@ -29446,7 +33152,8 @@ /obj/structure/closet/crate/trashcart, /obj/item/trash/cheesie, /obj/item/trash/cheesie, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/funny/hideyhole) "gzK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 @@ -29457,11 +33164,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/readingrooms) "gGm" = ( /obj/structure/catwalk, /obj/machinery/light/small, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/fish_farm) "gOd" = ( /obj/machinery/computer/aiupload{ dir = 1 @@ -29502,7 +33211,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/readingrooms) "hki" = ( /obj/machinery/power/apc{ dir = 1; @@ -29586,6 +33296,12 @@ }, /turf/simulated/floor/bluegrid, /area/ai_upload) +"iLF" = ( +/obj/effect/landmark{ + name = "maint_pred" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "jcd" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -29593,7 +33309,8 @@ /obj/structure/sign/painting/public{ pixel_x = 30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "jiy" = ( /obj/structure/sign/painting/library_secure{ pixel_x = 30 @@ -29602,9 +33319,11 @@ /area/bridge/meeting_room) "jlG" = ( /obj/effect/landmark/vermin, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralhall) "jtj" = ( -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/readingrooms) "jvy" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -29613,14 +33332,16 @@ /obj/structure/railing{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/atmos) "jxi" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/readingrooms) "jzV" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -29639,7 +33360,8 @@ "jCz" = ( /turf/simulated/wall{ can_open = 1 - }) + }, +/area/tether/surfacebase/public_garden_two) "jNC" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -29656,13 +33378,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/wood) +/turf/simulated/floor/wood, +/area/tether/surfacebase/reading_room) "jSc" = ( /obj/move_trader_landmark{ dir = 8; trader_type = /obj/trader/general }, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) "jUQ" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -29685,12 +33409,14 @@ pixel_x = 28 }, /obj/structure/cable, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/readingrooms) "jZC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/readingrooms) "kad" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -29840,7 +33566,8 @@ dir = 4 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "kPg" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -29884,7 +33611,8 @@ /obj/structure/cable{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "kTB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -29896,7 +33624,8 @@ /area/ai_upload) "laD" = ( /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/outside/outside2) "lfv" = ( /obj/machinery/light{ dir = 1 @@ -29923,7 +33652,8 @@ dir = 4 }, /obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) "lnG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -29938,12 +33668,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "lvb" = ( /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "lJc" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -29959,7 +33691,8 @@ /obj/structure/sign/painting/public{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "lMw" = ( /obj/item/device/radio/intercom/locked/ai_private{ dir = 4; @@ -29973,10 +33706,15 @@ /area/chapel/main) "lUN" = ( /obj/effect/landmark/vermin, -/turf/simulated/floor/tiled) +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"lZx" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/readingrooms) "mkm" = ( /obj/machinery/light/small, -/turf/simulated/floor/tiled/techfloor/grid) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/readingrooms) "mnt" = ( /obj/machinery/light/small{ dir = 1 @@ -29995,7 +33733,8 @@ /obj/machinery/status_display{ pixel_y = 30 }, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "mwQ" = ( /turf/simulated/floor/bluegrid, /area/ai) @@ -30005,6 +33744,10 @@ }, /turf/simulated/floor/tiled/dark, /area/chapel/main) +"mCl" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/tether/surfacebase/funny/hideyhole) "mDn" = ( /obj/structure/lattice, /obj/structure/cable/orange{ @@ -30012,7 +33755,8 @@ d2 = 2; icon_state = "32-2" }, -/turf/simulated/open) +/turf/simulated/open, +/area/tether/surfacebase/reading_room) "mDr" = ( /obj/machinery/alarm{ dir = 4; @@ -30048,13 +33792,24 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ai_upload_foyer) +"mQc" = ( +/obj/effect/landmark{ + name = "maint_pred" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "mUP" = ( /obj/structure/bed/padded, /obj/effect/floor_decal/techfloor, /obj/machinery/firealarm{ pixel_y = -26 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/bar) +"mWq" = ( +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "nbT" = ( /obj/item/device/radio/intercom/locked/ai_private{ dir = 4; @@ -30085,7 +33840,8 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "nAh" = ( /obj/structure/table/standard, /obj/item/weapon/aiModule/asimov, @@ -30111,7 +33867,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "nJO" = ( /obj/structure/table/standard, /obj/item/weapon/aiModule/oxygen, @@ -30134,14 +33891,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/table/glass, /obj/item/weapon/deck/cah, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "nSl" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/wall/r_wall) +/turf/simulated/wall/r_wall, +/area/maintenance/readingrooms) "nUS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -30172,13 +33931,15 @@ pixel_x = -10 }, /obj/item/weapon/grenade/anti_photon, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/funny/hideyhole) "opK" = ( /obj/move_trader_landmark{ dir = 4; trader_type = /obj/trader/general }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) "oXH" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -30210,7 +33971,8 @@ /area/maintenance/asmaint2) "pqb" = ( /obj/structure/sink/puddle, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "pAF" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -30248,7 +34010,8 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "pLN" = ( /obj/structure/closet/crate{ name = "Camera Assembly Crate" @@ -30309,7 +34072,8 @@ dir = 5 }, /obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "qtD" = ( /obj/machinery/computer/aifixer, /turf/simulated/floor/tiled/techfloor, @@ -30360,7 +34124,8 @@ d2 = 8; icon_state = "0-8" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) "qGR" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 @@ -30368,7 +34133,8 @@ /obj/effect/landmark{ name = "maint_pred" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "qKR" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -30394,7 +34160,8 @@ "qUf" = ( /obj/effect/floor_decal/industrial/outline, /obj/machinery/vending/wardrobe/scidrobe, -/turf/simulated/floor/tiled/dark) +/turf/simulated/floor/tiled/dark, +/area/rnd/lockers) "rbq" = ( /obj/structure/disposalpipe/segment, /obj/structure/sign/painting/chapel_secure{ @@ -30410,7 +34177,8 @@ /area/ai_upload) "rjM" = ( /obj/effect/landmark/vines, -/turf/simulated/floor/beach/sand/desert) +/turf/simulated/floor/beach/sand/desert, +/area/tether/surfacebase/fish_farm) "rlN" = ( /turf/simulated/floor/tiled/techfloor/grid, /area/ai) @@ -30459,7 +34227,8 @@ /area/chapel/office) "rBf" = ( /obj/effect/landmark/vines, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "rJc" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/effect/landmark/start{ @@ -30468,7 +34237,8 @@ /obj/structure/bed/chair{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "rJt" = ( /obj/effect/landmark{ name = "JoinLateCyborg" @@ -30539,7 +34309,8 @@ "sgu" = ( /obj/structure/grille, /obj/structure/plasticflaps, -/turf/simulated/floor/water/indoors) +/turf/simulated/floor/water/indoors, +/area/tether/surfacebase/fish_farm) "shd" = ( /obj/item/weapon/storage/rollingpapers, /obj/item/clothing/mask/smokable/cigarette/joint, @@ -30547,7 +34318,8 @@ /obj/item/clothing/mask/smokable/cigarette/cigar/cohiba, /obj/item/clothing/mask/smokable/cigarette/cigar/cohiba, /obj/item/weapon/flame/lighter/zippo/moff, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/funny/hideyhole) "skm" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -30590,7 +34362,8 @@ /obj/structure/railing{ dir = 8 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/fish_farm) "sDE" = ( /obj/structure/cable{ d1 = 1; @@ -30612,7 +34385,8 @@ /obj/effect/floor_decal/techfloor/hole/right{ dir = 4 }, -/turf/simulated/floor/water/indoors) +/turf/simulated/floor/water/indoors, +/area/tether/surfacebase/fish_farm) "sLP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 @@ -30672,7 +34446,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "tfK" = ( /obj/structure/cable{ d1 = 4; @@ -30706,6 +34481,10 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/ai) +"tpu" = ( +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "tqq" = ( /obj/structure/cable{ d1 = 1; @@ -30720,7 +34499,8 @@ /area/ai) "tuO" = ( /obj/effect/floor_decal/corner_techfloor_grid, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "tyG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -30739,7 +34519,12 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) +"tHa" = ( +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/mining) "tHY" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -30794,7 +34579,8 @@ dir = 8 }, /obj/effect/landmark/vines, -/turf/simulated/floor/tiled/techmaint) +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "tZV" = ( /obj/machinery/light, /turf/simulated/floor/tiled/techfloor/grid, @@ -30804,7 +34590,8 @@ desc = "A pair of Nanotrasen Saf-T-Stride brown, nonslip, shoes."; name = "NT nonslips" }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/funny/hideyhole) "uaW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -30816,7 +34603,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/table/glass, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "usS" = ( /obj/machinery/porta_turret, /obj/effect/floor_decal/techfloor{ @@ -30863,13 +34651,15 @@ dir = 8 }, /obj/structure/catwalk, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/fish_farm) "uHy" = ( /obj/structure/bed/chair{ dir = 4 }, /obj/effect/decal/remains/human, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/tether/surfacebase/funny/hideyhole) "uKv" = ( /obj/effect/floor_decal/corner/paleblue/diagonal, /obj/machinery/light{ @@ -30885,7 +34675,8 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "uNq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -30932,7 +34723,8 @@ /obj/effect/floor_decal/techfloor{ dir = 8 }, -/turf/simulated/floor/water/indoors) +/turf/simulated/floor/water/indoors, +/area/tether/surfacebase/fish_farm) "vlg" = ( /obj/machinery/porta_turret/ai_defense, /obj/structure/cable/cyan{ @@ -30972,7 +34764,8 @@ /obj/effect/floor_decal/corner_techfloor_grid{ dir = 5 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "vuy" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -31011,7 +34804,8 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "vUD" = ( /obj/machinery/turretid/stun{ check_synth = 1; @@ -31057,7 +34851,8 @@ dir = 5 }, /obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/south) "wyu" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -31150,7 +34945,8 @@ /obj/structure/sign/poster{ dir = 8 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "xfa" = ( /obj/structure/cable/cyan{ d1 = 4; @@ -31192,7 +34988,8 @@ /obj/machinery/hologram/holopad{ layer = 4 }, -/turf/simulated/floor/tiled/white) +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) "xBj" = ( /obj/effect/floor_decal/techfloor{ dir = 5 @@ -31244,12 +35041,14 @@ /obj/machinery/camera/network/command{ dir = 4 }, -/turf/simulated/floor/plating) +/turf/simulated/floor/plating, +/area/maintenance/lower/south) "xSO" = ( /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) "xWd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -31261,7 +35060,8 @@ /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/tiled/techfloor) +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/north) (1,1,1) = {" aaa @@ -31407,4508 +35207,4508 @@ aaa "} (2,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (3,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (4,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (5,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (6,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (7,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (8,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (9,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (10,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (11,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (12,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (13,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (14,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (15,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (16,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -aww -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +adt +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (17,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (18,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -bll -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +aab +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (19,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (20,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (21,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG +aeG +aeG +aeG +aeG +aeG +adt +adt +aeG +aeG +aeG +aab arj arj arj arj arj -bll -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (22,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG +aeG +aeG +aeG +aeG +aeG +adt +adt +adt +adt +adt +aac ark ark atD atD ark -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (23,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aNo -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG +aeG +aeG +adt +adt +adt +adt +adt +adt +adt +adt +aac +arl asq -bll -bll +arl +aab avh -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (24,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aNo -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG +aeG +aeG +adt +adt +adt +adt +adt +adt +adt +adt +aac +arl +arl atE atE ark -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (25,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aNo -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG +aeG +aeG +adt +adt +adt +adt +adt +adt +adt +adt +aac +arl asq -bll +arl aji -aNo -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aac +aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (26,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aac +aac +aac +aac +aac +aac +aac +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (27,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (28,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (29,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (30,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (31,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt frf shd uHy -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (32,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt olc -aPI -aPI -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs +eKn +eKn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS blJ blJ blJ -aVs -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (33,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo -aNo -aNo -aww -aww -aww -aww -aww -aww -aPI -aPI +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX +akX +akX +adt +adt +adt +adt +adt +adt +eKn +eKn etU etU -aPI +eKn uay -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -aVs +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +bdS bkt beG bfj @@ -35929,128 +39729,128 @@ bek bek bek bmi -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (34,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX aqu arn -aNo -aNo -aww -aww -aww -aww -aPI -aPI -aww -aww -aww +akX +akX +adt +adt +adt +adt +eKn +eKn +adt +adt +adt gwn -atf -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -aVs +mCl +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +bdS bej bek bek @@ -36071,128 +39871,128 @@ bek bek bek bmj -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (35,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX apn anf aro asr jCz jCz -aPI -aPI -aPI -aPI -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -aVs +eKn +eKn +eKn +eKn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +bdS bek bek bek @@ -36213,128 +40013,128 @@ bek bek bek bmk -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (36,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX aoe apo -aBk -aBk +aog +aog ass atF -aNo -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -aVs +akX +akX +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +bdS bek bek bfk @@ -36350,61 +40150,61 @@ bjU bgk bek bek -aVs -aVs +bdS +bdS blU bmc bml -aVs -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (37,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX ane aof app @@ -36413,142 +40213,142 @@ arp aoh ass aui -aNo -aNo -aww -aww -aww -aww -aNo -aNo -aNo -aNo -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -aVs +akX +akX +adt +adt +adt +adt +azs +azs +azs +azs +azs +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +bdS bel beH bfl -aVs +bdS bgl bgX bhK -aVs +bdS biM bjl bjG -aVs +bdS bku bkH bkP -aVs +bdS blK -adC -adC +bfL +bfL bmm bmq -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (38,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX amc anf -aBk +aog apq aqw aib @@ -36556,71 +40356,71 @@ ast atG ass avi -aNo -aww -aww -aww -aww -aNo +akX +adt +adt +adt +adt +azs ayw ayw ayw -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aVs +azs +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bdS bem -adw +beI bfm bfK bgm @@ -36640,197 +40440,197 @@ blV bmd bmn bmr -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (39,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aCX +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akY amd ang -aBk +aog apr -aPI -aWm +atQ +aqx asu atG ars avj -aNo -aww -aww -aww -aww -aNo +akX +adt +adt +adt +adt +azs ayw ayw ayw -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -aVs -aVs -aVs -bll -bll -bll -aVs +azs +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +ael +ael +ael +aab +aab +aab +bdS ben -adw -adw -adC +beI +beI +bfL bgn -adC +bfL bhM -adC +bfL bgn -adC +bfL bhM -adC +bfL bgn -adC +bfL bkQ blo blM aOv bme -adC -adC +bfL +bfL bmu -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (40,1,1) = {" aaa -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo +aab +aab +aab +aab +aab +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX anh aoh aps @@ -36839,24 +40639,24 @@ arr asv atH auj -aNo -aNo -aNo -aNo -aNo -aww -aNo +akX +akX +ajV +ajV +ajV +adt +azs swg sLx uFL -aNo -aww -aww -aww -aww -aww -aww -aww +azs +adt +adt +adt +adt +adt +adt +adt aHm aHm aHm @@ -36886,23 +40686,23 @@ aHE aHE aHE aHE -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -aVs -aVs -aVs -bll -bll -bll -aVs +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +ael +ael +ael +aab +aab +aab +bdS beo beJ bfn @@ -36921,84 +40721,84 @@ bkR blp blN aOJ -adC -adC -adC +bfL +bfL +bfL bmu -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (41,1,1) = {" aaa -bll -bll -bll -bll -bll -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo +aab +aab +aab +aab +aab +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX aoi apt aqz lUN ars atI -aNo -aNo -bet +akX +akX +aPv aPD aRf -aNo -aNo -aNo +ajV +ajV +azs axO bCs grL -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo +azs +azs +azs +azs +azs +azs +azs +azs aHm aHm aHm @@ -37028,106 +40828,106 @@ arm aQt ayA aHE -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -aVs -aVs -aVs -bll -bll -bll -aVs +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +ael +ael +ael +aab +aab +aab +bdS bep -adw -adw -adC +beI +beI +bfL bgp -adC +bfL bhO -adC +bfL bgp -adC +bfL bhO -adC +bfL bgp -adC -ahy +bfL +bkS blq blO aOK bmf -adC -adC +bfL +bfL bmu -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (42,1,1) = {" aaa -bll -bll -bll -bll -bll -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo +aab +aab +aab +aab +aab +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX apu aqA ars asw -aNo -aNo +akX +akX aKj -awN +aPx aPU -awN -aTo +aPx +aRi aPU fLW axO @@ -37135,10 +40935,10 @@ pqb bOW fLW aBB -aiJ +aCm aDj aDV -aiJ +aCm aBB aOM aJf @@ -37170,25 +40970,25 @@ arR aJf ayC aHE -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aVs +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bdS beq -adw +beI bfo bfN bgq @@ -37203,86 +41003,86 @@ bgq bkK bhP bln -ahy +bkS blZ bmg -adC +bfL bms -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (43,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo +aab +aab +aab +aab +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +akX +akX aqB art -aNo -aNo +akX +akX avQ aKj -awN +aPx aPV aRg aRk aRk -aNo +azs awN flk gGm -aNo +azs aBd aCn -laD -laD +aDk +aDk aEx aBd -aNo +azs aRJ arY aJf @@ -37312,119 +41112,119 @@ arY aJf ayD aHE -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aVs +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bdS ber beK bfp -aVs +bdS bgr bhb bhQ -aVs +bdS biO bjp bjH -aVs +bdS bkw bkL bkT blr blP -adC -adC +bfL +bfL bmo bmt -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (44,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo -aNo -aNo -aNo -aNo +aab +aab +aab +aab +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +ajV +ajV +ajV +ajV +ajV +akX aqC aru -aNo -aNo -aNo -aNo +akX +ajV +ajV +ajV aPA -aNo +ajV aRh aRh aRB -aNo +azs axO viY bOW -aNo +azs azq aAw -laD -laD +aDk +aDk aEy azq -aNo +azs aHE aHE aPd @@ -37454,23 +41254,23 @@ aJf ayj ayG aHE -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aVs +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bdS bek bek bfq @@ -37486,62 +41286,62 @@ bjY bgs bek bek -aVs -aVs +bdS +bdS bma bmh bmp -aVs -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (45,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aww -aww -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo +aab +aab +aab +aab +abn +abn +abn +adt +adt +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +ajV akZ -aAk -aPI +ame +ani aoj apv aqD @@ -37551,22 +41351,22 @@ atJ auk aQq aPB -aNo -aNo -aNo -aNo -aNo -aNo +ajV +ajV +ajV +ajV +azs +azs sgu -aNo -aNo +azs +azs azq aAw -laD -laD +aDk +aDk aEy azq -aNo +azs aHm aHm aHm @@ -37596,23 +41396,23 @@ aWz aHE aHE aHE -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aVs +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bdS bek bek bek @@ -37633,90 +41433,90 @@ bek bek bek bmk -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (46,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +ajV ala amf -bhV -bhV +anj +anj apw aqE aiE asy -aNo -aNo -aNo +ajV +ajV +ajV avR -aNo -aww -aww -aww -aww +ajV +awY +awY +awY +awY azq azq azq -aNo +azs aBC aCo -laD -laD +aDk +aDk aEz aBC -aNo -aww -aww -aww -bbM -bbM -aNo -aww -aww +azs +awY +awY +aGy +aql +aql +aGw +aGy +aGy aKb aKL aLt @@ -37736,25 +41536,25 @@ aHE aHE axZ aHE -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -aVs +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +bdS bej bek bek @@ -37775,86 +41575,86 @@ bek bek bek bmj -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (47,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +agr +agr +agr +agr +agr +agr +agr +agr +ahn apx -aNo -aNo -aNo -aNo +aqF +aqF +aqF +aqF aul -aNo +aqF avR -aNo -aww -aww +ajV +awY +awY axR ayw azq azq aAw aBc -aBk +aAc aCp aDl aDl aEA -aBk +aAc aFO aGu -aww -aww -aQs +awY +aGy +aHG aIi aIi aIi @@ -37878,25 +41678,25 @@ awF axi aya aHE -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -aVs +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +bdS bes beL bfr @@ -37917,68 +41717,68 @@ bek bek bek bmi -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (48,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aNo -aNo -aNo -aNo -aNo -aNo -aNo -ahk -ahX +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +acm +acm +acm +acm +acm +acm +acm +ahd +ahR aiY ajW alb -ale -aNo +ald +agr aok apy -aNo +aqF arx asz atK aum -aNo +aqF avS -aNo -aww +ajV +awY axQ axR ayw @@ -37994,9 +41794,9 @@ aEB aEB aEB axR -aww -aww -bbM +awY +aGy +aql aIi aIN aJh @@ -38020,89 +41820,89 @@ aUW aHE aHE aHE -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -bll -bll -bll -bll -bll -bll -bll -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +aab +aab +aab +aab +aab +aab +aab +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS +bdS blQ blQ blQ -aVs -aVs -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bdS +bdS +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (49,1,1) = {" aaa -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn acn acL adu aed aeH afv -aNo +acm ahe ahS aiZ @@ -38112,15 +41912,15 @@ amg ank aol apz -aNo -aNo -aNo +aqF +aqF +aqF atL aiQ -aNo -aNo -aNo -aww +aqF +aqF +ajV +awY axR ayw ayw @@ -38137,8 +41937,8 @@ axR axR aGv aGY -aPI -bbM +aEc +aql aIi aIO aJi @@ -38160,87 +41960,87 @@ aQw aHE awI aHE -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +blt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (50,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn acn acM -aez +adv aee aeI afw @@ -38249,22 +42049,22 @@ ahf ahf aja ajY -ale +ald amh -aNo +agr aom apA -aNo +aqF aSs aSw atM auo avk -aNo -aww -aww -aww +aqF aww +awY +awY +awY ayw ayw azZ @@ -38278,9 +42078,9 @@ axR axR axR axR -aww -aww -bbM +awY +aGy +aql aIi aIP aJj @@ -38302,112 +42102,112 @@ aQv aHE aSu aHE -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (51,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn acn acN adw aef -acK +aeJ afx -aNo -ahh -ahU +acm +ahg +ahT ajb ajZ -ale +ald ami -aNo +agr aon apB -aNo -aNo -aNo +aqF +aqF +aqF atN -aNo -aNo -aNo -aww -aww -aww -aww +aqF +aqF +aqF aww +awY +awY +awY +awY ayw azq azq @@ -38419,10 +42219,10 @@ ayw ayw axR axR -aww -aww -aww -aQs +awY +awY +aGy +aHG aIj aIP aJk @@ -38436,9 +42236,9 @@ aNv aOg aOW aPE -aBk +aOY aAE -aNo +aRM aSv aHE aHE @@ -38452,90 +42252,90 @@ aHE aHE aHE aHE -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (52,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -bll -aHD -aHD -aHD -aHD -aHD -aNo +aab +aab +aab +aab +aab +aab +aab +abn +abn +aab +abn +abn +abn +abn +abn +acm acO -akK +adx aeg -acK +aeJ afy -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo +acm +agu +agu +agu +agu +agu +agu +agu aoo apC ake @@ -38544,12 +42344,12 @@ asA atO aup avl -aNo -aNo -aNo -aNo -aNo -aww +avT +avT +avT +avT +avT +awY ayw azq azq @@ -38561,11 +42361,11 @@ azq ayw axR aFP -aww -aww -aNo -aPI -aPI +awY +awY +aGw +aEc +aEc aIP aJl aJF @@ -38577,10 +42377,10 @@ aMU aNv aOh aOX -aBk -aBk +aOY +aOY aAE -aNo +aRM aty aug avu @@ -38594,90 +42394,90 @@ axn azv aAg aHE -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (53,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -bll -bll -bll -aHD -aHD -aHD +aab +aab +aab +aab +aab +aab +aab +abn +abn +aab +aab +aab +abn +abn +abn acn acP ady aeh aeK afz -aNo +acm ahh ahU ajc -ajZ +aka ale amj -aNo +agu aop apD aqG @@ -38690,8 +42490,8 @@ avU awx awZ axS -aNo -aww +avT +awY ayw azq azq @@ -38704,10 +42504,10 @@ ayw axR axR axR -aww -aww -aPI -bbM +awY +awY +aEc +aql aIP aJm aJG @@ -38718,11 +42518,11 @@ aMl aMV aNw aOi -aBk +aOY aPF aQz aQz -aNo +aRM atz aun avC @@ -38736,79 +42536,79 @@ ayK azw aAu aHE -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (54,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -aHD -bll -bll -bll -bll -aHD -aHD +aab +aab +aab +aab +aab +aab +aab +aab +abn +aab +aab +aab +aab +abn +abn acn acQ -aet +adz aei aeL afA @@ -38819,21 +42619,21 @@ ajd akb alf amk -aNo +agu aoq apA -aNo -aRT -aRT -aNo +ahn +arA +arA +ahn aur avn -aNo +avT awy axa axT -aNo -aww +avT +awY ayw azq azq @@ -38847,9 +42647,9 @@ axR axR axR axR -aww -bbM -bbM +awY +aql +aql aIP aJn aJH @@ -38862,100 +42662,100 @@ aNv aOj aOZ aaH -aWm -aWm -aNo +aPH +aPH +aRM atz auB -aNo -aNo -aNo -aNo -aNo -aNo -aNo +aUm +aUm +aUm +aUm +aUm +aUm +aUm aHE aHE aZV aHE -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (55,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn acn acR adA aej aeM afB -aNo -ahe +acm +ahj ahW aje akc @@ -38964,18 +42764,18 @@ aml anl aol apE -aNo -aWm -aWm -aRg +ahn +arB +arB +atR aus avo -aNo +avT awz awz awz -aNo -aww +avT +awY azq azq azq @@ -38988,10 +42788,10 @@ ayw ayw axR axR -aww -aww -aww -aPI +awY +awY +aGy +aEc aIP aJo aJI @@ -39002,20 +42802,20 @@ aMn aMX aNv aOk -aBk -aBk -aPI -aWm -aNo +aOY +aOY +aPQ +aPH +aRM atA auC -aNo +aUm aVc aVH -adw +aWD aSx aXZ -aNo +aUm ayZ azy aZW @@ -39027,97 +42827,97 @@ aHE baP baP aHE -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (56,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aNo -aNo -aNo -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +acm +acm +acm +acm aeN -aNo -aNo +acm +acm ahk ahX ajf akd alh ale -aNo +agu aom apF -aNo -aWm -aWm +ahn +arB +arB aPG aut avp -aNo +avT awA axb -adC -aNo -aww +axU +avT +awY azr azq azq @@ -39130,10 +42930,10 @@ azq ayw axR axR -aww -aNo -aNo -aKr +awY +aGw +aGw +aqY aIP aIP aIP @@ -39146,18 +42946,18 @@ aIP aOl aPa aqt -aPI -aWm -aNo +aPQ +aPH +aRM atz auD -aNo +aUm aVd aVI -adw -aNo -aNo -aNo +aWD +aUm +aUm +aUm aZa azT aZX @@ -39169,97 +42969,97 @@ bbt aGs bbT aHE -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (57,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +aco acS adB -aNo +aco aeO afC -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo +agu +agu +agu +agu +agu +agu +agu +agu aor apG -aNo -aRT -aRT -aNo +ahn +arA +arA +ahn auu avq avV awB axc axV -aNo -aww +avT +awY azq azq azq @@ -39272,9 +43072,9 @@ azq ayw axR aFP -aww -aNo -aNo +awY +aGw +aGw aqZ arf lvb @@ -39282,24 +43082,24 @@ aJJ aKh aKU aLB -aNo -aNo -aNo +aMo +aMo +aMo aOm -aNo -aNo -aNo -aNo -aNo +aMo +aPJ +aPJ +aPJ +aPJ aSz -aNo -aNo +aPJ +aPJ aVe aVJ -adw +aWD aSy aSU -aNo +aUm aZb aAf aHE @@ -39311,73 +43111,73 @@ aFU bbG bbU aHE -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (58,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aco acT adC -aNo +aco aeP afD agv @@ -39396,12 +43196,12 @@ asC atS auv avr -aNo +avT awC axd axW -aNo -aww +avT +awY ayw ayw ayw @@ -39414,34 +43214,34 @@ ayw ayw axR axR -aww -aNo -aNo -aPI -aPI -aPI +awY +aGw +aGw +aEc +aEc +aEc aJJ aKi aKV aLC -aNo +aMo qUf aNx aOn -aNo +aMo aPK aQA aRl aRN aSA aTw -aNo +aPJ aVf aVK -aNo -aNo -aNo -aNo +aUm +aUm +aUm +aUm aZa aZD aHE @@ -39453,70 +43253,70 @@ aFV bbG aGO aHE -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (59,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aco acU adD aek @@ -39524,8 +43324,8 @@ aeQ afE agw ahm -apO -apO +ahZ +ahZ akf alj amm @@ -39538,12 +43338,12 @@ asD atT auw avs -aNo -aNo -aNo -aNo -aNo -aww +avT +avT +avT +avT +avT +awY axR axR ayw @@ -39555,35 +43355,35 @@ ayw ayw axR axR -aww -aww -aNo +awY +awY +aGw aqm -aPI -aPI -aPI +aEc +aEc +aEc aJJ aBb aKW aLD -aNo +aMo aMZ aNy aOo -aNo +aMo aPL aQB -bij -bij +aRm +aRm aSB aTx aUn aVg aVL aWE -adw +aWD aYb -aNo +aUm aZa aZC aHE @@ -39595,98 +43395,98 @@ bbw bbH bbW aHE -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (60,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aco acV adE -aNo +aco aeR -aBk +afF agx -aNo +ahn aia ajh -aNo +ahn alk amn -aVs -aVs -aVs +ann +ann +ann aqJ arE aqJ -aVs +ann aux -aNo -aNo +ahn +ajE aAA aAA aAA -aww -aww -aww +awD +awY +awY axR axR ayw @@ -39697,18 +43497,18 @@ axR axR axR axR -aww -aww -aNo +awY +aGy +aGw aqn -bdR -aPI -aPI +aIm +aEc +aEc aJK aKk aJJ aLE -aNo +aMo aNa aNz aOp @@ -39719,13 +43519,13 @@ aRn aRO aSC aTy -aNo +aPJ aVh aVM -aNo +aUm aXu aYc -aNo +aUm aZe aZD aHE @@ -39737,80 +43537,80 @@ aHE aHE aHE aHE -aNo -aNo -aNo -aNo -aNo -aNo -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +baz +baz +baz +baz +baz +baz +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (61,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aco acW adF -aNo +aco aeS afG agy -aNo +ahn abW acw -aNo +ahn all amo ano @@ -39819,16 +43619,16 @@ apJ aqK arF asE -aVs +ann auy -aQs -aNo +auA +ajE aAA aAA aAA aAA -aww -aww +awD +awY aAa aAa aAa @@ -39839,10 +43639,10 @@ aAa aAa aAa axR -aww -aww -aNo -aNo +awY +aGy +aGw +aGw ara aEd aEd @@ -39854,123 +43654,123 @@ aMp aNb aNA aOq -aNo +aMo aPN -bij -bij +aRm +aRm aPN aSD aTz -aNo -aNo -aNo -aNo -aNo -aNo -aNo +aPJ +aPJ +aUm +aUm +aUm +aUm +aUm aZe aZC aYD bap -aNo -aPI -aGz -bdR -aNo +baz +baU +aEI +aFW +baz bbX -bij -aNo +bck +baz bcB bcP bdk -bij -aNo -aww -aww -aww -bll -bll -bll -bll -bll -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bck +baz +adt +adt +adt +aab +aab +aab +aab +aab +adt +adt +adt +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +abn +abn +abn +abn +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (62,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo -aNo -aNo -aNo -aVs -aVs -aVs -aVs -aVs -aVs -aVs +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aco +aco +aco +aco +aeT +aeT +aeT +aeT +aeT +aeT +aeT alm amp anp aov -ahv +apK aqL arG asF -aVs +ann auy -aQs -aNo +auA +ajE aAA -ayS +axe aAA aAA -aNo -aNo +ajE +azs aAb aAx aBe @@ -39980,31 +43780,31 @@ aDn aDW aEC aFf -aww -aww -aww -aNo -aNo +awY +awY +aGy +aGw +aGw aIp -aPI -aVs +aEc +aJq aJM aKm aJM aLG -aVs +aMq aMY aNB aOr -aNo +aMo aPO -bij -bij +aRm +aRm aPN aSE aTA aUo -aNo +aPJ aQw aQw aXv @@ -40014,131 +43814,131 @@ aQw aZC aAX aCf -aNo -aPI -aPI -aPI -aNo +baz +baU +baU +baU +baz bbY -ajZ +bcl bcq -bij +bck bcQ bdl bdG -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -aHD -aHD -aHD -aHD -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +baz +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn +aab +aab +abn +abn +abn +abn +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (63,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab acp -bll -bll -bll -aNo +aab +aab +aab +aeU afH agz aho aic ajj -aVs +aeT aln amq -aVs +ann aow -adC +apL aqM arH asG -aVs +ann auy -aQs -aNo +auA +ajE aAA aAA aAA aod -aNo +ajE azt -aBk +aAc aAy aBf aBE -aNo +azs aDo aDX -aNo -aNo -aNo -aNo -aNo -aNo -aNo +azs +azs +azs +aGw +aGw +aGw +aGw aIp -aPI -aVs +aEc +aJq aJN aKn aKY aLH -aVs -aVs -aVs -aNo -aNo +aMq +aMq +aMq +aMo +aMo aPP aQE aRo @@ -40156,80 +43956,80 @@ aZf aZF aBx aBx -baZ -awN -bdP -awN -aNo +baA +baW +bbf +baW +baz bbZ -ajZ -aNo +bcl +baz bcC -aPI +baU bdm -aPI -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +baU +baz +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (64,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab acp -bll -bll -bll +aab +aab +aab aeV afI agA @@ -40241,28 +44041,28 @@ alo amr anq aox -adC -adC +apL +apL arH asH -aVs +ann auy -aQs -aNo +auA +ajE anV aAA aAA aAA -aNo -aNo +ajE +azs aAd aAz aBg aBF -aNo +azs aDp aDY -aNo +avD aFg aFQ aEd @@ -40270,25 +44070,25 @@ aEd aEd aEd arb -aww -aVs +aGy +aJq aJO aJO aJO aJO aJO aJO -aVs -aNo +aNC +aND ajK -bij +aRm aQF aQF aQF aQF -bij -bij -aNo +aRm +aRm +aPJ aYd aWH pny @@ -40299,80 +44099,80 @@ aZG aXx aXx aXx -aRg +baX aEJ -awN -aNo +baW +baz bca bcm -aNo +baz bcD -aPI -aPI -bij -aNo -aww -aww -aNo -aNo -aNo -aNo -aNo -aNo -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll +baU +baU +bck +baz +adt +adt +baz +baz +baz +baz +baz +baz +adt +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (65,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab acp -bll -bll -bll -aNo +aab +aab +aab +aeU afJ agB ahq @@ -40383,54 +44183,54 @@ alp ams ano aoy -adC +apL aqN arI asI -aVs +ann auz avt -aNo +ajE aAA anY aAA aoG -aNo -aNo -aNo -aNo -aNo -aNo -aNo +ajE +azs +azs +azs +azs +azs +azs aDq aDZ -aNo +avD aFh aFl -aPI -aPI -aww -aww -aww -aww -aVs +aEc +aEc +aGy +aGy +aGy +aGy +aJq aJO aKo aKo aKo aKo aJO -aVs -aNo +aNC +aND ajL -bij +aRm aQF aQF aQF aQF -bij +aRm aUq -aVs +aQH aVP aWI aXx @@ -40443,78 +44243,78 @@ bar aXx aXx aFk -awN -aNo -aNo -aNo -aNo -aNo -aKr -aNo -aNo -aNo -aNo -aNo -aNo -awN -awN +baW +baz +baz +baz +baz +baz +bcR +baz +baz +baz +baz +baz +baz +baW +baW aLs bhR -aNo -aNo -aNo -aNo -aNo -aNo -aNo +baz +baz +baz +baz +baz +baz +baz bkU bkU -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll +baz +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (66,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab acp -bll -bll -bll -aNo +aab +aab +aab +aeU afK agB ahr @@ -40523,47 +44323,47 @@ ajm akh alq amt -aVs -aVs +ann +ann apM -aVs -aVs -aVs -aVs -aQs +ann +ann +ann +ann +auA auy -aNo +ajE aAA aAA aAA -aww -aNo +awD +ajE azu -aQs +auA aAe -aNo +avD aBG aCt aDr aEa -aNo +avD aFh aFl lvb -aww -aww -aww -aww -aww -aVs +aGy +aGy +aGy +aGy +aGy +aJq aJO aKo aKo aKo aKo aJO -aVs -aNo +aNC +aND ajM aPS aQG @@ -40571,8 +44371,8 @@ aRp aOs aQG aTC -bij -aVs +aRm +aQH aVQ aWJ aXy @@ -40585,136 +44385,136 @@ aYF baB aXx aFn -awN -aNo +baW +baz aHn aHI -aNo +baz grX -aPI -aPI -aNo +baU +baU +baz bdT bet bka -awN -awN -awN -awN -awN -awN -aEg +baW +baW +baW +baW +baW +baW +bdK aMf -aPG +aJg bka bkx aNp -awN +baW blu blR -aHD -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (67,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab acp -bll -bll -bll +aab +aab +aab aeV afL agC -bkJ +ahs aig ajn aki alr amu -aVs +anr aoz -aBk +apN aqO arJ asJ -aVs -aQs +anr +auA auy -aNo +ajE aAA aAA aob -aww -aNo -aQs +awD +ajE +auA aAe aAA -aNo +avD aBH aCu aDs aEb -aNo +avD aFh aFl -aPI -aww -aww -aww -aww -aww -aVs +aEc +aGy +aGy +aGy +aGy +aGy +aJq aJO aKo aKo aKo aKo aJO -aVs -aNo +aNC +aND aPc -aNo -aVs -aVs -aVs -aVs -aVs -aVs -aVs +aPJ +aQH +aQH +aQH +aQH +aQH +aQH +aQH aVR aWK aXy @@ -40727,84 +44527,84 @@ bas baB aXx aFo -awN -aNo -aNo -aNo -aNo -awN -awN -awN -baZ -awN -bdP +baW +baz +baz +baz +baz +baW +baW +baW +baA +baW +bbf aJX -awN +baW aIn aJZ -aRg -baj -awN -awN -awN -awN -aTo -awN -awN -awN +baX +aHJ +baW +baW +baW +baW +bkV +baW +baW +baW blu blR -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (68,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab acp -bll -bll -bll -aVs +aab +aab +aab +aeT afM agD aht aih ajo -aVs +aeT als amv ans @@ -40813,44 +44613,44 @@ apO aqP arK asK -aVs -aQs +anr +auA auy -aNo -aww -aww -aww -aww -aNo +ajE +awD +awD +awD +awD +ajE aoP -aQs +auA aAB -aNo +avD aBI aCv -aNo -aNo -aNo +avD +avD +avD aFh aFl -aww -aww -aww -aww -aww -aww -aVs +aGy +aGy +aGy +aGy +aGy +aGy +aJq aJO aKo aKo aKo aKo aJO -aVs +aNC aOt asQ aPT -aVs +aQI aRq aRQ aSG @@ -40869,132 +44669,132 @@ bat baC aXx bbk -awN -awN -awN -awN -awN -awN +baW +baW +baW +baW +baW +baW aIn -aRg -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aKr -aNo -aNo -aNo -aNo -aNo -aNo -awN +baX +baz +baz +baz +baz +baz +baz +baz +baz +baz +bcR +baz +baz +baz +baz +baz +baz +baW aNq -aNo -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll +baz +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (69,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab acp -bll -bll -aVs -aVs -aVs +aab +aab +ael +aeW +aeW agE -aVs -aVs -aVs -aVs +aeW +aeW +aeW +aeW alt amw -aVs +anr aoB -aBk +apN aqQ arL asL -aVs -aQs +anr +auA auy -aNo -aNo -aNo -aNo -aNo -aNo +ajE +ajE +ajE +ajE +ajE +ajE azx azx -aNo -aNo +ajE +avD aBJ aCw -aNo +avD opK aED aFi aFT -aww -aww -aww -aww -aww -aww -aVs +aGy +aGy +aGy +aGy +aGy +aGy +aJq aJO aJO aKo aKo aMr aJO -aVs +aNC aso -bbM +asR atc -aVs +aQI aRr -aBk +aRR aSH aTE aUt @@ -41010,100 +44810,100 @@ aZk aYI baD aXx -aPI +baU aEJ -awN +baW aHo -baj -awN -awN +aHJ +baW +baW bcT -aNo -aNo +baz +baz aIQ beu beO bfP bfP -aNo -aNo +baz +baz bhS -aPI +baU aMe -azb -aWm -aWm -aWm -aNo -aTo +bjr +bjs +bjs +bjs +baz +bkV blx -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll +baz +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (70,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab acp -bll -bll -aVs -aVs +aab +aab +ael +aeW afN agF ahu aii ajp -aVs +aeW alu amx -aVs -aVs +aeX +aeX apP -aVs -aVs -aVs -aVs -aQs +aeX +aeX +aeX +aeX +auA anG avW awG axg -aNo +ajE ayz ayV ayV @@ -41117,24 +44917,24 @@ aEd aEE aFj apk -aww -aww -aww -aww -aww -aww -aNo -aNo +aGy +aGy +aGy +aGy +aGy +aGy +aGw +avD aKp aKZ aKZ azg aNc -aNo +aND asp aPf atf -aVs +aQI aRs aRS aSI @@ -41157,132 +44957,132 @@ aVP bbI aVP aVP -awN -awN +baW +baW bcU -aNo +baz bdH -jtj +aJe bev beP -aPI -aPI +baU +baU aKa -aNo +baz bhT -aPI +baU biR -azb -aWm -aWm -aWm -aNo -awN +bjr +bjs +bjs +bjs +baz +baW aNW -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll +baz +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (71,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab acp -bll -bll -aVs -aVs +aab +aab +ael +aeW afO agG ahv aij ajq -aVs +aeW alv amy ant aoC -adC +afR aqR arM -aVs -aVs +aeX +aeX amY anG -aTo +avX awH anZ -aNo +ajE aoN -aNo -aNo -aNo -aNo +ayW +ayW +ayW +ayW aBi aBL aCy -aNo +ayW aEe aEF aph apl -aww -aww -aww -aww -aww -aww -aww -aNo +aGy +aGy +aGy +aGy +aGy +aGy +aGy +avD aKq aLa aLI aMs aNd -aNo -aNo +aND +aND aPg -aNo -aVs -aVs +aND +aQI +aQI aRT aRT aTG aRT -aNo +aVk aVV aWO aXA @@ -41299,74 +45099,74 @@ bbz bbJ bcd aVP -awN -awN +baW +baW bcV -aNo +baz bdI -jtj -aPI -aPI -aPI -aiJ +aJe +baU +baU +baU +beQ aKK -aNo -lvb -aPI +baz +mQc +baU biS -azb -aWm -aWm -aWm -aNo -awN +bjr +bjs +bjs +bjs +baz +baW aNX -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll +baz +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (72,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab acp -bll -bll -aVs -aVs +aab +aab +ael +aeW afP agH ahw @@ -41375,56 +45175,56 @@ ajr akj alw amz -adC -adC -adC +afR +afR +afR aqS arN -aVs -aVs +aeX +aeX amZ avv -aTo +avX awH aoa -aNo +ajE ayB -aNo -aWm -aWm -aWm +ayW +azz +azz +azz aPI aBM aCz -aNo +ayW apb ape aFl -aPI +aEc aGz -aww -aww -aww -aww -aNo -aNo -aNo +aGy +aGy +aGy +aGy +aGw +aGw +avD aDv aLb -aZs +ayd aMt -aDv -aNo +aNe +aNf aOw aPh aPW aQJ -aVs +aRt aRU aSJ aTH aUv -aRT +aRZ aVW aWP aPR @@ -41441,132 +45241,132 @@ bbA bbJ bbJ aVP -aPI -awN +baU +baW bcT -aNo +baz aIK -jtj +aJe aJp -aiJ -bbM -aPI +beQ +aIg +baU bgw -aNo +baz bhU aLF aMe -azb -aWm -aWm -aWm -aNo -awN +bjr +bjs +bjs +bjs +baz +baW aOu -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +baz +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (73,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab acp -bll -bll -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs +aab +aab +ael +aeW +aeW +aeW +aeW +aeW +aeW +aeW alx amA -bjn +anu aoD -bkJ +apQ aqT arO -aVs -aVs +aeX +aeX ana avw -awN +avY awJ aoa -aNo +ajE ayB -aNo -aWm -aWm +ayW +azz +azz aAD aPI aBN aCA -aNo -aPI +ayW +aEc aFh aFm -aPI +aEc aGA -aNo -aNo -aNo -aNo -aNo +aGw +aGw +aGw +aGw +aGw aJr -aPI +aEc aKr -aLb -aZs +aLc +ayd aMu -aNo +aNf aNE aOx aPi aPX aQK -aVs +aRt aRV aSK aTI aUw -aRT +aRZ aVW aWP aQC @@ -41583,74 +45383,74 @@ aXB bbK bbJ aVP -aPI -bdP -aNo -aNo -aNo +baU +bbf +baz +baz +baz bdW bex beR bft -aPI -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -bdP -awN -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +baU +baz +baz +baz +baz +baz +baz +baz +baz +baz +baz +bbf +baW +baz +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (74,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aVs -aVs -bll -bll -aVs -aVs +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ael +ael +aab +aab +ael +aeX afQ afQ ahx @@ -41658,29 +45458,29 @@ ail ajs akk aly -agB +amB anv aoE apR aqU aqU -aVs -aVs +aeX +aeX anb -auY -awN +avx +avY awK axj -aNo +ajE ayB -aNo -aNo -aNo -aNo +ayW +ayW +ayW +ayW aBj aBO aCB -aNo +ayW aGz aFh api @@ -41692,23 +45492,23 @@ apj apj apj aLH -aPI -aNo +aEc +avD aLd -aZs +ayd aMv -aRT +aNg aNE aOy aPi aPY aQL -aVs +aRt aRW aSL aTJ aUx -aRT +aRZ aVW aWQ aXD @@ -41725,76 +45525,76 @@ aXB bbA bce aVP -aPI -awN -awN -awN -aNo -aNo -aNo -aNo -aNo -bbM -aNo -aww -aww -aww -aNo -aWm -aWm -aWm -aPI -aPI -awN -awN -aNo -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +baU +baW +baW +baW +baz +baz +baz +baz +baz +aIg +baz +bfR +bfR +bfR +baz +bjs +bjs +bjs +baU +baU +baW +baW +baz +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (75,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aVs -aVs -bll -bll -aVs -aVs -adC -adC +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ael +ael +aab +aab +ael +aeX +afR +afR ahy aim ajt @@ -41806,51 +45606,51 @@ aoF apS aqU arP -aVs -aVs +aeX +aeX anc -auY -awN -aNo -aNo -aNo +avx +avY +ajE +ajE +ajE aoO -aNo -aAA -aNo +ayW +azA +ayW arq aBk aBP aCC -aNo -aPI +ayW +aEc apf apj apU aLH -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo +aGw +aGw +avD +avD +avD +avD +avD +avD aLe aLJ aMw -aRT +aNg aNE aOz aPi aPZ aQK -aVs +aRt aRX aSM aTK aUy -aRT +aRZ aVX aWR aXE @@ -41867,74 +45667,74 @@ aXB bbA bbJ aVP -aPI -awN -awN -awN -aEg -aPG -aPG -cJh -aNo -aPI -aNo -aww -aww -aww -aNo -aWm -aWm -aWm -aPI -aPI -awN -awN -aNo -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +baU +baW +baW +baW +bdK +aJg +aJg +beS +baz +baU +baz +bfR +bfR +bfR +baz +bjs +bjs +bjs +baU +baU +baW +baW +baz +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (76,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo -aNo -aNo -aNo -aNo -aNo -aVs -aVs +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ahc +ahc +ahc +ahc +ahc +ahc +adX +aeX afS agI afS @@ -41942,14 +45742,14 @@ ain aju akm alA -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs +aeX +aeX +aeX +aeX +aeX +aeX +aeX +aeX and avy avZ @@ -41957,42 +45757,42 @@ awL axk axY ayE -aNo -aAA -aNo +ayW +azA +ayW arq -aBk +aBl aBQ aCD -aKr -aPI +aDu +aEc apg -aPI +aEc aFl -aPI -aNo +aEc +aGw aqk aqo -aNo +avD awd -aNo +avD awd awO aLf aLK aMv -aRT +aNg aNF aOA aPi aQa aQM -aVs +aRt aRY aSN aTL aUz -aRT +aRZ aVY aWS aXF @@ -42010,131 +45810,131 @@ bbA bbJ aVP nhf -awN -awN -awN -awN -awN -awN +baW +baW +baW +baW +baW +baW beT -aNo -aPI -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +baz +baU +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +baz +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (77,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ahc abK abU abU acE adj -aVs -aVs +adX +aeX afT -adC +afR ahz aio ajv akn akn -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs +aeX +aeX +aeX +aeX +aeX +aeX +aeX +aeX anz avz awa -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo +avD +avD +avD +avD +avD +avD +avD +avD aBm aBR aCE aDv -aNo -aNo +avD +avD aEU aFY -aNo -aNo -aNo -aNo -aNo +avD +avD +avD +avD +avD aIR -aNo -aNo -aNo +avD +avD +avD aLg aLL aMx -aNo +aNf aNG aOA aPi aQa aQN -aVs -aRT -aRT +aRt +aRZ +aRZ aTM -aRT -aNo +aRZ +aVl aVZ aWT aXF @@ -42151,83 +45951,83 @@ aXB bbA bbJ aVP -eps +bcr bcG -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aPI -aNo +baz +baz +baz +baz +baz +baz +baz +baU +bgx bhd bhd bis bhd -aNo +bgx bjI -bij +bhW bjI -aPI +bhh bjI -aNo -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bgx +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (78,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ahc abL abZ acl acF adk -aVs -aVs +adX +aeX afU -aik +agJ ahA aip ajw ako alB -aVs -aVs +aeX +aeX aau apT apT @@ -42236,35 +46036,35 @@ asM atU anB avA -auR -aNo +awb +avD axl agU -aEK +ayF agZ -aEK +azB aAh -aEK +ayF aBn aBS aCF aDw +ayF aEK -aEK -aEK +ayF aFZ -aEK +ayF aAh aHp aHK -aEK +ayF aIS aAh -aEK +ayF aKs aLh aLK -aZs +ayd aNh aNH aOA @@ -42293,87 +46093,87 @@ aXB bbA bbJ aVP -eps -awN +bcr +baW bcW -aNo -beh +baz +bdL bdY -bbM -aPI -jCz -aPI -aNo -bij -bij -bij -aPI -jCz +aIg +baU +bfu +baU +bgx +bhW +bhW +bhW +bhh +bjt bjJ -aPI -bij -bij -bij -aNo -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bhh +bhW +bhW +bhW +bgx +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (79,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ahc abM aca acq acG adl -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs -aVs +adX +aeX +aeX +aeX +aeX +aeX +aeX +aeX +aeX +aeX +aeX aqV -awN -awN -awN +avY +avY +avY boM atV auJ @@ -42407,11 +46207,11 @@ aKt aGD aLM aMy -aRT +aNg aNI aOA aPk -aBk +aQc aQP aRv aSb @@ -42436,86 +46236,86 @@ bbA bcf aVP bcu -awN +baW bcX -aNo -aPI -aPI +baz +baU +baU aJp beU -aNo -aNo -aNo +baz +baz +bgx bhf bhV bhV biU -aNo +bgx bjI -bij +bhW bjI -bij +bhW bkW -aNo -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bgx +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (80,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo -aNo -aNo -aNo -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ahc +ahc +ahc +ahc +ahc afg -aVs -aVs +adX +apW aiJ aaK aiJ aiJ ajI alI -aVs -aVs -aVs -aVs -aVs -aNo -aNo +apW +amD +amD +amD +amD +ajE +ajE boN aeF agj @@ -42578,126 +46378,126 @@ bbA bbJ aVP bcu -awN +baW bcY -aNo -aEe +baz +aIL bdZ bey beV -aNo -aww -aNo +baz +bfR +bgx bjJ -aPI -bij +bhh +bhW biV -aNo -bij -bij -aPI -aPI -bij -aNo -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bgx +bhW +bhW +bhh +bhh +bhW +bgx +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (81,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ahc acb acr acH aag adY -aNo +akM aiR aiR aiR aiR ajJ alJ -aNo +akM amE apc asc -aNo -aNo -aNo +alD +ajE +ajE asS afr -aNo -aNo -aNo -aNo +ajE +ajE +ajE +avD axo ayc ayH aza -aQz -aQz +azE +azE aAF -aQz -aQz -aQz -aQz -aQz -aQz -aQz -aQz -aQz -aQz -aQz -aQz -aQz +azE +azE +azE +azE +azE +azE +azE +azE +azE +azE +azE +azE +azE aAF -aQz -aQz +azE +azE aKv aLj aLO aMA -aNo +aNf aNK aOC aPm aQe aQR -aVs +aRt aSd aSR aTQ @@ -42720,126 +46520,126 @@ bbA bbJ aVP bcu -awN +baW bcG -aKr -aPI -bbM +bcR +baU +aIg bez -aPI -aNo -aww -aNo -aPI -bij -bij -amf +baU +baz +bfR +bgx +bhh +bhW +bhW +biW bju bjL bjL bhV bjL bkX -aNo -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bgx +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (82,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab abN acc -adw -adw +aiV +aiV adr adZ -aNo +akM aiW aiW aiW aiW ajN alK -aNo +akM amF apV asd -aNo +alD boR -laD +tpu bpG afs laD -aNo -aww -aNo +aac +adt +avD lJc -aZs +ayd ayH azb -aWm -aWm -ayS -aWm -aWm -aWm -aWm -aWm -aWm -aWm -aWm -aWm -aWm -aWm -aWm -aWm -ayS -aWm -aWm +azF +azF +aAG +azF +azF +azF +azF +azF +azF +azF +azF +azF +azF +azF +azF +azF +aAG +azF +azF aKw aLj aLO aMv -aNo -aRT -aRT +aNj +aNk +aNk aPn -aRT -aRT -aVs +aNk +aNk +aRx aSe aSS auE @@ -42862,72 +46662,72 @@ bbA bbJ aVP bcv -awN +baW bcZ -aNo +baz aIM -aPI -aPI -lvb -aNo -aww -aNo +baU +baU +mQc +baz +bfR +bgx bhi bhX biu biX -aNo -bij -bij +bgx +bhW +bhW aMO -bij -aPI -aNo -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bhW +bhh +bgx +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (83,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab abN acd act acJ ads -abf +aax aeY aft aft @@ -42935,7 +46735,7 @@ aft aiX ajO alL -aNo +akM amG aqb ase @@ -42945,22 +46745,22 @@ bpe bpH afr laD -aNo -aww -aNo +aac +adt +avD axq -aZs +ayd ayH azb -aWm -aWm -ayS -aWm -aWm -aWm -aWm -aWm -aWm +azF +azF +aAG +azF +azF +azF +azF +azF +azF aFp aFp aGE @@ -42969,19 +46769,19 @@ aFp aGE aFp aFp -aWm -aWm +azF +azF aKw aLj aLO aMB -aNo +aNj aNL -adC +aOD aPo aQf aQS -aVs +aRx aSf aST aTS @@ -43005,104 +46805,104 @@ bbJ aVP bcu aIh -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +baz +baz +baz +baz +baz +baz +baz +baz +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +bgx +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (84,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab abN ace -adw +aiV acK adG aea -aNo +akM afu afu afu ajx ajP alN -aNo +akM amH -aNo +alD asN -aNo -aiJ -aiJ +alD +anC +anC boS nFT -aNo -aNo -aNo -aNo +aac +avD +avD +avD axr -aZs +ayd ayH azb -aWm -aWm -ayS -aWm -aWm -aWm -aWm -aWm -aWm +azF +azF +aAG +azF +azF +azF +azF +azF +azF aFp aGb aGF @@ -43112,18 +46912,18 @@ aGF aIr aFp aFp -ayS +aAG aKx aLj aLO aMv -aNo +aNj aNM aOE aPp aQg aQT -aVs +aRx aSe aSS aTT @@ -43147,98 +46947,98 @@ bbJ aVP aIe bcG -aNo +baz bdo -awN +aLX bcK -awN -awN +aLX +aLX xRz -awN +aLX bgy bhj -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (85,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ahc acf acu acX adH aen -aNo +akM afV ago ago aiv aiA aku -aNo +akM aoI aiq boC boC -boC -boC +boI +boI kRb ylZ -aiJ -aNo +anC +avD awd awO axs -aZs -ahM -aVs -aVs -aVs -aVs +ayd +ayI +azc +azc +azc +azc aAJ aAJ aAJ @@ -43254,18 +47054,18 @@ aHL aGF aIT aGE -ayS +aAG aKw aLj aLO aMv -aRT +aNk aNN aOF aPq aQh aQU -aVs +aRx aSe aSS aTU @@ -43289,7 +47089,7 @@ bbJ aVP bcx aIk -baZ +baA bdp bdO beb @@ -43299,85 +47099,85 @@ bfv bfS bgz bhk -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (86,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ahc +ahc acv acY -aNo +ahc acv -aNo -aNo -aNo -aNo +akM +akM +akM +akM aiw -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo +akM +akM +akM +ajG +ajG +ajG +ajG +ajG +ajE amR amU -aNo -aNo -aNo -aNo +ajE +avD +avD +avD axt -aZs -ahM -aVs +ayd +ayI +azc azG aAi aAH @@ -43396,18 +47196,18 @@ aHM ncG aIU aGE -ayS +aAG aKw aLj aLO aMv -aRT +aNk aNO aOG aPr aQi aQV -aVs +aRx att aSV aTV @@ -43431,12 +47231,12 @@ bbJ aVP jvy aIh -aNo +baz bdq -awN -aVs -aVs -aVs +aLX +blE +blE +blE aJA aJA kad @@ -43446,50 +47246,50 @@ aKX aKX aKX aKX -aww -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (87,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aad aaf aal @@ -43509,19 +47309,19 @@ uKv axu akp bpK -aiJ +anC asT -aiJ -aiJ -aBB -aiJ +anC +anC +fxr +anC ajT axp -aZs -ahM -aVs +ayd +ayI +azc azH -aPI +aAj aAI aAJ ayo @@ -43538,18 +47338,18 @@ aHN aIs aIV aGE -ayS +aAG aKw aLj aLO aMv -aRT -bij +aNk +aNP aOF aPq aQh -bij -aVs +aNP +aRx aSd aSd aSd @@ -43571,14 +47371,14 @@ bbB bbJ bbJ bbI -aPI -awN -aNo +baU +baW +baz bdr -awN -aNo -aww -aww +aLX +aLY +adt +adt aJA hki keC @@ -43588,53 +47388,53 @@ pKA rqo sSw aKX -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (88,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aad aah -adw +aam aap aaz aaz @@ -43643,25 +47443,25 @@ aaE aaL aes aha -aes +abj agX cJE unM nPO axv adJ -aNo -aiJ +ajG +anC sZp -aiJ -aiJ +anC +anC xSO -aiJ -aiJ +anC +anC axp -aZs -ahM -aVs +ayd +ayI +azc azI aAk aAJ @@ -43680,18 +47480,18 @@ aGJ aIt aIW aGE -ayS +aAG aKx aLj aLO aMC -aNo +aNj aNQ -bij -aPN -bij -bij -aVs +aNP +aPs +aNP +aNP +aRx aSh aSW aTW @@ -43713,14 +47513,14 @@ aVP aVP aVP aVP -aNo -aNo -aNo +baz +baz +baz bdr -awN -aNo -aww -aww +aLX +aLY +adt +adt aJA hxk keS @@ -43730,76 +47530,76 @@ pLN rqU gOR aKX -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (89,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aad aai aan aaq abu abX -adw +aam aaF aaM -adw +aam ahb -aRT +ajF djt alF anH anH amL akv -aNo -aNo +ajG +ajE amS amU -aNo -aNo -aNo -aNo +ajE +aac +aac +avD mnt aye ayJ @@ -43822,18 +47622,18 @@ jiy aIu aFp aFp -ayS +aAG aKw aLj aLO aMv -aNo +aNj aNR aOH aPt aQj aQW -aVs +aRx aSi aSX auF @@ -43845,24 +47645,24 @@ aVP aYs aYR aZq -aPI +aZr bcK -awN -awN -aNo +aLX +aLX +aLY bbl aFX bbM bcg -aNo -aww -aww -aNo +aLY +adt +adt +aLY bds -awN -aNo -aww -aww +aLX +aLY +adt +adt aJA hCO klz @@ -43872,78 +47672,78 @@ qia rJt sWW aKX -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (90,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aae aaj aaj -aNo -aXu +aar +abV abY aas aaG aaN aet ahD -aRT +ajF ebp lsC amK amK amL apX -aNo -laD +ajG +tpu kPb -laD +tpu awH -aNo -aww -aNo +aac +adt +avD axw -aZs +ayd ahM aze aze @@ -43963,19 +47763,19 @@ aFp aFp aFp aFp -ayS -ayS +aAG +aAG aKx aLj aLO aMD -aNo -aNo -aNo -aNo -aNo -aNo -aVs +aNj +aNj +aNj +aNj +aNj +aNj +aRx atu aSY auG @@ -43986,25 +47786,25 @@ aXf aXL ayL ayX -aPI -aPI +aZr +aZr aTo -awN -awN -aNo +aLX +aLX +aLY bbm bbM -aPI -lvb -aNo -aww -aww -aNo +aZr +iLF +aLY +adt +adt +aLY bdt -awN -aNo -aww -aww +aLX +aLY +adt +adt aJA hHc kpg @@ -44014,79 +47814,79 @@ qtD rKB sWW aKX -aww -aww -aww -aww -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (91,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aar abv abC acx aaG aaO -aez +afa ahG -aNo +ajG akw lsC fIS fIS amL apY -aNo +ajG amN amT -laD -awH -aNo -aNo -aNo +tHa +amV +atY +atY +avD axx -aZs -ahM +ayd +ayI aze azK aAm @@ -44099,24 +47899,24 @@ aAJ aEO aFs aGh -aNo -ayS -ayS -ayS -ayS -ayS -ayS -aWm +aEQ +aAG +aAG +aAG +aAG +aAG +aAG +azF aKw aLj aLO aME aNl awd -aNo -aww -aww -aww +avD +adt +adt +adt aRy aTZ atB @@ -44126,27 +47926,27 @@ aVp aWl aXg aVP -aPI +aZr ayY -aPI -aPI +aZr +aZr baj -awN +aLX aCZ -aNo -aPI -aPI +aLY +aZr +aZr aGx aHF -aNo -aww -aww -aNo +aLY +adt +adt +aLY bdr -awN -aNo -aww -aww +aLX +aLY +adt +adt aJA aJA kqp @@ -44162,70 +47962,70 @@ aJY aJY aJY aJY -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (92,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo -aNo -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abz +abz +abz adh adh -aNo -aNo -aNo -aNo +abz +abz +abz +abz aaQ agc ahQ -aRT +ajF akx xpO amM anF amL apZ -aNo -awN -avJ +ajG +arS +asV awj -aiJ -aiJ +anD +anD anO -aNo +avD axy ayf ayM @@ -44241,24 +48041,24 @@ aAJ aEP aAk aGi -aNo -ayS -aWm -aWm -aWm -ayS -ayS -aWm +aEQ +aAG +azF +azF +azF +aAG +aAG +azF aKw aLj aLO -aMG -aNo -aNo -aNo -aww -aww -aww +aMF +avD +avD +avD +adt +adt +adt aRy aRy aRy @@ -44273,22 +48073,22 @@ aYU aNo aNo aNo -awN -aNX -aNo -aNo -aPI -aNo -aNo -aNo -aww -aww -aNo +aLX +baF +aLY +aLY +aZr +aLY +aLY +aLY +adt +adt +aLY bdv -awN -aNo -aww -aww +aLX +aLY +adt +adt aJY hIk kPg @@ -44304,44 +48104,44 @@ nXW fxG gOd aJY -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (93,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abz abO acg acz @@ -44349,25 +48149,25 @@ adb adI aeo afc -aNo +abz aaR -adw +aam aiy -aRT +ajF aky lsC rJc rJc aoQ aqa -aNo -awN +ajG +arS asW -awH -aiJ -aiJ -aiJ -aNo +amV +anD +anD +anD +avD axz ahH ahO @@ -44380,57 +48180,57 @@ aze aAJ aAJ aAJ -aNo +aEQ aFt aGi -aNo +aEQ aHf -aWm -aWm -aWm -aNo -ayS -aWm +azF +azF +azF +avD +aAG +azF aKw aLj aLO aMt +avD +aNS aNo -awd -aNo -aww -aww -aww -aww -aww -aww -aww -aww +adt +adt +adt +adt +adt +adt +adt +adt aNo aWm aWm -aPI +aSr aYv aYV aZs aZQ aNo -awN -bcT -aNo +aLX +baK +aLY bbn -aPI +aZr aGB bci -aNo -aww -aww -aNo +aLY +adt +adt +aLY bdw -awN -aNo -aww -aww +aLX +aLY +adt +adt aJY nKV kPR @@ -44446,56 +48246,56 @@ wJB gnh tgC aJY -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (94,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab abJ -aNN -ajZ -ajZ -ajZ -ajZ -ajZ +abP +ach +ach +ach +ach +ach afd acy aaS -adw +aam aiB -aNo +ajG akz lsC amL @@ -44507,9 +48307,9 @@ arT asX amW anE -atv -aiJ -aNo +anL +anD +avD axA ahI ahP @@ -44526,19 +48326,19 @@ aER aFu aGi aGL -ayS -aWm -aWm -aWm -aNo -ayS -ayS +aAG +azF +azF +azF +avD +aAG +aAG aKx aLj aLO aMG -aNo -aIR +avD +aNT aNo aNo aNo @@ -44551,28 +48351,28 @@ aNo aNo aWm aWm -aPI -aYv +aSr +aYw aYW aZt aZR aNo bau -bcT -aNo +baK +aLY bbo -aPI -aPI -aPI -aNo -aww -aww -aNo +aZr +aZr +aZr +aLY +adt +adt +aLY bdx -awN -aNo -aww -aww +aLX +aLY +adt +adt aJY hIk tVj @@ -44588,43 +48388,43 @@ wOp jAs xBA aJY -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (95,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab abJ abQ aci @@ -44644,17 +48444,17 @@ amO anI bpX abk -aNo +ajG arU asY aub auQ avF anP -aNo +avD axB ayh -ahM +ayI aze azO aAq @@ -44665,16 +48465,16 @@ aCQ aDH aEk aCS -aPI +aAj aGi -bcA -ayS -ayS -ayS -ayS -aNo -aWm -aWm +aGM +aAG +aAG +aAG +aAG +avD +azF +azF aKw aLj aLP @@ -44697,24 +48497,24 @@ aXM aYx aYX aZs -aHx +aZS aNo -awN -bcT -jCz -aPI +aLX +baK +baY +aZr bbM aGC -aPI -aNo -aww -aww -aNo +aZr +aLY +adt +adt +aLY awg -aNo -aNo -aww -aww +aLY +aLY +adt +adt aJY aJY lha @@ -44730,51 +48530,51 @@ wTg jzV pUj aJY -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (96,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab abJ abS acj acB add adL -ajZ -aNN +ach +abP acy aaU age @@ -44786,17 +48586,17 @@ amP anJ aoT aqc -aNo -awN +ajG +arS asZ -awN +arS auR -avJ +asV anS -aNo +avD axC ayi -ahM +ayI aze azP aAr @@ -44810,53 +48610,53 @@ aES aFv aGj aGL -aWm -aWm -aWm -aWm -aNo -aWm -aWm +azF +azF +azF +azF +avD +azF +azF aKw aLj aLQ aMs aNn -ayl -ayl +aNV +aNV jcd -ayl +aNV aQY aRA aSm aTb aUb -ayl +aNV aNn -ayl +aNV aXh -aLO +aXN aYy aYY aZu aZu aNo -awN +aLX aEf -aNo +aLY aFR -aPI -aPI -aPI -aNo -aNo -aNo -aNo +aZr +aZr +aZr +aLY +aLY +aLY +aLY awg -aNo -aww -aww -aww +aLY +adt +adt +adt aJY ilH kTB @@ -44872,44 +48672,44 @@ xfa aJY aJY aJY -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (97,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abz abT ack acD @@ -44917,24 +48717,24 @@ ade adM aeq aff -aNo +abz aaV agq aiL -aNo -aNo +akq +akq any -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo +akq +akq +akq +akq +akq +akq +akq +akq auS avG -auH +awh awP axD ahL @@ -44949,14 +48749,14 @@ aCS aCS aCS aCS -aNo +aEQ aGk -aNo -aNo -aNo -aNo -aNo -aNo +aEQ +avD +avD +avD +avD +avD aJs aJs aKy @@ -44983,22 +48783,22 @@ aUc aZs aZs aNo -awN +aLX aEg -aNo -aNo -aNo -aNo -aNo -aNo +aLY +aLY +aLY +aLY +aLY +aLY bcy bcK -awN +aLX bdz -aNo -aww -aww -aww +aLY +adt +adt +adt aJY ilX lnG @@ -45014,66 +48814,66 @@ xld kEg xMP pBU -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (98,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abz +abz +abz +abz +abz +abz +abz +abz +abz aaW -adw +aam aiM -aNo -aiD +akq +alO abd aoK aqd asP -aNo +akq boZ -ath -boL -aNo +bpi +bpI +akq auT avH awi @@ -45105,14 +48905,14 @@ aKz aLk aLR aMt -aNo -aww -aww -aww -aww -aww -aww -aNo +avD +adt +adt +adt +adt +adt +adt +aLY aTd aUc aUL @@ -45125,22 +48925,22 @@ aUc aBT aBT aNo -awN -awN +aLX +aLX baZ -awN -awN -awN -awN +aLX +aLX +aLX +aLX baZ -awN +aLX aIl bda bdA -aNo -aww -aww -aww +aLY +adt +adt +adt aJY iol lMw @@ -45156,105 +48956,105 @@ xKF kEg tZV pBU -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (99,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG adf adN -aey +aev afh -aNo +aem aaX -adw +aam aiN -aNo -aiD +akq +alO anA aoL aqe -abf +abi abl abo bpj -boP -aNo +bpJ +akq auU -avJ +asV awj -aNo +avD axF tZD -aZs +ayd azg ayh -aZs -aZs -aZs -aZs -aZs -aZs -aZs -aZs +ayd +ayd +ayd +ayd +ayd +ayd +ayd +ayd aFx -aZs -aZs -aZs +ayd +ayd +ayd aHx -aYV +aHP ayc -aZs -aZs -aZs +ayd +ayd +ayd aKA -aZs +ayd rBf aMG -aNo +avD asm asx -aww -aww -aww -aww -aNo +adt +adt +adt +adt +aLY aTe aUc aUM @@ -45267,22 +49067,22 @@ aUc aNo aNo aNo -awN -aIn -aNo +aLX +baJ +aLY aFS bbE -aRg +bbQ aHH -aNo +aLY aOa -aiJ +bcM bdb aIo -aNo -aww -aww -aww +aLY +adt +adt +adt aJY aJY aJY @@ -45298,74 +49098,74 @@ xMf dmW rlN pBU -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (100,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG adf adO -aez -abG +aew +abr agg aaY agM aiO -aNo +akq abw anK -adw +aoM aqf -adw -aNo +aoM +akq abp bpC -aNo -aNo +akq +akq auV avI awk -aNo +avD axG ayl ayO -aKB +azh azR aAt aAQ @@ -45374,7 +49174,7 @@ ayl aCT aDK aGp -aXh +aET aFy aGm aHh @@ -45382,21 +49182,21 @@ aHh aHy aHQ aIw -aZs +ayd aJu aJP aKB ayl ayl aMI -aNo +avD asn asO asU -aww -aww -aww -aNo +adt +adt +adt +aLY aTf aUc aUN @@ -45406,29 +49206,29 @@ aXj aXR aYB aUc -aww -aNo +adt +aLY bak -awN -bcT -aNo -aNo -aNo -aNo -aNo -aNo -awN +aLX +baK +aLY +aLY +aLY +aLY +aLY +aLY +aLX bdQ bdb aIo -aNo -aww -aww -aww -aww -aww -aww -aww +aLY +adt +adt +adt +adt +adt +adt +adt pBU rlN srN @@ -45440,82 +49240,82 @@ jUQ kEC rlN pBU -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (101,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG adf -adS -aeA +adP +aex afj agh aaU jlG aiP -aNo +akq alS -aNo +akq aSg -aNo +akq aSk -aNo +akq abp bpC -boL -aNo +bpI +akq auW -avJ -aNo -aNo -aNo -aNo -aNo -aNo +asV +atY +avD +avD +avD +avD +avD azS -aNo +avD aAR -aNo -aNo -aNo -aNo -aNo +avD +avD +avD +avD +avD aEU aFz aDP @@ -45532,13 +49332,13 @@ aJv aJw aJv aJv -aNo -aNo -aNo -aNo -aNo -aww -aNo +aLY +aLY +aLY +aLY +aLY +adt +aLY aTg aUc aUO @@ -45548,29 +49348,29 @@ aXk aXS aYC aUc -aww -aNo +adt +aLY bal -awN +aLX aEh -aNo -aww -aww -aww -aww -aNo -awN -aiJ +aLY +adt +adt +adt +adt +aLY +aLX +bcM bdb aIq -aNo -aww -aww -aww -aww -aww -aww -aww +aLY +adt +adt +adt +adt +adt +adt +adt pBU rlN srN @@ -45582,83 +49382,83 @@ xGf kmV rlN pBU -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (102,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aNo -aNo -aNo -aNo -aNo +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG +aeZ +aeZ +aeZ +aeZ +aeZ aaW -adw +aam ajz -aNo +akq alT -aNo +akq aSj -aNo +akq atb -aNo -asb -auM -boP -aNo -auY -avJ -aNo -bbM -aww -aww -aww -aNo +akq +bpd +bpD +bpJ +akq +auX +asV +atY +anW +axH +aym +aym +avD awd -aNo +ard aAS -aNo +ard aBZ aCU aCU aEm -aNo +ard aFA aDP aGP @@ -45678,9 +49478,9 @@ aNY aOL aPw aQl -aNo -aNo -aNo +aLY +aLY +aLY aTh aUc aUP @@ -45690,29 +49490,29 @@ aUc aUc aUc aUc -aww -aNo +adt +aLY bam -awN -bcT -aNo -aww -aww -aww -aww -aNo -awN +aLX +baK +aLY +adt +adt +adt +adt +aLY +aLX bcN bdd bdD -aNo -aww -aww -aww -aww -aww -aww -aww +aLY +adt +adt +adt +adt +adt +adt +adt pBU xMP srN @@ -45724,83 +49524,83 @@ xGf kmV gOC pBU -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (103,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG adg -adN +adQ aey -afb +afl agk abq agN ajH -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -auY -avJ -aNo -bbM +aar +aar +aar +aiK +aiK +aiK +aiK +aiK +aiK +aiK +aiK +auX +asV +atY +anW axI -aww -aww -aNo -aNo -aNo +aym +aym +avD +avD +ard aAS -aNo +ard aCa aoZ aoZ aEn -aNo +ard aFA aGo lOO @@ -45817,10 +49617,10 @@ aLT aMK aJv aNZ -laD -laD +mWq +mWq aQm -aNo +aLY atr aSn atC @@ -45829,32 +49629,32 @@ aUQ aVy aWt aUc -aww -aww -aww -aww -aNo +adt +adt +adt +adt +aLY ban -awN -bcT -aNo -aNo -aNo -aww -aNo -aNo -aNo -aNo -aPI +aLX +baK +aLY +aLY +aLY +adt +aLY +aLY +aLY +aLY +aZr bdy -aNo -aww -aww -aww -aww -aww -aww -aww +aLY +adt +adt +adt +adt +adt +adt +adt pBU rlN srN @@ -45866,78 +49666,78 @@ xGf kmV rlN pBU -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (104,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +aeG +aeG adg -adO +adR aez abG agm abs agM ajR -aNo -aWm -aKw -aNo +aar +abF +aer +aiK akA akI akS akV alM alU -aNo -auY -avJ -aNo -bbM -bbM -bbM -aww -aww -aww -aNo +aiK +auX +asV +atY +anW +anW +aoc +aym +aym +aym +ard aAT -aNo +ard aCb aGR aGR @@ -45962,41 +49762,41 @@ wqU qpA dSO tED -aNo +aLY qGR -aiJ +bcM atW aUc aUc aVz aUc aUc -aNo -aNo -aNo -aNo -aNo -aNo +aLY +aLY +aLY +aLY +aLY +aLY aCY -aNo -aNo +aLY +aLY bbr -aNo -aNo -aNo +aLY +aLY +aLY aId aIf -jCz -aPI +baY +aZr bdy -aNo -aNo -aNo -aNo -aNo -aNo -aVs -aVs +aLY +bax +bax +bax +bax +bax +lZx +lZx pBU pYH geH @@ -46008,83 +49808,83 @@ cOj sLP xHO pBU -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (105,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +aeG adg adS aeA afn -aNo +aeZ aaU -adw +aam ajS -aNo -aWm -aKw -aNo +aar +abF +aer +aiK akB acs akT akW -adw +akJ alV -aNo +aiK auY avJ -aNo -aNo -aNo -aNo -jCz -aNo -aNo -aNo +ard +ard +ard +ard +ayP +ard +ard +ard aAU -aNo +ard aCc aGR aGR aEp -aNo +ard aFC aGo tPB @@ -46104,9 +49904,9 @@ aRC aON tuO pLH -aNo +aLY aRD -aiJ +bcM atX auH aUR @@ -46125,20 +49925,20 @@ aSo aSo aSo bbR -aNo -aNo -aNo -aNo +aLY +aLY +aLY +aLY bdR bdy -aNo +aLY cJh -aPG -aPG +dRq +dRq gsU jtj jtj -aVs +lZx pBU kiL suL @@ -46150,66 +49950,66 @@ xWd kdz kEg pBU -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (106,1,1) = {" aaa -bll -bll -bll -bll -bll -aHD -aHD -bll -bll -bll -bll -aHD -aHD -aHD -aHD -bll -aNo -aNo -aNo -aNo -aNo +aab +aab +aab +aab +aab +abn +abn +aab +aab +aab +aab +abn +abn +abn +abn +aeG +acC +acC +acC +acC +acC abt agq akE -aNo +aar abH agP -aNo +aiK akC akK -adw -aaF -aaF +akJ +alE +alE alW -aNo +aiK auY avJ awl @@ -46218,15 +50018,15 @@ ayQ ayQ ayQ azi -atv -aNo +aoR +ard aAS -aNo +ard aCd aCW aDL aEq -aNo +ard aFC aDP aqh @@ -46245,25 +50045,25 @@ aJv voE aON aPy -aNo -aNo +aLY +aLY aRE -aiJ +bcM aTl auI awg aVB -awN -awN +aLX +aLX aQo -awN -aNo -aNo -aNo -aNo +aLX +aLY +aLY +aLY +aLY baw -aGz -awN +baN +aLX bcN bdP bbS @@ -46292,50 +50092,50 @@ qKR pQO kEg pBU -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (107,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -bll -aHD -aHD -aHD -aHD -aHD -bll +aab +aab +aab +aab +abn +abn +abn +abn +abn +aab +abn +abn +abn +abn +abn +aeG adm -adN -aey +adp +aec afb afX abq @@ -46344,14 +50144,14 @@ akN agq acZ agS -aNo +aiK akD -adw -adw -adw -adw +akJ +akJ +akJ +akJ alX -aNo +aiK auZ avJ awm @@ -46361,14 +50161,14 @@ ayp axK azj azU -aNo +ard aAV -aNo -aNo +ard +ard aGr aDM -aNo -aNo +ard +ard aFD aDP aGo @@ -46384,10 +50184,10 @@ aJv aJv aJv aJv -aNo +aLY aOO -aNo -aNo +aLY +aLY aQZ aRF atv @@ -46397,32 +50197,32 @@ awg aVC aWv aPC -aNo -aNo -aNo -aww -aww -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo +aLY +aLY +aLY +adt +adt +aLY +aLY +aLY +aLY +aLY +aLY +aLY +aLY +aLY +aLY +aLY bdf -aNo -aNo -aNo -aNo +aLY +aLY +bax +bax dXJ gzK jtj mkm -aVs +lZx pBU cjM bld @@ -46434,51 +50234,51 @@ kiL bld kAa pBU -aww -aww -aww -aww -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (108,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aeG adm -adO -aez -abG +adq +aeu +afi agi abA agO @@ -46488,10 +50288,10 @@ adn air aks akF -adw -adw -jlG -adw +akJ +akJ +dnD +akJ alY amJ ava @@ -46537,34 +50337,34 @@ aua auO awq aVD -awH +axN aPC -aNo -aww -aww -aww -aww -aww -aww -aNo -aNo -aNo -aPI -aNo -aNo -aNo -aww -aNo +aLY +adt +adt +adt +adt +adt +adt +aLY +aLY +aLY +aZr +aLY +aLY +aLY +adt +aLY bdg -aPI -aPI +aZr +aZr cRq -aNo +bax eps gzK -aNo -aVs -aVs +bax +lZx +lZx pBU pBU pBU @@ -46576,52 +50376,52 @@ pBU pBU pBU pBU -aww -aww -aww -aww -aww -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +adt +adt +adt +adt +adt +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (109,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aeG adm -adS -aeA +adT +aeB afk -aNo +acC acI agQ akP @@ -46635,18 +50435,18 @@ akU alG alP alZ -aNo -auR -awN -aTo +aiK +avb +avL +awo awV axK ayp axK azl -awN -awN -awN +avL +avL +avL aoX apa aDO @@ -46665,121 +50465,121 @@ aIb aJV aGR aDP -awN -awN -awN -awN -awN -awN +aLX +aLX +aLX +aLX +aLX +aLX aQo aRb -awN -awN +aLX +aLX aTo -awN -awN -awN +aLX +aLX +aLX axX ayg -aNo -aww -aww -aww -aww -aww -aNo -aNo -aPI -aPI -aPI -aPI -aPI -aNo -aNo -aNo +aLY +adt +adt +adt +adt +adt +aLY +aLY +aZr +aZr +aZr +aZr +aZr +aLY +aLY +aLY bTu -aPI -aPI +aZr +aZr dio -aNo +bax esl gzK -aNo -aww -aww -aww -aww -aww -aww -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aww -aww -aww -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bax +adt +adt +adt +adt +adt +adt +bgU +bgU +bgU +bgU +blh +blh +blh +blh +adt +adt +adt +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (110,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aNo -aNo -aNo -aNo -aNo +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +adi +adi +adi +adi +adi agp aiu -aNo +adi bpV amI anM -aNo -aNo -aNo -aNo -aNo +ahN +ahN +ahN +ahN +ahN alQ ama -aNo +aiK avc -awN +avL awp awW axM @@ -46788,13 +50588,13 @@ axM azm azW aoU -awN +avL agf -aNo +ard aDa aCV -aNo -aNo +ard +ard boD aDP aGR @@ -46807,13 +50607,13 @@ aGR aHY dzE aDP -aNo -aNo -aNo -aNo -aNo -aNo -aNo +aLY +aLY +aLY +aLY +aLY +aLY +aLY aRc aRH aSp @@ -46822,85 +50622,85 @@ aSp aSp aSp aWy -aNo -aNo -aww -aww -aww -aww -aww -aNo -aPI -aPI -aPI -aPI -aPI -aPI -aPI +aLY +aLY +adt +adt +adt +adt +adt +aLY +aZr +aZr +aZr +aZr +aZr +aZr +aZr bcA bcO bdh -aPI +aZr bdR -aPI -aNo +aZr +bax beg gzK -aNo -aww -aww -aww -aww -aww -aww -aNo +bax +adt +adt +adt +adt +adt +adt +bgU mDn ekH glx -aNo +blh aBU aBU -aNo -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +blh +adt +adt +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (111,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn ado adU aeC @@ -46908,7 +50708,7 @@ afo afY aaJ afm -aNo +adi aaZ ajU abx @@ -46916,12 +50716,12 @@ aby abB abR boF -aNo +ahN alR amb -aNo -auR -awN +aiK +avb +avL anU awX ays @@ -46930,12 +50730,12 @@ ays ays ays aAv -awN +avL qDE -aNo +ard aoZ aDQ -aNo +ard aEX aFH aDP @@ -46951,106 +50751,106 @@ aKI aLq aLZ aDP -aww -aww -aww -aww -aNo +adt +adt +adt +adt +aLY aRd aRd aRd -aNo -aNo -aNo -aNo -aNo -aNo -aww -aww -aww -aww -aww -aww -aNo -aNo -aPI -aPI -aPI -aPI -aPI -aNo -aNo -aNo -aPI -aPI -lvb +aLY +aLY +aLY +aLY +aLY +aLY +adt +adt +adt +adt +adt +adt +aLY +aLY +aZr +aZr +aZr +aZr +aZr +aLY +aLY +aLY +aZr +aZr +iLF baO -aNo +bax eps bfI -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo +bax +bgU +bgU +bgU +bgU +bgU +bgU +bgU +bgU eOL -aNo -aNo -aBk -aBk -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bgU +blh +blG +blG +blh +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (112,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn ado aav aeD -adw -adw -adw +afp +afp +afp aaP -aNo +adi aba aiz anQ @@ -47058,26 +50858,26 @@ aoV aqW atd boG -aNo +ahN bpE -aNo -aNo -auR -awN -awN -awN -awN -awN -awN -awN -awN -awN -awN -auR -aNo +ajE +ajE +avb +avL +avL +avL +avL +avL +avL +avL +avL +avL +avL +avb +ard aDb aCX -aNo +ard aEY mUP aDP @@ -47093,41 +50893,41 @@ aGR aDP aMa aDP -aww -aNo -aNo -aNo -aNo -aNo +adt +aLY +aLY +aLY +aLY +aLY aRI -aNo -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo -aNo -aPI -aNo -aNo -aNo -aww -aNo +aLY +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aLY +aLY +aLY +aZr +aLY +aLY +aLY +adt +aLY bdi bdF bdi beh -aNo +bax eSs gYl jZC @@ -47140,83 +50940,83 @@ bjE bjE bkE dAB -aNo +bgU bli -aBk -aBk +blG +blG bmb -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (113,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn ado aaw aeE -ajy +afq afZ ahJ ais -aNo +adi aeb aiS anR -adw -adw -adw +alH +alH +alH boH -aNo +ahN bpF -aiJ -aNo +anC +ajE avd -auH -auH -auH -auH -auH -auH -auH -auH -auH -auH +avM +avM +avM +avM +avM +avM +avM +avM +avM +avM aBy -aNo +ard aDc aEt aEu @@ -47235,45 +51035,45 @@ aGR aLr aMb aDP -aww -aNo +adt +aLY aOP aPz aQp ati aRC aOP -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo -aNo -aww -aww -aww -aNo -blI -blI -blI -aNo -blI -blI -blI -aNo -aNo +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +aLY +aLY +aLY +adt +adt +adt +aLY +aOR +aOR +aOR +aLY +bdj +bdj +bdj +bax +bgU bhE bii biK @@ -47287,46 +51087,46 @@ blj blH blS bmb -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (114,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn ado aak aaA @@ -47334,7 +51134,7 @@ aKG aaD ahK ait -aNo +adi aix aiU abe @@ -47342,23 +51142,23 @@ aoW aoW ate abm -aNo -aNo -aNo -aNo -aNo +ahN +ajE +ajE +ajE +ard avN -aNo -aNo +ard +ard aDb -aNo -aNo -aNo -aNo -aNo +ard +ard +ard +ard +ard aAY -aNo -aNo +ard +ard aDd aGn aEs @@ -47377,135 +51177,135 @@ aGR aDP aDP aDP -aww -aNo +adt +aLY aOP aPC aQp atj aRC aOP -aNo -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aww -aHD -aHD -aHD -aww -aNo +aLY +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +adt +abn +abn +abn +adt +bgU bhF bij biL bjg bjF bjT -aSD +bkq bkG -aNo +bgU blk jSc blT bmb -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (115,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -aNo -aNo -aNo -aNo -aEU -aNo -aNo -aNo -aNo +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +aeG +adi +adi +adi +adi +agn +adi +adi +adi +ahN ary -aNo -aNo -aNo -aNo -aNo -aNo +ahN +ahN +ahN +ahN +ahN +ahN asf atn aud ave avO awr -aNo -aiJ +ard +ato ayt ayS azn azX -aNo -aiJ -aNo -aNo -aNo -aNo -aNo -aNo -aNo +ard +ato +ard +ard +ard +ard +ard +ard +ard aDP aGS aGT @@ -47517,130 +51317,130 @@ aGR rUS aKH aDP -aww -aww -aww -aNo +adt +adt +adt +aLY aOQ -aiJ +bcM atg atg -aiJ +bcM aSq -aNo -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aww -aHD -aHD -aHD -aHD -aNo +aLY +adt +adt +adt +adt +adt +adt +adt +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +adt +abn +abn +abn +abn +bgU bhG -aNo -aNo +bgU +bgU bjh -aNo -aNo +bgU +bgU bkr -aNo -aNo -aNo +bgU +bgU +blh blI -aNo -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +blh +blh +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (116,1,1) = {" aaa -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -aHD -aNo +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aeG +aab +aab +aab +aeG +abn +ahN aiD ajA akL abb anT -aNo -boZ +ahN +arc ath boL -aNo +ahN asg -aiJ -aiJ -aiJ -aiJ +ato +ato +ato +ato aws -aNo -aiJ +ard +ato ayu ayT azo azY -aNo -aiJ +ard +ato aBz aCg aDe @@ -47661,127 +51461,127 @@ eTp aDP aMc aMc -aww -aNo +adt +aLY aOP aPC aQr aQr aRC aOP -aNo -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aNo +aLY +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +bgU bhH bik -aNo +bgU bji bik -aNo +bgU bks bik -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bgU +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (117,1,1) = {" aaa -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -aHD -aNo +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aeG +aeG +aeG +aeG +aeG +abn +ahN aiD ajB alC amX abf -abl -abo -bpj +ajQ +abg +atm boP -aNo +ahN ash -aiJ +ato aue avf -aiJ +ato awt -aNo +ard axP ayv ayU azp azY -aNo +ard aAZ aBA aCh @@ -47804,127 +51604,127 @@ aDP aMd aMd aMc -aNo +aLY aOP aPC aQs aQs aRC aOP -aNo -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -bll -bll -bll -aHD -aHD -aHD -aHD -aNo +aLY +adt +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +aeG +aeG +aeG +abn +abn +abn +abn +bgU bhI bil -aNo +bgU bhI bil -aNo +bgU bhI bil -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +bgU +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (118,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aww -aww -aHD -aHD -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aww -aNo -adw +aab +aab +aab +aab +abn +abn +abn +adt +adt +abn +abn +adt +adt +adt +adt +abn +abn +abn +abn +abn +adt +ahN +alH ajD -adw -aqf -adw -aNo -abp -bpC -aNo -aNo +alH +anx +alH +ahN +abh +auL +ahN +ahN asi -aiJ -aiJ -aiJ -aiJ -anZ -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aiJ +ato +ato +ato +ato +awu +ard +ard +ard +ard +ard +ard +ard +ato aBz aCi aDf @@ -47943,130 +51743,130 @@ aHC aGR aKJ aDP -aHD -aHD -aHD -aNo -blI -aNo -blI -blI -aNo -blI -aNo -aww -aww -aww -aww -aww -aHD -aHD -aHD -bll -bll -aHD -aHD -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -aHD -aNo -blI -blI -aNo -blI -blI -aNo -blI -blI -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +abn +abn +abn +aLY +aOR +aLY +aOR +aOR +aLY +aOR +aLY +adt +adt +adt +adt +adt +abn +abn +abn +aab +aab +abn +abn +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +abn +bgU +bjj +bjj +bgU +bjj +bjj +bgU +bjj +bjj +bgU +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (119,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo +aab +aab +aab +aab +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +ahN aiF -aNo +ahN ajC -aNo -aSk -aNo -abp -bpC +ahN +aRe +ahN +abh +auL boL -aNo +ahN asj atp auf -awK +avg avP awv -aNo -aHD -aHD -aHD -aHD -aHD -aNo -blI +ard +abn +abn +abn +abn +abn +ard +aBa aBz aCj aDg @@ -48085,130 +51885,130 @@ aDP aGX aGX aDP -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -aHD -aHD -aHD -aHD -aww -aww -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +abn +abn +abn +abn +adt +adt +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (120,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo +aab +aab +aab +aab +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +ahN aiI -aNo +ahN akH -aNo +ahN aoH -aNo +ahN asb auM boP -aNo -aNo +ahN +ard atq atq atq atq -aNo -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aHD +ard +ard +abn +abn +abn +abn +abn +abn +abn aBz aCk aDh @@ -48217,140 +52017,140 @@ aEw aFd huD aBz +abn +abn aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (121,1,1) = {" aaa -bll -bll -bll -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -aHD -aHD +aab +aab +aab +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +ahN +ahN +ahN +ahN +ahN +ahN +ahN +ahN +ahN +ahN +ahN +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +abn +abn aBz aCl aDi @@ -48359,140 +52159,140 @@ aEw aFe aFN aBz -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (122,1,1) = {" aaa -bll -bll -bll -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -aHD +aab +aab +aab +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +abn aBz aBz aBz @@ -48501,2504 +52301,2504 @@ aBz aBz aBz aBz -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aNo -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aac +aac +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aeG +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (123,1,1) = {" aaa -bll -bll -bll -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aNo -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +aeG +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aac +aac +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aeG +aeG +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (124,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +aeG +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aeG +aeG +aeG +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (125,1,1) = {" aaa -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +aeG +aeG +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aeG +aeG +aeG +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (126,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +aeG +aeG +aeG +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aeG +aeG +aeG +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (127,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +aeG +aeG +aeG +aeG +aeG +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aeG +abn +abn +abn +aeG +aeG +aeG +aeG +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (128,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -bll -bll -bll -bll -bll -aNo -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +aeG +aeG +aeG +aeG +aeG +aac +aac +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (129,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -bll -bll -bll -bll -bll -aNo -aNo -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +adt +adt +adt +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +aeG +aeG +aeG +aeG +aeG +aac +aac +abn +abn +abn +abn +abn +abn +abn +abn +aeG +abn +abn +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (130,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aww -aww -aww -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +adt +adt +adt +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +abn +abn +abn +abn +abn +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (131,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -bll -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +abn +abn +abn +abn +aeG +abn +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (132,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (133,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -aHD -aHD -aHD -aHD -aHD -aHD -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +abn +abn +abn +abn +abn +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (134,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (135,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (136,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (137,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (138,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (139,1,1) = {" aaa -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll -bll +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab aaa "} (140,1,1) = {" From 2265b4f63bdcf875b4a2f6970c5c1837b7bfc377 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 18 Mar 2022 00:42:39 -0400 Subject: [PATCH 118/180] Update prommie_blob.dm --- .../mob/living/carbon/human/species/station/prommie_blob.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 8a7bb223fc..92c484f9dc 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -211,7 +211,7 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p B.owner = src to_chat(src,"[B]'s owner is [src].") - blob.vore_organs.Cut() + //vore_organs.Cut() if(blob.prev_left_hand) put_in_l_hand(blob.prev_left_hand) //The restore for when reforming. if(blob.prev_right_hand) put_in_r_hand(blob.prev_right_hand) From dbf5948dc9277b18cab1350e8ab2fcc3cb992b3c Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 18 Mar 2022 02:42:26 -0400 Subject: [PATCH 119/180] Update prommie_blob.dm --- .../human/species/station/prommie_blob.dm | 127 ++++++++++++++---- 1 file changed, 102 insertions(+), 25 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 92c484f9dc..7d2ac8f97d 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -11,12 +11,12 @@ movement_cooldown = 3 appearance_flags = RADIATION_GLOWS shock_resist = 0 // Lets not be immune to zaps. - //is_adult = TRUE - //harmless = TRUE - friendly = list("nuzzles", "glomps", "snuggles", "hugs") // lets be cute :3 + friendly = list("nuzzles", "glomps", "snuggles", "cuddles", "squishes") // lets be cute :3 melee_damage_upper = 0 melee_damage_lower = 0 player_msg = "You're a little squisher! Your cuteness level has increased tenfold." + heat_damage_per_tick = 20 // Hot and cold are bad, but cold is AS bad for prommies as it is for slimes. + cold_damage_per_tick = 20 var/mob/living/carbon/human/humanform var/datum/modifier/healing @@ -25,7 +25,19 @@ var/obj/prev_right_hand var/human_brute = 0 var/human_burn = 0 + var/is_wide = FALSE + var/list/default_emotes = list( + /decl/emote/audible/squish, + /decl/emote/audible/chirp, + /decl/emote/visible/bounce, + /decl/emote/visible/jiggle, + /decl/emote/visible/lightup, + /decl/emote/visible/vibrate, + /decl/emote/visible/flip, + /decl/emote/visible/spin, + /decl/emote/visible/floorspin + ) /mob/living/simple_mob/slime/promethean/Initialize(mapload, null) //verbs -= /mob/living/proc/ventcrawl verbs += /mob/living/simple_mob/slime/promethean/proc/prommie_blobform @@ -33,17 +45,33 @@ verbs += /mob/living/proc/hide verbs += /mob/living/simple_mob/proc/animal_nom verbs += /mob/living/proc/shred_limb + verbs += /mob/living/simple_mob/slime/promethean/proc/toggle_expand + verbs += /mob/living/simple_mob/slime/promethean/proc/prommie_select_colour + verbs += /mob/living/simple_mob/slime/promethean/proc/toggle_shine update_mood() glow_color = color handle_light() update_icon() return ..() +/mob/living/simple_mob/slime/promethean/update_icon() + icon_living = "[icon_state_override ? "[icon_state_override] slime" : "slime"] [is_wide ? "adult" : "baby"][""]" + ..() + +/mob/living/simple_mob/slime/promethean/Destroy() + humanform = null + vore_organs = null + vore_selected = null + return ..() + /mob/living/simple_mob/slime/promethean/Stat() ..() if(humanform) humanform.species.Stat(humanform) +/mob/living/simple_mob/slime/promethean/handle_special() // Should disable default slime healing, we'll use nutrition based heals instead. + return + //Constructor allows passing the human to sync damages /mob/living/simple_mob/slime/promethean/New(var/newloc, var/mob/living/carbon/human/H) ..() @@ -60,10 +88,6 @@ to_chat(src,"You can't change forms while inside something.") return - var/panel_was_up = FALSE - if(client?.statpanel == "Abilities") - panel_was_up = TRUE - handle_grasp() //It's possible to blob out before some key parts of the life loop. This results in things getting dropped at null. TODO: Fix the code so this can be done better. remove_micros(src, src) //Living things don't fare well in roblobs. if(buckled) @@ -127,7 +151,8 @@ //unEquip(new_hat) new_hat.forceMove(src) blob.ckey = ckey - //blob.name = name + blob.name = name + blob.nutrition = nutrition blob.color = rgb(r_skin, g_skin, b_skin) blob.mood = ":3" @@ -143,7 +168,7 @@ moveToNullspace() //Message - blob.visible_message("[src.name] collapses into a gooey blob!") + blob.visible_message("[src.name] squishes into their true form!") //Transfer vore organs blob.vore_organs = vore_organs @@ -155,9 +180,6 @@ //We can still speak our languages! blob.languages = languages.Copy() - if(panel_was_up) - client?.statpanel = "Abilities" - //Return our blob in case someone wants it return blob @@ -165,10 +187,6 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p if(!istype(blob)) return - var/panel_was_up = FALSE - if(client?.statpanel == "Abilities") - panel_was_up = TRUE - if(!force && !isturf(blob.loc)) to_chat(blob,"You can't change forms while inside something.") return @@ -183,7 +201,7 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p stop_pulling() //Message - blob.visible_message("[src.name] reshapes into a humanoid appearance!") + blob.visible_message("[src.name] pulls together, forming a humanoid shape!") //Record where they should go var/atom/reform_spot = blob.drop_location() @@ -198,18 +216,20 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p ckey = blob.ckey var/obj/item/hat = blob.hat blob.drop_hat() - drop_from_inventory(hat) + drop_from_inventory(hat) // Hat me baby equip_to_slot_if_possible(hat, slot_head) + nutrition = blob.nutrition // food good temporary_form = null + + shapeshifter_set_colour(blob.color) + update_icon() //Transfer vore organs - to_chat(src,"Attempting to get vore bellies back.") vore_selected = blob.vore_selected for(var/obj/belly/B as anything in blob.vore_organs) B.forceMove(src) B.owner = src - to_chat(src,"[B]'s owner is [src].") //vore_organs.Cut() if(blob.prev_left_hand) put_in_l_hand(blob.prev_left_hand) //The restore for when reforming. @@ -220,9 +240,6 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p //Get rid of friend blob qdel(blob) - if(panel_was_up) - client?.statpanel = "Abilities" - //Return ourselves in case someone wants it return src @@ -365,9 +382,64 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p if(humanform.temporary_form.stat) to_chat(src,"You can only do this while not stunned.") else - to_chat(src,"Attempting to revert!") humanform.prommie_outofblob(src) +/mob/living/simple_mob/slime/promethean/proc/toggle_expand() + set name = "Toggle Width" + set desc = "Switch between smole and lorge." + set category = "Abilities" + set hidden = FALSE + + if(stat || world.time < last_special) + return + + last_special = world.time + 50 + + if(is_wide) + is_wide = FALSE + src.visible_message("[src.name] pulls together, compacting themselves into a small ball!") + update_icon() + else + is_wide = TRUE + src.visible_message("[src.name] flows outwards, their goop expanding!") + update_icon() + +/mob/living/simple_mob/slime/promethean/proc/toggle_shine() + set name = "Toggle Shine" + set desc = "Shine on you crazy diamond." + set category = "Abilities" + set hidden = FALSE + + if(stat || world.time < last_special) + return + + last_special = world.time + 50 + + if(shiny) + shiny = FALSE + src.visible_message("[src.name] dulls their shine, becoming more translucent.") + update_icon() + else + shiny = TRUE + src.visible_message("[src.name] glistens and sparkles, shining brilliantly.") + update_icon() + +/mob/living/simple_mob/slime/promethean/proc/prommie_select_colour() + + set name = "Select Body Colour" + set category = "Abilities" + + if(stat || world.time < last_special) + return + + last_special = world.time + 50 + + var/new_skin = input(usr, "Please select a new body color.", "Shapeshifter Colour", color) as null|color + if(!new_skin) + return + color = new_skin + update_icon() + /mob/living/simple_mob/slime/promethean/get_description_interaction() return @@ -386,4 +458,9 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p ..() */ /mob/living/simple_mob/slime/promethean/init_vore() - return \ No newline at end of file + return + +/mob/living/simple_mob/slime/promethean/get_available_emotes() + var/list/fulllist = _slime_default_emotes + fulllist += default_emotes + return fulllist \ No newline at end of file From b1c45b1cad3441b3aa1ff5ea8169fe3a86f8d1f9 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 18 Mar 2022 02:46:02 -0400 Subject: [PATCH 120/180] Blep --- vorestation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vorestation.dme b/vorestation.dme index 6ae5acf3e2..ca58989588 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4100,6 +4100,7 @@ #include "maps\southern_cross\loadout\loadout_suit.dm" #include "maps\southern_cross\loadout\loadout_uniform.dm" #include "maps\southern_cross\loadout\loadout_vr.dm" +#include "maps\stellardelight\stellar_delight.dm" #include "maps\submaps\_helpers.dm" #include "maps\submaps\_readme.dm" #include "maps\submaps\engine_submaps\engine.dm" @@ -4109,6 +4110,5 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" -#include "maps\virgo_minitest\virgo_minitest.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From 67fc3f25a0cd544d624489f5df4affdd75956f1c Mon Sep 17 00:00:00 2001 From: VerySoft Date: Fri, 18 Mar 2022 07:47:57 -0400 Subject: [PATCH 121/180] D-Type REG engine New engine??? --- code/modules/power/port_gen_vr.dm | 106 ++++++++++++++++++++++++++++++ icons/obj/power_vrx96.dmi | Bin 0 -> 15288 bytes 2 files changed, 106 insertions(+) create mode 100644 icons/obj/power_vrx96.dmi diff --git a/code/modules/power/port_gen_vr.dm b/code/modules/power/port_gen_vr.dm index 263a19639d..4d688f3cbc 100644 --- a/code/modules/power/port_gen_vr.dm +++ b/code/modules/power/port_gen_vr.dm @@ -281,3 +281,109 @@ if(istype(Proj) && !Proj.nodamage && ((Proj.damage_type == BURN) || (Proj.damage_type == BRUTE)) && Proj.damage >= 20) log_and_message_admins("[ADMIN_LOOKUPFLW(Proj.firer)] triggered a kugelblitz core explosion at [x],[y],[z] via projectile.") asplod() + +/obj/machinery/power/rtg/d_type_reg + name = "D-Type Rotary Electric Generator" + desc = "It looks kind of like a large hamster wheel." + icon = 'icons/obj/power_vrx96.dmi' + icon_state = "reg" + circuit = /obj/item/weapon/circuitboard/machine/reg + irradiate = FALSE + power_gen = 0 //It's big but it gets adjusted based on what you put into it!!! + var/default_power_gen = 1000000 + var/part_mult = 0 + pixel_x = -32 + plane = ABOVE_MOB_PLANE + layer = ABOVE_MOB_LAYER + buckle_dir = EAST + interact_offline = TRUE + density = FALSE + +/obj/machinery/power/rtg/d_type_reg/Initialize() + . = ..() + dir = EAST //Otherwise the mobs will look funny + pixel_x = -32 + +/obj/machinery/power/rtg/d_type_reg/user_buckle_mob(mob/living/M, mob/user, var/forced = FALSE, var/silent = TRUE) + . = ..() + M.pixel_y = 8 + M.visible_message("\The [M], hops up onto \the [src] and begins running!") + +/obj/machinery/power/rtg/d_type_reg/unbuckle_mob(mob/living/buckled_mob, force = FALSE) + . = ..() + buckled_mob.pixel_y = initial(buckled_mob.pixel_y) + +/obj/machinery/power/rtg/d_type_reg/RefreshParts() + var/n = 0 + for(var/obj/item/weapon/stock_parts/SP in component_parts) + n += SP.rating + part_mult = n + +/obj/machinery/power/rtg/d_type_reg/attackby(obj/item/I, mob/user, params) + if(default_deconstruction_screwdriver(user, I)) + return + else if(default_deconstruction_crowbar(user, I)) + return + return ..() + +/obj/machinery/power/rtg/d_type_reg/update_icon() + if(panel_open) + icon_state = "reg-o" + else if(buckled_mobs.len >= 1) + icon_state = "reg-a" + else + icon_state = "reg" + +/obj/machinery/power/rtg/d_type_reg/process() + ..() + if(buckled_mobs.len >= 1) + for(var/mob/living/L in buckled_mobs) + runner_process(L) + else + power_gen = 0 + update_icon() + +/obj/machinery/power/rtg/d_type_reg/proc/runner_process(var/mob/living/runner) + var/cool_rotations + if(ishuman(runner)) + var/mob/living/carbon/human/R = runner + cool_rotations = 2 - R.species.slowdown + else if (isanimal(runner)) + var/mob/living/simple_mob/R = runner + cool_rotations = R.movement_cooldown + if(cool_rotations <= 0) + cool_rotations = 1 + cool_rotations = default_power_gen / cool_rotations + switch(runner.nutrition) + if(1000 to INFINITY) //VERY WELL FED, ZOOM!!!! + cool_rotations *= (runner.nutrition * 0.001) + if(500 to 1000) //Well fed! + cool_rotations = cool_rotations + if(400 to 500) + cool_rotations *= 0.9 + if(300 to 400) + cool_rotations *= 0.75 + if(200 to 300) + cool_rotations *= 0.5 + if(100 to 200) + cool_rotations *= 0.25 + else //TOO HUNGY IT TIME TO STOP!!! + unbuckle_mob(runner) + runner.visible_message("\The [runner], panting and exhausted hops off of \the [src]!") + if(part_mult > 1) + cool_rotations += (cool_rotations * (part_mult - 1)) / 4 + power_gen = cool_rotations + runner.nutrition -- + runner.dir = dir + +/obj/machinery/power/rtg/d_type_reg/emp_act(severity) + return + +/obj/item/weapon/circuitboard/machine/reg + name = T_BOARD("REG") + build_path = /obj/machinery/power/rtg/d_type_reg + board_type = new /datum/frame/frame_types/machine + origin_tech = list(TECH_DATA = 2, TECH_POWER = 4, TECH_ENGINEERING = 4) + req_components = list( + /obj/item/stack/cable_coil = 5, + /obj/item/weapon/stock_parts/capacitor = 1) \ No newline at end of file diff --git a/icons/obj/power_vrx96.dmi b/icons/obj/power_vrx96.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ce0baf94598ea3742a9cce44d3ba2794d6861fd0 GIT binary patch literal 15288 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 gH@@3S5l^7YF~02V^ff02e2NR*QPxx{R Date: Fri, 18 Mar 2022 15:48:58 +0000 Subject: [PATCH 122/180] species in directory adds species to character directory listing --- code/modules/client/verbs/character_directory.dm | 9 +++++++-- tgui/packages/tgui/interfaces/CharacterDirectory.js | 7 +++++++ tgui/public/tgui.bundle.js | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/code/modules/client/verbs/character_directory.dm b/code/modules/client/verbs/character_directory.dm index a649657375..fc003569d5 100644 --- a/code/modules/client/verbs/character_directory.dm +++ b/code/modules/client/verbs/character_directory.dm @@ -48,6 +48,7 @@ GLOBAL_DATUM(character_directory, /datum/character_directory) // These are the three vars we're trying to find // The approach differs based on the mob the client is controlling var/name = null + var/species = null var/ooc_notes = null var/flavor_text = null var/tag = C.prefs.directory_tag || "Unset" @@ -61,12 +62,14 @@ GLOBAL_DATUM(character_directory, /datum/character_directory) if(!find_record("name", H.real_name, data_core.hidden_general)) continue name = H.real_name + species = "[H.custom_species ? H.custom_species : H.species.name]" ooc_notes = H.ooc_notes flavor_text = H.flavor_texts["general"] if(isAI(C.mob)) var/mob/living/silicon/ai/A = C.mob - name = "[A.name] (Artificial Intelligence)" + name = A.name + species = "Artificial Intelligence" ooc_notes = A.ooc_notes flavor_text = null // No flavor text for AIs :c @@ -74,7 +77,8 @@ GLOBAL_DATUM(character_directory, /datum/character_directory) var/mob/living/silicon/robot/R = C.mob if(R.scrambledcodes || (R.module && R.module.hide_on_manifest)) continue - name = "[R.name] ([R.modtype] [R.braintype])" + name = R.name + species = "[R.modtype] [R.braintype]" ooc_notes = R.ooc_notes flavor_text = R.flavor_text @@ -85,6 +89,7 @@ GLOBAL_DATUM(character_directory, /datum/character_directory) directory_mobs.Add(list(list( "name" = name, + "species" = species, "ooc_notes" = ooc_notes, "tag" = tag, "erptag" = erptag, diff --git a/tgui/packages/tgui/interfaces/CharacterDirectory.js b/tgui/packages/tgui/interfaces/CharacterDirectory.js index 7a31f1ac0a..64999d619d 100644 --- a/tgui/packages/tgui/interfaces/CharacterDirectory.js +++ b/tgui/packages/tgui/interfaces/CharacterDirectory.js @@ -87,6 +87,11 @@ const ViewCharacter = (props, context) => { content="Back" onClick={() => setOverlay(null)} /> }> +
    + + {overlay.species} + +
    {overlay.tag} @@ -137,6 +142,7 @@ const CharacterDirectoryList = (props, context) => { Name + Species Vore Tag ERP Tag View @@ -149,6 +155,7 @@ const CharacterDirectoryList = (props, context) => { .map((character, i) => ( {character.name} + {character.species} {character.tag} {character.erptag} diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index ca374c4cd8..f5cf818c25 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1 +1 @@ -!function(){var e,n={60121:function(e,n,t){"use strict";var o=t(39812);t(56285),t(58602),t(92433),t(35070),t(86455),t(41821),t(83243),t(97585),t(64197),t(87266),t(99195),t(72916),t(48979);var r,c,a=t(84877),i=(t(25059),t(18874)),l=t(25697),d=t(75682),s=t(69913),u=t(74360);a.perf.mark("inception",null==(r=window.performance)||null==(c=r.timing)?void 0:c.navigationStart),a.perf.mark("init");var m=(0,s.configureStore)(),p=(0,d.createRenderer)((function(){var e=(0,t(73218).getRoutedComponent)(m);return(0,o.createComponentVNode)(2,s.StoreProvider,{store:m,children:(0,o.createComponentVNode)(2,e)})}));!function C(){if("loading"!==document.readyState){for((0,u.setupGlobalEvents)(),(0,i.setupHotKeys)(),(0,l.captureExternalLinks)(),m.subscribe(p),window.update=function(e){return m.dispatch(Byond.parseJson(e))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}0}else document.addEventListener("DOMContentLoaded",C)}()},34129:function(e,n,t){"use strict";n.__esModule=!0,n.AICard=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AICard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.has_ai,s=l.integrity,u=l.backup_capacitor,m=l.flushing,p=l.has_laws,C=l.laws,h=l.wireless,N=l.radio;if(0===d)return(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var V=null;V=s>=75?"green":s>=25?"yellow":"red";var b=null;return u>=75&&(b="green"),b=u>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:V,value:s/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:b,value:u/100})})]})}),(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,c.Box,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",children:e},n)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"check":"times",content:h?"Enabled":"Disabled",color:h?"green":"red",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"check":"times",content:N?"Enabled":"Disabled",color:N?"green":"red",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===s,confirmColor:"red",content:"Shutdown",onClick:function(){return i("wipe")}})})]})})]})})}},73405:function(e,n,t){"use strict";n.__esModule=!0,n.APC=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(21451),l=t(67861);n.APC=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(0,o.createComponentVNode)(2,s);return c.gridCheck?i=(0,o.createComponentVNode)(2,u):c.failTime&&(i=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,a.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:i})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,s=l.locked&&!l.siliconUser,u=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],C=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main Breaker",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!s,color:l.isOperating?"":"bad",disabled:s,onClick:function(){return a("breaker")}}),children:["[ ",u.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:s,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[p.map((function(e){var n=e.topicParams;return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return a("channel",n.auto)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return a("channel",n.on)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return a("channel",n.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:s,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return a("emergency_lighting")}})})]})})],4)},u=function(e,n){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=(0,o.createComponentVNode)(2,c.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return i("reboot")}});return a.locked&&!a.siliconUser&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Automatic reboot in ",a.failTime," seconds..."]}),(0,o.createComponentVNode)(2,c.Box,{mt:4,children:l})]})}},20832:function(e,n,t){"use strict";n.__esModule=!0,n.AccountsTerminal=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AccountsTerminal=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.id_inserted,u=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"eject":"sign-in-alt",fluid:!0,content:u,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,u=i.creating_new_account,m=i.detailed_account_view;return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!u&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:u,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:u,icon:"print",onClick:function(){return a("print")},children:"Print"})]}),u&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,s)]})},l=function(e,n){var t=(0,r.useBackend)(n).act,a=(0,r.useSharedState)(n,"holder",""),i=a[0],l=a[1],d=(0,r.useSharedState)(n,"money",""),s=d[0],u=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,c.Input,{value:i,fluid:!0,onInput:function(e,n){return l(n)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onInput:function(e,n){return u(n)}})})]}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i||!s,mt:1,fluid:!0,icon:"plus",onClick:function(){return t("finalise_create_account",{holder_name:i,starting_funds:s})},content:"Create"})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.access_level,d=i.station_account_number,s=i.account_number,u=i.owner_name,m=i.money,p=i.suspended,C=i.transactions;return(0,o.createComponentVNode)(2,c.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return a("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Holder",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:s===d,onClick:function(){return a("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,c.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Terminal"})]}),C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source_terminal})]},n)}))]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"NanoTrasen Accounts",level:2,children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return a("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"There are no accounts available."})})}},19007:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleList=n.AdminShuttleController=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.AdminShuttleController=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.shuttles,u=l.overmap_ships;return(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"Fly",onClick:function(){return i("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){var n;return(null==(n=e.name)?void 0:n.toLowerCase())||e.name||e.ref}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Control",onClick:function(){return i("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name})]},e.ref)}))})})]})};n.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},51104:function(e,n,t){"use strict";n.__esModule=!0,n.AgentCard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AgentCard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.entries,s=l.electronic_warfare;return(0,o.createComponentVNode)(2,a.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Info",children:(0,o.createComponentVNode)(2,c.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:s,content:s?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return i("electronic_warfare")}})})]})})}},47330:function(e,n,t){"use strict";n.__esModule=!0,n.AiAirlock=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};n.AiAirlock=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=i[d.power.main]||i[0],u=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main",color:s.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},33084:function(e,n,t){"use strict";n.__esModule=!0,n.AiRestorerContent=n.AiRestorer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AiRestorer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.AI_present,d=i.error,s=i.name,u=i.laws,m=i.isDead,p=i.restoring,C=i.health,h=i.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:l?s:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,c.Section,{title:h?"System Status":s,buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return a("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",level:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{className:"candystripe",children:e},e)}))})]})],0)};n.AiRestorerContent=i},597:function(e,n,t){"use strict";n.__esModule=!0,n.AiSupermatter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=(t(58083),t(67861));n.AiSupermatter=function(e,n){var t=(0,r.useBackend)(n).data,c=(t.integrity_percentage,t.ambient_temp,t.ambient_pressure,t.detonating),i=(0,o.createComponentVNode)(2,d);return c&&(i=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i})})};var l=function(e,n){return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,n){var t=(0,r.useBackend)(n).data,a=t.integrity_percentage,i=t.ambient_temp,l=t.ambient_pressure;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:a,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:i,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[i," K"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},58444:function(e,n,t){"use strict";n.__esModule=!0,n.AirAlarm=void 0;var o=t(39812),r=t(41860),c=(t(2497),t(71494)),a=t(74814),i=t(76270),l=t(85952),d=t(21451),s=t(71739);n.AirAlarm=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m),!a&&(0,o.createComponentVNode)(2,C)]})})};var u=function(e,n){var t=(0,c.useBackend)(n).data,l=(t.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},s=d[t.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var n=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,i.getGasLabel)(e.name),color:n.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local status",color:s.color,children:s.localStatusText}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.target_temperature,d=i.rcon;return(0,o.createComponentVNode)(2,a.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,a.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return h}},vents:{title:"Vent Controls",component:function(){return N}},scrubbers:{title:"Scrubber Controls",component:function(){return V}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return f}}},C=function(e,n){var t=(0,c.useLocalState)(n,"screen"),r=t[0],i=t[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i()}}),children:(0,o.createComponentVNode)(2,d)})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(0,c.useLocalState)(n,"screen"),d=(l[0],l[1]),s=i.mode,u=i.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"exclamation-triangle":"exclamation",color:u&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(u?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===s?"exclamation-triangle":"exclamation",color:3===s&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===s?1:3})}}),(0,o.createComponentVNode)(2,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},N=function(e,n){var t=(0,c.useBackend)(n).data.vents;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Vent,{vent:e},e.id_tag)})):"Nothing to show"},V=function(e,n){var t=(0,c.useBackend)(n).data.scrubbers;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.modes;return i&&0!==i.length?i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"},f=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=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,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,i.getGasColor)(e.name),(0,i.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},24053:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.AlertModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(29708);function d(e,n){return(d=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var s=function(e){var n,t;function r(){var n;return(n=e.call(this)||this).buttonRefs=[(0,o.createRef)()],n.state={current:0},n}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,d(n,t);var s=r.prototype;return s.componentDidMount=function(){for(var e=(0,c.useBackend)(this.context).data.buttons,n=this.state.current,t=this.buttonRefs[n].current,r=1;r=t.length?e=n?e-1:0:e<0&&(e=n?0:t.length-1);var o=this.buttonRefs[e].current;o&&setTimeout((function(){return o.focus()}),1),this.setState({current:e})},s.render=function(){var e=this,n=(0,c.useBackend)(this.context),t=n.act,r=n.data,d=r.title,s=r.message,m=r.buttons,p=r.timeout,C=this.state.current,h=function(){return e.setCurrent(C,!1)},N=Math.max(150,s.length);return(0,o.createComponentVNode)(2,i.Window,{title:d,theme:"abstract",width:350,height:N,canClose:p>0,children:[p&&(0,o.createComponentVNode)(2,u,{value:p}),(0,o.createComponentVNode)(2,i.Window.Content,{onFocus:h,onClick:h,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",className:"AlertModal__Message",height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{m:1,children:s})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{my:2,children:(0,o.createComponentVNode)(2,a.Flex,{className:"AlertModal__Buttons",wrap:!0,children:m.map((function(n,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,my:.5,children:(0,o.createVNode)(1,"div","Button Button--color--default",n,0,{px:3,onClick:function(){return t("choose",{choice:n})},onKeyDown:function(o){var r=window.event?o.which:o.keyCode;r===l.KEY_SPACE||r===l.KEY_ENTER?t("choose",{choice:n}):r===l.KEY_LEFT||o.shiftKey&&r===l.KEY_TAB?e.setCurrent(C-1,r===l.KEY_LEFT):r!==l.KEY_RIGHT&&r!==l.KEY_TAB||e.setCurrent(C+1,r===l.KEY_RIGHT)}},null,e.buttonRefs[r])},r)}))})})]})})})]})},r}(o.Component);n.AlertModal=s;var u=function(e){var n=e.value;return(0,o.createVNode)(1,"div","AlertModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"AlertModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=u},34847:function(e,n,t){"use strict";n.__esModule=!0,n.AlgaeFarm=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=(t(41860),t(2497));n.AlgaeFarm=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.usePower,u=d.materials,m=d.last_flow_rate,p=d.last_power_draw,C=d.inputDir,h=d.outputDir,N=d.input,V=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Processing",selected:2===s,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,c.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,c.Table,{mt:1,children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Input ("+C+")",children:N?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Output ("+h+")",children:V?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[V.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:V.name,children:[V.percent,"% (",V.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},65145:function(e,n,t){"use strict";n.__esModule=!0,n.AppearanceChanger=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.AppearanceChanger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),V=t.data,b=V.name,f=V.specimen,g=V.gender,k=V.gender_id,v=V.hair_style,B=V.facial_hair_style,L=V.ear_style,_=V.tail_style,x=V.wing_style,w=V.change_race,S=V.change_gender,I=V.change_eye_color,y=V.change_skin_tone,T=V.change_skin_color,A=V.change_hair_color,P=V.change_facial_hair_color,M=V.change_hair,F=V.change_facial_hair,D=V.mapRef,R=r.title,E=I||y||T||A||P,O=-1;w?O=0:S?O=1:E?O=2:M?O=4:F&&(O=5);var j=(0,a.useLocalState)(n,"tabIndex",O),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,c.decodeHtmlEntities)(R),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",color:w?null:"grey",children:f}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",color:S?null:"grey",children:g?(0,c.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",color:E?null:"grey",children:k?(0,c.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:v?(0,c.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Facial Hair Style",color:F?null:"grey",children:B?(0,c.capitalize)(B):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:L?(0,c.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:_?(0,c.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:x?(0,c.capitalize)(x):"Not Set"})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"256px",height:"256px"},params:{id:D,type:"map"}})})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[w?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,S?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,E?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,F?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,i.Box,{height:"43%",children:[w&&0===W?(0,o.createComponentVNode)(2,d):null,S&&1===W?(0,o.createComponentVNode)(2,s):null,E&&2===W?(0,o.createComponentVNode)(2,u):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,F&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,C):null,M&&6===W?(0,o.createComponentVNode)(2,h):null,M&&7===W?(0,o.createComponentVNode)(2,N):null]})]})})};var d=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.species,s=l.specimen,u=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,i.Section,{title:"Species",fill:!0,scrollable:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.specimen,selected:s===e.specimen,onClick:function(){return c("race",{race:e.specimen})}},e.specimen)}))})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.gender,d=c.gender_id,s=c.genders,u=c.id_genders;return(0,o.createComponentVNode)(2,i.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.change_eye_color,d=c.change_skin_tone,s=c.change_skin_color,u=c.change_hair_color,m=c.change_facial_hair_color,p=c.eye_color,C=c.skin_color,h=c.hair_color,N=c.facial_hair_color,V=c.ears_color,b=c.ears2_color,f=c.tail_color,g=c.tail2_color,k=c.wing_color,v=c.wing2_color;return(0,o.createComponentVNode)(2,i.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,u?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.hair_style,d=c.hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.facial_hair_style,d=c.facial_hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.ear_style,s=l.ear_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},h=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.tail_style,s=l.tail_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},N=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.wing_style,s=l.wing_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},86776:function(e,n,t){"use strict";n.__esModule=!0,n.ArcadeBattle=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ArcadeBattle=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=(l.name,l.temp),s=l.enemyAction,u=l.enemyName,m=l.playerHP,p=l.playerMP,C=l.enemyHP,h=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,a.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:u,textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Section,{color:"label",children:[(0,o.createComponentVNode)(2,c.Box,{children:d}),(0,o.createComponentVNode)(2,c.Box,{children:!h&&s})]}),(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[C,"HP"]})})})})]}),h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return i("newgame")}})||(0,o.createComponentVNode)(2,c.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return i("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return i("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return i("charge")},content:"Recharge!"})})]})]})})})}},13496:function(e,n,t){"use strict";n.__esModule=!0,n.AreaScrubberControl=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(2497);n.AreaScrubberControl=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=(0,c.useLocalState)(n,"showArea",!1),u=s[0],m=s[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:u,onClick:function(){return m(!u)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return i("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return i("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:u})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})]})};var l=function(e,n){var t=(0,c.useBackend)(n).act,a=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:a.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:a.on?"Enabled":"Disabled",selected:a.on,onClick:function(){return t("toggle",{id:a.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[a.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[a.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[a.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,i.toTitleCase)(a.area)})]})]})}},56404:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyInfrared=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AssemblyInfrared=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.visible;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return i("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,selected:s,onClick:function(){return i("visible")},children:s?"Able to be seen":"Invisible"})})]})})})})}},29632:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyProx=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyProx=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time,p=s.range,C=s.maxRange,h=s.scanning;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,value:p,maxValue:C,onDrag:function(e,n){return d("range",{range:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,a.Button,{mr:1,icon:h?"lock":"lock-open",selected:h,onClick:function(){return d("scanning")},children:h?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},48661:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})})})})}},38531:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosAlertConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.priority_alarms||[],s=l.minor_alarms||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)})),0===s.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),s.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},46566:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosControlContent=n.AtmosControl=void 0;var o=t(39812),r=t(64499),c=t(85952),a=t(74814),i=t(71494);(0,t(88654).createLogger)("fuck");n.AtmosControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t,c=(0,i.useBackend)(n),l=c.act,d=c.data,s=c.config,u=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,i.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=(0,i.useLocalState)(n,"zoom",1),N=h[0],V=h[1];return 0===p?t=(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(t=(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return V(e)},children:u.filter((function(e){return~~e.z==~~s.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:N,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)};n.AtmosControlContent=l},2726:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952));n.AtmosFilter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,a.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,n){return i("rate",{rate:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return i("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.selected,content:e.name,onClick:function(){return i("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},61505:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node1",{concentration:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node2",{concentration:n})}})})]})})})})}},99994:function(e,n,t){"use strict";n.__esModule=!0,n.Autolathe=void 0;var o=t(39812),r=(t(41860),t(85531)),c=t(64499),a=t(71494),i=t(74814),l=t(85952),d=t(95481),s=t(2497),u=function(e,n,t){if(void 0===t&&(t=1),null===e.requirements)return!0;for(var o=Object.keys(e.requirements),r=function(){var o=a[c],r=n.find((function(e){return e.name===o}));return r?r.amount=e[1].price/d.build_eff,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},u=function(e,n){return!!e.affordable&&!(e.reagent&&!n.beaker)},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u(e,i),content:(e.price/i.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},81850:function(e,n,t){"use strict";n.__esModule=!0,n.BodyDesigner=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);n.BodyDesigner=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.menu,u=d.disk,m=d.diskStored,p=d.activeBodyRecord,C=l[s];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[u?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,C]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.activeBodyRecord,s=l.mapRef;return d?(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return i("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return i("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,a.ByondUi,{style:{width:"100%",height:"128px"},params:{id:s,type:"map"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d.scale,onClick:function(){return i("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var n=d.styles[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.styleHref?(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.style,onClick:function(){return i("href_conversion",{target_href:n.styleHref,target_value:1})}}):null,n.colorHref?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color,onClick:function(){return i("href_conversion",{target_href:n.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color,style:{border:"1px solid #fff"}})]}):null,n.colorHref2?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color2,onClick:function(){return i("href_conversion",{target_href:n.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Marking",onClick:function(){return i("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var n=d.markings[e];return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return i("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,backgroundColor:n,content:e,onClick:function(){return i("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.activeBodyRecord;return(0,o.createComponentVNode)(2,a.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:i&&i.booc||"ERROR: Body record not found!"})}))}},6060:function(e,n,t){"use strict";n.__esModule=!0,n.BodyScanner=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],s=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],u={average:[.25,.5],bad:[.5,Infinity]},m=function(e,n){for(var t=[],o=0;o0?e.reduce((function(e,n){return null===e?n:(0,o.createFragment)([e,!!n&&(0,o.createComponentVNode)(2,a.Box,{children:n})],0)})):null},C=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};n.BodyScanner=function(e,n){var t=(0,c.useBackend)(n).data,r=t.occupied,a=t.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,h,{occupant:l}):(0,o.createComponentVNode)(2,B);return(0,o.createComponentVNode)(2,i.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var h=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,N,{occupant:n}),(0,o.createComponentVNode)(2,V,{occupant:n}),(0,o.createComponentVNode)(2,b,{occupant:n}),(0,o.createComponentVNode)(2,f,{occupant:n}),(0,o.createComponentVNode)(2,k,{organs:n.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:n.intOrgan})]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},V=function(e){var n=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Blood Reagents",children:n.reagents?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.reagents.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stomach Reagents",children:n.ingested?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.ingested.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var n=e.occupant,t=n.hasBorer||n.blind||n.colourblind||n.nearsighted||n.hasVirus;return(t=t||n.humanPrey||n.livingPrey||n.objectPrey)?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:d.map((function(e,t){if(n[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2](n)})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},f=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(s,(function(e,t,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!t&&t[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:n[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:u,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",inline:!0,children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,C(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},n)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:n>0&&"0.5rem",ranges:u,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([C(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},n)}))]})})},B=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},74639:function(e,n,t){"use strict";n.__esModule=!0,n.BombTester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}n.BombTester=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.simulating,u=d.mode,m=d.tank1,p=d.tank1ref,C=d.tank2,h=d.tank2ref,N=d.canister,V=d.sim_canister_output;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,c.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:1})},selected:1===u,children:"Single Tank"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:2})},selected:2===u,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:3})},selected:3===u,children:"Canister"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Secondary Slot",children:C&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:h})},icon:"eject",children:C})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("canister_scan")},icon:"search",children:"Scan"}),children:N&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:N})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No tank connected."})}),N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:V,maxValue:1013.25,onDrag:function(e,n){return i("set_can_pressure",{pressure:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return i("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var l=function(e){var n,t;function r(n){var t;t=e.call(this,n)||this;var o=Math.random()>.5,r=Math.random()>.5;return t.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},t.process=setInterval((function(){t.setState((function(e){var n=Object.assign({},e);return n.reverseX?n.x-2<-5?(n.reverseX=!1,n.x+=2):n.x-=2:n.x+2>340?(n.reverseX=!0,n.x-=2):n.x+=2,n.reverseY?n.y-2<-20?(n.reverseY=!1,n.y+=2):n.y-=2:n.y+2>205?(n.reverseY=!0,n.y-=2):n.y+=2,n}))}),1),t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var a=r.prototype;return a.componentWillUnmount=function(){clearInterval(this.process)},a.render=function(){var e=this.state,n={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,c.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,c.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,c.Icon,{style:n,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},48693:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyEditor=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.BotanyEditor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.activity,s=l.degradation,u=l.disk,m=l.sourceName,p=l.locus,C=l.loaded;return d?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene Decay",children:[s,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:C})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},25486:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyIsolator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.BotanyIsolator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.geneMasks,s=l.activity,u=l.degradation,m=l.disk,p=l.loaded,C=l.hasGenetics,h=l.sourceName;return s?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene decay",children:[u,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:"download",onClick:function(){return i("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return i("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},61956:function(e,n,t){"use strict";n.__esModule=!0,n.BrigTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.BrigTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s.timing?"Stop":"Start",selected:s.timing,onClick:function(){return d(s.timing?"stop":"start")}}),s.flash_found&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:s.flash_charging?"Recharging":"Flash",disabled:s.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:s.time_left/10,minValue:0,maxValue:s.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("time",{time:n})}}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},3180:function(e,n,t){"use strict";n.__esModule=!0,n.CameraConsoleSearch=n.CameraConsoleContent=n.CameraConsole=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(34380),i=t(2497),l=t(71494),d=t(74814),s=t(85952),u=function(e,n,t){void 0===n&&(n=""),void 0===t&&(t="");var o=(0,i.createSearch)(n,(function(e){return e.name}));return(0,c.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),n&&(0,r.filter)(o),t&&(0,r.filter)((function(e){return e.networks.includes(t)})),(0,r.sortBy)((function(e){return e.name}))])(e)};n.CameraConsole=function(e,n){return(0,o.createComponentVNode)(2,s.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(t.config,c.mapRef),i=c.activeCamera,m=function(e,n){var t,o;if(!n)return[];var r=e.findIndex((function(e){return e.name===n.name}));return[null==(t=e[r-1])?void 0:t.name,null==(o=e[r+1])?void 0:o.name]}(u(c.cameras),i);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),i&&i.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)],4)};n.CameraConsoleContent=m;var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,i=(0,l.useLocalState)(n,"searchText",""),m=i[0],p=i[1],C=(0,l.useLocalState)(n,"networkFilter",""),h=C[0],N=C[1],V=c.activeCamera,b=c.allNetworks;b.sort();var f=u(c.cameras,m,h);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,n){return p(n)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return N(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:f.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",V&&e.name===V.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,s.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};n.CameraConsoleSearch=p},94477:function(e,n,t){"use strict";n.__esModule=!0,n.Canister=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Canister=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.connected,m=s.can_relabel,p=s.pressure,C=s.releasePressure,h=s.defaultReleasePressure,N=s.minReleasePressure,V=s.maxReleasePressure,b=s.valveOpen,f=s.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,i.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:C,unit:"kPa",minValue:N,maxValue:V,stepPixelSize:1,onDrag:function(e,n){return d("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:V})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:h})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?f?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:u?"plug":"times",color:u?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:u?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!f&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:f.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.pressure})," kPa"]})]}),!f&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},55636:function(e,n,t){"use strict";n.__esModule=!0,n.Canvas=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var l=function(e){var n,t;function r(n){var t;return(t=e.call(this,n)||this).canvasRef=(0,o.createRef)(),t.onCVClick=n.onCanvasClick,t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var c=r.prototype;return c.componentDidMount=function(){this.drawCanvas(this.props)},c.componentDidUpdate=function(){this.drawCanvas(this.props)},c.drawCanvas=function(e){var n=this.canvasRef.current.getContext("2d"),t=e.value,o=t.length;if(o){var r=t[0].length,c=Math.round(this.canvasRef.current.width/o),a=Math.round(this.canvasRef.current.height/r);n.save(),n.scale(c,a);for(var i=0;i=0||(r[t]=e[t]);return r}(n,["res","value","dotsize"]),i=d(t),l=i[0],s=i[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:l*c||300,height:s*c||300},a,{onClick:function(n){return e.clickwrapper(n)}}),null,this.canvasRef))},r}(o.Component),d=function(e){var n=e.length;return[n,0!==n?e[0].length:0]};n.Canvas=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=d(s.grid),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,a.Window,{width:Math.min(700,24*m+72),height:Math.min(700,24*p+72),children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,l,{value:s.grid,dotsize:24,onCanvasClick:function(e,n){return i("paint",{x:e,y:n})}}),(0,o.createComponentVNode)(2,c.Box,{children:[!s.finalized&&(0,o.createComponentVNode)(2,c.Button.Confirm,{onClick:function(){return i("finalize")},content:"Finalize"}),"\xa0",s.name]})]})})})}},25131:function(e,n,t){"use strict";n.__esModule=!0,n.CasinoPrizeDispenser=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(88654);var l={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.CasinoPrizeDispenser=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var d=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),d=(t.act,t.data),s=d.points,m=d.items,p=(0,c.useLocalState)(n,"search",""),C=p[0],h=(p[1],(0,c.useLocalState)(n,"sort","Alphabetical")),N=h[0],V=(h[1],(0,c.useLocalState)(n,"descending",!1)),b=V[0],f=(V[1],(0,r.createSearch)(C,(function(e){return e[0]}))),g=!1,k=Object.entries(m).map((function(e,n){var t=Object.entries(e[1]).filter(f).map((function(e){return e[1].affordable=s>=e[1].price,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,u,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.title),l=e.items,d=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:i},d,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:i,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},47947:function(e,n,t){"use strict";n.__esModule=!0,n.CharacterDirectory=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Pred-Pref":return"orange";case"Prey":return"blue";case"Prey-Pref":return"green";case"Switch":return"yellow";case"Non-Vore":return"black"}};n.CharacterDirectory=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=s.personalVisibility,m=s.personalTag,p=s.personalErpTag,C=(0,r.useLocalState)(n,"overlay",null),h=C[0];C[1];return(0,o.createComponentVNode)(2,a.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:u?"Shown":"Not Shown",onClick:function(){return i("setVisible")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:m,onClick:function(){return i("setTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:p,onClick:function(){return i("setErpTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return i("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,n){var t=(0,r.useLocalState)(n,"overlay",null),a=t[0],l=t[1];return(0,o.createComponentVNode)(2,c.Section,{title:a.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Box,{p:1,backgroundColor:i(a.tag),children:a.tag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Box,{children:a.erptag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.character_ad||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.ooc_notes||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.flavor_text||"Unset."})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.directory,d=(0,r.useLocalState)(n,"sortId","name"),u=d[0],m=(d[1],(0,r.useLocalState)(n,"sortOrder","name")),p=m[0],C=(m[1],(0,r.useLocalState)(n,"overlay",null)),h=(C[0],C[1]);return(0,o.createComponentVNode)(2,c.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Refresh",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,s,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,s,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,s,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,n){var t=p?1:-1;return e[u].localeCompare(n[u])*t})).map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{backgroundColor:i(e.tag),children:[(0,o.createComponentVNode)(2,c.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return h(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},n)}))]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.id),i=e.children,l=(0,r.useLocalState)(n,"sortId","name"),d=l[0],s=l[1],u=(0,r.useLocalState)(n,"sortOrder","name"),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",color:d!==a&&"transparent",onClick:function(){d===a?p(!m):(s(a),p(!0))},children:[i,d===a&&(0,o.createComponentVNode)(2,c.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},22223:function(e,n,t){"use strict";n.__esModule=!0,n.ChemDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(48229),i=t(85952),l=[5,10,20,30,40,60],d=[1,5,10];n.ChemDispenser=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.amount;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",selected:i===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return a("amount",{amount:e})}})},n)}))})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,c.Slider,{step:1,stepPixelSize:5,value:i,minValue:1,maxValue:120,onDrag:function(e,n){return a("amount",{amount:n})}})})]})})},u=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chemicals,d=void 0===l?[]:l,s=[],u=0;u<(d.length+1)%3;u++)s.push(!0);return(0,o.createComponentVNode)(2,c.Section,{title:i.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",height:"100%",align:"flex-start",children:[d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",m:.2,basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return a("dispense",{reagent:e.id})}})},n)})),s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"25%",height:"20px"},n)}))]})})},m=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,s=l.isBeakerLoaded,u=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[!!s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[u," / ",m," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return i("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:s,beakerContents:C,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return i("remove",{reagent:e.id,amount:-1})}}),d.map((function(n,t){return(0,o.createComponentVNode)(2,c.Button,{content:n,onClick:function(){return i("remove",{reagent:e.id,amount:n})}},t)})),(0,o.createComponentVNode)(2,c.Button,{content:"ALL",onClick:function(){return i("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},34859:function(e,n,t){"use strict";n.__esModule=!0,n.ChemMaster=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(48229),l=t(16007),d=[1,5,10,30,60];n.ChemMaster=function(e,n){var t=(0,r.useBackend)(n).data,c=t.condi,i=t.beaker,d=t.beaker_reagents,p=void 0===d?[]:d,C=t.buffer_reagents,h=void 0===C?[]:C,N=t.mode;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s,{beaker:i,beakerReagents:p,bufferNonEmpty:h.length>0}),(0,o.createComponentVNode)(2,u,{mode:N,bufferReagents:h}),(0,o.createComponentVNode)(2,m,{isCondiment:c,bufferNonEmpty:h.length>0})]})]})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,s=(t.data,e.beaker),u=e.beakerReagents,m=e.bufferNonEmpty?(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:m,children:s?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,t){return(0,o.createComponentVNode)(2,c.Box,{mb:t0?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,c.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!i.condi&&(0,o.createComponentVNode)(2,c.Button,{icon:i.printing?"spinner":"print",disabled:i.printing,iconSpin:!!i.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},83919:function(e,n,t){"use strict";n.__esModule=!0,n.ClawMachine=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ClawMachine=function(e,n){var t,i=(0,r.useBackend)(n),l=i.act,d=i.data,s=(d.wintick,d.instructions),u=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===u&&(t=(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,t,0)})}},74351:function(e,n,t){"use strict";n.__esModule=!0,n.Cleanbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Cleanbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.version,p=l.blood,C=(l.patrol,l.vocal),h=l.wet_floors,N=l.spray_blood,V=l.rgbpanel,b=l.red_switch,f=l.green_switch,g=l.blue_switch;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("blood")},children:p?"Clean":"Ignore"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("vocal")},children:C?"On":"Off"})})]})})||null,!u&&s&&(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:V&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"red":"maroon",onClick:function(){return i("red_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:f?"toggle-on":"toggle-off",backgroundColor:f?"green":"darkgreen",onClick:function(){return i("green_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:g?"toggle-on":"toggle-off",backgroundColor:g?"blue":"darkblue",onClick:function(){return i("blue_switch")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:h,onClick:function(){return i("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"brown",selected:N,onClick:function(){return i("spray_blood")},icon:"screwdriver",children:N?"Yes":"No"})})]})})})||null]})})}},98213:function(e,n,t){"use strict";n.__esModule=!0,n.CloningConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(76270),l=t(16007),d=t(85952),s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=e.args,s=d.activerecord,u=d.realname,m=d.health,p=d.unidentity,C=d.strucenzymes,h=m.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+u,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:h.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.oxy,inline:!0,children:h[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.toxin,inline:!0,children:h[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.brute,inline:!0,children:h[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.burn,inline:!0,children:h[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:s})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};n.CloningConsole=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",s),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data.menu;return 1===r?t=(0,o.createComponentVNode)(2,p):2===r&&(t=(0,o.createComponentVNode)(2,C)),t},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.loading,s=l.scantemp,u=l.occupant,m=l.locked,p=l.can_brainscan,C=l.scan_mode,h=l.numberofpods,N=l.pods,V=l.selected_pod,b=m&&!!u;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return i("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:b||!u,icon:"user-slash",content:"Eject Occupant",onClick:function(){return i("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:s.color,children:s.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"brain":"male",content:C?"Brain":"Body",onClick:function(){return i("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:h?N.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:V===e.pod,icon:V===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Pod #",n+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.records;return i.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},h=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.scanner,d=i.numberofpods,s=i.autoallowed,u=i.autoprocess,m=i.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:u?0:1})}})],4),(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},32278:function(e,n,t){"use strict";n.__esModule=!0,n.ColorMate=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ColorMate=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.items,s=l.activecolor,u=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,c.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:s,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return i("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return i("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return i("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return i("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Items",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["#",n+1,": ",e]},n)}))})],4)||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No items inserted."})})})})}},130:function(e,n,t){"use strict";n.__esModule=!0,n.CommunicationsConsoleContent=n.CommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CommunicationsConsole=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.menu_state),i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?i=(0,o.createComponentVNode)(2,l):2===a?i=(0,o.createComponentVNode)(2,u):3===a&&(i=(0,o.createComponentVNode)(2,s)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),i],0)};n.CommunicationsConsoleContent=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.messages,d=i.msg_cooldown,s=i.emagged,u=i.cc_cooldown,m=i.str_security_level,p=i.levels,C=i.authmax,h=i.security_level,N=i.security_level_color,V=i.authenticated,b=i.atcsquelch,f=i.boss_short,g="View ("+l.length+")",k="Make Priority Announcement";d>0&&(k+=" ("+d+"s)");var v=s?"Message [UNKNOWN]":"Message "+f;u>0&&(v+=" ("+u+"s)");var B=m,L=p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.icon,content:e.name,disabled:!V,selected:e.id===h,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,c.Button,{icon:"bullhorn",content:k,disabled:!C||d>0,onClick:function(){return a("announce")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",color:"red",content:v,disabled:!C||u>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!C,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",content:v,disabled:!C||u>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Alert",color:N,children:B}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Alert",children:L}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tv",content:"Change Status Displays",disabled:!V,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"folder-open",content:g,disabled:!V,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,c.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!V,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,d=l.authenticated,s=l.is_ai,u=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return t=d?s?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+t+")":"Log In",onClick:function(){return i("auth")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:u}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return i("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||s,onClick:function(){return i("cancelshuttle")}})})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.message_current,d=i.message_deletion_allowed,s=i.authenticated,u=i.messages;if(l)return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Return To Message List",disabled:!s,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,c.Box,{children:l.contents})});var m=u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View",disabled:!s||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Delete",disabled:!s||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.length&&m||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stat_display,d=i.authenticated,s=l.presets.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},4220:function(e,n,t){"use strict";n.__esModule=!0,n.Communicator=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=t(22902),s={};n.Communicator=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.currentTab,d=r.video_comm,h=(r.mapRef,(0,a.useLocalState)(n,"videoSetting",0)),N=h[0],V=h[1];return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[d&&(0,o.createComponentVNode)(2,u,{videoSetting:N,setVideoSetting:V}),(!d||0!==N)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:s[c]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,C,{videoSetting:N,setVideoSetting:V})],4)]})})};var u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.video_comm,c.mapRef),d=e.videoSetting,s=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,i.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(1)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})]}):1===d?(0,o.createComponentVNode)(2,i.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,i.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(2)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return s(0)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,i.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.currentTab);return(0,o.createComponentVNode)(2,i.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),l=r.time,d=r.connectionStatus,s=r.owner,u=r.occupation;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(u)})]})})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,i.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:c,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},h=function(e,n){var t=(0,a.useBackend)(n).data,o=t.voice_mobs,r=t.communicating,c=t.requestsReceived,i=t.invitesSent,l=t.video_comm;return!("Phone"!==e||!(o.length||r.length||c.length||i.length||l))};s[1]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.homeScreen;return(0,o.createComponentVNode)(2,i.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,i.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,i.Icon,{spin:h(e.module,n),color:h(e.module,n)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,i.Box,{children:e.module})]},e.number)}))})}));var N=function(e,n){for(var t=(0,a.useBackend)(n),r=t.act,c=t.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],s=0;st?n.length>t?n.slice(0,t)+"...":n:e+n},f=function(e,n,t,o){if(t<0||t>o.length)return V(e,n)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=V(e,n),c=V(o[t],n);return r&&c?"TinderMessage_Subsequent_Sent":r||c?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};s[40]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.targetAddressName,s=l.targetAddress,u=l.imList,m=(0,a.useLocalState)(n,"clipboardMode",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:V(e,s)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[V(e,s)?"You":"Them",": ",e.im]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]}):(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:V(e,s)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:f(e,s,n-1,t),inline:!0,children:(0,c.decodeHtmlEntities)(e.im)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]})}));var g=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,c.decodeHtmlEntities)(l.name)+" by "+(0,c.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,c.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,c.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},k=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,i.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,c.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};s[5]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:"News",stretchContents:!0,height:"100%",children:!c.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,g)||(0,o.createComponentVNode)(2,k)})}));s[6]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.note;return(0,o.createComponentVNode)(2,i.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,i.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:c})})}));s[7]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data),d=l.aircontents,s=l.weather;return(0,o.createComponentVNode)(2,i.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Weather Reports",children:!!s.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weather",children:(0,c.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Forecast",children:(0,c.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),s[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);s[9]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.owner,s=l.occupation,u=l.connectionStatus,m=l.address,p=l.visible,C=l.ring,h=l.selfie_mode;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",fluid:!0,content:(0,c.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:h?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Occupation",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connection",children:1===u?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C,selected:C,fluid:!0,content:C?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},2174:function(e,n,t){"use strict";n.__esModule=!0,n.ComputerFabricator=void 0;var o=t(39812),r=(t(2497),t(71494)),c=t(74814),a=t(85952);n.ComputerFabricator=function(e,n){var t=(0,r.useBackend)(n),u=t.act,m=t.data;return(0,o.createComponentVNode)(2,a.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return u("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,i),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,s)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,c.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,c.Box,{mt:3,children:(0,o.createComponentVNode)(2,c.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"2"})}})})]})})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"good",children:[i.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return a("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return a("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"1"})}})})]})]}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return a("confirm_order")}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data);return(0,o.createComponentVNode)(2,c.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"good",children:[a.totalprice,"\u20ae"]})]})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},26090:function(e,n,t){"use strict";n.__esModule=!0,n.CookingAppliance=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.CookingAppliance=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.temperature,s=l.optimalTemp,u=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,C=l.our_contents;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:u?"good":"blue",value:d,maxValue:s,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d}),"\xb0C / ",s,"\xb0C"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e,n){return e.empty?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("slot",{slot:n+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!p,onClick:function(){return i("slot",{slot:n+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},n)}))})})]})})}},22902:function(e,n,t){"use strict";n.__esModule=!0,n.CrewManifestContent=n.CrewManifest=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(76270),l=t(2497);n.CrewManifest=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.manifest);return(0,o.createComponentVNode)(2,c.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:i.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};n.CrewManifestContent=d},96158:function(e,n,t){"use strict";n.__esModule=!0,n.CrewMonitorContent=n.CrewMonitor=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(71494),i=t(85952),l=t(74814),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},s=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};n.CrewMonitor=function(){return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,i=(0,a.useBackend)(n),u=i.act,p=i.data,C=(i.config,(0,a.useLocalState)(n,"tabIndex",0)),h=C[0],N=C[1],V=(0,c.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,a.useLocalState)(n,"zoom",1);b[0],b[1];return t=0===h?(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:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),V.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:s(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===h?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===h,onClick:function(){return N(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===h,onClick:function(){return N(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:t})],4)};n.CrewMonitorContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),c=t.data,i=(0,a.useLocalState)(n,"zoom",1),d=i[0],u=i[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return u(e)},children:c.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:s(e)},e.ref)}))})})}},99798:function(e,n,t){"use strict";n.__esModule=!0,n.Cryo=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];n.Cryo=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,u=d.isOperating,m=d.hasOccupant,p=d.occupant,C=void 0===p?[]:p,h=d.cellTemperature,N=d.cellTemperatureStatus,V=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",onClick:function(){return a("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.health)})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[C.stat][0],children:l[C.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!V,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a(u?"switchOff":"switchOn")},selected:u,children:u?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",color:N,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,s)})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.isBeakerLoaded,l=a.beakerLabel,d=a.beakerVolume;return i?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,c.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded"})}},54234:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItems=n.CryoStorageCrew=n.CryoStorage=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CryoStorage=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.crew);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"No crew currently stored."})})};n.CryoStorageCrew=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.items;return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItems=l},66384:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItemsVr=n.CryoStorageVr=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(54234);n.CryoStorageVr=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i.CryoStorageCrew),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.items);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItemsVr=l},99579:function(e,n,t){"use strict";n.__esModule=!0,n.DNAForensics=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DNAForensics=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan_progress,s=l.scanning,u=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,a.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{selected:s,disabled:!u,icon:"power-off",onClick:function(){return i("scanItem")},children:s?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Blood Sample",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[u,(0,o.createComponentVNode)(2,c.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},21849:function(e,n,t){"use strict";n.__esModule=!0,n.DNAModifier=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(16007),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],s=[5,10,20,30,50];n.DNAModifier=function(e,n){var t,c=(0,r.useBackend)(n),l=(c.act,c.data),d=l.irradiating,s=l.dnaBlockSize,p=l.occupant;return n.dnaBlockSize=s,n.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(t=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,a.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),t,(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})]})};var u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,d=i.locked,s=i.hasOccupant,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:u.minHealth,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider)]})}),n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:u.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unique Enzymes",children:i.occupant.uniqueEnzymes?i.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,s=l.selectedMenuKey,u=l.hasOccupant;l.occupant;return u?n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h)],4):"se"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h)],4):"buffer"===s?t=(0,o.createComponentVNode)(2,N):"rejuvenators"===s&&(t=(0,o.createComponentVNode)(2,f)),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:s===e[0],onClick:function(){return i("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:e[2]}),e[1]]},n)}))}),t]})):(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedUIBlock,d=i.selectedUISubBlock,s=i.selectedUITarget,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:u.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:s,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,n){return a("changeUITarget",{value:n})}})})}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedSEBlock,d=i.selectedSESubBlock,s=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:s.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.radiationIntensity,d=i.radiationDuration;return(0,o.createComponentVNode)(2,c.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationIntensity",{value:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationDuration",{value:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},N=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.buffers.map((function(e,n){return(0,o.createComponentVNode)(2,V,{id:n+1,name:"Buffer "+(n+1),buffer:e},n)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,b)],4)},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.id,d=e.name,s=e.buffer,u=i.isInjectorReady,m=d+(s.data?" - "+s.label:"");return(0,o.createComponentVNode)(2,c.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!s.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data||!i.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-end",onClick:function(){return a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i.hasDisk||!i.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!s.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:s.owner||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!s.data&&(0,o.createComponentVNode)(2,c.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.hasDisk,d=i.disk;return(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerVolume,u=i.beakerLabel;return(0,o.createComponentVNode)(2,c.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inject",children:[s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},n)})),(0,o.createComponentVNode)(2,c.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,c.Box,{mb:"0.5rem",children:u||"No label"}),d?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,n){return(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},k=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,s=e.blockSize,u=e.action,m=i.split(""),p=[],C=function(e){for(var n=e/s+1,t=[],r=function(r){var i=r+1;t.push((0,o.createComponentVNode)(2,c.Button,{selected:l===n&&d===i,content:m[e+r],mb:"0",onClick:function(){return a(u,{block:n,subblock:i})}}))},i=0;i1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,c.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return a("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,c.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return a("affected_species")}})]})],4)]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dish_inserted,i.buffer),d=i.species_buffer,s=(i.effects,i.info);i.growth,i.affected_species,i.busy;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,c.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,c.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return a("disk")}}),l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return a("splice",{splice:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return a("splice",{splice:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return a("splice",{splice:3})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return a("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice Species",disabled:!d||s,onClick:function(){return a("splice",{splice:5})}})}):null]})}},31066:function(e,n,t){"use strict";n.__esModule=!0,n.DishIncubator=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.DishIncubator=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.on,u=d.system_in_use,m=d.food_supply,p=d.radiation,C=d.growth,h=d.toxins,N=d.chemicals_inserted,V=d.can_breed_virus,b=d.chemical_volume,f=d.max_chemical_volume,g=d.dish_inserted,k=d.blood_already_infected,v=d.virus,B=d.analysed,L=d.infection_rate;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!u,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":C>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:h})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:V?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(V?"Vial":"Chemicals"),disabled:!N,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!V,onClick:function(){return l("virus")}})],4),children:N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:f,value:b,children:[b,"/",f]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:V?"good":"average",children:[g?V?"Suitable":"No hemolytic samples detected":"N/A",k?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?v?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:B?L:"Unknown."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No dish loaded."})})]})})}},19095:function(e,n,t){"use strict";n.__esModule=!0,n.DisposalBin=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.DisposalBin=function(e,n){var t,i,l=(0,r.useBackend)(n),d=l.act,s=l.data;return 2===s.mode?(t="good",i="Ready"):s.mode<=0?(t="bad",i="N/A"):1===s.mode?(t="average",i="Pressurizing"):(t="average",i="Idle"),(0,o.createComponentVNode)(2,a.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State",color:t,children:i}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:s.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:s.isAI||s.panel_open,content:"Disengaged",selected:s.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:s.isAI||s.panel_open,content:"Engaged",selected:s.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:-1===s.mode,content:"Off",selected:s.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:-1===s.mode,content:"On",selected:s.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",disabled:s.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},29345:function(e,n,t){"use strict";n.__esModule=!0,n.DroneConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DroneConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.drones,s=l.areas,u=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return i("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return i("search_fab")}})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,c.Dropdown,{options:s?s.sort():null,selected:u,width:"100%",onSelected:function(e){return i("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return i("ping")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Resync",onClick:function(){return i("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return i("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No drones detected."})})]})})}},84122:function(e,n,t){"use strict";n.__esModule=!0,n.EmbeddedController=void 0;var o=t(39812),r=(t(2497),t(41860),t(71494)),c=t(74814),a=t(85952),i=((0,t(88654).createLogger)("fuck"),{});n.EmbeddedController=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data.internalTemplateName),l=i[c];if(!l)throw Error("Unable to find Component for template name: "+c);return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=e.bars;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=!0;a.interior_status&&"open"===a.interior_status.state?l=!1:a.external_pressure&&a.chamber_pressure&&(l=!(Math.abs(a.external_pressure-a.chamber_pressure)>5));var d=!0;return a.exterior_status&&"open"===a.exterior_status.state?d=!1:a.internal_pressure&&a.chamber_pressure&&(d=!(Math.abs(a.internal_pressure-a.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return i("cycle_ext")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return i("cycle_int")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return i("force_ext")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return i("force_int")}})]})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,u),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===a.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===a.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===a.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Escape Pod Status",children:i[a.docking_status]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.data;t.act;return a.armed?(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!a.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==a.docking_status?"bad":"",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{selected:a.override_enabled,color:"docked"!==a.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return i("toggle_override")}})]})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"NOT IN USE"})}[a.docking_status]);return a.override_enabled&&(i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[a.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),i};i.AirlockConsoleAdvanced=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},u=[{minValue:0,maxValue:202,value:i.external_pressure,label:"External Pressure",textValue:i.external_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.internal_pressure,label:"Internal Pressure",textValue:i.internal_pressure+" kPa",color:s}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Purge",onClick:function(){return a("purge")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lock-open",content:"Secure",onClick:function(){return a("secure")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsolePhoron=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:i.chamber_phoron,label:"Chamber Phoron",textValue:i.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleDocking=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Dock",buttons:i.airlock_disabled||i.override_enabled?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.DockingConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.override_enabled,content:"Force exterior door",onClick:function(){return a("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};i.DockingConsoleMulti=function(e,n){var t=(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.Section,{title:"Airlocks",children:t.airlocks.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:t.airlocks.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};i.DoorAccessConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l="open"===i.interior_status.state||"closed"===i.exterior_status.state,d="open"===i.exterior_status.state||"closed"===i.interior_status.state;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){a(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){a(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===i.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Interior Door Status",children:"closed"===i.interior_status.state?"Locked":"Open"})]})})};i.EscapePodConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:i.armed,color:i.armed?"bad":"average",content:"ARM",onClick:function(){return a("manual_arm")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return a("force_launch")}})]})]})],4)};i.EscapePodBerthConsole=function(e,n){(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},33777:function(e,n,t){"use strict";n.__esModule=!0,n.ExonetNode=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ExonetNode=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.allowPDAs,u=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return i("toggle_power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return i("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return i("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return i("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:[p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:e},n)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No logs found."})]})})]})})}},95481:function(e,n,t){"use strict";n.__esModule=!0,n.Materials=n.ExosuitFabricator=void 0;var o,r=t(39812),c=t(34380),a=t(64499),i=t(71494),l=t(58083),d=t(74814),s=t(85952),u=t(2497),m=t(41860);function p(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return C(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return C(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function C(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);tt?{color:2,deficit:e-t}:n>t?{color:1,deficit:e}:e+n>t?{color:1,deficit:e+n-t}:{color:0,deficit:0}},b=function(e,n,t){var o={textColor:0};return Object.keys(t.cost).forEach((function(r){o[r]=V(t.cost[r],n[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};n.ExosuitFabricator=function(e,n){var t,o,c=(0,i.useBackend)(n),a=c.act,l=c.data,u=l.queue||[],m=(t=l.materials||[],o={},t.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,n){var t={},o={},r={},c={};return n.forEach((function(n,a){c[a]=0,Object.keys(n.cost).forEach((function(i){t[i]=t[i]||0,r[i]=r[i]||0,o[i]=V(n.cost[i],t[i],e[i]),0!==o[i].color?c[a]1&&l0}));return 0===l.length?(0,r.createComponentVNode)(2,d.Box,{textAlign:"center",children:[(0,r.createComponentVNode)(2,d.Icon,{textAlign:"center",size:5,name:"inbox"}),(0,r.createVNode)(1,"br"),(0,r.createVNode)(1,"b",null,"No Materials Loaded.",16)]}):(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:l.map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,k,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,f,{material:e})})]},e.name)||null}))})};n.Materials=g;var k=function(e,n){var t=e.name,o=e.amount,a=e.formatsi,i=e.formatmoney,s=e.color,p=e.style,C="0";return C=o<1&&o>0?(0,m.toFixed)(o,2):a?(0,l.formatSiUnit)(o,0):i?(0,l.formatMoney)(o):o,(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,c.classes)(["sheetmaterials32x32",h[t]]),position:"relative",style:p,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,u.toTitleCase)(t)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:s,style:{"text-align":"center"},children:C})})]})},v=function(e,n){var t=(0,i.useBackend)(n).data,o=t.partSets||[],c=t.buildableParts||{},a=(0,i.useSharedState)(n,"part_tab",o.length?c[0]:""),l=a[0],s=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!c[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!c[e],onClick:function(){return s(e)},children:e},e)}))})},B=function(e,n){var t,o=(0,i.useBackend)(n).data,c=function(e){for(var n,t=p(e);!(n=t()).done;){var o=n.value;if(s[o])return o}return null},l=o.partSets||[],s=o.buildableParts||[],m=e.queueMaterials,C=e.materials,h=(0,i.useSharedState)(n,"part_tab",c(l)),N=h[0],V=h[1],f=(0,i.useSharedState)(n,"search_text",""),g=f[0],k=f[1];if(!N||!s[N]){var v=c(l);if(!v)return;V(v)}return g?(t=[],function(e,n){var t=[];if(e.length){var o=(0,u.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(n).forEach((function(e){n[e].filter(o).forEach((function(e){t.push(e)}))})),t=(0,a.uniqBy)((function(e){return e.name}))(t)}}(g,s).forEach((function(e){e.format=b(C,m,e),t.push(e)}))):(t={Parts:[]},s[N].forEach((function(e){e.format=b(C,m,e),e.subCategory?(e.subCategory in t||(t[e.subCategory]=[]),t[e.subCategory].push(e)):t.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,n){return k(n)}})})]})}),!!g&&(0,r.createComponentVNode)(2,L,{name:"Search Results",parts:t,forceShow:!0,placeholder:"No matching results..."})||Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,L,{name:e,parts:t[e]},e)}))],0)},L=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data.buildingPart,a=e.parts,l=e.name,s=e.forceShow,u=e.placeholder,m=(0,i.useSharedState)(n,"display_mats",!1)[0];return(!!a.length||s)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&u,a.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:c||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(n){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:N[e.format[n].color],children:(0,r.createComponentVNode)(2,k,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:n,amount:e.cost[n]})},n)}))})],0,e.name)}))]})},_=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=c.isProcessingQueue,l=c.queue||[],s=e.queueMaterials,u=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!a&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,S)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,w,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,x,{queueMaterials:s,missingMaterials:u})})})]})},x=function(e,n){var t=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,k,{formatmoney:!0,name:e,amount:t[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},w=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=e.textColors,l=c.queue||[];return l.length?l.map((function(e,n){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:n+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[a[n]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},S=function(e,n){var t=(0,i.useBackend)(n).data,o=t.buildingPart,c=t.storedPart;if(c){var a=c.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:a}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,s=o.duration,u=o.printTime,m=Math.ceil(s/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:u,value:s,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},95598:function(e,n,t){"use strict";n.__esModule=!0,n.Farmbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Farmbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.locked,u=l.tank,m=l.tankVolume,p=l.tankMaxVolume,C=l.waters_trays,h=l.refills_water,N=l.uproots_weeds,V=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Hydroponic Assistance Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water Tank",children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("water")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("refill")},children:h?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("weed")},children:N?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("replacenutri")},children:V?"Yes":"No"})})})})]})||null]})})}},17569:function(e,n,t){"use strict";n.__esModule=!0,n.FaxContent=n.Fax=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(28117),l=t(1192);n.Fax=function(e,n){return(0,r.useBackend)(n).data.authenticated?(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.bossName,d=i.copyItem,s=i.cooldown,u=i.destination;return(0,o.createComponentVNode)(2,c.Section,{children:[!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,c.Button,{icon:"map-marker-alt",content:u,onClick:function(){return a("dept")}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",onClick:function(){return a("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Please insert item to transmit."})]})};n.FaxContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act;return t.data.copyItem?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return a("remove")},content:"Remove Item"})}):null}},58087:function(e,n,t){"use strict";n.__esModule=!0,n.FileCabinet=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.FileCabinet=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data.contents,s=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},21902:function(e,n,t){"use strict";n.__esModule=!0,n.Floorbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Floorbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.vocal,p=l.amount,C=l.possible_bmode,h=l.improvefloors,N=l.eattiles,V=l.maketiles,b=l.bmode;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("vocal")},children:m?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("tiles")},children:N?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("make")},children:V?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,c.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:b,options:C,onSelected:function(e){return i("bridgemode",{dir:e})}})})]})})||null]})})}},309:function(e,n,t){"use strict";n.__esModule=!0,n.GasPump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.GasPump=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/10})," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?u="Running":!d&&s>0&&(u="DISCHARGING"),(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return i("gentoggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",children:["Generator ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Status",children:[s,"%"]})]})})})})}},95075:function(e,n,t){"use strict";n.__esModule=!0,n.GuestPass=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.GuestPass=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.access,d.area),u=d.giver,m=d.giveName,p=d.reason,C=d.duration,h=d.mode,N=d.log,V=d.uid;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:1===h&&(0,o.createComponentVNode)(2,a.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Logs",children:N.length&&N.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,a.Section,{title:"Guest pass terminal #"+V,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,a.Button,{content:u||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,a.Button,{content:C,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},31875:function(e,n,t){"use strict";n.__esModule=!0,n.GyrotronControlContent=n.GyrotronControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.GyrotronControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.gyros;return(0,o.createComponentVNode)(2,a.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Strength"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.fire_delay,unit:"decisecond(s)",minValue:1,maxValue:60,stepPixelSize:1,onDrag:function(n,t){return c("set_rate",{gyro:e.ref,rate:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.strength,unit:"penta-dakw",minValue:1,maxValue:50,stepPixelSize:1,onDrag:function(n,t){return c("set_str",{gyro:e.ref,str:t})}})})]},e.name)}))]})})};n.GyrotronControlContent=i},7908:function(e,n,t){"use strict";n.__esModule=!0,n.Holodeck=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Holodeck=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.restrictedPrograms,u=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,C=l.emagged,h=l.gravity,N=d;return p&&(N=N.concat(s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{color:-1!==s.indexOf(e)?"bad":null,icon:"eye",content:e,selected:u===e,fluid:!0,onClick:function(){return i("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Override",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",fluid:!0,disabled:C,color:p?"good":"bad",onClick:function(){return i("AIoverride")},children:[!!C&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{icon:"user-astronaut",selected:h,onClick:function(){return i("gravity")},children:h?"Enabled":"Disabled"})})]})})]})})}},12676:function(e,n,t){"use strict";n.__esModule=!0,n.ICAssembly=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=(t(2497),t(58083));n.ICAssembly=function(e,n){var t=(0,c.useBackend)(n),s=(t.act,t.data),u=s.total_parts,m=s.max_components,p=s.total_complexity,C=s.max_complexity,h=s.battery_charge,N=s.battery_max,V=s.net_power,b=s.unremovable_circuits,f=s.removable_circuits;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:u/m,maxValue:1,children:[u," / ",m," (",(0,r.round)(u/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/C,maxValue:1,children:[p," / ",C," (",(0,r.round)(p/C*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:h&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:h/N,maxValue:1,children:[h," / ",N," (",(0,r.round)(h/N*100,1),"%)"]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Net Energy",children:0===V?"0 W/s":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,f.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:f})||null]})})};var d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.title,i=e.circuits;return(0,o.createComponentVNode)(2,a.Section,{title:r,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},42394:function(e,n,t){"use strict";n.__esModule=!0,n.ICCircuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(58083);n.ICCircuit=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=(u.name,u.desc),p=u.displayed_name,C=(u.removable,u.complexity),h=u.power_draw_idle,N=u.power_draw_per_use,V=u.extended_desc,b=u.inputs,f=u.outputs,g=u.activators;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Complexity",children:C}),h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(h)})||null,N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(N)})||null]}),V]}),(0,o.createComponentVNode)(2,c.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,c.Flex.Item,{basis:b.length&&f.length?"33%":b.length||f.length?"45%":"100%",children:(0,o.createComponentVNode)(2,c.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,c.Box,{children:m})})}),f.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:f})})})||null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.name)}))})]})]})})};var d=function(e,n){var t=(0,r.useBackend)(n).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_name",{pin:e.ref})},children:[(0,i.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.ref)}))},s=function(e,n){var t=(0,r.useBackend)(n).act,a=e.pin;return a.linked.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_unwire",{pin:a.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},81039:function(e,n,t){"use strict";n.__esModule=!0,n.ICDetailer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(2497);n.ICDetailer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.detail_color,u=d.color_list;return(0,o.createComponentVNode)(2,a.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:Object.keys(u).map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,i.toTitleCase)(e),tooltipPosition:n%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:u[e]===s?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:u[e]},e)}))})})})}},21687:function(e,n,t){"use strict";n.__esModule=!0,n.ICPrinter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);t(88654);n.ICPrinter=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=i.metal,s=i.max_metal,u=i.metal_per_sheet,m=(i.debug,i.upgraded),p=i.can_clone;i.assembly_to_clone,i.categories;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:630,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l,maxValue:s,children:[l/u," / ",s/u," sheets"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,n){return!!e.can_build&&!(e.cost>n.metal)},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.categories,u=(d.debug,(0,r.useSharedState)(n,"categoryTarget",null)),m=u[0],p=u[1],C=(0,i.filter)((function(e){return e.name===m}))(s)[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Circuits",children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{mr:2,children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,i.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:C&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,i.sortBy)((function(e){return e.name}))(C.items).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return a("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."})]})})}},48522:function(e,n,t){"use strict";n.__esModule=!0,n.IDCard=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(14959);n.IDCard=function(e,n){var t=(0,c.useBackend)(n).data,l=t.registered_name,d=t.sex,s=t.age,u=t.assignment,m=t.fingerprint_hash,p=t.blood_type,C=t.dna_hash,h=t.photo_front,N=[{name:"Sex",val:d},{name:"Age",val:s},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:C}];return(0,o.createComponentVNode)(2,a.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:h&&(0,o.createVNode)(1,"img",null,null,1,{src:h.substr(1,h.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.RankIcon,{rank:u})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:u})})]})]})})})}},76952:function(e,n,t){"use strict";n.__esModule=!0,n.IdentificationComputerRegions=n.IdentificationComputerAccessModification=n.IdentificationComputerPrinting=n.IdentificationComputerContent=n.IdentificationComputer=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952),l=t(2497),d=(t(76270),t(22902));n.IdentificationComputer=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,i.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.ntos,s=i.mode,p=i.has_modify,C=i.printing,h=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!i.have_id_slot?h=(0,o.createComponentVNode)(2,d.CrewManifestContent):C?h=(0,o.createComponentVNode)(2,u):1===s&&(h=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(!l||!!i.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===s,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:1===s,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!i.have_printer&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!s&&!p,color:"",children:"Print"})]}),h],0)};n.IdentificationComputerContent=s;var u=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",children:"Please wait..."})};n.IdentificationComputerPrinting=u;var m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.ntos,s=i.station_name,u=i.target_name,m=i.target_owner,C=i.scan_name,h=i.authenticated,N=i.has_modify,V=i.account_number,b=i.centcom_access,f=i.all_centcom_access,g=(i.regions,i.id_rank),k=i.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!h&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:u,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:C,onClick:function(){return r("scan")}})})]}),!!h&&!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,n){return r("reg",{reg:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:V,fluid:!0,onInput:function(e,n){return r("account",{account:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[k.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,a.Section,{title:s,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};n.IdentificationComputerAccessModification=m;var p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=e.actName,u=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return i(s,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};n.IdentificationComputerRegions=p},44570:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.InputModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952);(0,t(88654).createLogger)("inputmodal");n.InputModal=function(e,n){var t,r,s,u=(0,c.useBackend)(n),m=u.act,p=u.data,C=p.title,h=p.message,N=p.initial,V=p.input_type,b=p.timeout,f=(0,c.useLocalState)(n,"curValue",N),g=f[0],k=f[1],v=function(e){if(e.keyCode===i.KEY_ESCAPE)return e.preventDefault(),void m("cancel")};switch(V){case"text":case"num":r=325,t=Math.max(150,h.length),s=(0,o.createComponentVNode)(2,a.Input,{value:N,width:"100%",autoFocus:!0,autoSelect:!0,onKeyDown:v,onChange:function(e,n){k(n)},onEnter:function(e,n){m("choose",{choice:n})}});break;case"message":r=450,t=350,s=(0,o.createComponentVNode)(2,a.TextArea,{value:N,width:"100%",height:"100%",autoFocus:!0,dontUseTabForIndent:!0,onKeyDown:v,onChange:function(e,n){k(n)}})}return(0,o.createComponentVNode)(2,l.Window,{title:C,theme:"abstract",width:r,height:t,children:[b!==undefined&&(0,o.createComponentVNode)(2,d,{value:b}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,className:"InputModal__Section",title:h,tabIndex:0,children:s})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",onClick:function(){return m("choose",{choice:g})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return m("cancel")}})})]})})]})})]})};var d=function(e){var n=e.value;return(0,o.createVNode)(1,"div","InputModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"InputModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=d},53541:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanel=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanel=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.internalsValid;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act)},children:e.item||"Nothing"})},e.name)}))})}),s&&(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:s&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("internals")},children:"Set Internals"})||null})||null]})})}},46638:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanelHuman=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanelHuman=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.specialSlots,u=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,C=l.handcuffedParams,h=l.legcuffed,N=l.legcuffedParams,V=l.accessory;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Divider),s&&s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"running",onClick:function(){return i("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return i("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),u&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"book-medical",onClick:function(){return i("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",C)},children:"Handcuffed"})||null,h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",N)},children:"Legcuffed"})||null,V&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},45e3:function(e,n,t){"use strict";n.__esModule=!0,n.IsolationCentrifuge=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(74814),a=t(85952);n.IsolationCentrifuge=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.busy,s=l.antibodies,u=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,C=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No vial detected."});return p&&(C=s||u?(0,o.createFragment)([s?(0,o.createComponentVNode)(2,c.Section,{title:"Antibodies",children:s}):null,u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,c.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"print",content:"Print",disabled:!s&&!u.length,onClick:function(){return i("print")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return i("sample")}})})]}),C]}),s&&!m||u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[s&&!m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return i("antibody")}})}):null,u.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Strain",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:e.name,onClick:function(){return i("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},83994:function(e,n,t){"use strict";n.__esModule=!0,n.JanitorCart=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.JanitorCart=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.mybag,u=d.mybucket,m=d.mymop,p=d.myspray,C=d.myreplacer,h=d.signs;d.icons;return(0,o.createComponentVNode)(2,a.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Garbage Bag Slot",tooltipPosition:"bottom-end",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return i("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Bucket Slot",tooltipPosition:"bottom",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return i("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-end",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return i("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-end",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return i("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Light Replacer Slot",tooltipPosition:"top",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return i("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Signs Slot",tooltipPosition:"top-start",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return i("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var i={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,n){var t=(0,r.useBackend)(n).data,a=e.iconkey,l=t.icons;return a in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[a].substr(1,l[a].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,c.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:i[a]})}},68741:function(e,n,t){"use strict";n.__esModule=!0,n.Jukebox=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Jukebox=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.playing,u=d.loop_mode,m=d.volume,p=d.current_track_ref,C=d.current_track,h=d.current_genre,N=d.percent,V=d.tracks,b=V.length&&V.reduce((function(e,n){var t=n.genre||"Uncategorized";return e[t]||(e[t]=[]),e[t].push(n),e}),{}),f=s&&(h||"Uncategorized");return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,a.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,a.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",disabled:s,onClick:function(){return l("play")},children:"Play"}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",disabled:!s,onClick:function(){return l("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",onClick:function(){return l("loopmode",{loopmode:1})},selected:1===u,children:"Next"}),(0,o.createComponentVNode)(2,a.Button,{icon:"random",onClick:function(){return l("loopmode",{loopmode:2})},selected:2===u,children:"Shuffle"}),(0,o.createComponentVNode)(2,a.Button,{icon:"redo",onClick:function(){return l("loopmode",{loopmode:3})},selected:3===u,children:"Repeat"}),(0,o.createComponentVNode)(2,a.Button,{icon:"step-forward",onClick:function(){return l("loopmode",{loopmode:4})},selected:4===u,children:"Once"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,step:1,value:100*m,maxValue:100,ranges:{good:[75,Infinity],average:[25,75],bad:[0,25]},format:function(e){return(0,r.round)(e,1)+"%"},onChange:function(e,n){return l("volume",{val:(0,r.round)(n/100,2)})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Available Tracks",children:V.length&&Object.keys(b).sort().map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e,color:f===e?"green":"default",child_mt:0,children:(0,o.createVNode)(1,"div",null,b[e].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"play",selected:p===e.ref,onClick:function(){return l("change_track",{change_track:e.ref})},children:e.title},e.ref)})),0,{style:{"margin-left":"1em"}})},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},13204:function(e,n,t){"use strict";n.__esModule=!0,n.LawManager=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LawManager=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data.isSlaved);return(0,o.createComponentVNode)(2,a.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useSharedState)(n,"lawsTabIndex",0),a=t[0],i=t[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===a,onClick:function(){return i(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===a,onClick:function(){return i(1)},children:"Law Sets"})]}),0===a&&(0,o.createComponentVNode)(2,l)||null,1===a&&(0,o.createComponentVNode)(2,s)||null],0)},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.ion_law_nr,s=i.ion_law,u=i.zeroth_law,m=i.inherent_law,p=i.supplied_law,C=i.supplied_law_position,h=i.zeroth_laws,N=i.has_zeroth_laws,V=i.ion_laws,b=i.has_ion_laws,f=i.inherent_laws,g=i.has_inherent_laws,k=i.supplied_laws,v=i.has_supplied_laws,B=i.isAI,L=i.isMalf,_=i.isAdmin,x=i.channel,w=i.channels,S=h.map((function(e){return e.zero=!0,e})).concat(f);return(0,o.createComponentVNode)(2,c.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:V,title:l+" Laws:",mt:-2})||null,(N||g)&&(0,o.createComponentVNode)(2,d,{laws:S,title:"Inherent Laws",mt:-2})||null,v&&(0,o.createComponentVNode)(2,d,{laws:k,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Statement Channel",children:w.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.channel,selected:x===e.channel,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_laws")},children:"State Laws"})}),B&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation",onClick:function(){return a("notify_laws")},children:"Notify"})})||null]})}),L&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Add"})]}),_&&!N&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:u,fluid:!0,onChange:function(e,n){return a("change_zeroth_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onChange:function(e,n){return a("change_ion_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:m,fluid:!0,onChange:function(e,n){return a("change_inherent_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:p,fluid:!0,onChange:function(e,n){return a("change_supplied_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("change_supplied_law_position")},children:C})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,d=i.isAdmin,s=e.laws,u=e.title,m=e.noButtons,p=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({level:2,title:u},p,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,c.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return a("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return a("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,s=i.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"sync",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},58802:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.ListInput=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952),d=0;n.ListInput=function(e,n){var t=(0,c.useBackend)(n),r=t.act,u=t.data,m=u.title,p=u.message,C=u.buttons,h=u.timeout,N=u.initial,V=(0,c.useLocalState)(n,"search_bar",!1),b=V[0],f=V[1],g=(0,c.useLocalState)(n,"displayed_array",C),k=g[0],v=g[1],B=(0,c.useLocalState)(n,"search_array",[]),L=B[0],_=B[1],x=(0,c.useLocalState)(n,"search_index",0),w=x[0],S=x[1],I=(0,c.useLocalState)(n,"last_char_code",null),y=I[0],T=I[1],A=(0,c.useLocalState)(n,"selected_button",N||C[0]),P=A[0],M=A[1];return(0,o.createComponentVNode)(2,l.Window,{title:m,theme:"abstract",width:325,height:325,children:[h!==undefined&&(0,o.createComponentVNode)(2,s,{value:h}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,autoFocus:!0,className:"ListInput__Section",title:p,tabIndex:0,onKeyDown:function(e){if(e.preventDefault(),!(d>performance.now())){if(d=performance.now()+125,e.keyCode===i.KEY_HOME||e.keyCode===i.KEY_END){var n=e.keyCode===i.KEY_HOME?0:C.length-1;return M(C[n]),T(null),void document.getElementById(C[n]).focus()}if(e.keyCode===i.KEY_UP||e.keyCode===i.KEY_DOWN){var t=1;e.keyCode===i.KEY_UP&&(t=-1);for(var o=0;o=C.length&&(o=0),M(C[o]),T(null),void document.getElementById(C[o]).focus()}if(e.keyCode!==i.KEY_SPACE&&e.keyCode!==i.KEY_ENTER)if(e.keyCode!==i.KEY_ESCAPE){var c=String.fromCharCode(e.keyCode).toLowerCase();if(c){var a;if(c===y&&L.length>0){var l=w+1;l0&&(_(s),S(0),a=s[0])}a&&(T(c),M(a),document.getElementById(a).focus())}}else r("cancel");else r("choose",{choice:P})}},buttons:(0,o.createComponentVNode)(2,a.Button,{compact:!0,icon:"search",color:"transparent",selected:b,tooltip:"Search Bar",tooltipPosition:"left",onClick:function(){f(!b),v(C)}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",id:e,selected:P===e,onClick:function(){P===e?r("choose",{choice:e}):M(e),T(null)},children:e},e)}))})}),b&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,onInput:function(e,n){return v(C.filter((function(e){return-1!==e.toLowerCase().search(n.toLowerCase())})))}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",disabled:null===P,onClick:function(){return r("choose",{choice:P})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return r("cancel")}})})]})})]})})]})};var s=function(e){var n=e.value;return(0,o.createVNode)(1,"div","ListInput__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"ListInput__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=s},36104:function(e,n,t){"use strict";n.__esModule=!0,n.LookingGlass=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LookingGlass=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.currentProgram,u=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",selected:e===s,onClick:function(){return i("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return i("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,c.Button,{mt:-1,fluid:!0,icon:"eye",selected:u,onClick:function(){return i("immersion")},children:u?"Enabled":"Disabled"})})]})})]})})}},74714:function(e,n,t){"use strict";n.__esModule=!0,n.MechaControlConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.MechaControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.beacons,u=d.stored_data;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u.length&&(0,o.createComponentVNode)(2,c.Modal,{children:(0,o.createComponentVNode)(2,c.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,i.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,i.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No mecha beacons found."})]})})}},17888:function(e,n,t){"use strict";n.__esModule=!0,n.Medbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Medbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.beaker,m=l.beaker_total,p=l.beaker_max,C=l.locked,h=l.heal_threshold,N=l.heal_threshold_max,V=l.injection_amount_min,b=l.injection_amount,f=l.injection_amount_max,g=l.use_beaker,k=l.declare_treatment,v=l.vocal;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("eject")},children:"Eject"}),children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:C?"good":"bad",children:C?"Locked":"Unlocked"})]})}),!C&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:0,maxValue:N,value:h,onDrag:function(e,n){return i("adj_threshold",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:V,maxValue:f,value:b,onDrag:function(e,n){return i("adj_inject",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return i("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return i("declaretreatment")},children:k?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return i("togglevoice")},children:v?"On":"Off"})})]})})||null]})})}},37610:function(e,n,t){"use strict";n.__esModule=!0,n.MedicalRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.MedicalRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N?t=(0,o.createComponentVNode)(2,C):5===N?t=(0,o.createComponentVNode)(2,V):6===N&&(t=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,c.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.medical,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n).data.general;return t&&t.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",display:"inline-block",preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"right",textAlign:"right",children:!!t.has_photos&&t.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.virus;return i.sort((function(e,n){return e.name>n.name?1:-1})),i.map((function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,n)}))},b=function(e,n){var t=(0,r.useBackend)(n).data.medbots;return 0===t.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"There are no Medbots."}):t.map((function(e,n){return(0,o.createComponentVNode)(2,c.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,c.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Offline"})})]})})},n)}))},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===i,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===i,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===i,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,n){var t=(0,r.useBackend)(n).act,a=e.args;return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",title:a.name||"Virus",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"red",onClick:function(){return t("modal_close")}}),children:(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:[a.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible cure",children:a.antigen}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rate of Progression",children:a.rate}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Antibiotic Resistance",children:[a.resistance,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species Affected",children:a.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:a.symptoms.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},287:function(e,n,t){"use strict";n.__esModule=!0,n.MessageMonitor=void 0;var o=t(39812),r=(t(41860),t(2497)),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d=t(67861);n.MessageMonitor=function(e,n){var t,r=(0,c.useBackend)(n),d=(r.act,r.data),p=d.auth,C=d.linkedServer,h=(d.message,d.hacking),N=d.emag;return t=h||N?(0,o.createComponentVNode)(2,s):p?C?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),t]})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,a.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,a.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,a.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,n){return r("auth",{key:n})}})]}),!!i&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.linkedServer,d=(0,c.useLocalState)(n,"tabIndex",0),s=d[0],u=d[1];return 0===s?t=(0,o.createComponentVNode)(2,p):1===s?t=(0,o.createComponentVNode)(2,C,{logs:l.pda_msgs,pda:!0}):2===s?t=(0,o.createComponentVNode)(2,C,{logs:l.rc_msgs,rc:!0}):3===s?t=(0,o.createComponentVNode)(2,h):4===s&&(t=(0,o.createComponentVNode)(2,N)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return u(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===s,onClick:function(){return u(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"red",onClick:function(){return i("deauth")},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)},p=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Server "+(i.active?"Enabled":"Disabled"),selected:i.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},C=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.logs),d=e.pda,s=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":s?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.ref,type:s?"rc":"pda"})}}),children:s?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.possibleRecipients,d=i.customsender,s=i.customrecepient,u=i.customjob,m=i.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,a.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onChange:function(e,n){return r("set_sender",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:u,onChange:function(e,n){return r("set_sender_job",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,a.Dropdown,{value:s,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,n){return r("set_message",{val:n})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:i.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},75412:function(e,n,t){"use strict";n.__esModule=!0,n.Microwave=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Microwave=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.config,d=t.data,s=d.broken,u=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Bzzzzttttt!!"})})||u&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,c.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",onClick:function(){return i("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[l.title," is empty."]})})})})}},35016:function(e,n,t){"use strict";n.__esModule=!0,n.MiningOreProcessingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=(t(64499),t(21526));n.MiningOreProcessingConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.unclaimedPoints,u=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return r("power")},children:u?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:s<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],s=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],u=function(e,n){return-1===s.indexOf(e.ore)||-1===s.indexOf(n.ore)?e.ore-n.ore:s.indexOf(n.ore)-s.indexOf(e.ore)},m=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&s.sort(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,a.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(n){return i("toggleSmelting",{ore:e.ore,set:d.indexOf(n)})}}),children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},87314:function(e,n,t){"use strict";n.__esModule=!0,n.MiningStackingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(64499);n.MiningStackingConsole=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.stacktypes,u=d.stackingAmt;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:u,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,n){return l("change_stack",{amt:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},62012:function(e,n,t){"use strict";n.__esModule=!0,n.MiningVendor=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(21526);var d={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.MiningVendor=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})};var s=function(e,n){var t=(0,c.useBackend)(n),l=(t.act,t.data),s=l.has_id,u=l.id,p=l.items,C=(0,c.useLocalState)(n,"search",""),h=C[0],N=(C[1],(0,c.useLocalState)(n,"sort","Alphabetical")),V=N[0],b=(N[1],(0,c.useLocalState)(n,"descending",!1)),f=b[0],g=(b[1],(0,r.createSearch)(h,(function(e){return e[0]}))),k=!1,v=Object.entries(p).map((function(e,n){var t=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=s&&u.points>=e[1].price,e[1]})).sort(d[V]);if(0!==t.length)return f&&(t=t.reverse()),k=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:k?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),l=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!i.has_id||i.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.config,t.data),s=i.nif_percent,u=i.nif_stat,m=(i.last_notification,i.nutrition),p=i.isSynthetic,C=i.modules,h=e.setViewing;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(u,s)," (",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:s}),"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return a("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return h(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return a("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,c.Box,{children:e.stat_text})},e.ref)}))})})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.theme;return(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:i,onSelected:function(e){return a("setTheme",{theme:e})}})})})}},79630:function(e,n,t){"use strict";n.__esModule=!0,n.NTNetRelay=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(67861);n.NTNetRelay=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.dos_crashed,s=(c.enabled,c.dos_overload,c.dos_capacity,(0,o.createComponentVNode)(2,l));return i&&(s=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Window,{width:i?700:500,height:i?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dos_crashed,i.enabled),d=i.dos_overload,s=i.dos_capacity;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",s," GQ"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return a("purge")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return a("restart")}})})]})}},60042:function(e,n,t){"use strict";n.__esModule=!0,n.Newscaster=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d="Main Menu",s="New Channel",u="View List",m="New Story",p="Print",C="New Wanted",h="View Wanted",N="View Selected Channel";n.Newscaster=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.screen,r.user;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,V)]})})};var V=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.user,(0,c.useSharedState)(n,"screen",d)),i=r[0],l=r[1],s=b[i];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,s,{setScreen:l})})},b={"Main Menu":function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(h)},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(u)},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(s)},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(m)},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d(p)},children:"Print Newspaper"})]}),!!i&&(0,o.createComponentVNode)(2,a.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(C)},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.c_locked,m=l.user,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return i("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"View List":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.channels,s=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return s(d)},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){i("show_channel",{show_channel:e.ref}),s(N)},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.channel_name,s=i.user,u=i.title,m=i.msg,p=i.photo_data,C=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return C(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Author",color:"good",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Title",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:u||"(no title yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_title")},icon:"pen",tooltip:"Edit Title",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:m||"(no message yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:p?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return C(d)},children:"Cancel"})]})},Print:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.total_num,s=i.active_num,u=i.message_num,m=i.paper_remaining,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",s," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*m," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"New Wanted":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.msg,m=l.photo_data,p=l.user,C=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return h(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,n){return i("set_wanted_desc",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return i("set_attachment")},children:m?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_wanted")},children:"Submit Wanted Issue"}),!!C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return i("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h(d)},children:"Cancel"})]})},"View Wanted":function(e,n){var t=(0,c.useBackend)(n),i=(t.act,t.data.wanted_issue),l=e.setScreen;return i?(0,o.createComponentVNode)(2,a.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(i.author)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(i.criminal)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(i.desc)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:i.img&&(0,o.createVNode)(1,"img",null,null,1,{src:i.img})||"None"})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.viewing_channel,s=l.securityCaster,m=l.company,p=e.setScreen;return d?(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return i("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return i("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",m," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return i("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return i("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},31669:function(e,n,t){"use strict";n.__esModule=!0,n.NoticeBoard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.NoticeBoard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.notices;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:l.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,c.Button,{icon:"image",content:"Look",onClick:function(){return i("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sticky-note",content:"Read",onClick:function(){return i("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Write",onClick:function(){return i("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,c.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return i("remove",{ref:e.ref})}})]},n)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No notices posted here."})})})})}},63231:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAccessDecrypter=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(76952),i=t(74814);n.NtosAccessDecrypter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.message,u=d.running,m=d.rate,p=d.factor,C=d.regions,h=function(e){for(var n="";n.lengthp?n+="0":n+="1";return n};return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:s&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:s})||u&&(0,o.createComponentVNode)(2,i.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Pick access code to decrypt",children:C.length&&(0,o.createComponentVNode)(2,a.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,i.Box,{children:"Please insert ID card."})})})})}},79760:function(e,n,t){"use strict";n.__esModule=!0,n.NtosArcade=void 0;var o=t(39812),r=t(5908),c=t(71494),a=t(74814),i=t(85952);n.NtosArcade=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(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:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.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===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},97908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAtmosControl=void 0;var o=t(39812),r=t(85952),c=t(46566);n.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.AtmosControlContent)})})}},63645:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCameraConsole=void 0;var o=t(39812),r=t(85952),c=t(3180);n.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CameraConsoleContent)})})}},74093:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(130);n.NtosCommunicationsConsole=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},55513:function(e,n,t){"use strict";n.__esModule=!0,n.NtosConfiguration=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosConfiguration=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.power_usage,u=l.battery_exists,m=l.battery,p=void 0===m?{}:m,C=l.disk_size,h=l.disk_used,N=l.hardware,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",s,"W"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Battery Status",color:!u&&"average",children:u?(0,o.createComponentVNode)(2,c.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"File System",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:C,color:"good",children:[h," GQ / ",C," GQ"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Hardware Components",children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,c.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return i("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},17539:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCrewMonitor=void 0;var o=t(39812),r=t(85952),c=t(96158);n.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CrewMonitorContent)})})}},20025:function(e,n,t){"use strict";n.__esModule=!0,n.NtosDigitalWarrant=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(64499);n.NtosDigitalWarrant=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(c.warrantname,c.warrantcharges,c.warrantauth),d=(c.type,c.allwarrants,(0,o.createComponentVNode)(2,l));return i&&(d=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data.allwarrants;return(0,o.createComponentVNode)(2,c.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",fluid:!0,onClick:function(){return a("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=e.type,s=l.allwarrants,u=(0,i.filter)((function(e){return e.arrestsearch===d}))(s);return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"})]}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.warrantname,d=i.warrantcharges,s=i.warrantauth,u=i.type,m="arrest"===u,p="arrest"===u?"Name":"Location",C="arrest"===u?"Charges":"Reason";return(0,o.createComponentVNode)(2,c.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return a("editwarrantname")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:C,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"balance-scale",onClick:function(){return a("editwarrantauth")}}),children:s})]})})}},11325:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailAdministration=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(77006);n.NtosEmailAdministration=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.error,m=c.cur_title,p=c.current_account,C=(0,o.createComponentVNode)(2,l);return i?C=(0,o.createComponentVNode)(2,d):m?C=(0,o.createComponentVNode)(2,s):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:C})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",onClick:function(){return a("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",onClick:function(){return a("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:i})},s=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i.NtosEmailClientViewMessage,{administrator:!0})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.error,i.msg_title,i.msg_body,i.msg_timestamp,i.msg_source,i.current_account),d=i.cur_suspended,s=i.messages;i.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,c.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return a("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"key",onClick:function(){return a("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Messages",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No messages found in selected account."})})]})}},77006:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailClientViewMessage=n.NtosEmailClient=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.NtosEmailClient=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.PC_device_theme,s=c.error,u=c.downloading,m=c.current_account,p=(0,o.createComponentVNode)(2,h);return s?p=(0,o.createComponentVNode)(2,C,{error:s}):u?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:i,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),l=a.down_filename,d=a.down_progress,s=a.down_size,u=a.down_speed;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"File",children:[l," (",s," GQ)"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:d,maxValue:s,children:[d,"/",s," (",(0,i.round)(d/s*100,1),"%)"]})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.current_account,d=i.addressbook,C=i.new_message,h=i.cur_title,N=(0,o.createComponentVNode)(2,s);return d?N=(0,o.createComponentVNode)(2,m):C?N=(0,o.createComponentVNode)(2,p):h&&(N=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,c.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:N})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.folder),d=i.messagecount,s=i.messages;return(0,o.createComponentVNode)(2,c.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.administrator,d=i.cur_title,s=i.cur_source,u=i.cur_timestamp,m=i.cur_body,p=i.cur_hasattachment,C=i.cur_attachment_filename,h=i.cur_attachment_size,N=i.cur_uid;return(0,o.createComponentVNode)(2,c.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:N})}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":N})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:N})}}),p&&(0,o.createComponentVNode)(2,c.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:N})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"From",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"At",children:u}),p&&!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",color:"average",children:[C," (",h,"GQ)"]})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};n.NtosEmailClientViewMessage=u;var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.msg_title),d=i.msg_recipient,s=i.msg_body,u=i.msg_hasattachment,m=i.msg_attachment_filename,p=i.msg_attachment_size;return(0,o.createComponentVNode)(2,c.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_title",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_recipient",{val:n})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachments",buttons:u&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},C=function(e,n){var t=(0,r.useBackend)(n).act,a=e.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return",onClick:function(){return t("reset")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:a})})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stored_login,d=i.stored_password;return(0,o.createComponentVNode)(2,c.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_login",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_password",{val:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",onClick:function(){return a("login")},children:"Log In"})]})}},86441:function(e,n,t){"use strict";n.__esModule=!0,n.NtosFileManager=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);t(2497);n.NtosFileManager=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.PC_device_theme,u=d.usbconnected,m=d.filename,p=d.filedata,C=d.error,h=d.files,N=void 0===h?[]:h,V=d.usbfiles,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:s,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(m||C)&&(0,o.createComponentVNode)(2,c.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[C||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i,{files:N,usbconnected:u,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),u&&(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,i,{usbmode:!0,files:b,usbconnected:u,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var i=function(e){var n=e.files,t=void 0===n?[]:n,r=e.usbconnected,a=e.usbmode,i=e.onUpload,l=e.onDelete,d=e.onRename,s=e.onOpen;return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Size"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(n,t){return d(e.name,t)}}),(0,o.createComponentVNode)(2,c.Button,{content:"Open",onClick:function(){return s(e.name)}})],4)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(a?(0,o.createComponentVNode)(2,c.Button,{icon:"download",tooltip:"Download",onClick:function(){return i(e.name)}}):(0,o.createComponentVNode)(2,c.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return i(e.name)}}))],0)})]},e.name)}))]})}},87369:function(e,n,t){"use strict";n.__esModule=!0,n.NtosIdentificationComputer=void 0;var o=t(39812),r=(t(64499),t(71494)),c=(t(74814),t(85952)),a=(t(2497),t(76270),t(76952));n.NtosIdentificationComputer=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},59543:function(e,n,t){"use strict";n.__esModule=!0,n.NtosMain=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),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",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};n.NtosMain=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.device_theme,u=d.programs,m=void 0===u?[]:u,p=d.has_light,C=d.light_on,h=d.comp_light_color,N=d.removable_media,V=void 0===N?[]:N,b=d.login,f=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===s?"Syndix Main Menu":"NtOS Main Menu",theme:s,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"144px",icon:"lightbulb",selected:C,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",C?"ON":"OFF"]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:h})]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",disabled:!f.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:["ID Name: ",f.IDName]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:["Assignment: ",f.IDJob]})]})}),!!V.length&&(0,o.createComponentVNode)(2,c.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,c.Table,{children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},73883:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetChat=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetChat=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.can_admin,s=l.adminmode,u=l.authed,m=l.username,p=l.active_channel,C=l.is_operator,h=l.all_channels,N=void 0===h?[]:h,V=l.clients,b=void 0===V?[]:V,f=l.messages,g=void 0===f?[]:f,k=null!==p,v=u||s;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.Section,{height:"600px",children:(0,o.createComponentVNode)(2,c.Table,{height:"580px",children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,n){return i("PRG_newchannel",{new_channel_name:n})}}),N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,n){return i("PRG_changename",{new_name:n})}}),!!d&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(s?"ON":"OFF"),color:s?"bad":"good",onClick:function(){return i("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:k&&(v?g.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,c.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,n){return i("PRG_speak",{message:n})}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.name},e.name)}))}),k&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,n){return i("PRG_savelog",{log_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return i("PRG_leavechannel")}})],4),!!C&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return i("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,n){return i("PRG_renamechannel",{new_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,n){return i("PRG_setpassword",{new_password:n})}})],4)]})]})})})})})}},83908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDosContent=n.NtosNetDos=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetDos=function(e,n){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.relays,d=void 0===l?[]:l,s=i.focus,u=i.target,m=i.speed,p=i.overload,C=i.capacity,h=i.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("PRG_reset")}})],4);var N=function(e){for(var n="",t=p/C;n.lengtht?n+="0":n+="1";return n};return u?(0,o.createComponentVNode)(2,c.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)})]}):(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.id,selected:s===e.id,onClick:function(){return a("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!s,mt:1,onClick:function(){return a("PRG_execute")}})]})};n.NtosNetDosContent=i},83305:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDownloader=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.NtosNetDownloader=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.PC_device_theme,u=d.disk_size,m=d.disk_used,p=d.downloadable_programs,C=void 0===p?[]:p,h=d.error,N=d.hacked_programs,V=void 0===N?[]:N,b=d.hackedavailable;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:s,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return r("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:m,minValue:0,maxValue:u,children:m+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:C.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(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."}),V.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,n){var t=e.program,i=(0,c.useBackend)(n),l=i.act,d=i.data,s=d.disk_size,u=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),C=d.downloadsize,h=d.downloadspeed,N=d.downloads_queue,V=s-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:C,value:m,children:[(0,r.round)(m/C*100,1),"% (",h,"GQ/s)"]})||-1!==N.indexOf(t.filename)&&(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:t.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:t.size>V,onClick:function(){return l("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>V&&(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})]})}},6806:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetMonitor=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosNetMonitor=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.ntnetrelays,s=l.ntnetstatus,u=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,C=l.config_systemcontrol,h=l.idsalarm,N=l.idsstatus,V=l.ntnetmaxlogs,b=l.maxlogs,f=l.minlogs,g=l.banned_nids,k=l.ntnetlogs,v=void 0===k?[]:k;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return i("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return i("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return i("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return i("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return i("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return i("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return i("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:N?"power-off":"times",content:N?"ENABLED":"DISABLED",selected:N,onClick:function(){return i("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return i("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:V,minValue:f,maxValue:b,width:"39px",onChange:function(e,n){return i("updatemaxlogs",{new_number:n})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return i("purgelogs")}}),children:v.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},4363:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetTransfer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetTransfer=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),m=c.error,p=c.downloading,C=c.uploading,h=c.upload_filelist,N=(0,o.createComponentVNode)(2,u);return m?N=(0,o.createComponentVNode)(2,i):p?N=(0,o.createComponentVNode)(2,l):C?N=(0,o.createComponentVNode)(2,d):h.length&&(N=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:N})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Reset"}),children:["Additional Information: ",i]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.download_name,d=i.download_progress,s=i.download_size,u=i.download_netspeed;return(0,o.createComponentVNode)(2,c.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:s,children:[d," / ",s," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.upload_clients,d=i.upload_filename,s=i.upload_haspassword;return(0,o.createComponentVNode)(2,c.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Server Password",children:s?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Upload"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.upload_filelist;return(0,o.createComponentVNode)(2,c.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Section,{title:"Pick file to serve.",level:2,children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"upload",onClick:function(){return a("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.servers;return(0,o.createComponentVNode)(2,c.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"upload",onClick:function(){return a("PRG_uploadmenu")},children:"Send File"}),children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,c.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,c.Box,{children:"No upload servers found."})})}},23225:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNewsBrowser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(5908);n.NtosNewsBrowser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=u.article,p=u.download,C=u.message,h=(0,o.createComponentVNode)(2,d);return m?h=(0,o.createComponentVNode)(2,l):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:[C," ",(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return i("PRG_clearmessage")}})]}),h]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.article;if(!l)return(0,o.createComponentVNode)(2,c.Section,{children:"Error: Article not found."});var d=l.title,s=l.cover,u=l.content;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"})],4),children:[!!s&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,i.resolveAsset)(s)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.showing_archived,d=i.all_articles;return(0,o.createComponentVNode)(2,c.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,c.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.download,l=i.download_progress,d=i.download_maxprogress,s=i.download_rate;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Download Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",fluid:!0,onClick:function(){return a("PRG_reset")},children:"Abort Download"})})]})})}},3839:function(e,n,t){"use strict";n.__esModule=!0,n.NtosOvermapNavigation=void 0;var o=t(39812),r=t(85952),c=t(12640);n.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.OvermapNavigationContent)})})}},54698:function(e,n,t){"use strict";n.__esModule=!0,n.NtosPowerMonitor=void 0;var o=t(39812),r=t(85952),c=t(89793);n.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.PowerMonitorContent)})})}},17086:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRCON=void 0;var o=t(39812),r=t(85952),c=t(43996);n.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.RCONContent)})})}},69480:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRevelation=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosRevelation=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,n){return i("PRG_obfuscate",{new_name:n})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return i("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},93990:function(e,n,t){"use strict";n.__esModule=!0,n.NtosShutoffMonitor=void 0;var o=t(39812),r=t(85952),c=t(89957);n.NtosShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.ShutoffMonitorContent)})})}},76124:function(e,n,t){"use strict";n.__esModule=!0,n.NtosStationAlertConsole=void 0;var o=t(39812),r=t(85952),c=t(32015);n.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.StationAlertConsoleContent)})})}},22475:function(e,n,t){"use strict";n.__esModule=!0,n.NtosSupermatterMonitor=void 0;var o=t(39812),r=t(85952),c=t(6951);n.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.SupermatterMonitorContent)})})}},66744:function(e,n,t){"use strict";n.__esModule=!0,n.NtosUAV=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosUAV=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current_uav,s=l.signal_strength,u=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal",children:d&&s||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d.power,onClick:function(){return i("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,disabled:!d.power,onClick:function(){return i("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"quidditch",onClick:function(){return i("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return i("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No UAVs Paired."})})]})})}},19458:function(e,n,t){"use strict";n.__esModule=!0,n.NtosWordProcessor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosWordProcessor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.error,u=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),C=l.filedata;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",s,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return i("PRG_backtomenu")}})]})||u&&(0,o.createComponentVNode)(2,c.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return i("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0})]}),m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"file-word",onClick:function(){return i("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},n)}))]})})})||(0,o.createComponentVNode)(2,c.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!C,onClick:function(){return i("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:C}})})]})})})}},18326:function(e,n,t){"use strict";n.__esModule=!0,n.OmniFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniFilter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.dir+" Port",children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):i(e)},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},78588:function(e,n,t){"use strict";n.__esModule=!0,n.OmniMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return i("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return i("configure")}})],4),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Port"}),u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Concentration"}),u?(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:u},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return i("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,n){var t=(0,r.useBackend)(n).act,a=e.port,l=e.config;return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:a.dir+" Port"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:a.input,disabled:a.output,icon:"compress-arrows-alt",onClick:function(){return t("switch_mode",{mode:a.input?"none":"in",dir:a.dir})}}):i(a)}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:a.output,icon:"expand-arrows-alt",onClick:function(){return t("switch_mode",{mode:"out",dir:a.dir})}}):100*a.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",icon:"wrench",disabled:!a.input,content:a.input?100*a.concentration+" %":"-",onClick:function(){return t("switch_con",{dir:a.dir})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{icon:a.con_lock?"lock":"lock-open",disabled:!a.input,selected:a.con_lock,content:a.f_type||"None",onClick:function(){return t("switch_conlock",{dir:a.dir})}})})],4):null]})}},48826:function(e,n,t){"use strict";n.__esModule=!0,n.OperatingComputer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(85952),i=t(74814),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.OperatingComputer=function(e,n){var t,r=(0,c.useBackend)(n),l=r.act,d=r.data,s=d.hasOccupant,u=d.choice;return t=u?(0,o.createComponentVNode)(2,C):s?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,a.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!u,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!!u,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:t})]})})};var m=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:t.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[t.stat][0],children:l[t.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxHealth,value:t.health/t.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]])},n)},n)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxTemp,value:t.bodyTemperature/t.maxTemp,color:u[t.temperatureSuitability+3],children:[(0,r.round)(t.btCelsius),"\xb0C, ",(0,r.round)(t.btFaren),"\xb0F"]})}),!!t.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.bloodMax,value:t.bloodLevel/t.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[t.bloodPercent,"%, ",t.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",children:[t.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Procedure",level:"2",children:t.surgery&&t.surgery.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:t.surgery.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,a=t.data,l=a.verbose,d=a.health,s=a.healthAlarm,u=a.oxy,m=a.oxyAlarm,p=a.crit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,i.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:s,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,n){return r("health_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return r(u?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,n){return r("oxy_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},51888:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapDisperser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapDisperser=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.faillink,s=l.calibration,u=l.overmapdir,m=l.cal_accuracy,p=l.strength,C=l.range,h=l.next_shot,N=l.nopower,V=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===u}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Load Type",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cooldown",children:0===h&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Ready"})||h>1&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," Seconds",(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"exchange-alt",onClick:function(){return a("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["Cal #",n,":",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"random",onClick:function(){return a("calibration",{calibration:n})},children:e.toString()})]},n)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return a("strength")},children:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return a("range")},children:C})})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return a("fire")},children:"Fire ORB"})})]})}},25123:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapEnginesContent=n.OvermapEngines=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapEngines=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.global_state,d=i.global_limit,s=i.engines_info,u=i.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,onClick:function(){return a("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:0!==n&&-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:["Engine #",n+1," | Thrust: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,c.Section,{width:"127%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,c.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,c.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,c.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return a("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},n)}))})],4)};n.OvermapEnginesContent=i},63836:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFull=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(25123),l=t(89380),d=t(51932);n.OvermapFull=function(e,n){var t=(0,r.useLocalState)(n,"overmapFullState",0),s=t[0],u=t[1];return(0,o.createComponentVNode)(2,a.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:"Engines"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:"Helm"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:"Sensors"})]}),0===s&&(0,o.createComponentVNode)(2,i.OvermapEnginesContent),1===s&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===s&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},89380:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFlightDataWrap=n.OvermapHelmContent=n.OvermapHelm=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapHelm=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,m)],4)};n.OvermapHelmContent=l;var d=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,i.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};n.OvermapFlightDataWrap=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.canburn,s=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,c.Button,{selected:s,onClick:function(){return a("manual")},icon:"compass",children:s?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.dest,d=i.d_x,s=i.d_y,u=i.speedlimit,m=i.autopilot;return i.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:s})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[u," Gm/h"]})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.sector,d=i.s_x,s=i.s_y,u=i.sector_info,m=i.landed,p=i.locations;return(0,o.createComponentVNode)(2,c.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[d," : ",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Data",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return a("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},12640:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapNavigationContent=n.OvermapNavigation=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapNavigation=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sector,s=l.s_x,u=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[s," : ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,i.OvermapFlightData,{disableLimiterControls:!0})})],4)};n.OvermapNavigationContent=l},84031:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShieldGenerator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShieldGenerator=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=i.modes,u=i.offline_for;return u?(0,o.createComponentVNode)(2,c.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",u," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Section,{title:"Field Calibration",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:e.status,onClick:function(){return a("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,c.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.running,l=a.overloaded,d=a.mitigation_max,s=a.mitigation_physical,u=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,C=a.max_energy,h=a.current_energy,N=a.percentage_energy,V=a.total_segments,b=a.functional_segments,f=a.field_radius,g=a.target_radius,k=a.input_cap_kw,v=a.upkeep_power_usage,B=a.power_usage,L=a.spinup_counter;return(0,o.createComponentVNode)(2,c.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Generator is",children:1===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Shutting Down"})||2===i&&(l&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Running"}))||3===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Inactive"})||4===i&&(0,o.createComponentVNode)(2,c.Box,{color:"blue",children:["Spinning Up\xa0",g!==f&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[2*L,"s"]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,maxValue:C,children:[h," / ",C," MJ (",N,"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mitigation",children:[u,"% EM / ",s,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:v})," kW"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Energy Use",children:k&&(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:B,maxValue:k,children:[B," / ",k," kW"]})})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V})," m\xb2 (radius ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),", target ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.running,d=i.hacked,s=i.idle_multiplier,u=i.idle_valid_values;return(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",onClick:function(){return a("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",onClick:function(){return a("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",onClick:function(){return a("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Set inactive power use intensity",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e===s,disabled:4===l,onClick:function(){return a("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},51932:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShipSensorsContent=n.OvermapShipSensors=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShipSensors=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.viewing,d=i.on,s=i.range,u=i.health,m=i.max_health,p=i.heat,C=i.critical_heat,h=i.status,N=i.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:l,onClick:function(){return a("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return a("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,c.Button,{icon:"signal",onClick:function(){return a("range")},children:s})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*C,Infinity],average:[.5*C,.75*C],good:[-Infinity,.5*C]},value:p,maxValue:C,children:p<.5*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Temperature low."})||p<.75*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,c.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"search",onClick:function(){return a("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===i.status&&(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wifi",onClick:function(){return a("link")},children:"Link up with sensor suite?"})})||null],0)};n.OvermapShipSensorsContent=i},57966:function(e,n,t){"use strict";n.__esModule=!0,n.ParticleAccelerator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ParticleAccelerator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.assembled,s=l.power,u=l.strength;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Run Scan",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:!d,onClick:function(){return i("remove_strength")}})," ",String(u).padStart(1,"0")," ",(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:!d,onClick:function(){return i("add_strength")}})]})]})})]})})}},80374:function(e,n,t){"use strict";n.__esModule=!0,n.PartsLathe=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(95481);n.PartsLathe=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.panelOpen,s.copyBoard),m=s.copyBoardReqComponents,p=s.queue,C=s.building,h=s.buildPercent,N=s.error,V=s.recipies;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[N&&(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:["Missing Materials: ",N]})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),C&&(0,o.createComponentVNode)(2,c.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,i.toTitleCase)(C)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:h,maxValue:100})})]})})||null,u&&(0,o.createComponentVNode)(2,c.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,i.toTitleCase)(u)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[e.qty," x ",(0,i.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,c.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Queue",children:p.length&&p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["#",n+1,": ",(0,i.toTitleCase)(e),(n>0||!C)&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:n+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",children:V.length&&V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,i.toTitleCase)(e.name)})},e.name)}))})]})})}},83987:function(e,n,t){"use strict";n.__esModule=!0,n.PathogenicIsolator=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(16007),a=t(74814),i=t(85952),l=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!i,icon:"print",content:"Print",onClick:function(){return c("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return c("modal_close")}})],4),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};n.PathogenicIsolator=function(e,n){var t=(0,r.useBackend)(n),u=(t.act,t.data.isolating),m=(0,r.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=null;return 0===p?h=(0,o.createComponentVNode)(2,d):1===p&&(h=(0,o.createComponentVNode)(2,s)),(0,c.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,i.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[u&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Database"})]}),h]})]})};var d=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.syringe_inserted,d=i.pathogen_pool,s=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!s,onClick:function(){return c("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return c("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Isolate",onClick:function(){return c("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return c("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No syringe inserted."}))})},s=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.database,d=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return c("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"The viral database is empty."})})}},72586:function(e,n,t){"use strict";n.__esModule=!0,n.Pda=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(73218),l=t(75168);n.Pda=function(e,n){var t=(0,r.useBackend)(n),m=(t.act,t.data),p=m.app,C=m.owner,h=m.useRetro;if(!C)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var N=function(e){var n;try{n=l("./"+e+".js")}catch(t){if("MODULE_NOT_FOUND"===t.code)return(0,i.routingError)("notFound",e);throw t}return n[e]||(0,i.routingError)("missingExport",e)}(p.template),V=(0,r.useLocalState)(n,"settingsMode",!1),b=V[0],f=V[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:h?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:f}),b&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Box,{mb:8}),(0,o.createComponentVNode)(2,u,{setSettingsMode:f})]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.settingsMode,d=e.setSettingsMode,s=i.idInserted,u=i.idLink,m=(i.cartridge_name,i.stationTime);return(0,o.createComponentVNode)(2,c.Box,{mb:1,children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[!!s&&(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:u})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("Retro")},icon:"adjust"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.idInserted,d=i.idLink,s=i.cartridge_name,u=i.touch_silent;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return a("Retro")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",selected:!u,content:u?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Eject")},content:s})}),!!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Authenticate")},content:d})})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.setSettingsMode,d=i.app,s=i.useRetro;return(0,o.createComponentVNode)(2,c.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:s?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),a("Home")}})})]})})}},67589:function(e,n,t){"use strict";n.__esModule=!0,n.PersonalCrafting=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return l(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return l(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function l(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);t=.5?"good":s>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,c.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,c.Box,{color:u,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,i.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},82564:function(e,n,t){"use strict";n.__esModule=!0,n.PortablePump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(34227);n.PortablePump=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.direction,u=d.target_pressure,m=d.default_pressure,p=d.min_pressure,C=d.max_pressure;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"sign-in-alt":"sign-out-alt",content:s?"In":"Out",selected:s,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:C,value:u,unit:"kPa",stepPixelSize:.3,onChange:function(e,n){return l("pressure",{pressure:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",disabled:u===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",disabled:u===C,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},24901:function(e,n,t){"use strict";n.__esModule=!0,n.PortableScrubber=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952)),i=t(34227);n.PortableScrubber=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.rate,u=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,a.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:u,maxValue:m,value:s,unit:"L/s",onChange:function(e,n){return l("volume_adj",{vol:n})}})})})})]})})}},31695:function(e,n,t){"use strict";n.__esModule=!0,n.PortableTurret=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.PortableTurret=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.on,u=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,C=l.check_weapons,h=l.neutralize_noaccess,N=l.neutralize_norecord,V=l.neutralize_criminals,b=l.neutralize_all,f=l.neutralize_nonsynth,g=l.neutralize_unidentified,k=l.neutralize_down;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:d,onClick:function(){return i("power")}})}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"exclamation-triangle":"times",content:u?"On":"Off",color:u?"bad":"",disabled:d,onClick:function(){return i("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:d,onClick:function(){return i("autharrest")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:N,content:"No Sec Record",disabled:d,onClick:function(){return i("authnorecord")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Weapons",disabled:d,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Access",disabled:d,onClick:function(){return i("authaccess")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return i("authxeno")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:f,content:"All Non-Synthetics",disabled:d,onClick:function(){return i("authsynth")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:k,content:"Downed Targets",disabled:d,onClick:function(){return i("authdown")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return i("authall")}})]})],4)]})})}},89793:function(e,n,t){"use strict";n.__esModule=!0,n.AreaCharge=n.PowerMonitorFocus=n.PowerMonitorContent=n.PowerMonitor=n.powerRank=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(41860),i=t(34380),l=t(71494),d=t(74814),s=t(85952),u=5e5,m=function(e){var n=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(n)};n.powerRank=m;n.PowerMonitor=function(){return(0,o.createComponentVNode)(2,s.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(c.map_levels,c.all_sensors),i=c.focus;if(i)return(0,o.createComponentVNode)(2,C,{focus:i});var s=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return a&&(s=(0,o.createComponentVNode)(2,d.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:s})};n.PowerMonitorContent=p;var C=function(e,n){var t=(0,l.useBackend)(n),i=t.act,s=(t.data,e.focus),p=s.history,C=(0,l.useLocalState)(n,"sortByField",null),V=C[0],b=C[1],f=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,k=p.supply.map((function(e,n){return[n,e]})),v=p.demand.map((function(e,n){return[n,e]})),B=Math.max.apply(Math,[u].concat(p.supply,p.demand)),L=(0,c.flow)([(0,r.map)((function(e,n){return Object.assign({},e,{id:e.name+n})})),"name"===V&&(0,r.sortBy)((function(e){return e.name})),"charge"===V&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===V&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===V&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(s.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:s.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return i("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:f,minValue:0,maxValue:B,color:"teal",children:(0,a.toFixed)(f/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:B,color:"pink",children:(0,a.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,B],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,B],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===V,content:"Name",onClick:function(){return b("name"!==V&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===V,content:"Charge",onClick:function(){return b("charge"!==V&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===V,content:"Draw",onClick:function(){return b("draw"!==V&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===V,content:"Problems",onClick:function(){return b("problems"!==V&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),L.map((function(e,n){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,h,{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,N,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};n.PowerMonitorFocus=C;var h=function(e){var n=e.charging,t=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===n&&(t>50?"battery-half":"battery-quarter")||1===n&&"bolt"||2===n&&"battery-full",color:0===n&&(t>50?"yellow":"red")||1===n&&"yellow"||2===n&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(t)+"%"})],4)};n.AreaCharge=h,h.defaultHooks=i.pureComponentHooks;var N=function(e){var n=e.status,t=Boolean(2&n),r=Boolean(1&n),c=(t?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:t?"good":"bad",content:r?undefined:"M",title:c})};N.defaultHooks=i.pureComponentHooks},81121:function(e,n,t){"use strict";n.__esModule=!0,n.PressureRegulator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.PressureRegulator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,C=l.set_flow_rate,h=l.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return i("toggle_valve")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return i("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return i("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return i("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_press",{press:"set"})}})],4),children:[s/100," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_flow_rate",{press:"set"})}})],4),children:[C/10," L/s"]})]})})]})})}},14210:function(e,n,t){"use strict";n.__esModule=!0,n.PrisonerManagement=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(58083);n.PrisonerManagement=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.chemImplants,u=l.trackImplants;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",onClick:function(){return i("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return i("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Chemical Implants",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Inject"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Tracking Implants",children:u.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Message"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},43996:function(e,n,t){"use strict";n.__esModule=!0,n.RCONContent=n.RCON=void 0;var o=t(39812),r=t(41860),c=t(58083),a=t(71494),i=t(74814),l=t(85952),d=t(2497),s=1e3;n.RCON=function(e,n){return(0,o.createComponentVNode)(2,l.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,r=(0,a.useLocalState)(n,"tabIndex",0),c=r[0],l=r[1];return 0===c?t=(0,o.createComponentVNode)(2,m):1===c&&(t=(0,o.createComponentVNode)(2,h)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:t})],4)};n.RCONContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.smes_info);return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:r.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,p,{smes:e})},e.RCON_tag)}))})})},p=function(e,n){(0,a.useBackend)(n).act;var t=e.smes,c=t.capacityPercent,l=t.capacity,d=t.charge,s=(t.inputAttempt,t.inputting,t.inputLevel,t.inputLevelMax,t.inputAvailable,t.outputAttempt,t.outputting,t.outputLevel,t.outputLevelMax,t.outputUsed,t.RCON_tag);return(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{flexBasis:"40%",fontSize:1.2,children:s}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*c,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(d/6e4,1)," kWh / ",(0,r.round)(l/6e4)," kWh (",c,"%)"]})})]})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"input"})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"output"})}),(0,o.createComponentVNode)(2,i.Stack.Divider)]})},C=function(e,n){var t,r,l,u,m,p,C,h=(0,a.useBackend)(n).act,N=e.way,V=e.smes,b=(V.capacityPercent,V.capacity,V.charge,V.inputAttempt),f=V.inputting,g=V.inputLevel,k=V.inputLevelMax,v=V.inputAvailable,B=V.outputAttempt,L=V.outputting,_=V.outputLevel,x=V.outputLevelMax,w=V.outputUsed,S=V.RCON_tag;switch(N){case"input":t=g,r=k,l=v,"IN",u="smes_in_toggle",m="smes_in_set",b,p=b?f?"green":"yellow":null,C=b?f?"The SMES is drawing power.":"The SMES lacks power.":"The SMES input is off.";break;case"output":t=_,r=x,l=w,"OUT",u="smes_out_toggle",m="smes_out_set",B,p=B?L?"green":"yellow":null,C=B?L?"The SMES is outputting power.":"The SMES lacks any draw.":"The SMES output is off."}return(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"20%",children:(0,d.capitalize)(N)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",color:p,tooltip:C,onClick:function(){return h(u,{smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===t,onClick:function(){return h(m,{target:"min",smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===t,onClick:function(){return h(m,{adjust:-1e4,smes:S})}})]}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:t/s,fillValue:l/s,minValue:0,maxValue:r/s,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(l,1)+"/"+(0,c.formatPower)(e*s,1)},onDrag:function(e,n){return h(m,{target:n*s,smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:t===r,onClick:function(){return h(m,{adjust:1e4,smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:t===r,onClick:function(){return h(m,{target:"max",smes:S})}})]})]})})]})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},92141:function(e,n,t){"use strict";n.__esModule=!0,n.RIGSuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.RIGSuit=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),u=i.interfacelock,m=i.malf,p=i.aicontrol,C=i.ai,h=null;return u||m?h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!C&&p&&(h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,a.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chargestatus,d=i.charge,s=i.maxcharge,u=i.aioverride,m=i.sealing,p=i.sealed,C=i.cooling,h=i.emagged,N=i.securitycheck,V=i.coverlock,b=(0,o.createComponentVNode)(2,c.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return a("toggle_seals")}}),f=(0,o.createComponentVNode)(2,c.Button,{content:"Suit Cooling "+(C?"is Active":"is Inactive"),icon:"power-off",selected:C,onClick:function(){return a("toggle_cooling")}}),g=(0,o.createComponentVNode)(2,c.Button,{content:"AI Control "+(u?"Enabled":"Disabled"),selected:u,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([b,g,f],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",s]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Status",children:h||!N?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,c.Button,{icon:V?"lock":"lock-open",content:V?"Locked":"Unlocked",onClick:function(){return a("toggle_suit_lock")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealing,s=l.helmet,u=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,C=l.boots,h=l.bootsDeployed,N=l.chest,V=l.chestDeployed;return(0,o.createComponentVNode)(2,c.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Deployed":"Deploy",disabled:d,selected:u,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:s?(0,i.capitalize)(s):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return a("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,i.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sign-out-alt":"sign-in-alt",content:h?"Deployed":"Deploy",disabled:d,selected:h,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:C?(0,i.capitalize)(C):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:V?"sign-out-alt":"sign-in-alt",content:V?"Deployed":"Deploy",disabled:d,selected:V,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:N?(0,i.capitalize)(N):"ERROR"})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealed,s=l.sealing,u=l.primarysystem,m=l.modules;return!d||s?(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,i.capitalize)(u||"None")]}),m&&m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,i.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,c.Button,{selected:e.name===u,content:e.name===u?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,c.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,c.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Selected",children:(0,i.capitalize)(e.chargetype)}),e.charges.map((function(n,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(n.caption),children:(0,o.createComponentVNode)(2,c.Button,{selected:e.realchargetype===n.index,icon:"arrow-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:n.index})}})},n.caption)}))]})})}):null]},e.name)}))]})}},17481:function(e,n,t){"use strict";n.__esModule=!0,n.Radio=void 0;var o=t(39812),r=(t(64499),t(41860)),c=t(71494),a=t(74814),i=t(76270),l=t(85952);n.Radio=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.rawfreq,m=s.minFrequency,p=s.maxFrequency,C=s.listening,h=s.broadcasting,N=s.subspace,V=s.subspaceSwitchable,b=s.chan_list,f=s.loudspeaker,g=s.mic_cut,k=s.spk_cut,v=s.useSyndMode,B=i.RADIO_CHANNELS.find((function(e){return e.freq===Number(u)})),L=156;return b&&b.length>0?L+=28*b.length+6:L+=24,V&&(L+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:L,resizable:!0,theme:v?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,n){return d("setFrequency",{freq:(0,r.round)(10*n)})}}),B&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:B.color,ml:2,children:["[",B.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:C?"volume-up":"volume-mute",selected:C,disabled:k,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,disabled:g,onClick:function(){return d("broadcast")}}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:N,content:"Subspace Tx "+(N?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"volume-up":"volume-mute",selected:f,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:b?b.map((function(e){var n=i.RADIO_CHANNELS.find((function(n){return n.freq===Number(e.freq)})),t="default";return n&&(t=n.color),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.display_name,labelColor:t,textAlign:"right",children:e.secure_channel&&N?(0,o.createComponentVNode)(2,a.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,a.Button,{content:"Switch",selected:e.chan===u,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},29509:function(e,n,t){"use strict";n.__esModule=!0,n.RapidPipeDispenser=n.ICON_BY_CATEGORY_NAME=void 0;var o=t(39812),r=t(34380),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=["Atmospherics","Disposals"],s={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};n.ICON_BY_CATEGORY_NAME=s;var u=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}],m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,m=l.category,p=l.selected_color,C=l.mode;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,i.Button,{selected:m===n,icon:s[e],color:"transparent",onClick:function(){return r("category",{category:n})},children:e},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C&e.bitmask,fluid:!0,content:e.name,onClick:function(){return r("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:l.paint_colors[p],children:(0,c.capitalize)(p)}),Object.keys(l.paint_colors).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:l.paint_colors[e],onClick:function(){return r("color",{paint_color:e})}},e)}))]})]})})},p=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.category,s=l.piping_layer,u=l.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createComponentVNode)(2,i.Section,{fill:!0,width:7.5,children:[0===d&&(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,mb:1,children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{my:0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e===s,content:"Layer "+e,onClick:function(){return c("piping_layer",{piping_layer:e})}})},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"120px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{ml:0,title:e.dir_name,selected:e.selected,style:{width:"40px",height:"40px",padding:0},onClick:function(){return c("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(9.5%, 9.5%)"}})},e.dir)}))})]})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.categories,l=void 0===c?[]:c,d=(0,a.useLocalState)(n,"categoryName"),u=d[0],m=d[1],p=l.find((function(e){return e.cat_name===u}))||l[0];return(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:s[e.cat_name],selected:e.cat_name===p.cat_name,onClick:function(){return m(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==p?void 0:p.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return r("pipe_type",{pipe_type:e.pipe_index,category:p.cat_name})}},e.pipe_index)}))]})};n.RapidPipeDispenser=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data.category;return(0,o.createComponentVNode)(2,l.Window,{width:550,height:570,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,fill:!0,children:(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,p)})})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,C)})]})})]})})})}},53976:function(e,n,t){"use strict";n.__esModule=!0,n.RequestConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).act,r=e.dept_list,i=e.department;return(0,o.createComponentVNode)(2,a.LabeledList,{children:r.sort().map((function(e){return e!==i&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"envelope-open-text",onClick:function(){return t("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return t("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Button,{selected:!i,icon:i?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",i?"OFF":"ON"]})})},1:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},2:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},3:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},4:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.message_log;return(0,o.createComponentVNode)(2,a.Section,{title:"Messages",children:l.length&&l.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print",{print:n+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},n)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No messages."})})},7:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.message,s=l.recipient,u=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message for "+s,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===u?"High Priority":1===u?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"share",onClick:function(){return i("department",{department:s})},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(i.department,i.screen,i.message_log,i.newmessagepriority,i.silent,i.announcementConsole,i.assist_dept,i.supply_dept,i.info_dept,i.message),d=(i.recipient,i.priority,i.msgStamped,i.msgVerified,i.announceAuth);return(0,o.createComponentVNode)(2,a.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,a.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};n.RequestConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,s=l.screen,u=l.newmessagepriority,m=l.announcementConsole,p=d[s];return(0,o.createComponentVNode)(2,i.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===s,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===s,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),u&&(0,o.createComponentVNode)(2,a.Section,{title:u>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:u>1?"bad":"average",bold:u>1})||null,(0,o.createComponentVNode)(2,p)]})})}},48639:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).data,o=e.title,r=t[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return t(r,{reset:!0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return t(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return t(r,{reverse:1})}})],4)},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,c.useSharedState)(n,"saveDialogTech",!1),s=d[0],u=d[1];return s?(0,o.createComponentVNode)(2,a.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u(!1)}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){u(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:l.name}),(0,o.createComponentVNode)(2,a.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,a.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return u(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.info.designs,u=e.disk;if(!u||!u.present)return null;var m=(0,c.useSharedState)(n,"saveDialogData",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return C(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){C(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,a.Box,{children:u.stored&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Type",children:u.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(u.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",u.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return C(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=e.target,u=e.designs,m=e.buildName,p=e.buildFiveName;return s?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),u&&u.length?u.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,a.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,a.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error"})},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=e.name,s=null,u=null;if("Protolathe"===d?(s=l.info.linked_lathe,u=l.lathe_designs):(s=l.info.linked_imprinter,u=l.imprinter_designs),!s||!s.present)return(0,o.createComponentVNode)(2,a.Section,{title:d,children:["No ",d," found."]});var p=s,C=p.total_materials,h=p.max_materials,N=p.total_volume,V=p.max_volume,b=p.busy,f=p.mats,g=p.reagents,k=p.queue,v=(0,c.useSharedState)(n,"protoTab",0),B=v[0],L=v[1],_="transparent",x=!1,w="layer-group";b?(w="hammer",_="average",x=!0):k&&k.length&&(w="sync",_="green",x=!0);var S="Protolathe"===d?"removeP":"removeI",I="Protolathe"===d?"lathe_ejectsheet":"imprinter_ejectsheet",y="Protolathe"===d?"disposeP":"disposeI",T="Protolathe"===d?"disposeallP":"disposeallI";return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:h,children:[C," cm\xb3 / ",h," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:V,children:[N,"u / ",V,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===B,onClick:function(){return L(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:w,iconSpin:x,color:_,selected:1===B,onClick:function(){return L(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===B,onClick:function(){return L(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===B,onClick:function(){return L(3)},children:"Chem Storage"})]}),0===B&&(0,o.createComponentVNode)(2,m,{target:s,designs:u,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,a.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})]})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){var t=(0,c.useLocalState)(n,"ejectAmt"+e.name,0),l=t[0],d=t[1];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,n){return d(n)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;d(0),i(I,((n={})[I]=e.name,n.amount=l,n))},children:"Num"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;return i(I,((n={})[I]=e.name,n.amount=50,n))},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===B&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",onClick:function(){return i(y,{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"trash",onClick:function(){return i(T)},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})},C=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.linked_destroy;if(!i.present)return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=i.loaded_item,d=i.origin_tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info,l=i.sync,d=i.linked_destroy,s=i.linked_imprinter,u=i.linked_lathe,m=(0,c.useSharedState)(n,"settingsTab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cogs",onClick:function(){return C(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return C(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,a.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,a.Table,{children:i.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.designs;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),s&&s.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"warning",children:"No designs found."})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.info),i=r.d_disk,l=r.t_disk;return i.present||l.present?(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,s,{disk:l}),(0,o.createComponentVNode)(2,u,{disk:i})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];n.ResearchConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=l.busy_msg,s=l.locked,u=(0,c.useSharedState)(n,"rdmenu",0),m=u[0],p=u[1],h=!1;return(d||s)&&(h=!0),(0,o.createComponentVNode)(2,i.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===n,disabled:h,onClick:function(){return p(n)},children:e.name},n)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||C[m].template]})})}},35606:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchServerController=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);n.ResearchServerController=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=(a.badmin,a.servers),l=(a.consoles,(0,r.useSharedState)(n,"selectedServer",null)),s=l[0],u=l[1],m=i.find((function(e){return e.id===s}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:u,server:m}):(0,o.createComponentVNode)(2,c.Section,{title:"Server Selection",children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return u(e.id)},children:e.name})},e.name)}))})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.badmin),i=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(n,"tab",0),p=d[0],C=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===p,onClick:function(){return C(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,s,{server:i})||null,1===p&&(0,o.createComponentVNode)(2,u,{server:i})||null,2===p&&a&&(0,o.createComponentVNode)(2,m,{server:i})||null]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.consoles,s=function(e,n){return-1!==e.id_with_upload.indexOf(n.id)},u=function(e,n){return-1!==e.id_with_download.indexOf(n.id)};return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:s(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_download",{server:l.ref,console:e.ref})},children:u(l,e)?"Download On":"Download Off"})]},e.name)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=(t.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return a("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Designs",children:(0,i.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return a("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.badmin,s=i.servers;return d?(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Server Data Transfer",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,c.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return a("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},86330:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=(t(76270),t(16007)),l=t(85952),d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.obviously_dead,u=i.oocnotes,m=i.can_sleeve_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:u})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.species,u=i.sex,m=i.mind_compat,p=i.synthetic,C=i.oocnotes,h=i.can_grow_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!h,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};n.ResleevingConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),h=(r.menu,r.coredumped),N=r.emergency,V=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,k),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return h&&(V=(0,o.createComponentVNode)(2,p)),N&&(V=(0,o.createComponentVNode)(2,C)),(0,i.modalRegisterBodyOverride)("view_b_rec",s),(0,i.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:V})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===i,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data,a=r.menu,i=r.bodyrecords,l=r.mindrecords;return 1===a?t=(0,o.createComponentVNode)(2,h):2===a?t=(0,o.createComponentVNode)(2,f,{records:i,actToDo:"view_b_rec"}):3===a&&(t=(0,o.createComponentVNode)(2,f,{records:l,actToDo:"view_m_rec"})),t},p=function(e,n){return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},C=function(e,n){var t=(0,c.useBackend)(n).act;return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return t("ejectdisk")}})}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return t("coredump")}})})]})},h=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,V)]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.pods,s=l.spods,u=l.selected_pod;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:u===e.pod,icon:u===e.pod&&"check",content:"Select",mt:s&&s.length?"2rem":"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):null},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.sleevers,d=i.spods,s=i.selected_sleever;return l&&l.length?l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,a.Button,{selected:s===e.sleever,icon:s===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},n)})):null},b=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.spods,s=l.selected_printer;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:s===e.spod,icon:s===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),t]},n)})):null},f=function(e,n){var t=(0,c.useBackend)(n).act,r=e.records,i=e.actToDo;return r.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:r.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return t(i,{ref:e.recref})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},k=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:i&&i.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[i.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},88359:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingPod=void 0;var o=t(39812),r=t(85952),c=t(71494),a=t(74814);n.ResleevingPod=function(e,n){var t=(0,c.useBackend)(n).data,i=t.occupied,l=t.name,d=t.health,s=t.maxHealth,u=t.stat,m=t.mindStatus,p=t.mindName,C=t.resleeveSick,h=t.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:i?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:2===u?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===u?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/s,children:[d,"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),C?(0,o.createComponentVNode)(2,a.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",h?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},24455:function(e,n,t){"use strict";n.__esModule=!0,n.RoboticsControlConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RoboticsControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.can_hack,u=d.safety,m=d.show_detonate_all,p=d.cyborgs,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bomb",disabled:u,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,i,{cyborgs:C,can_hack:s})]})})};var i=function(e,n){var t=e.cyborgs,a=(e.can_hack,(0,r.useBackend)(n)),i=a.act,l=a.data;return t.length?t.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,c.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return i("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return i("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return i("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,c.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,c.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,c.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No cyborg units detected within access parameters."})}},52330:function(e,n,t){"use strict";n.__esModule=!0,n.RogueZones=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RogueZones=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.timeout_percent,s=l.diffstep,u=l.difficulty,m=l.occupied,p=l.scanning,C=l.updated,h=l.debug,N=l.shuttle_location,V=l.shuttle_at_station,b=l.scan_ready,f=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mineral Content",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle Location",buttons:f&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"rocket",onClick:function(){return i("recall_shuttle")},children:"Recall Shuttle"})||null,children:N}),m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return i("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,C&&!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,c.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,c.Box,{children:["Diffstep: ",s]}),(0,o.createComponentVNode)(2,c.Box,{children:["Difficulty: ",u]}),(0,o.createComponentVNode)(2,c.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,c.Box,{children:["Debug: ",h]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle Location: ",N]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle at station: ",V]}),(0,o.createComponentVNode)(2,c.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},59412:function(e,n,t){"use strict";n.__esModule=!0,n.RustCoreMonitorContent=n.RustCoreMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustCoreMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Plasma Content"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.has_field&&"yellow",value:e.target_field_strength,unit:"(W.m^-3)",minValue:1,maxValue:1e3,stepPixelSize:1,onDrag:function(n,t){return c("set_fieldstr",{core:e.ref,fieldstr:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell)]},e.name)}))]})})};n.RustCoreMonitorContent=i},59327:function(e,n,t){"use strict";n.__esModule=!0,n.RustFuelContent=n.RustFuelControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustFuelControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.fuels;return(0,o.createComponentVNode)(2,a.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fuel Rod Composition"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};n.RustFuelContent=i},54943:function(e,n,t){"use strict";n.__esModule=!0,n.Secbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Secbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.idcheck,p=l.check_records,C=l.check_arrest,h=l.arrest_type,N=l.declare_arrests,V=l.bot_patrolling,b=l.patrol;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("ignorearr")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("switchmode")},children:h?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("declarearrests")},children:N?"Yes":"No"})}),!!V&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,c.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return i("patrol")},children:b?"Yes":"No"})})]})})||null]})})}},57436:function(e,n,t){"use strict";n.__esModule=!0,n.SecureSafe=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.l_setshort,s=i.code,u=i.emagged;return(0,o.createComponentVNode)(2,c.Box,{width:"185px",children:(0,o.createComponentVNode)(2,c.Grid,{width:"1px",children:[["1","4","7","R"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:e,textAlign:"center",fontSize:"40px",height:"50px",lineHeight:1.25,disabled:!!u||!!d&&1||"R"!==e&&!l||"ERROR"===s&&"R"!==e&&1,onClick:function(){return a("type",{digit:e})}},e)}))},e[0])}))})})};n.SecureSafe=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.code,s=l.l_setshort,u=l.l_set,m=l.emagged,p=l.locked,C=!(u||s);return(0,o.createComponentVNode)(2,a.Window,{width:250,height:380,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{m:"6px",children:[C&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",info:1,children:"ENTER NEW 5-DIGIT PASSCODE."}),!!m&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"LOCKING SYSTEM ERROR - 1701"}),!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"ALERT: MEMORY SYSTEM ERROR - 6040 201"}),(0,o.createComponentVNode)(2,c.Section,{height:"60px",children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",position:"center",fontSize:"35px",children:d&&d||(0,o.createComponentVNode)(2,c.Box,{textColor:p?"red":"green",children:p?"LOCKED":"UNLOCKED"})})}),(0,o.createComponentVNode)(2,c.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.Flex.Item,{ml:"6px",width:"129px"})]})]})})})}},71915:function(e,n,t){"use strict";n.__esModule=!0,n.SecurityRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.SecurityRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N&&(t=(0,o.createComponentVNode)(2,C)),(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,c.Section,{flexGrow:!0,children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.security,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Security Data",children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return a("del_r_2")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.general;return i&&i.fields?(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:i.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",inline:!0,preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{textAlign:"right",children:[!!i.has_photos&&i.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_side")},children:"Update Side Photo"})]})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,icon:"list",onClick:function(){return a("screen",{screen:2})},children:"List Records"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"wrench",selected:3===i,onClick:function(){return a("screen",{screen:3})},children:"Record Maintenance"})]})}},93550:function(e,n,t){"use strict";n.__esModule=!0,n.SeedStorage=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(64499);n.SeedStorage=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.scanner,s.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(u);return(0,o.createComponentVNode)(2,a.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,i.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,c.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:Object.keys(e.traits).map((function(n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.toTitleCase)(n),children:e.traits[n]},n)}))})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},16765:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldCapacitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083);n.ShieldCapacitor=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=s.active,m=s.time_since_fail,p=s.stored_charge,C=s.max_charge,h=s.charge_rate,N=s.max_charge_rate;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:100*(0,i.round)(p/C,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,step:100,stepPixelSize:.2,minValue:1e4,maxValue:N,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,n){return d("charge_rate",{rate:n})}})})]})})})})}},79229:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldGenerator=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083),d=t(67861);n.ShieldGenerator=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.locked);return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:a?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)})})};var s=function(e,n){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},u=function(e,n){var t=(0,r.useBackend)(n),c=t.act,d=t.data.lockedData,s=d.capacitors,u=d.active,m=d.failing,p=d.radius,C=d.max_radius,h=d.z_range,N=d.max_z_range,V=d.average_field_strength,b=d.target_field_strength,f=d.max_field_strength,g=d.shields,k=d.upkeep,v=d.strengthen_rate,B=d.max_strengthen_rate,L=d.gen_power,_=(s||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overall Field Strength",children:[(0,i.round)(V,2)," Renwick (",b&&(0,i.round)(100*V/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(k)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(L)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:_?s.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor #"+n,children:[e.active?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,i.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."})})]})]},n)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"Online":"Offline",selected:u,onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:C,value:p,unit:"m",onDrag:function(e,n){return c("change_radius",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:N,value:h,unit:"vertical range",onDrag:function(e,n){return c("z_range",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:B,value:v,format:function(e){return(0,i.round)(e,1)},unit:"Renwick/s",onDrag:function(e,n){return c("strengthen_rate",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:f,value:b,unit:"Renwick",onDrag:function(e,n){return c("target_field_strength",{val:n})}})})]})})],4)}},89957:function(e,n,t){"use strict";n.__esModule=!0,n.ShutoffMonitorContent=n.ShutoffMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.ShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return c("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return c("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};n.ShutoffMonitorContent=i},34404:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleControl=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t="ERROR",r="bad",c=!1;return"docked"===e?(t="DOCKED",r="good"):"docking"===e?(t="DOCKING",r="average",c=!0):"undocking"===e?(t="UNDOCKING",r="average",c=!0):"undocked"===e&&(t="UNDOCKED",r="#676767"),c&&n&&(t+="-MANUAL"),(0,o.createComponentVNode)(2,a.Box,{color:r,children:t})},d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.engineName,s=void 0===d?"Bluespace Drive":d,u=i.shuttle_status,m=i.shuttle_state,p=i.has_docking,C=i.docking_status,h=i.docking_override,N=i.docking_codes;return(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:u}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:s,children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",children:l(C,h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:N||"Not Set"})})],4)||null]})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_launch,d=i.can_cancel,s=i.can_force;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("force")},color:"bad",disabled:!s,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},u={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_cloak,u=i.can_pick,m=i.legit,p=i.cloaked,C=i.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!u,onClick:function(){return r("pick")},children:C})})]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_pick,u=i.destination_name,m=i.fuel_usage,p=i.fuel_span,C=i.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,a.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:u})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[C," m/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.autopilot,u=d.can_rename,m=d.shuttle_state,p=d.is_moving,C=d.skip_docking,h=d.docking_status,N=d.docking_override,V=d.shuttle_location,b=d.can_cloak,f=d.cloaked,g=d.can_autopilot,k=d.routes,v=d.is_in_transit,B=d.travel_progress,L=d.time_left,_=d.doors,x=d.sensors;return(0,o.createFragment)([s&&(0,o.createComponentVNode)(2,a.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",buttons:u&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(V)}),!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===h,disabled:"undocked"!==h&&"docked"!==h,onClick:function(){return i("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===h,disabled:"docked"!==h&&"undocked"!==h,onClick:function(){return i("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(h,N)})})||null,b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:f,icon:f?"eye":"eye-o",onClick:function(){return i("toggle_cloaked")},children:f?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.Button,{selected:s,icon:s?"eye":"eye-o",onClick:function(){return i("toggle_autopilot")},children:s?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),v&&(0,o.createComponentVNode)(2,a.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,maxValue:100,value:B,children:[L,"s"]})})})})||null,Object.keys(_).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(_).map((function(e){var n=_[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.open&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",n.bolted&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(x).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(x).map((function(e){var n=x[e];return-1!==n.reading?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[n.pressure,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[n.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:[n.oxygen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:[n.nitrogen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:[n.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",children:[n.phoron,"%"]}),n.other&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:[n.other,"%"]})||null]})},e)}))})})||null],0)}))};n.ShuttleControl=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.subtemplate);return(0,o.createComponentVNode)(2,i.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u[r]})})}},32325:function(e,n,t){"use strict";n.__esModule=!0,n.SignalerContent=n.Signaler=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Signaler=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.code,s=l.frequency,u=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:u/10,maxValue:m/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,n){return i("freq",{freq:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,n){return i("code",{code:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return i("signal")}})})})]})};n.SignalerContent=l},80646:function(e,n,t){"use strict";n.__esModule=!0,n.Sleeper=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.Sleeper=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,V));return(0,o.createComponentVNode)(2,i.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=(r.occupant,r.dialysis),i=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h,{title:"Dialysis",active:a,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,h,{title:"Stomach Pump",active:i,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,N)],4)},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return i("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return i("ejectify")}}),(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return i("changestasis")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(s.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxTemp,value:s.bodyTemperature/s.maxTemp,color:u[s.temperatureSuitability+3],children:[(0,r.round)(s.btCelsius,0),"\xb0C,",(0,r.round)(s.btFaren,0),"\xb0F"]})}),!!s.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.bloodMax,value:s.bloodLevel/s.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[s.bloodPercent,"%, ",s.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[s.pulse," BPM"]})],4)]})})},C=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]],0)},n)},n)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerMaxSpace,s=i.beakerFreeSpace,u=e.active,m=e.actToDo,p=e.title,C=u&&s>0;return(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l||s<=0,selected:C,icon:C?"toggle-on":"toggle-off",content:C?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:s/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[s,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.occupant,d=i.chemicals,s=i.maxchem,u=i.amounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,n){var t,c="";return e.overdosing?(c="bad",t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(c="average",t=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:t,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s,value:e.occ_amount/s,color:c,mr:"0.5rem",children:[e.pretty_amount,"/",s,"u"]}),u.map((function(n,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+n>s||2===l.stat,icon:"syringe",content:n,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:n})}},t)}))]})})},n)}))})},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",i&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},55896:function(e,n,t){"use strict";n.__esModule=!0,n.SmartVend=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.SmartVend=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.config,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[s.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===s.locked,info:-1!==s.locked,children:-1===s.locked?(0,o.createComponentVNode)(2,a.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,a.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===s.contents.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},n)}))(s.contents)]})]})})})}},20561:function(e,n,t){"use strict";n.__esModule=!0,n.Smes=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(58083),i=t(85952),l=t(41860),d=1e3;n.Smes=function(e,n){var t=(0,r.useBackend)(n),s=t.act,u=t.data,m=u.capacityPercent,p=u.capacity,C=u.charge,h=u.inputAttempt,N=u.inputting,V=u.inputLevel,b=u.inputLevelMax,f=u.inputAvailable,g=u.outputAttempt,k=u.outputting,v=u.outputLevel,B=u.outputLevelMax,L=u.outputUsed,_=(m>=100?"good":N&&"average")||"bad",x=(k?"good":C>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:.01*m,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(C/6e4,1)," kWh / ",(0,l.round)(p/6e4)," kWh (",m,"%)"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Input",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return s("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:_,children:(m>=100?"Fully Charged":N&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===V,onClick:function(){return s("input",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===V,onClick:function(){return s("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:V/d,fillValue:f/d,minValue:0,maxValue:b/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("input",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:V===b,onClick:function(){return s("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:V===b,onClick:function(){return s("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(f)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return s("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:x,children:k?"Sending":C>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return s("output",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===v,onClick:function(){return s("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:v/d,minValue:0,maxValue:B/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("output",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:v===B,onClick:function(){return s("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:v===B,onClick:function(){return s("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(L)})]})})]})})}},21633:function(e,n,t){"use strict";n.__esModule=!0,n.SolarControl=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.SolarControl=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.generated,u=d.generated_ratio,m=d.sun_angle,p=d.array_angle,C=d.rotation_rate,h=d.max_rotation_rate,N=d.tracking_state,V=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,a.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar panels",color:V>0?"good":"bad",children:V})]})}),(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:s+" W"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:0===N,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"clock-o",content:"Timed",selected:1===N,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:2===N,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Azimuth",children:[(0===N||1===N)&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth",{value:n})}}),1===N&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-h-.01,maxValue:h+.01,value:C,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth_rate",{value:n})}}),2===N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},57762:function(e,n,t){"use strict";n.__esModule=!0,n.SpaceHeater=void 0;var o=t(39812),r=t(76270),c=t(71494),a=t(74814),i=t(85952);n.SpaceHeater=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.temp,u=d.minTemp,m=d.maxTemp,p=d.cell,C=d.power;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[s," K (",s-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[C,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Knob,{animated:!0,value:s-r.T0C,minValue:u-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,n){return l("temp",{newtemp:n+r.T0C})}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},58215:function(e,n,t){"use strict";n.__esModule=!0,n.Stack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);n.Stack=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.amount,s=l.recipes;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,i,{recipes:s})})})})};var i=function s(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.recipes);return Object.keys(a).sort().map((function(e){var n=a[e];return n.ref===undefined?(0,o.createComponentVNode)(2,c.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,children:(0,o.createComponentVNode)(2,s,{recipes:n})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:n})}))},l=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(i.max_res_amount/i.res_amount)),s=[5,10,25],u=[],m=function(){var e=C[p];d>=e&&u.push((0,o.createComponentVNode)(2,c.Button,{content:e*i.res_amount+"x",onClick:function(){return a("make",{ref:i.ref,multiplier:e})}}))},p=0,C=s;p1?"s":""),C+=")",u>1&&(C=u+"x "+C);var h=function(e,n){return e.req_amount>n?0:Math.floor(n/e.req_amount)}(d,i);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Table,{children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,disabled:!h,icon:"wrench",content:C,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&h>1&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:h})})]})})})}},32015:function(e,n,t){"use strict";n.__esModule=!0,n.StationAlertConsoleContent=n.StationAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.categories;return(void 0===i?[]:i).map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var n="";return e.has_cameras?n=(0,o.createComponentVNode)(2,c.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(n=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Alarm Origin Lost."}):"",n],0,null,e.name)}))],0)},e.category)}))};n.StationAlertConsoleContent=i},52649:function(e,n,t){"use strict";n.__esModule=!0,n.StationBlueprintsContent=n.StationBlueprints=void 0;var o=t(39812),r=(t(64499),t(85531),t(34380),t(2497),t(71494)),c=t(74814),a=t(85952);n.StationBlueprints=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,i)})};var i=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=(t.config,i.mapRef);i.areas,i.turfs;return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:"Honk!"}),2),(0,o.createVNode)(1,"div","CameraConsole__right",(0,o.createComponentVNode)(2,c.ByondUi,{className:"CameraConsole__map",params:{id:l,type:"map"}}),2)],4)};n.StationBlueprintsContent=i},72e3:function(e,n,t){"use strict";n.__esModule=!0,n.SuitCycler=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitCycler=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.active,m=c.locked,p=c.uv_active,C=(0,o.createComponentVNode)(2,i);return p?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):u&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.occupied,s=i.suit,u=i.helmet,m=i.departments,p=i.species,C=i.uv_level,h=i.max_uv_level,N=i.can_repair,V=i.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",content:"Lock",onClick:function(){return a("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"suit"})}})}),N&&V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit Damage",children:[V,(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"Repair",onClick:function(){return a("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,c.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return a("department",{department:e})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return a("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return a("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"50px",value:C,minValue:1,maxValue:h,stepPixelSize:30,onChange:function(e,n){return a("radlevel",{radlevel:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return a("uv")}})})]})})],4)},l=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.model_text,d=i.userHasAccess;return(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return a("lock")}})})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},80748:function(e,n,t){"use strict";n.__esModule=!0,n.SuitStorageUnit=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitStorageUnit=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.panelopen,m=c.uv_active,p=c.broken,C=(0,o.createComponentVNode)(2,i);return u?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):p&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.open,s=i.safeties,u=i.occupied,m=i.suit,p=i.helmet,C=i.mask;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,c.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return a("lock")}}),!l&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return a("door")}})],0),children:[!(!u||!s)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,c.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,c.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,c.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return a("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:u&&s,textAlign:"center",onClick:function(){return a("uv")}})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.uv_super;return(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,n){return a("toggleUV")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return a("togglesafeties")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},6951:function(e,n,t){"use strict";n.__esModule=!0,n.SupermatterMonitorContent=n.SupermatterMonitor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=t(41860),l=t(2497);n.SupermatterMonitor=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n);t.act;return t.data.active?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)};n.SupermatterMonitorContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.supermatters;return(0,o.createComponentVNode)(2,c.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,c.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},n)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.SM_area,u=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,C=d.SM_ambientpressure,h=d.SM_EPR,N=d.SM_gas_O2,V=d.SM_gas_CO2,b=d.SM_gas_N2,f=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,c.Section,{title:(0,l.toTitleCase)(s),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{animated:!0,value:u,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,c.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.Box,{color:(C>1e4?"bad":C>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" kPa"},value:C})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,c.Box,{color:(h>4?"bad":h>1&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)},value:h})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),"%"]})]})})]})})}},12431:function(e,n,t){"use strict";n.__esModule=!0,n.SupplyConsole=void 0;var o=t(39812),r=t(64499),c=(t(41860),t(58083)),a=t(71494),i=t(74814),l=t(16007),d=t(85952),s=t(85531),u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.supply_points,l=e.args,d=l.name,s=l.cost,u=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,i.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"shopping-cart",content:"Buy - "+s+" points",disabled:s>c,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,i.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})})};n.SupplyConsole=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data;return(0,l.modalRegisterBodyOverride)("view_crate",u),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,i.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.supply_points,s=l.shuttle,u=null,m=!1;return l.shuttle_auth&&(1===s.launch&&0===s.mode?u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==s.launch||3!==s.mode&&1!==s.mode?1===s.launch&&5===s.mode&&(u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):u=(0,o.createComponentVNode)(2,i.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),s.force&&(m=!0)),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([u,m?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:s.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engine",children:s.engine}),4===s.mode?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA",children:s.time>1?(0,c.formatTime)(s.time):"LATE"}):null]})})]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.order_auth,(0,a.useLocalState)(n,"tabIndex",0)),c=r[0],l=r[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"box",selected:0===c,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"check-circle-o",selected:1===c,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"circle-o",selected:2===c,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:3===c,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:4===c,onClick:function(){return l(4)},children:"Export history"})]}),0===c?(0,o.createComponentVNode)(2,C):null,1===c?(0,o.createComponentVNode)(2,h,{mode:"Approved"}):null,2===c?(0,o.createComponentVNode)(2,h,{mode:"Requested"}):null,3===c?(0,o.createComponentVNode)(2,h,{mode:"All"}):null,4===c?(0,o.createComponentVNode)(2,N):null]})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.categories,u=l.supply_packs,m=l.contraband,p=l.supply_points,C=(0,a.useLocalState)(n,"activeCategory",null),h=C[0],N=C[1],V=(0,s.flow)([(0,r.filter)((function(e){return e.group===h})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(u);return(0,o.createComponentVNode)(2,i.Section,{level:2,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e,selected:e===h,onClick:function(){return N(e)}},e)}))})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,ml:2,children:(0,o.createComponentVNode)(2,i.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Stack,{align:"center",justify:"flex-start",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return c("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return c("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return c("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.mode,d=c.orders,s=c.order_auth,u=c.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:["Requested"===l&&s?(0,o.createComponentVNode)(2,i.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{title:"Order "+(n+1),buttons:"All"===l&&s?(0,o.createComponentVNode)(2,i.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.entries.map((function(n){return n.entry?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:s?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.status}):null]}),s&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:"Approve",disabled:e.cost>u,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},n)}))]}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No orders found."})},N=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.receipts,d=c.order_auth;return l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.title.map((function(n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:d?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry},n.field)})),e.error?(0,o.createComponentVNode)(2,i.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(n,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:t+1,edit:"meow","default":n.object})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:t+1})}})],4):null,children:[n.quantity,"x -> ",n.value," points"]},t)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},n)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No receipts found."})}},30111:function(e,n,t){"use strict";n.__esModule=!0,n.TEGenerator=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.TEGenerator=function(e,n){var t=(0,c.useBackend)(n).data,r=t.totalOutput,s=t.maxTotalOutput,u=t.thermalOutput,m=t.primary,p=t.secondary;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:r,maxValue:s,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(u)})]})}),m&&p?(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,n){var t=e.name,c=e.values,i=c.dir,d=c.output,s=c.flowCapacity,u=c.inletPressure,m=c.inletTemperature,p=c.outletPressure,C=c.outletTemperature;return(0,o.createComponentVNode)(2,a.Section,{title:t+" ("+i+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(s,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*u,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(C,2)," K"]})]})})}},58457:function(e,n,t){"use strict";n.__esModule=!0,n.Tank=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Tank=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.connected,s=l.showToggle,u=void 0===s||s,m=l.maskConnected,p=l.tankPressure,C=l.releasePressure,h=l.defaultReleasePressure,N=l.minReleasePressure,V=l.maxReleasePressure;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:C===N,onClick:function(){return i("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(C),width:"65px",unit:"kPa",minValue:N,maxValue:V,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:C===V,onClick:function(){return i("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"",disabled:C===h,onClick:function(){return i("pressure",{pressure:"reset"})}})]})]})})]})})}},38754:function(e,n,t){"use strict";n.__esModule=!0,n.TankDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TankDispenser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return i("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return i("oxygen")}}),children:l.oxygen})]})})})})}},73754:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsLogBrowser=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.TelecommsLogBrowser=function(e,n){var t=(0,c.useBackend)(n),r=t.act,s=t.data,u=s.universal_translate,m=s.network,p=s.temp,C=s.servers,h=s.selectedServer;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(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:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===C.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),h?(0,o.createComponentVNode)(2,d,{network:m,server:h,universal_translate:u}):(0,o.createComponentVNode)(2,l,{network:m,servers:C})]})})};var l=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.network,e.servers);return i&&i.length?(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,a.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Return",icon:"undo",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,a.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,s,{log:e}):(0,o.createComponentVNode)(2,s,{error:!0})})},e.id)})):"No Logs Detected."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data,e.log),i=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,s=l.name,u=l.race,m=l.job,p=l.message;return i?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:[s," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},29441:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMachineBrowser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.TelecommsMachineBrowser=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.network,u=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u&&u.length?(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-box",verticalAlign:"middle",children:u}),(0,o.createComponentVNode)(2,c.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,c.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,c.Button,{content:s,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,i,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,c.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,c.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return a("mainmenu")}}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,c.LabeledList,{children:i.length?i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,c.Button,{content:"View",icon:"eye",onClick:function(){return a("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},86756:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMultitoolMenu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(36355),i=t(85952);n.TelecommsMultitoolMenu=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),s=(c.temp,c.on,c.id,c.network,c.autolinkers,c.shadowlink,c.options);c.linked,c.filter,c.multitool,c.multitool_buffer;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:s})]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.temp,i.on),d=i.id,s=i.network,u=i.autolinkers,m=i.shadowlink,p=(i.options,i.linked),C=i.filter,h=i.multitool,N=i.multitool_buffer;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return a("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:d,onClick:function(){return a("id")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prefabrication",children:u?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,h?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Multitool Buffer",children:[N?(0,o.createFragment)([N.name,(0,o.createTextVNode)(" ("),N.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,c.Button,{color:N?"green":null,content:N?"Link ("+N.id+")":"Add Machine",icon:N?"link":"plus",onClick:N?function(){return a("link")}:function(){return a("buffer")}}),N?(0,o.createComponentVNode)(2,c.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return a("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return a("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Filtering Frequencies",mt:1,children:[C.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return a("delete",{"delete":e.freq})}},e.index)})),C&&0!==C.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No filters."})]})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.options),l=i.use_listening_level,d=i.use_broadcasting,s=i.use_receiving,u=i.listening_level,m=i.broadcasting,p=i.receiving,C=i.use_change_freq,h=i.change_freq,N=i.use_broadcast_range,V=i.use_receive_range,b=i.range,f=i.minRange,g=i.maxRange;return l||d||s||C||N||V?(0,o.createComponentVNode)(2,c.Section,{title:"Options",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock-closed":"lock-open",content:u?"Yes":"No",onClick:function(){return a("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return a("broadcast")}})}):null,s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return a("receive")}})}):null,C?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wave-square",selected:!!h,content:h?"Yes ("+h+")":"No",onClick:function(){return a("change_freq")}})}):null,N||V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(N?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:b,minValue:f,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,n){return a("range",{range:n})}})}):null]})}):(0,o.createComponentVNode)(2,c.Section,{title:"No Options Found"})}},18509:function(e,n,t){"use strict";n.__esModule=!0,n.Teleporter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Teleporter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked_name,s=l.station_connected,u=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bullseye",onClick:function(){return i("select_target")},content:d})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return i("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return i("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Station",children:s?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hub",children:u?"Connected":"Not Connected"})]})})})})}},62555:function(e,n,t){"use strict";n.__esModule=!0,n.TelesciConsoleContent=n.TelesciConsole=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.TelesciConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.noTelepad);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.insertedGps,s=l.rotation,u=l.currentZ,m=l.cooldown,p=l.crystalCount,C=l.maxCrystals,h=(l.maxPossibleDistance,l.maxAllowedDistance),N=l.distance,V=l.tempMsg,b=l.sectorOptions,f=l.lastTeleData;return(0,o.createComponentVNode)(2,a.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d,onClick:function(){return i("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,a.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,a.Box,{children:V})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:s,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,n){return i("setrotation",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:N,format:function(e){return e+"/"+h+" m"},minValue:0,maxValue:h,step:1,stepPixelSize:4,onDrag:function(e,n){return i("setdistance",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:u===e,onClick:function(){return i("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:-90,onClick:function(){return i("send")},content:"Send"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:90,onClick:function(){return i("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",iconRotation:90,onClick:function(){return i("recal")},content:"Recalibrate"})]})]}),f&&(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Telepad Location",children:[f.src_x,", ",f.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[f.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[f.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.Section,{children:["Crystals: ",p," / ",C]})]})};n.TelesciConsoleContent=d},55096:function(e,n,t){"use strict";n.__esModule=!0,n.TimeClock=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(14959);n.TimeClock=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.department_hours,m=s.user_name,p=s.card,C=s.assignment,h=s.job_datum,N=s.allow_change_job,V=s.job_choices;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:u[e]>6?"good":u[e]>1?"average":"bad",children:[(0,r.toFixed)(u[e],1)," ",1===u[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:h.selection_color,p:.8,children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:h.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:h.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:h.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:h.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:h.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",h.pto_department]})||h.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",h.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!N||!h||0===h.timeoff_factor||"Dismissed"===C)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:h.timeoff_factor>0&&(u[h.pto_department]>0&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(V).length&&Object.keys(V).map((function(e){return V[e].map((function(n){return(0,o.createComponentVNode)(2,a.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":n})},children:n},n)}))}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},24389:function(e,n,t){"use strict";n.__esModule=!0,n.TransferValve=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TransferValve=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.tank_one,s=l.tank_two,u=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!s,onClick:function(){return i("toggle")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!u,onClick:function(){return i("device")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return i("remove_device")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return i("tankone")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return i("tanktwo")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},95893:function(e,n,t){"use strict";n.__esModule=!0,n.TurbineControl=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.TurbineControl=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.connected,d.compressor_broke),u=d.turbine_broke,m=d.broken,p=d.door_status,C=d.online,h=d.power,N=d.rpm,V=d.temp;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,a.Box,{color:C?"good":"bad",children:!C||s||u?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:C,content:"Compressor Power",onClick:function(){return l(C?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(h)})})]})})]})})}},62542:function(e,n,t){"use strict";n.__esModule=!0,n.Turbolift=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Turbolift=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.floors,s=l.doors_open,u=l.fire_mode;return(0,o.createComponentVNode)(2,a.Window,{width:480,height:260+25*u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Floor Selection",className:u?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"door-open":"door-closed",content:s?u?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:s&&!u,color:u?"red":null,onClick:function(){return i("toggle_doors")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return i("emergency_stop")}})],4),children:[!u||(0,o.createComponentVNode)(2,c.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,c.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return i("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},89761:function(e,n,t){"use strict";n.__esModule=!0,n.GenericUplink=n.Uplink=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Uplink=function(e,n){var t=(0,c.useBackend)(n).data,r=(0,c.useLocalState)(n,"screen",0),i=r[0],m=r[1],p=t.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:i,setScreen:m}),0===i&&(0,o.createComponentVNode)(2,u,{currencyAmount:p,currencySymbol:"TC"})||1===i&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,a.Section,{color:"bad",children:"Error"})]})})};var d=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=e.screen,l=e.setScreen,d=r.discount_name,s=r.discount_amount,u=r.offer_expiry;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Item Discount",level:2,children:s<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",s,"% off. Offer expires at: ",u]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.exploit,d=i.locked_records;return(0,o.createComponentVNode)(2,a.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record.split("
    ").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},u=function(e,n){var t,l,d=e.currencyAmount,s=void 0===d?0:d,u=e.currencySymbol,p=void 0===u?"\u20ae":u,C=(0,c.useBackend)(n),h=C.act,N=C.data,V=N.compactMode,b=N.lockable,f=N.categories,g=void 0===f?[]:f,k=(0,c.useLocalState)(n,"searchText",""),v=k[0],B=k[1],L=(0,c.useLocalState)(n,"category",null==(t=g[0])?void 0:t.name),_=L[0],x=L[1],w=(0,r.createSearch)(v,(function(e){return e.name+e.desc})),S=v.length>0&&g.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,n){return n<25}))||(null==(l=g.find((function(e){return e.name===_})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,i.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,value:v,onInput:function(e,n){return B(n)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:V?"list":"info",content:V?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return h("lock")}})],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[0===v.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:g.map((function(e){var n;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===_,onClick:function(){return x(e.name)},children:[e.name," (",(null==(n=e.items)?void 0:n.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:[0===S.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:0===v.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:v.length>0||V,currencyAmount:s,currencySymbol:p,items:S})]})]})})};n.GenericUplink=u;var m=function(e,n){var t=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,s=(0,c.useBackend)(n).act,u=(0,c.useLocalState)(n,"hoveredItem",{}),m=u[0],p=u[1],C=m&&m.cost||0,h=e.items.map((function(e){var n=m&&m.name!==e.name,t=l-C=0||(r[t]=e[t]);return r}(e,["spec"]),l=r.action,d=r.test,s=r.tooltip,u=r.content;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({onClick:function(){return t(l)},icon:d?"toggle-on":"toggle-off",selected:d,fluid:!0,tooltip:s.main+" "+(d?s.disable:s.enable),content:d?u.enabled:u.disabled},i)))}},21162:function(e,n,t){"use strict";n.__esModule=!0,n.Wires=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Wires=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.wires||[],s=l.status||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:150+30*d.length,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return i("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Pulse",onClick:function(){return i("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return i("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!s.length&&(0,o.createComponentVNode)(2,c.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},81522:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactAnalyzer=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.XenoarchArtifactAnalyzer=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:250,height:140,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.owned_scanner,d=i.scan_in_progress;return l?d?(0,o.createComponentVNode)(2,a.Section,{title:"Scan In Progress",children:["Scanning...",(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return c("scan")},children:"Cancel Scan"})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Artifact Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan")},children:"Begin Scan"})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Scanner Detected",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: No scanner was detected. This machine requires a scanner to operate."})})}},40875:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactHarvester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchArtifactHarvester=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data.info,s=d.no_scanner,u=d.harvesting,m=d.inserted_battery;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: No scanner detected."})||(0,o.createComponentVNode)(2,c.Section,{children:u>0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||u<0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})})})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.info.inserted_battery);return Object.keys(a).length?(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:a.stored_charge,maxValue:a.capacity}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})}},88835:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchDepthScanner=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchDepthScanner=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current,s=l.positive_locations;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return i("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i("clear")}}),children:s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return i("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No traces found."})})]})})}},5622:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchHandheldPowerUtilizer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchHandheldPowerUtilizer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.inserted_battery,s=l.anomaly,u=l.charge,m=l.capacity,p=l.timeleft,C=l.activated,h=l.duration,N=l.interval;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!d,icon:"eject",onClick:function(){return i("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomalies Detected",children:s||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"power-off",onClick:function(){return i("startup")},children:C?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:h,stepPixelSize:4,maxValue:30,onDrag:function(e,n){return i("changeduration",{duration:10*n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:N,stepPixelSize:10,maxValue:10,onDrag:function(e,n){return i("changeinterval",{interval:10*n})}})})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},53702:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchReplicator=void 0;var o=t(39812),r=(t(41860),t(2497),t(71494)),c=t(74814),a=t(85952);n.XenoarchReplicator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.tgui_construction;return(0,o.createComponentVNode)(2,a.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return i("construct",{key:e.key})}},e.key)}))})})}},13153:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSpectrometer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.XenoarchSpectrometer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.scanned_item,u=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,C=d.scanning,h=d.scanner_seal_integrity,N=d.scanner_rpm,V=d.scanner_temperature,b=d.coolant_usage_rate,f=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),k=d.coolant_purity,v=d.optimal_wavelength,B=d.maser_wavelength,L=d.maser_wavelength_max,_=d.maser_efficiency,x=d.radiation,w=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,a.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"signal",selected:C,onClick:function(){return l("scanItem")},children:C?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Item",children:s||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heuristic Analysis",children:u||"None found."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:_,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,value:B,fillValue:v,minValue:1,maxValue:L,format:function(e){return e+" MHz"},step:10,onDrag:function(e,n){return l("maserWavelength",{wavelength:n})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:N,minValue:0,maxValue:1e3,color:"good",children:[N," RPM"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:V,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[V," K"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,c.Button,{selected:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:x,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[x," mSv"]})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:b,maxValue:f,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,n){return l("coolantRate",{coolant:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:k,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Latest Results",children:(0,i.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})]})})}},19820:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSuspension=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchSuspension=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cell,s=l.cellCharge,u=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,c.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return i("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*u,Infinity],average:[.5*u,.75*u],bad:[-Infinity,.5*u]},value:s,maxValue:u})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return i("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},71739:function(e,n,t){"use strict";n.__esModule=!0,n.Scrubber=n.Vent=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);t(76270);n.Vent=function(e,n){var t=e.vent,i=(0,c.useBackend)(n).act,l=t.id_tag,d=t.long_name,s=t.power,u=t.checks,m=t.excheck,p=t.incheck,C=t.direction,h=t.external,N=t.internal,V=t.extdefault,b=t.intdefault;return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return i("power",{id_tag:l,val:Number(!s)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"siphon"!==C?"Pressurizing":"Siphoning",color:"siphon"===C&&"danger",onClick:function(){return i("direction",{id_tag:l,val:Number("siphon"===C)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return i("incheck",{id_tag:l,val:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return i("excheck",{id_tag:l,val:u})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(N),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_internal_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return i("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_external_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:V,content:"Reset",onClick:function(){return i("reset_external_pressure",{id_tag:l})}})]})]})})};n.Scrubber=function(e,n){var t=e.scrubber,i=(0,c.useBackend)(n).act,l=t.long_name,d=t.power,s=t.scrubbing,u=t.id_tag,m=(t.widenet,t.filters);return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("power",{id_tag:u,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return i("scrubbing",{id_tag:u,val:Number(!s)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filters",children:s&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return i(e.command,{id_tag:u,val:!e.val})}},e.name)}))||"N/A"})]})})}},48229:function(e,n,t){"use strict";n.__esModule=!0,n.BeakerContents=void 0;var o=t(39812),r=t(74814);n.BeakerContents=function(e){var n=e.beakerLoaded,t=e.beakerContents,c=void 0===t?[]:t,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!n&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===c.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),c.map((function(e,n){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:[(t=e.volume,t+" unit"+(1===t?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Flex.Item,{children:a(e,n)})]})},e.name);var t}))]})}},16007:function(e,n,t){"use strict";n.__esModule=!0,n.ComplexModal=n.modalRegisterBodyOverride=n.modalOpen=void 0;var o=t(39812),r=t(71494),c=t(74814),a={};n.modalOpen=function(e,n,t){var o=(0,r.useBackend)(e),c=o.act,a=o.data,i=Object.assign(a.modal?a.modal.args:{},t||{});c("modal_open",{id:n,arguments:JSON.stringify(i)})};n.modalRegisterBodyOverride=function(e,n){a[e]=n};var i=function(e,n,t,o){var c=(0,r.useBackend)(e),a=c.act,i=c.data;if(i.modal){var l=Object.assign(i.modal.args||{},o||{});a("modal_answer",{id:n,answer:t,arguments:JSON.stringify(l)})}},l=function(e,n){(0,(0,r.useBackend)(e).act)("modal_close",{id:n})};n.ComplexModal=function(e,n){var t=(0,r.useBackend)(n).data;if(t.modal){var d,s,u=t.modal,m=u.id,p=u.text,C=u.type,h=(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}});if(a[m])s=a[m](t.modal,n);else if("input"===C){var N=t.modal.value;d=function(e){return i(n,m,N)},s=(0,o.createComponentVNode)(2,c.Input,{value:t.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autoFocus:!0,autoSelect:!0,onChange:function(e,n){N=n}}),h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return i(n,m,N)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}else if("choice"===C){var V="object"==typeof t.modal.choices?Object.values(t.modal.choices):t.modal.choices;s=(0,o.createComponentVNode)(2,c.Dropdown,{options:V,selected:t.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return i(n,m,e)}})}else"bento"===C?s=(0,o.createComponentVNode)(2,c.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:t.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,c.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,c.Button,{selected:r+1===parseInt(t.modal.value,10),onClick:function(){return i(n,m,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===C&&(h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:t.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return i(n,m,0)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:t.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return i(n,m,1)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,c.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:d,mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:p}),s,h]})}}},67861:function(e,n,t){"use strict";n.__esModule=!0,n.FullscreenNotice=void 0;var o=t(39812),r=t(74814);n.FullscreenNotice=function(e,n){var t=e.children,c=e.title,a=void 0===c?"Welcome":c;return(0,o.createComponentVNode)(2,r.Section,{title:a,height:"100%",fill:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:t})})})}},21451:function(e,n,t){"use strict";n.__esModule=!0,n.InterfaceLockNoticeBox=void 0;var o=t(39812),r=t(71494),c=t(74814);n.InterfaceLockNoticeBox=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.siliconUser,d=void 0===l?i.siliconUser:l,s=e.locked,u=void 0===s?i.locked:s,m=e.normallyLocked,p=void 0===m?i.normallyLocked:m,C=e.onLockStatusChange,h=void 0===C?function(){return a("lock")}:C,N=e.accessText,V=void 0===N?"an ID card":N,b=e.deny,f=void 0!==b&&b,g=e.denialMessage;return f?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,c.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){h&&h(!u)}})})]})}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe ",V," ","to ",u?"unlock":"lock"," this interface."]})}},28117:function(e,n,t){"use strict";n.__esModule=!0,n.LoginInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.LoginInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.authenticated,d=i.rank;if(i)return(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}},1192:function(e,n,t){"use strict";n.__esModule=!0,n.LoginScreen=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(67861);n.LoginScreen=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan,s=l.isAI,u=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,c.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,c.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return i("login",{login_type:1})}}),!!s&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return i("login",{login_type:2})}}),!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return i("login",{login_type:3})}})]})}},21526:function(e,n,t){"use strict";n.__esModule=!0,n.MiningUser=void 0;var o=t(39812),r=t(71494),c=t(74814);n.MiningUser=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.insertIdText,d=i.has_id,s=i.id;return(0,o.createComponentVNode)(2,c.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",s.name,".",(0,o.createVNode)(1,"br"),"You have ",s.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,c.Box,{style:{clear:"both"}})],4):l})}},40754:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapPanControls=n.OvermapFlightData=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.OvermapFlightData=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.disableLimiterControls,d=i.ETAnext,s=i.speed,u=i.speed_color,m=i.accel,p=i.heading,C=i.accellimit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",color:u,children:[s," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("accellimit")},children:[C," Gm/h"]})})||null]})};n.OvermapPanControls=function(e,n){var t=(0,r.useBackend)(n).act,a=e.disabled,i=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(9),onClick:function(){return t(i,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(1),onClick:function(){return t(i,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(5),onClick:function(){return t(i,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(8),onClick:function(){return t(i,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(0),onClick:function(){return t("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(4),onClick:function(){return t(i,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(10),onClick:function(){return t(i,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(2),onClick:function(){return t(i,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(6),onClick:function(){return t(i,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},34227:function(e,n,t){"use strict";n.__esModule=!0,n.PortableBasicInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.PortableBasicInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.connected,d=i.holding,s=i.on,u=i.pressure,m=i.powerDraw,p=i.cellCharge,C=i.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:C,ranges:{good:[.5*C,Infinity],average:[.25*C,.5*C],bad:[-Infinity,.25*C]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No holding tank"})})],4)}},14959:function(e,n,t){"use strict";n.__esModule=!0,n.RankIcon=void 0;var o=t(39812),r=t(74814),c={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};n.RankIcon=function(e,n){var t=e.rank,a=e.color,i=void 0===a?"label":a,l=c[t];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:"user",size:2})}},36355:function(e,n,t){"use strict";n.__esModule=!0,n.TemporaryNotice=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);n.TemporaryNotice=function(e,n){var t,i=e.decode,l=(0,c.useBackend)(n),d=l.act,s=l.data.temp;if(s){var u=((t={})[s.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},u,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:i?(0,r.decodeHtmlEntities)(s.text):s.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},28840:function(e,n,t){"use strict";n.__esModule=!0,n.pAIAtmos=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.pAIAtmos=function(e,n){var t=(0,a.useBackend)(n),d=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})})})}},47132:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDirectives=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.pAIDirectives=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.master,s=l.dna,u=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Master",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,c.Box,{children:[d," (",s,")",(0,o.createComponentVNode)(2,c.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return i("getdna")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prime Directive",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},52852:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDoorjack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIDoorjack=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cable,s=l.machine,u=l.inprogress,m=l.progress_a,p=l.progress_b,C=l.aborted;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cable",children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return i("cable")}})})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hack",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"bad",onClick:function(){return i("cancel")}})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"virus",content:"Start",onClick:function(){return i("jack")}})})||!!C&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},88814:function(e,n,t){"use strict";n.__esModule=!0,n.pAIInterface=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIInterface=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.bought,s=l.not_bought,u=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.id===p,onClick:function(){return i("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Software (Available RAM: "+u+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.on,onClick:function(){return i("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloadable",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>u,onClick:function(){return i("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},52510:function(e,n,t){"use strict";n.__esModule=!0,n.pAIMedrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIMedrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.alg}),(0,o.createComponentVNode)(2,c.Box,{children:u.alg_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.cdi}),(0,o.createComponentVNode)(2,c.Box,{children:u.cdi_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},59946:function(e,n,t){"use strict";n.__esModule=!0,n.pAISecrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAISecrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,c.Box,{children:u.criminal})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},42360:function(e,n,t){"use strict";n.__esModule=!0,n.pda_atmos_scan=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814);n.pda_atmos_scan=function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})}},84932:function(e,n,t){"use strict";n.__esModule=!0,n.pda_janitor=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_janitor=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.janitor);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:0===a.user_loc.x&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,c.Box,{children:[a.user_loc.x," / ",a.user_loc.y]})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Locations",children:a.mops&&(0,o.createVNode)(1,"ul",null,a.mops.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Bucket Locations",children:a.buckets&&(0,o.createVNode)(1,"ul",null,a.buckets.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Cleanbot Locations",children:a.cleanbots&&(0,o.createVNode)(1,"ul",null,a.cleanbots.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Janitorial Cart Locations",children:a.carts&&(0,o.createVNode)(1,"ul",null,a.carts.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},6011:function(e,n,t){"use strict";n.__esModule=!0,n.pda_main_menu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.pda_main_menu=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.owner,d=i.ownjob,s=i.idInserted,u=i.categories,m=i.pai,p=i.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Update PDA Info",disabled:!s,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){var n=i.apps[e];return n&&n.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e,children:n.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return a("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("pai",{option:2})}})]})],0)}},93303:function(e,n,t){"use strict";n.__esModule=!0,n.pda_manifest=void 0;var o=t(39812),r=(t(64499),t(71494)),c=t(74814),a=t(22902);n.pda_manifest=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.CrewManifestContent)})}},65276:function(e,n,t){"use strict";n.__esModule=!0,n.pda_medical=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_medical=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.medical;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Medical Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:u.mi_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:u.ma_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:u.alg}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.alg_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Disease",children:u.cdi}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.cdi_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:u.notes})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},92494:function(e,n,t){"use strict";n.__esModule=!0,n.pda_messenger=void 0;var o=t(39812),r=t(2497),c=t(64499),a=t(71494),i=t(74814);n.pda_messenger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,s)};var l=function(e,n,t){if(n<0||n>t.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=t[n].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,n){var t=(0,a.useBackend)(n),d=t.act,s=t.data,u=(s.auto_scroll,s.convo_name),m=s.convo_job,p=s.messages,C=s.active_conversation,h=(s.useRetro,(0,a.useLocalState)(n,"clipboardMode",!1)),N=h[0],V=h[1],b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:l(e,n-1,t),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]});return N&&(b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.auto_scroll,c.convopdas),d=c.pdas,s=c.charges,m=(c.plugins,c.silent),p=c.toff;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,i.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,i.Box,{children:[!!s&&(0,o.createComponentVNode)(2,i.Box,{children:[s," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,i.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,u,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,u,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.pdas,d=e.title,s=e.msgAct,u=c.charges,m=c.plugins;return l&&l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(s,{target:e.Reference})}}),!!u&&m.map((function(n){return(0,o.createComponentVNode)(2,i.Button,{icon:n.icon,content:n.name,onClick:function(){return r("Messenger Plugin",{plugin:n.ref,target:e.Reference})}},n.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:"No PDAs found."})}},31505:function(e,n,t){"use strict";n.__esModule=!0,n.pda_news=void 0;var o=t(39812),r=(t(64499),t(2497)),c=t(71494),a=t(74814);n.pda_news=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),d=r.feeds,s=r.target_feed;return(0,o.createComponentVNode)(2,a.Box,{children:!d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||s&&(0,o.createComponentVNode)(2,i)||(0,o.createComponentVNode)(2,l)})};var i=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:s.length&&(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},66785:function(e,n,t){"use strict";n.__esModule=!0,n.pda_notekeeper=void 0;var o=t(39812),r=t(71494),c=t(74814);n.pda_notekeeper=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.note;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:i}})}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("Edit")},content:"Edit Notes"})]})}},63853:function(e,n,t){"use strict";n.__esModule=!0,n.pda_power=void 0;var o=t(39812),r=t(71494),c=t(89793);n.pda_power=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.PowerMonitorContent)}},20575:function(e,n,t){"use strict";n.__esModule=!0,n.pda_security=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_security=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.security;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Security Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:u.criminal}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:u.mi_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:u.ma_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes:",preserveWhitespace:!0,children:u.notes||"No data found."})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},63891:function(e,n,t){"use strict";n.__esModule=!0,n.pda_signaller=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494),t(74814),t(32325));n.pda_signaller=function(e,n){return(0,o.createComponentVNode)(2,r.SignalerContent)}},14947:function(e,n,t){"use strict";n.__esModule=!0,n.pda_status_display=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_status_display=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return a("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message2+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg2"})}})})]})})}},85143:function(e,n,t){"use strict";n.__esModule=!0,n.pda_supply=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_supply=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.supply);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:a.shuttle_moving?"Moving to station "+a.shuttle_eta:"Shuttle at "+a.shuttle_loc})}),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),a.approved.length&&a.approved.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"}),(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),a.requests.length&&a.requests.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"})]})]})}},73218:function(e,n,t){"use strict";n.__esModule=!0,n.getRoutedComponent=n.routingError=void 0;var o=t(39812),r=t(71494),c=(t(30098),t(85952)),a=t(8156),i=function(e,n){return function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}};n.routingError=i;var l=function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0})})};n.getRoutedComponent=function(e){var n=e.getState(),t=(0,r.selectBackend)(n),o=t.suspended,c=t.config;if(o)return l;for(var d,s=null==c?void 0:c["interface"],u=[function(e){return"./"+e+".tsx"},function(e){return"./"+e+".js"},function(e){return"./"+e+"/index.tsx"},function(e){return"./"+e+"/index.js"}];!d&&u.length>0;){var m=u.shift()(s);try{d=a(m)}catch(C){if("MODULE_NOT_FOUND"!==C.code)throw C}}if(!d)return i("notFound",s);var p=d[s];return p||i("missingExport",s)}},56285:function(){},58602:function(){},48979:function(){},92433:function(){},35070:function(){},86455:function(){},41821:function(){},83243:function(){},97585:function(){},64197:function(){},87266:function(){},99195:function(){},72916:function(){},75168:function(e,n,t){var o={"./pda_atmos_scan.js":42360,"./pda_janitor.js":84932,"./pda_main_menu.js":6011,"./pda_manifest.js":93303,"./pda_medical.js":65276,"./pda_messenger.js":92494,"./pda_news.js":31505,"./pda_notekeeper.js":66785,"./pda_power.js":63853,"./pda_security.js":20575,"./pda_signaller.js":63891,"./pda_status_display.js":14947,"./pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=75168},8156:function(e,n,t){var o={"./AICard":34129,"./AICard.js":34129,"./APC":73405,"./APC.js":73405,"./AccountsTerminal":20832,"./AccountsTerminal.js":20832,"./AdminShuttleController":19007,"./AdminShuttleController.js":19007,"./AgentCard":51104,"./AgentCard.js":51104,"./AiAirlock":47330,"./AiAirlock.js":47330,"./AiRestorer":33084,"./AiRestorer.js":33084,"./AiSupermatter":597,"./AiSupermatter.js":597,"./AirAlarm":58444,"./AirAlarm.js":58444,"./AlertModal":24053,"./AlertModal.js":24053,"./AlgaeFarm":34847,"./AlgaeFarm.js":34847,"./AppearanceChanger":65145,"./AppearanceChanger.js":65145,"./ArcadeBattle":86776,"./ArcadeBattle.js":86776,"./AreaScrubberControl":13496,"./AreaScrubberControl.js":13496,"./AssemblyInfrared":56404,"./AssemblyInfrared.js":56404,"./AssemblyProx":29632,"./AssemblyProx.js":29632,"./AssemblyTimer":48661,"./AssemblyTimer.js":48661,"./AtmosAlertConsole":38531,"./AtmosAlertConsole.js":38531,"./AtmosControl":46566,"./AtmosControl.js":46566,"./AtmosFilter":2726,"./AtmosFilter.js":2726,"./AtmosMixer":61505,"./AtmosMixer.js":61505,"./Autolathe":99994,"./Autolathe.js":99994,"./Batteryrack":62586,"./Batteryrack.js":62586,"./BeaconLocator":25116,"./BeaconLocator.js":25116,"./Biogenerator":20813,"./Biogenerator.js":20813,"./BodyDesigner":81850,"./BodyDesigner.js":81850,"./BodyScanner":6060,"./BodyScanner.js":6060,"./BombTester":74639,"./BombTester.js":74639,"./BotanyEditor":48693,"./BotanyEditor.js":48693,"./BotanyIsolator":25486,"./BotanyIsolator.js":25486,"./BrigTimer":61956,"./BrigTimer.js":61956,"./CameraConsole":3180,"./CameraConsole.js":3180,"./Canister":94477,"./Canister.js":94477,"./Canvas":55636,"./Canvas.js":55636,"./CasinoPrizeDispenser":25131,"./CasinoPrizeDispenser.js":25131,"./CharacterDirectory":47947,"./CharacterDirectory.js":47947,"./ChemDispenser":22223,"./ChemDispenser.js":22223,"./ChemMaster":34859,"./ChemMaster.js":34859,"./ClawMachine":83919,"./ClawMachine.js":83919,"./Cleanbot":74351,"./Cleanbot.js":74351,"./CloningConsole":98213,"./CloningConsole.js":98213,"./ColorMate":32278,"./ColorMate.js":32278,"./CommunicationsConsole":130,"./CommunicationsConsole.js":130,"./Communicator":4220,"./Communicator.js":4220,"./ComputerFabricator":2174,"./ComputerFabricator.js":2174,"./CookingAppliance":26090,"./CookingAppliance.js":26090,"./CrewManifest":22902,"./CrewManifest.js":22902,"./CrewMonitor":96158,"./CrewMonitor.js":96158,"./Cryo":99798,"./Cryo.js":99798,"./CryoStorage":54234,"./CryoStorage.js":54234,"./CryoStorageVr":66384,"./CryoStorageVr.js":66384,"./DNAForensics":99579,"./DNAForensics.js":99579,"./DNAModifier":21849,"./DNAModifier.js":21849,"./DestinationTagger":59305,"./DestinationTagger.js":59305,"./DiseaseSplicer":10015,"./DiseaseSplicer.js":10015,"./DishIncubator":31066,"./DishIncubator.js":31066,"./DisposalBin":19095,"./DisposalBin.js":19095,"./DroneConsole":29345,"./DroneConsole.js":29345,"./EmbeddedController":84122,"./EmbeddedController.js":84122,"./ExonetNode":33777,"./ExonetNode.js":33777,"./ExosuitFabricator":95481,"./ExosuitFabricator.js":95481,"./Farmbot":95598,"./Farmbot.js":95598,"./Fax":17569,"./Fax.js":17569,"./FileCabinet":58087,"./FileCabinet.js":58087,"./Floorbot":21902,"./Floorbot.js":21902,"./GasPump":309,"./GasPump.js":309,"./GasTemperatureSystem":26049,"./GasTemperatureSystem.js":26049,"./GeneralAtmoControl":2753,"./GeneralAtmoControl.js":2753,"./GeneralRecords":57753,"./GeneralRecords.js":57753,"./Gps":25230,"./Gps.js":25230,"./GravityGenerator":4475,"./GravityGenerator.js":4475,"./GuestPass":95075,"./GuestPass.js":95075,"./GyrotronControl":31875,"./GyrotronControl.js":31875,"./Holodeck":7908,"./Holodeck.js":7908,"./ICAssembly":12676,"./ICAssembly.js":12676,"./ICCircuit":42394,"./ICCircuit.js":42394,"./ICDetailer":81039,"./ICDetailer.js":81039,"./ICPrinter":21687,"./ICPrinter.js":21687,"./IDCard":48522,"./IDCard.js":48522,"./IdentificationComputer":76952,"./IdentificationComputer.js":76952,"./InputModal":44570,"./InputModal.js":44570,"./InventoryPanel":53541,"./InventoryPanel.js":53541,"./InventoryPanelHuman":46638,"./InventoryPanelHuman.js":46638,"./IsolationCentrifuge":45e3,"./IsolationCentrifuge.js":45e3,"./JanitorCart":83994,"./JanitorCart.js":83994,"./Jukebox":68741,"./Jukebox.js":68741,"./LawManager":13204,"./LawManager.js":13204,"./ListInput":58802,"./ListInput.js":58802,"./LookingGlass":36104,"./LookingGlass.js":36104,"./MechaControlConsole":74714,"./MechaControlConsole.js":74714,"./Medbot":17888,"./Medbot.js":17888,"./MedicalRecords":37610,"./MedicalRecords.js":37610,"./MessageMonitor":287,"./MessageMonitor.js":287,"./Microwave":75412,"./Microwave.js":75412,"./MiningOreProcessingConsole":35016,"./MiningOreProcessingConsole.js":35016,"./MiningStackingConsole":87314,"./MiningStackingConsole.js":87314,"./MiningVendor":62012,"./MiningVendor.js":62012,"./MuleBot":6479,"./MuleBot.js":6479,"./NIF":46157,"./NIF.js":46157,"./NTNetRelay":79630,"./NTNetRelay.js":79630,"./Newscaster":60042,"./Newscaster.js":60042,"./NoticeBoard":31669,"./NoticeBoard.js":31669,"./NtosAccessDecrypter":63231,"./NtosAccessDecrypter.js":63231,"./NtosArcade":79760,"./NtosArcade.js":79760,"./NtosAtmosControl":97908,"./NtosAtmosControl.js":97908,"./NtosCameraConsole":63645,"./NtosCameraConsole.js":63645,"./NtosCommunicationsConsole":74093,"./NtosCommunicationsConsole.js":74093,"./NtosConfiguration":55513,"./NtosConfiguration.js":55513,"./NtosCrewMonitor":17539,"./NtosCrewMonitor.js":17539,"./NtosDigitalWarrant":20025,"./NtosDigitalWarrant.js":20025,"./NtosEmailAdministration":11325,"./NtosEmailAdministration.js":11325,"./NtosEmailClient":77006,"./NtosEmailClient.js":77006,"./NtosFileManager":86441,"./NtosFileManager.js":86441,"./NtosIdentificationComputer":87369,"./NtosIdentificationComputer.js":87369,"./NtosMain":59543,"./NtosMain.js":59543,"./NtosNetChat":73883,"./NtosNetChat.js":73883,"./NtosNetDos":83908,"./NtosNetDos.js":83908,"./NtosNetDownloader":83305,"./NtosNetDownloader.js":83305,"./NtosNetMonitor":6806,"./NtosNetMonitor.js":6806,"./NtosNetTransfer":4363,"./NtosNetTransfer.js":4363,"./NtosNewsBrowser":23225,"./NtosNewsBrowser.js":23225,"./NtosOvermapNavigation":3839,"./NtosOvermapNavigation.js":3839,"./NtosPowerMonitor":54698,"./NtosPowerMonitor.js":54698,"./NtosRCON":17086,"./NtosRCON.js":17086,"./NtosRevelation":69480,"./NtosRevelation.js":69480,"./NtosShutoffMonitor":93990,"./NtosShutoffMonitor.js":93990,"./NtosStationAlertConsole":76124,"./NtosStationAlertConsole.js":76124,"./NtosSupermatterMonitor":22475,"./NtosSupermatterMonitor.js":22475,"./NtosUAV":66744,"./NtosUAV.js":66744,"./NtosWordProcessor":19458,"./NtosWordProcessor.js":19458,"./OmniFilter":18326,"./OmniFilter.js":18326,"./OmniMixer":78588,"./OmniMixer.js":78588,"./OperatingComputer":48826,"./OperatingComputer.js":48826,"./OvermapDisperser":51888,"./OvermapDisperser.js":51888,"./OvermapEngines":25123,"./OvermapEngines.js":25123,"./OvermapFull":63836,"./OvermapFull.js":63836,"./OvermapHelm":89380,"./OvermapHelm.js":89380,"./OvermapNavigation":12640,"./OvermapNavigation.js":12640,"./OvermapShieldGenerator":84031,"./OvermapShieldGenerator.js":84031,"./OvermapShipSensors":51932,"./OvermapShipSensors.js":51932,"./ParticleAccelerator":57966,"./ParticleAccelerator.js":57966,"./PartsLathe":80374,"./PartsLathe.js":80374,"./PathogenicIsolator":83987,"./PathogenicIsolator.js":83987,"./Pda":72586,"./Pda.js":72586,"./PersonalCrafting":67589,"./PersonalCrafting.js":67589,"./Photocopier":9527,"./Photocopier.js":9527,"./PipeDispenser":92310,"./PipeDispenser.js":92310,"./PlantAnalyzer":38575,"./PlantAnalyzer.js":38575,"./PointDefenseControl":17599,"./PointDefenseControl.js":17599,"./PortableGenerator":46104,"./PortableGenerator.js":46104,"./PortablePump":82564,"./PortablePump.js":82564,"./PortableScrubber":24901,"./PortableScrubber.js":24901,"./PortableTurret":31695,"./PortableTurret.js":31695,"./PowerMonitor":89793,"./PowerMonitor.js":89793,"./PressureRegulator":81121,"./PressureRegulator.js":81121,"./PrisonerManagement":14210,"./PrisonerManagement.js":14210,"./RCON":43996,"./RCON.js":43996,"./RIGSuit":92141,"./RIGSuit.js":92141,"./Radio":17481,"./Radio.js":17481,"./RapidPipeDispenser":29509,"./RapidPipeDispenser.js":29509,"./RequestConsole":53976,"./RequestConsole.js":53976,"./ResearchConsole":48639,"./ResearchConsole.js":48639,"./ResearchServerController":35606,"./ResearchServerController.js":35606,"./ResleevingConsole":86330,"./ResleevingConsole.js":86330,"./ResleevingPod":88359,"./ResleevingPod.js":88359,"./RoboticsControlConsole":24455,"./RoboticsControlConsole.js":24455,"./RogueZones":52330,"./RogueZones.js":52330,"./RustCoreMonitor":59412,"./RustCoreMonitor.js":59412,"./RustFuelControl":59327,"./RustFuelControl.js":59327,"./Secbot":54943,"./Secbot.js":54943,"./SecureSafe":57436,"./SecureSafe.js":57436,"./SecurityRecords":71915,"./SecurityRecords.js":71915,"./SeedStorage":93550,"./SeedStorage.js":93550,"./ShieldCapacitor":16765,"./ShieldCapacitor.js":16765,"./ShieldGenerator":79229,"./ShieldGenerator.js":79229,"./ShutoffMonitor":89957,"./ShutoffMonitor.js":89957,"./ShuttleControl":34404,"./ShuttleControl.js":34404,"./Signaler":32325,"./Signaler.js":32325,"./Sleeper":80646,"./Sleeper.js":80646,"./SmartVend":55896,"./SmartVend.js":55896,"./Smes":20561,"./Smes.js":20561,"./SolarControl":21633,"./SolarControl.js":21633,"./SpaceHeater":57762,"./SpaceHeater.js":57762,"./Stack":58215,"./Stack.js":58215,"./StationAlertConsole":32015,"./StationAlertConsole.js":32015,"./StationBlueprints":52649,"./StationBlueprints.js":52649,"./SuitCycler":72e3,"./SuitCycler.js":72e3,"./SuitStorageUnit":80748,"./SuitStorageUnit.js":80748,"./SupermatterMonitor":6951,"./SupermatterMonitor.js":6951,"./SupplyConsole":12431,"./SupplyConsole.js":12431,"./TEGenerator":30111,"./TEGenerator.js":30111,"./Tank":58457,"./Tank.js":58457,"./TankDispenser":38754,"./TankDispenser.js":38754,"./TelecommsLogBrowser":73754,"./TelecommsLogBrowser.js":73754,"./TelecommsMachineBrowser":29441,"./TelecommsMachineBrowser.js":29441,"./TelecommsMultitoolMenu":86756,"./TelecommsMultitoolMenu.js":86756,"./Teleporter":18509,"./Teleporter.js":18509,"./TelesciConsole":62555,"./TelesciConsole.js":62555,"./TimeClock":55096,"./TimeClock.js":55096,"./TransferValve":24389,"./TransferValve.js":24389,"./TurbineControl":95893,"./TurbineControl.js":95893,"./Turbolift":62542,"./Turbolift.js":62542,"./Uplink":89761,"./Uplink.js":89761,"./Vending":61321,"./Vending.js":61321,"./VolumePanel":93147,"./VolumePanel.js":93147,"./VorePanel":24630,"./VorePanel.js":24630,"./Wires":21162,"./Wires.js":21162,"./XenoarchArtifactAnalyzer":81522,"./XenoarchArtifactAnalyzer.js":81522,"./XenoarchArtifactHarvester":40875,"./XenoarchArtifactHarvester.js":40875,"./XenoarchDepthScanner":88835,"./XenoarchDepthScanner.js":88835,"./XenoarchHandheldPowerUtilizer":5622,"./XenoarchHandheldPowerUtilizer.js":5622,"./XenoarchReplicator":53702,"./XenoarchReplicator.js":53702,"./XenoarchSpectrometer":13153,"./XenoarchSpectrometer.js":13153,"./XenoarchSuspension":19820,"./XenoarchSuspension.js":19820,"./common/AtmosControls":71739,"./common/AtmosControls.js":71739,"./common/BeakerContents":48229,"./common/BeakerContents.js":48229,"./common/ComplexModal":16007,"./common/ComplexModal.js":16007,"./common/FullscreenNotice":67861,"./common/FullscreenNotice.js":67861,"./common/InterfaceLockNoticeBox":21451,"./common/InterfaceLockNoticeBox.js":21451,"./common/LoginInfo":28117,"./common/LoginInfo.js":28117,"./common/LoginScreen":1192,"./common/LoginScreen.js":1192,"./common/Mining":21526,"./common/Mining.js":21526,"./common/Overmap":40754,"./common/Overmap.js":40754,"./common/PortableAtmos":34227,"./common/PortableAtmos.js":34227,"./common/RankIcon":14959,"./common/RankIcon.js":14959,"./common/TemporaryNotice":36355,"./common/TemporaryNotice.js":36355,"./pAIAtmos":28840,"./pAIAtmos.js":28840,"./pAIDirectives":47132,"./pAIDirectives.js":47132,"./pAIDoorjack":52852,"./pAIDoorjack.js":52852,"./pAIInterface":88814,"./pAIInterface.js":88814,"./pAIMedrecords":52510,"./pAIMedrecords.js":52510,"./pAISecrecords":59946,"./pAISecrecords.js":59946,"./pda/pda_atmos_scan":42360,"./pda/pda_atmos_scan.js":42360,"./pda/pda_janitor":84932,"./pda/pda_janitor.js":84932,"./pda/pda_main_menu":6011,"./pda/pda_main_menu.js":6011,"./pda/pda_manifest":93303,"./pda/pda_manifest.js":93303,"./pda/pda_medical":65276,"./pda/pda_medical.js":65276,"./pda/pda_messenger":92494,"./pda/pda_messenger.js":92494,"./pda/pda_news":31505,"./pda/pda_news.js":31505,"./pda/pda_notekeeper":66785,"./pda/pda_notekeeper.js":66785,"./pda/pda_power":63853,"./pda/pda_power.js":63853,"./pda/pda_security":20575,"./pda/pda_security.js":20575,"./pda/pda_signaller":63891,"./pda/pda_signaller.js":63891,"./pda/pda_status_display":14947,"./pda/pda_status_display.js":14947,"./pda/pda_supply":85143,"./pda/pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=8156}},t={};function o(e){var r=t[e];if(r!==undefined)return r.exports;var c=t[e]={exports:{}};return n[e](c,c.exports,o),c.exports}o.m=n,e=[],o.O=function(n,t,r,c){if(!t){var a=Infinity;for(d=0;d=c)&&Object.keys(o.O).every((function(e){return o.O[e](t[l])}))?t.splice(l--,1):(i=!1,c0&&e[d-1][2]>c;d--)e[d]=e[d-1];e[d]=[t,r,c]},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},function(){var e={764:0};o.O.j=function(n){return 0===e[n]};var n=function(n,t){var r,c,a=t[0],i=t[1],l=t[2],d=0;for(r in i)o.o(i,r)&&(o.m[r]=i[r]);for(l&&l(o),n&&n(t);d=75?"green":s>=25?"yellow":"red";var b=null;return u>=75&&(b="green"),b=u>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:V,value:s/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:b,value:u/100})})]})}),(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,c.Box,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",children:e},n)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"check":"times",content:h?"Enabled":"Disabled",color:h?"green":"red",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"check":"times",content:N?"Enabled":"Disabled",color:N?"green":"red",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===s,confirmColor:"red",content:"Shutdown",onClick:function(){return i("wipe")}})})]})})]})})}},73405:function(e,n,t){"use strict";n.__esModule=!0,n.APC=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(21451),l=t(67861);n.APC=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(0,o.createComponentVNode)(2,s);return c.gridCheck?i=(0,o.createComponentVNode)(2,u):c.failTime&&(i=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,a.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:i})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,s=l.locked&&!l.siliconUser,u=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],C=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main Breaker",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!s,color:l.isOperating?"":"bad",disabled:s,onClick:function(){return a("breaker")}}),children:["[ ",u.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:s,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[p.map((function(e){var n=e.topicParams;return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return a("channel",n.auto)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return a("channel",n.on)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return a("channel",n.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:s,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return a("emergency_lighting")}})})]})})],4)},u=function(e,n){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=(0,o.createComponentVNode)(2,c.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return i("reboot")}});return a.locked&&!a.siliconUser&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Automatic reboot in ",a.failTime," seconds..."]}),(0,o.createComponentVNode)(2,c.Box,{mt:4,children:l})]})}},20832:function(e,n,t){"use strict";n.__esModule=!0,n.AccountsTerminal=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AccountsTerminal=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.id_inserted,u=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"eject":"sign-in-alt",fluid:!0,content:u,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,u=i.creating_new_account,m=i.detailed_account_view;return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!u&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:u,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:u,icon:"print",onClick:function(){return a("print")},children:"Print"})]}),u&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,s)]})},l=function(e,n){var t=(0,r.useBackend)(n).act,a=(0,r.useSharedState)(n,"holder",""),i=a[0],l=a[1],d=(0,r.useSharedState)(n,"money",""),s=d[0],u=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,c.Input,{value:i,fluid:!0,onInput:function(e,n){return l(n)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onInput:function(e,n){return u(n)}})})]}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i||!s,mt:1,fluid:!0,icon:"plus",onClick:function(){return t("finalise_create_account",{holder_name:i,starting_funds:s})},content:"Create"})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.access_level,d=i.station_account_number,s=i.account_number,u=i.owner_name,m=i.money,p=i.suspended,C=i.transactions;return(0,o.createComponentVNode)(2,c.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return a("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Holder",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:s===d,onClick:function(){return a("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,c.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Terminal"})]}),C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source_terminal})]},n)}))]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"NanoTrasen Accounts",level:2,children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return a("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"There are no accounts available."})})}},19007:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleList=n.AdminShuttleController=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.AdminShuttleController=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.shuttles,u=l.overmap_ships;return(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"Fly",onClick:function(){return i("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){var n;return(null==(n=e.name)?void 0:n.toLowerCase())||e.name||e.ref}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Control",onClick:function(){return i("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name})]},e.ref)}))})})]})};n.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},51104:function(e,n,t){"use strict";n.__esModule=!0,n.AgentCard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AgentCard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.entries,s=l.electronic_warfare;return(0,o.createComponentVNode)(2,a.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Info",children:(0,o.createComponentVNode)(2,c.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:s,content:s?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return i("electronic_warfare")}})})]})})}},47330:function(e,n,t){"use strict";n.__esModule=!0,n.AiAirlock=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};n.AiAirlock=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=i[d.power.main]||i[0],u=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main",color:s.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},33084:function(e,n,t){"use strict";n.__esModule=!0,n.AiRestorerContent=n.AiRestorer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AiRestorer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.AI_present,d=i.error,s=i.name,u=i.laws,m=i.isDead,p=i.restoring,C=i.health,h=i.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:l?s:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,c.Section,{title:h?"System Status":s,buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return a("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",level:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{className:"candystripe",children:e},e)}))})]})],0)};n.AiRestorerContent=i},597:function(e,n,t){"use strict";n.__esModule=!0,n.AiSupermatter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=(t(58083),t(67861));n.AiSupermatter=function(e,n){var t=(0,r.useBackend)(n).data,c=(t.integrity_percentage,t.ambient_temp,t.ambient_pressure,t.detonating),i=(0,o.createComponentVNode)(2,d);return c&&(i=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i})})};var l=function(e,n){return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,n){var t=(0,r.useBackend)(n).data,a=t.integrity_percentage,i=t.ambient_temp,l=t.ambient_pressure;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:a,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:i,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[i," K"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},58444:function(e,n,t){"use strict";n.__esModule=!0,n.AirAlarm=void 0;var o=t(39812),r=t(41860),c=(t(2497),t(71494)),a=t(74814),i=t(76270),l=t(85952),d=t(21451),s=t(71739);n.AirAlarm=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m),!a&&(0,o.createComponentVNode)(2,C)]})})};var u=function(e,n){var t=(0,c.useBackend)(n).data,l=(t.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},s=d[t.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var n=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,i.getGasLabel)(e.name),color:n.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local status",color:s.color,children:s.localStatusText}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.target_temperature,d=i.rcon;return(0,o.createComponentVNode)(2,a.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,a.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return h}},vents:{title:"Vent Controls",component:function(){return N}},scrubbers:{title:"Scrubber Controls",component:function(){return V}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return f}}},C=function(e,n){var t=(0,c.useLocalState)(n,"screen"),r=t[0],i=t[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i()}}),children:(0,o.createComponentVNode)(2,d)})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(0,c.useLocalState)(n,"screen"),d=(l[0],l[1]),s=i.mode,u=i.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"exclamation-triangle":"exclamation",color:u&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(u?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===s?"exclamation-triangle":"exclamation",color:3===s&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===s?1:3})}}),(0,o.createComponentVNode)(2,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},N=function(e,n){var t=(0,c.useBackend)(n).data.vents;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Vent,{vent:e},e.id_tag)})):"Nothing to show"},V=function(e,n){var t=(0,c.useBackend)(n).data.scrubbers;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.modes;return i&&0!==i.length?i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"},f=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=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,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,i.getGasColor)(e.name),(0,i.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},24053:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.AlertModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(29708);function d(e,n){return(d=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var s=function(e){var n,t;function r(){var n;return(n=e.call(this)||this).buttonRefs=[(0,o.createRef)()],n.state={current:0},n}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,d(n,t);var s=r.prototype;return s.componentDidMount=function(){for(var e=(0,c.useBackend)(this.context).data.buttons,n=this.state.current,t=this.buttonRefs[n].current,r=1;r=t.length?e=n?e-1:0:e<0&&(e=n?0:t.length-1);var o=this.buttonRefs[e].current;o&&setTimeout((function(){return o.focus()}),1),this.setState({current:e})},s.render=function(){var e=this,n=(0,c.useBackend)(this.context),t=n.act,r=n.data,d=r.title,s=r.message,m=r.buttons,p=r.timeout,C=this.state.current,h=function(){return e.setCurrent(C,!1)},N=Math.max(150,s.length);return(0,o.createComponentVNode)(2,i.Window,{title:d,theme:"abstract",width:350,height:N,canClose:p>0,children:[p&&(0,o.createComponentVNode)(2,u,{value:p}),(0,o.createComponentVNode)(2,i.Window.Content,{onFocus:h,onClick:h,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",className:"AlertModal__Message",height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{m:1,children:s})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{my:2,children:(0,o.createComponentVNode)(2,a.Flex,{className:"AlertModal__Buttons",wrap:!0,children:m.map((function(n,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,my:.5,children:(0,o.createVNode)(1,"div","Button Button--color--default",n,0,{px:3,onClick:function(){return t("choose",{choice:n})},onKeyDown:function(o){var r=window.event?o.which:o.keyCode;r===l.KEY_SPACE||r===l.KEY_ENTER?t("choose",{choice:n}):r===l.KEY_LEFT||o.shiftKey&&r===l.KEY_TAB?e.setCurrent(C-1,r===l.KEY_LEFT):r!==l.KEY_RIGHT&&r!==l.KEY_TAB||e.setCurrent(C+1,r===l.KEY_RIGHT)}},null,e.buttonRefs[r])},r)}))})})]})})})]})},r}(o.Component);n.AlertModal=s;var u=function(e){var n=e.value;return(0,o.createVNode)(1,"div","AlertModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"AlertModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=u},34847:function(e,n,t){"use strict";n.__esModule=!0,n.AlgaeFarm=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=(t(41860),t(2497));n.AlgaeFarm=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.usePower,u=d.materials,m=d.last_flow_rate,p=d.last_power_draw,C=d.inputDir,h=d.outputDir,N=d.input,V=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Processing",selected:2===s,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,c.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,c.Table,{mt:1,children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Input ("+C+")",children:N?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Output ("+h+")",children:V?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[V.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:V.name,children:[V.percent,"% (",V.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},65145:function(e,n,t){"use strict";n.__esModule=!0,n.AppearanceChanger=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.AppearanceChanger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),V=t.data,b=V.name,f=V.specimen,g=V.gender,k=V.gender_id,v=V.hair_style,B=V.facial_hair_style,L=V.ear_style,_=V.tail_style,x=V.wing_style,w=V.change_race,S=V.change_gender,I=V.change_eye_color,y=V.change_skin_tone,T=V.change_skin_color,A=V.change_hair_color,P=V.change_facial_hair_color,M=V.change_hair,F=V.change_facial_hair,D=V.mapRef,R=r.title,E=I||y||T||A||P,O=-1;w?O=0:S?O=1:E?O=2:M?O=4:F&&(O=5);var j=(0,a.useLocalState)(n,"tabIndex",O),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,c.decodeHtmlEntities)(R),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",color:w?null:"grey",children:f}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",color:S?null:"grey",children:g?(0,c.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",color:E?null:"grey",children:k?(0,c.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:v?(0,c.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Facial Hair Style",color:F?null:"grey",children:B?(0,c.capitalize)(B):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:L?(0,c.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:_?(0,c.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:x?(0,c.capitalize)(x):"Not Set"})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"256px",height:"256px"},params:{id:D,type:"map"}})})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[w?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,S?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,E?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,F?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,i.Box,{height:"43%",children:[w&&0===W?(0,o.createComponentVNode)(2,d):null,S&&1===W?(0,o.createComponentVNode)(2,s):null,E&&2===W?(0,o.createComponentVNode)(2,u):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,F&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,C):null,M&&6===W?(0,o.createComponentVNode)(2,h):null,M&&7===W?(0,o.createComponentVNode)(2,N):null]})]})})};var d=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.species,s=l.specimen,u=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,i.Section,{title:"Species",fill:!0,scrollable:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.specimen,selected:s===e.specimen,onClick:function(){return c("race",{race:e.specimen})}},e.specimen)}))})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.gender,d=c.gender_id,s=c.genders,u=c.id_genders;return(0,o.createComponentVNode)(2,i.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.change_eye_color,d=c.change_skin_tone,s=c.change_skin_color,u=c.change_hair_color,m=c.change_facial_hair_color,p=c.eye_color,C=c.skin_color,h=c.hair_color,N=c.facial_hair_color,V=c.ears_color,b=c.ears2_color,f=c.tail_color,g=c.tail2_color,k=c.wing_color,v=c.wing2_color;return(0,o.createComponentVNode)(2,i.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,u?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.hair_style,d=c.hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.facial_hair_style,d=c.facial_hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.ear_style,s=l.ear_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},h=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.tail_style,s=l.tail_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},N=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.wing_style,s=l.wing_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},86776:function(e,n,t){"use strict";n.__esModule=!0,n.ArcadeBattle=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ArcadeBattle=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=(l.name,l.temp),s=l.enemyAction,u=l.enemyName,m=l.playerHP,p=l.playerMP,C=l.enemyHP,h=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,a.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:u,textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Section,{color:"label",children:[(0,o.createComponentVNode)(2,c.Box,{children:d}),(0,o.createComponentVNode)(2,c.Box,{children:!h&&s})]}),(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[C,"HP"]})})})})]}),h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return i("newgame")}})||(0,o.createComponentVNode)(2,c.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return i("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return i("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return i("charge")},content:"Recharge!"})})]})]})})})}},13496:function(e,n,t){"use strict";n.__esModule=!0,n.AreaScrubberControl=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(2497);n.AreaScrubberControl=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=(0,c.useLocalState)(n,"showArea",!1),u=s[0],m=s[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:u,onClick:function(){return m(!u)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return i("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return i("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:u})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})]})};var l=function(e,n){var t=(0,c.useBackend)(n).act,a=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:a.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:a.on?"Enabled":"Disabled",selected:a.on,onClick:function(){return t("toggle",{id:a.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[a.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[a.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[a.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,i.toTitleCase)(a.area)})]})]})}},56404:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyInfrared=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AssemblyInfrared=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.visible;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return i("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,selected:s,onClick:function(){return i("visible")},children:s?"Able to be seen":"Invisible"})})]})})})})}},29632:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyProx=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyProx=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time,p=s.range,C=s.maxRange,h=s.scanning;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,value:p,maxValue:C,onDrag:function(e,n){return d("range",{range:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,a.Button,{mr:1,icon:h?"lock":"lock-open",selected:h,onClick:function(){return d("scanning")},children:h?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},48661:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})})})})}},38531:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosAlertConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.priority_alarms||[],s=l.minor_alarms||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)})),0===s.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),s.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},46566:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosControlContent=n.AtmosControl=void 0;var o=t(39812),r=t(64499),c=t(85952),a=t(74814),i=t(71494);(0,t(88654).createLogger)("fuck");n.AtmosControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t,c=(0,i.useBackend)(n),l=c.act,d=c.data,s=c.config,u=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,i.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=(0,i.useLocalState)(n,"zoom",1),N=h[0],V=h[1];return 0===p?t=(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(t=(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return V(e)},children:u.filter((function(e){return~~e.z==~~s.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:N,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)};n.AtmosControlContent=l},2726:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952));n.AtmosFilter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,a.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,n){return i("rate",{rate:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return i("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.selected,content:e.name,onClick:function(){return i("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},61505:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node1",{concentration:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node2",{concentration:n})}})})]})})})})}},99994:function(e,n,t){"use strict";n.__esModule=!0,n.Autolathe=void 0;var o=t(39812),r=(t(41860),t(85531)),c=t(64499),a=t(71494),i=t(74814),l=t(85952),d=t(95481),s=t(2497),u=function(e,n,t){if(void 0===t&&(t=1),null===e.requirements)return!0;for(var o=Object.keys(e.requirements),r=function(){var o=a[c],r=n.find((function(e){return e.name===o}));return r?r.amount=e[1].price/d.build_eff,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},u=function(e,n){return!!e.affordable&&!(e.reagent&&!n.beaker)},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u(e,i),content:(e.price/i.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},81850:function(e,n,t){"use strict";n.__esModule=!0,n.BodyDesigner=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);n.BodyDesigner=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.menu,u=d.disk,m=d.diskStored,p=d.activeBodyRecord,C=l[s];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[u?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,C]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.activeBodyRecord,s=l.mapRef;return d?(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return i("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return i("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,a.ByondUi,{style:{width:"100%",height:"128px"},params:{id:s,type:"map"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d.scale,onClick:function(){return i("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var n=d.styles[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.styleHref?(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.style,onClick:function(){return i("href_conversion",{target_href:n.styleHref,target_value:1})}}):null,n.colorHref?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color,onClick:function(){return i("href_conversion",{target_href:n.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color,style:{border:"1px solid #fff"}})]}):null,n.colorHref2?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color2,onClick:function(){return i("href_conversion",{target_href:n.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Marking",onClick:function(){return i("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var n=d.markings[e];return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return i("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,backgroundColor:n,content:e,onClick:function(){return i("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.activeBodyRecord;return(0,o.createComponentVNode)(2,a.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:i&&i.booc||"ERROR: Body record not found!"})}))}},6060:function(e,n,t){"use strict";n.__esModule=!0,n.BodyScanner=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],s=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],u={average:[.25,.5],bad:[.5,Infinity]},m=function(e,n){for(var t=[],o=0;o0?e.reduce((function(e,n){return null===e?n:(0,o.createFragment)([e,!!n&&(0,o.createComponentVNode)(2,a.Box,{children:n})],0)})):null},C=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};n.BodyScanner=function(e,n){var t=(0,c.useBackend)(n).data,r=t.occupied,a=t.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,h,{occupant:l}):(0,o.createComponentVNode)(2,B);return(0,o.createComponentVNode)(2,i.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var h=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,N,{occupant:n}),(0,o.createComponentVNode)(2,V,{occupant:n}),(0,o.createComponentVNode)(2,b,{occupant:n}),(0,o.createComponentVNode)(2,f,{occupant:n}),(0,o.createComponentVNode)(2,k,{organs:n.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:n.intOrgan})]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},V=function(e){var n=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Blood Reagents",children:n.reagents?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.reagents.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stomach Reagents",children:n.ingested?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.ingested.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var n=e.occupant,t=n.hasBorer||n.blind||n.colourblind||n.nearsighted||n.hasVirus;return(t=t||n.humanPrey||n.livingPrey||n.objectPrey)?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:d.map((function(e,t){if(n[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2](n)})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},f=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(s,(function(e,t,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!t&&t[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:n[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:u,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",inline:!0,children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,C(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},n)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:n>0&&"0.5rem",ranges:u,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([C(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},n)}))]})})},B=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},74639:function(e,n,t){"use strict";n.__esModule=!0,n.BombTester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}n.BombTester=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.simulating,u=d.mode,m=d.tank1,p=d.tank1ref,C=d.tank2,h=d.tank2ref,N=d.canister,V=d.sim_canister_output;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,c.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:1})},selected:1===u,children:"Single Tank"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:2})},selected:2===u,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:3})},selected:3===u,children:"Canister"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Secondary Slot",children:C&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:h})},icon:"eject",children:C})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("canister_scan")},icon:"search",children:"Scan"}),children:N&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:N})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No tank connected."})}),N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:V,maxValue:1013.25,onDrag:function(e,n){return i("set_can_pressure",{pressure:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return i("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var l=function(e){var n,t;function r(n){var t;t=e.call(this,n)||this;var o=Math.random()>.5,r=Math.random()>.5;return t.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},t.process=setInterval((function(){t.setState((function(e){var n=Object.assign({},e);return n.reverseX?n.x-2<-5?(n.reverseX=!1,n.x+=2):n.x-=2:n.x+2>340?(n.reverseX=!0,n.x-=2):n.x+=2,n.reverseY?n.y-2<-20?(n.reverseY=!1,n.y+=2):n.y-=2:n.y+2>205?(n.reverseY=!0,n.y-=2):n.y+=2,n}))}),1),t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var a=r.prototype;return a.componentWillUnmount=function(){clearInterval(this.process)},a.render=function(){var e=this.state,n={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,c.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,c.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,c.Icon,{style:n,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},48693:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyEditor=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.BotanyEditor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.activity,s=l.degradation,u=l.disk,m=l.sourceName,p=l.locus,C=l.loaded;return d?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene Decay",children:[s,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:C})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},25486:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyIsolator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.BotanyIsolator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.geneMasks,s=l.activity,u=l.degradation,m=l.disk,p=l.loaded,C=l.hasGenetics,h=l.sourceName;return s?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene decay",children:[u,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:"download",onClick:function(){return i("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return i("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},61956:function(e,n,t){"use strict";n.__esModule=!0,n.BrigTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.BrigTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s.timing?"Stop":"Start",selected:s.timing,onClick:function(){return d(s.timing?"stop":"start")}}),s.flash_found&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:s.flash_charging?"Recharging":"Flash",disabled:s.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:s.time_left/10,minValue:0,maxValue:s.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("time",{time:n})}}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},3180:function(e,n,t){"use strict";n.__esModule=!0,n.CameraConsoleSearch=n.CameraConsoleContent=n.CameraConsole=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(34380),i=t(2497),l=t(71494),d=t(74814),s=t(85952),u=function(e,n,t){void 0===n&&(n=""),void 0===t&&(t="");var o=(0,i.createSearch)(n,(function(e){return e.name}));return(0,c.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),n&&(0,r.filter)(o),t&&(0,r.filter)((function(e){return e.networks.includes(t)})),(0,r.sortBy)((function(e){return e.name}))])(e)};n.CameraConsole=function(e,n){return(0,o.createComponentVNode)(2,s.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(t.config,c.mapRef),i=c.activeCamera,m=function(e,n){var t,o;if(!n)return[];var r=e.findIndex((function(e){return e.name===n.name}));return[null==(t=e[r-1])?void 0:t.name,null==(o=e[r+1])?void 0:o.name]}(u(c.cameras),i);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),i&&i.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)],4)};n.CameraConsoleContent=m;var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,i=(0,l.useLocalState)(n,"searchText",""),m=i[0],p=i[1],C=(0,l.useLocalState)(n,"networkFilter",""),h=C[0],N=C[1],V=c.activeCamera,b=c.allNetworks;b.sort();var f=u(c.cameras,m,h);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,n){return p(n)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return N(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:f.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",V&&e.name===V.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,s.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};n.CameraConsoleSearch=p},94477:function(e,n,t){"use strict";n.__esModule=!0,n.Canister=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Canister=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.connected,m=s.can_relabel,p=s.pressure,C=s.releasePressure,h=s.defaultReleasePressure,N=s.minReleasePressure,V=s.maxReleasePressure,b=s.valveOpen,f=s.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,i.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:C,unit:"kPa",minValue:N,maxValue:V,stepPixelSize:1,onDrag:function(e,n){return d("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:V})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:h})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?f?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:u?"plug":"times",color:u?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:u?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!f&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:f.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.pressure})," kPa"]})]}),!f&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},55636:function(e,n,t){"use strict";n.__esModule=!0,n.Canvas=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var l=function(e){var n,t;function r(n){var t;return(t=e.call(this,n)||this).canvasRef=(0,o.createRef)(),t.onCVClick=n.onCanvasClick,t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var c=r.prototype;return c.componentDidMount=function(){this.drawCanvas(this.props)},c.componentDidUpdate=function(){this.drawCanvas(this.props)},c.drawCanvas=function(e){var n=this.canvasRef.current.getContext("2d"),t=e.value,o=t.length;if(o){var r=t[0].length,c=Math.round(this.canvasRef.current.width/o),a=Math.round(this.canvasRef.current.height/r);n.save(),n.scale(c,a);for(var i=0;i=0||(r[t]=e[t]);return r}(n,["res","value","dotsize"]),i=d(t),l=i[0],s=i[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:l*c||300,height:s*c||300},a,{onClick:function(n){return e.clickwrapper(n)}}),null,this.canvasRef))},r}(o.Component),d=function(e){var n=e.length;return[n,0!==n?e[0].length:0]};n.Canvas=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=d(s.grid),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,a.Window,{width:Math.min(700,24*m+72),height:Math.min(700,24*p+72),children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,l,{value:s.grid,dotsize:24,onCanvasClick:function(e,n){return i("paint",{x:e,y:n})}}),(0,o.createComponentVNode)(2,c.Box,{children:[!s.finalized&&(0,o.createComponentVNode)(2,c.Button.Confirm,{onClick:function(){return i("finalize")},content:"Finalize"}),"\xa0",s.name]})]})})})}},25131:function(e,n,t){"use strict";n.__esModule=!0,n.CasinoPrizeDispenser=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(88654);var l={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.CasinoPrizeDispenser=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var d=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),d=(t.act,t.data),s=d.points,m=d.items,p=(0,c.useLocalState)(n,"search",""),C=p[0],h=(p[1],(0,c.useLocalState)(n,"sort","Alphabetical")),N=h[0],V=(h[1],(0,c.useLocalState)(n,"descending",!1)),b=V[0],f=(V[1],(0,r.createSearch)(C,(function(e){return e[0]}))),g=!1,k=Object.entries(m).map((function(e,n){var t=Object.entries(e[1]).filter(f).map((function(e){return e[1].affordable=s>=e[1].price,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,u,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.title),l=e.items,d=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:i},d,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:i,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},47947:function(e,n,t){"use strict";n.__esModule=!0,n.CharacterDirectory=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Pred-Pref":return"orange";case"Prey":return"blue";case"Prey-Pref":return"green";case"Switch":return"yellow";case"Non-Vore":return"black"}};n.CharacterDirectory=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=s.personalVisibility,m=s.personalTag,p=s.personalErpTag,C=(0,r.useLocalState)(n,"overlay",null),h=C[0];C[1];return(0,o.createComponentVNode)(2,a.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:u?"Shown":"Not Shown",onClick:function(){return i("setVisible")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:m,onClick:function(){return i("setTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:p,onClick:function(){return i("setErpTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return i("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,n){var t=(0,r.useLocalState)(n,"overlay",null),a=t[0],l=t[1];return(0,o.createComponentVNode)(2,c.Section,{title:a.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Species",children:(0,o.createComponentVNode)(2,c.Box,{children:a.species})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Box,{p:1,backgroundColor:i(a.tag),children:a.tag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Box,{children:a.erptag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.character_ad||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.ooc_notes||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.flavor_text||"Unset."})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.directory,d=(0,r.useLocalState)(n,"sortId","name"),u=d[0],m=(d[1],(0,r.useLocalState)(n,"sortOrder","name")),p=m[0],C=(m[1],(0,r.useLocalState)(n,"overlay",null)),h=(C[0],C[1]);return(0,o.createComponentVNode)(2,c.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Refresh",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,s,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,s,{id:"species",children:"Species"}),(0,o.createComponentVNode)(2,s,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,s,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,n){var t=p?1:-1;return e[u].localeCompare(n[u])*t})).map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{backgroundColor:i(e.tag),children:[(0,o.createComponentVNode)(2,c.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.species}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return h(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},n)}))]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.id),i=e.children,l=(0,r.useLocalState)(n,"sortId","name"),d=l[0],s=l[1],u=(0,r.useLocalState)(n,"sortOrder","name"),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",color:d!==a&&"transparent",onClick:function(){d===a?p(!m):(s(a),p(!0))},children:[i,d===a&&(0,o.createComponentVNode)(2,c.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},22223:function(e,n,t){"use strict";n.__esModule=!0,n.ChemDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(48229),i=t(85952),l=[5,10,20,30,40,60],d=[1,5,10];n.ChemDispenser=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.amount;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",selected:i===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return a("amount",{amount:e})}})},n)}))})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,c.Slider,{step:1,stepPixelSize:5,value:i,minValue:1,maxValue:120,onDrag:function(e,n){return a("amount",{amount:n})}})})]})})},u=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chemicals,d=void 0===l?[]:l,s=[],u=0;u<(d.length+1)%3;u++)s.push(!0);return(0,o.createComponentVNode)(2,c.Section,{title:i.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",height:"100%",align:"flex-start",children:[d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",m:.2,basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return a("dispense",{reagent:e.id})}})},n)})),s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"25%",height:"20px"},n)}))]})})},m=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,s=l.isBeakerLoaded,u=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[!!s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[u," / ",m," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return i("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:s,beakerContents:C,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return i("remove",{reagent:e.id,amount:-1})}}),d.map((function(n,t){return(0,o.createComponentVNode)(2,c.Button,{content:n,onClick:function(){return i("remove",{reagent:e.id,amount:n})}},t)})),(0,o.createComponentVNode)(2,c.Button,{content:"ALL",onClick:function(){return i("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},34859:function(e,n,t){"use strict";n.__esModule=!0,n.ChemMaster=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(48229),l=t(16007),d=[1,5,10,30,60];n.ChemMaster=function(e,n){var t=(0,r.useBackend)(n).data,c=t.condi,i=t.beaker,d=t.beaker_reagents,p=void 0===d?[]:d,C=t.buffer_reagents,h=void 0===C?[]:C,N=t.mode;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s,{beaker:i,beakerReagents:p,bufferNonEmpty:h.length>0}),(0,o.createComponentVNode)(2,u,{mode:N,bufferReagents:h}),(0,o.createComponentVNode)(2,m,{isCondiment:c,bufferNonEmpty:h.length>0})]})]})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,s=(t.data,e.beaker),u=e.beakerReagents,m=e.bufferNonEmpty?(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:m,children:s?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,t){return(0,o.createComponentVNode)(2,c.Box,{mb:t0?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,c.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!i.condi&&(0,o.createComponentVNode)(2,c.Button,{icon:i.printing?"spinner":"print",disabled:i.printing,iconSpin:!!i.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},83919:function(e,n,t){"use strict";n.__esModule=!0,n.ClawMachine=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ClawMachine=function(e,n){var t,i=(0,r.useBackend)(n),l=i.act,d=i.data,s=(d.wintick,d.instructions),u=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===u&&(t=(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,t,0)})}},74351:function(e,n,t){"use strict";n.__esModule=!0,n.Cleanbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Cleanbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.version,p=l.blood,C=(l.patrol,l.vocal),h=l.wet_floors,N=l.spray_blood,V=l.rgbpanel,b=l.red_switch,f=l.green_switch,g=l.blue_switch;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("blood")},children:p?"Clean":"Ignore"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("vocal")},children:C?"On":"Off"})})]})})||null,!u&&s&&(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:V&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"red":"maroon",onClick:function(){return i("red_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:f?"toggle-on":"toggle-off",backgroundColor:f?"green":"darkgreen",onClick:function(){return i("green_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:g?"toggle-on":"toggle-off",backgroundColor:g?"blue":"darkblue",onClick:function(){return i("blue_switch")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:h,onClick:function(){return i("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"brown",selected:N,onClick:function(){return i("spray_blood")},icon:"screwdriver",children:N?"Yes":"No"})})]})})})||null]})})}},98213:function(e,n,t){"use strict";n.__esModule=!0,n.CloningConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(76270),l=t(16007),d=t(85952),s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=e.args,s=d.activerecord,u=d.realname,m=d.health,p=d.unidentity,C=d.strucenzymes,h=m.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+u,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:h.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.oxy,inline:!0,children:h[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.toxin,inline:!0,children:h[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.brute,inline:!0,children:h[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.burn,inline:!0,children:h[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:s})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};n.CloningConsole=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",s),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data.menu;return 1===r?t=(0,o.createComponentVNode)(2,p):2===r&&(t=(0,o.createComponentVNode)(2,C)),t},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.loading,s=l.scantemp,u=l.occupant,m=l.locked,p=l.can_brainscan,C=l.scan_mode,h=l.numberofpods,N=l.pods,V=l.selected_pod,b=m&&!!u;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return i("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:b||!u,icon:"user-slash",content:"Eject Occupant",onClick:function(){return i("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:s.color,children:s.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"brain":"male",content:C?"Brain":"Body",onClick:function(){return i("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:h?N.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:V===e.pod,icon:V===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Pod #",n+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.records;return i.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},h=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.scanner,d=i.numberofpods,s=i.autoallowed,u=i.autoprocess,m=i.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:u?0:1})}})],4),(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},32278:function(e,n,t){"use strict";n.__esModule=!0,n.ColorMate=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ColorMate=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.items,s=l.activecolor,u=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,c.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:s,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return i("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return i("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return i("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return i("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Items",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["#",n+1,": ",e]},n)}))})],4)||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No items inserted."})})})})}},130:function(e,n,t){"use strict";n.__esModule=!0,n.CommunicationsConsoleContent=n.CommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CommunicationsConsole=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.menu_state),i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?i=(0,o.createComponentVNode)(2,l):2===a?i=(0,o.createComponentVNode)(2,u):3===a&&(i=(0,o.createComponentVNode)(2,s)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),i],0)};n.CommunicationsConsoleContent=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.messages,d=i.msg_cooldown,s=i.emagged,u=i.cc_cooldown,m=i.str_security_level,p=i.levels,C=i.authmax,h=i.security_level,N=i.security_level_color,V=i.authenticated,b=i.atcsquelch,f=i.boss_short,g="View ("+l.length+")",k="Make Priority Announcement";d>0&&(k+=" ("+d+"s)");var v=s?"Message [UNKNOWN]":"Message "+f;u>0&&(v+=" ("+u+"s)");var B=m,L=p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.icon,content:e.name,disabled:!V,selected:e.id===h,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,c.Button,{icon:"bullhorn",content:k,disabled:!C||d>0,onClick:function(){return a("announce")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",color:"red",content:v,disabled:!C||u>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!C,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",content:v,disabled:!C||u>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Alert",color:N,children:B}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Alert",children:L}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tv",content:"Change Status Displays",disabled:!V,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"folder-open",content:g,disabled:!V,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,c.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!V,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,d=l.authenticated,s=l.is_ai,u=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return t=d?s?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+t+")":"Log In",onClick:function(){return i("auth")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:u}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return i("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||s,onClick:function(){return i("cancelshuttle")}})})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.message_current,d=i.message_deletion_allowed,s=i.authenticated,u=i.messages;if(l)return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Return To Message List",disabled:!s,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,c.Box,{children:l.contents})});var m=u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View",disabled:!s||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Delete",disabled:!s||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.length&&m||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stat_display,d=i.authenticated,s=l.presets.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},4220:function(e,n,t){"use strict";n.__esModule=!0,n.Communicator=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=t(22902),s={};n.Communicator=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.currentTab,d=r.video_comm,h=(r.mapRef,(0,a.useLocalState)(n,"videoSetting",0)),N=h[0],V=h[1];return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[d&&(0,o.createComponentVNode)(2,u,{videoSetting:N,setVideoSetting:V}),(!d||0!==N)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:s[c]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,C,{videoSetting:N,setVideoSetting:V})],4)]})})};var u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.video_comm,c.mapRef),d=e.videoSetting,s=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,i.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(1)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})]}):1===d?(0,o.createComponentVNode)(2,i.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,i.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(2)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return s(0)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,i.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.currentTab);return(0,o.createComponentVNode)(2,i.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),l=r.time,d=r.connectionStatus,s=r.owner,u=r.occupation;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(u)})]})})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,i.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:c,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},h=function(e,n){var t=(0,a.useBackend)(n).data,o=t.voice_mobs,r=t.communicating,c=t.requestsReceived,i=t.invitesSent,l=t.video_comm;return!("Phone"!==e||!(o.length||r.length||c.length||i.length||l))};s[1]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.homeScreen;return(0,o.createComponentVNode)(2,i.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,i.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,i.Icon,{spin:h(e.module,n),color:h(e.module,n)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,i.Box,{children:e.module})]},e.number)}))})}));var N=function(e,n){for(var t=(0,a.useBackend)(n),r=t.act,c=t.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],s=0;st?n.length>t?n.slice(0,t)+"...":n:e+n},f=function(e,n,t,o){if(t<0||t>o.length)return V(e,n)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=V(e,n),c=V(o[t],n);return r&&c?"TinderMessage_Subsequent_Sent":r||c?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};s[40]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.targetAddressName,s=l.targetAddress,u=l.imList,m=(0,a.useLocalState)(n,"clipboardMode",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:V(e,s)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[V(e,s)?"You":"Them",": ",e.im]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]}):(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:V(e,s)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:f(e,s,n-1,t),inline:!0,children:(0,c.decodeHtmlEntities)(e.im)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]})}));var g=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,c.decodeHtmlEntities)(l.name)+" by "+(0,c.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,c.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,c.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},k=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,i.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,c.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};s[5]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:"News",stretchContents:!0,height:"100%",children:!c.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,g)||(0,o.createComponentVNode)(2,k)})}));s[6]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.note;return(0,o.createComponentVNode)(2,i.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,i.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:c})})}));s[7]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data),d=l.aircontents,s=l.weather;return(0,o.createComponentVNode)(2,i.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Weather Reports",children:!!s.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weather",children:(0,c.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Forecast",children:(0,c.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),s[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);s[9]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.owner,s=l.occupation,u=l.connectionStatus,m=l.address,p=l.visible,C=l.ring,h=l.selfie_mode;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",fluid:!0,content:(0,c.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:h?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Occupation",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connection",children:1===u?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C,selected:C,fluid:!0,content:C?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},2174:function(e,n,t){"use strict";n.__esModule=!0,n.ComputerFabricator=void 0;var o=t(39812),r=(t(2497),t(71494)),c=t(74814),a=t(85952);n.ComputerFabricator=function(e,n){var t=(0,r.useBackend)(n),u=t.act,m=t.data;return(0,o.createComponentVNode)(2,a.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return u("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,i),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,s)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,c.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,c.Box,{mt:3,children:(0,o.createComponentVNode)(2,c.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"2"})}})})]})})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"good",children:[i.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return a("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return a("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"1"})}})})]})]}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return a("confirm_order")}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data);return(0,o.createComponentVNode)(2,c.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"good",children:[a.totalprice,"\u20ae"]})]})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},26090:function(e,n,t){"use strict";n.__esModule=!0,n.CookingAppliance=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.CookingAppliance=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.temperature,s=l.optimalTemp,u=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,C=l.our_contents;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:u?"good":"blue",value:d,maxValue:s,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d}),"\xb0C / ",s,"\xb0C"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e,n){return e.empty?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("slot",{slot:n+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!p,onClick:function(){return i("slot",{slot:n+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},n)}))})})]})})}},22902:function(e,n,t){"use strict";n.__esModule=!0,n.CrewManifestContent=n.CrewManifest=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(76270),l=t(2497);n.CrewManifest=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.manifest);return(0,o.createComponentVNode)(2,c.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:i.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};n.CrewManifestContent=d},96158:function(e,n,t){"use strict";n.__esModule=!0,n.CrewMonitorContent=n.CrewMonitor=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(71494),i=t(85952),l=t(74814),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},s=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};n.CrewMonitor=function(){return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,i=(0,a.useBackend)(n),u=i.act,p=i.data,C=(i.config,(0,a.useLocalState)(n,"tabIndex",0)),h=C[0],N=C[1],V=(0,c.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,a.useLocalState)(n,"zoom",1);b[0],b[1];return t=0===h?(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:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),V.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:s(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===h?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===h,onClick:function(){return N(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===h,onClick:function(){return N(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:t})],4)};n.CrewMonitorContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),c=t.data,i=(0,a.useLocalState)(n,"zoom",1),d=i[0],u=i[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return u(e)},children:c.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:s(e)},e.ref)}))})})}},99798:function(e,n,t){"use strict";n.__esModule=!0,n.Cryo=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];n.Cryo=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,u=d.isOperating,m=d.hasOccupant,p=d.occupant,C=void 0===p?[]:p,h=d.cellTemperature,N=d.cellTemperatureStatus,V=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",onClick:function(){return a("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.health)})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[C.stat][0],children:l[C.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!V,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a(u?"switchOff":"switchOn")},selected:u,children:u?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",color:N,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,s)})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.isBeakerLoaded,l=a.beakerLabel,d=a.beakerVolume;return i?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,c.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded"})}},54234:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItems=n.CryoStorageCrew=n.CryoStorage=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CryoStorage=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.crew);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"No crew currently stored."})})};n.CryoStorageCrew=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.items;return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItems=l},66384:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItemsVr=n.CryoStorageVr=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(54234);n.CryoStorageVr=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i.CryoStorageCrew),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.items);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItemsVr=l},99579:function(e,n,t){"use strict";n.__esModule=!0,n.DNAForensics=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DNAForensics=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan_progress,s=l.scanning,u=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,a.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{selected:s,disabled:!u,icon:"power-off",onClick:function(){return i("scanItem")},children:s?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Blood Sample",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[u,(0,o.createComponentVNode)(2,c.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},21849:function(e,n,t){"use strict";n.__esModule=!0,n.DNAModifier=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(16007),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],s=[5,10,20,30,50];n.DNAModifier=function(e,n){var t,c=(0,r.useBackend)(n),l=(c.act,c.data),d=l.irradiating,s=l.dnaBlockSize,p=l.occupant;return n.dnaBlockSize=s,n.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(t=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,a.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),t,(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})]})};var u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,d=i.locked,s=i.hasOccupant,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:u.minHealth,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider)]})}),n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:u.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unique Enzymes",children:i.occupant.uniqueEnzymes?i.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,s=l.selectedMenuKey,u=l.hasOccupant;l.occupant;return u?n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h)],4):"se"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h)],4):"buffer"===s?t=(0,o.createComponentVNode)(2,N):"rejuvenators"===s&&(t=(0,o.createComponentVNode)(2,f)),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:s===e[0],onClick:function(){return i("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:e[2]}),e[1]]},n)}))}),t]})):(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedUIBlock,d=i.selectedUISubBlock,s=i.selectedUITarget,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:u.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:s,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,n){return a("changeUITarget",{value:n})}})})}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedSEBlock,d=i.selectedSESubBlock,s=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:s.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.radiationIntensity,d=i.radiationDuration;return(0,o.createComponentVNode)(2,c.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationIntensity",{value:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationDuration",{value:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},N=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.buffers.map((function(e,n){return(0,o.createComponentVNode)(2,V,{id:n+1,name:"Buffer "+(n+1),buffer:e},n)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,b)],4)},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.id,d=e.name,s=e.buffer,u=i.isInjectorReady,m=d+(s.data?" - "+s.label:"");return(0,o.createComponentVNode)(2,c.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!s.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data||!i.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-end",onClick:function(){return a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i.hasDisk||!i.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!s.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:s.owner||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!s.data&&(0,o.createComponentVNode)(2,c.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.hasDisk,d=i.disk;return(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerVolume,u=i.beakerLabel;return(0,o.createComponentVNode)(2,c.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inject",children:[s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},n)})),(0,o.createComponentVNode)(2,c.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,c.Box,{mb:"0.5rem",children:u||"No label"}),d?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,n){return(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},k=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,s=e.blockSize,u=e.action,m=i.split(""),p=[],C=function(e){for(var n=e/s+1,t=[],r=function(r){var i=r+1;t.push((0,o.createComponentVNode)(2,c.Button,{selected:l===n&&d===i,content:m[e+r],mb:"0",onClick:function(){return a(u,{block:n,subblock:i})}}))},i=0;i1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,c.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return a("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,c.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return a("affected_species")}})]})],4)]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dish_inserted,i.buffer),d=i.species_buffer,s=(i.effects,i.info);i.growth,i.affected_species,i.busy;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,c.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,c.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return a("disk")}}),l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return a("splice",{splice:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return a("splice",{splice:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return a("splice",{splice:3})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return a("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice Species",disabled:!d||s,onClick:function(){return a("splice",{splice:5})}})}):null]})}},31066:function(e,n,t){"use strict";n.__esModule=!0,n.DishIncubator=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.DishIncubator=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.on,u=d.system_in_use,m=d.food_supply,p=d.radiation,C=d.growth,h=d.toxins,N=d.chemicals_inserted,V=d.can_breed_virus,b=d.chemical_volume,f=d.max_chemical_volume,g=d.dish_inserted,k=d.blood_already_infected,v=d.virus,B=d.analysed,L=d.infection_rate;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!u,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":C>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:h})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:V?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(V?"Vial":"Chemicals"),disabled:!N,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!V,onClick:function(){return l("virus")}})],4),children:N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:f,value:b,children:[b,"/",f]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:V?"good":"average",children:[g?V?"Suitable":"No hemolytic samples detected":"N/A",k?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?v?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:B?L:"Unknown."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No dish loaded."})})]})})}},19095:function(e,n,t){"use strict";n.__esModule=!0,n.DisposalBin=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.DisposalBin=function(e,n){var t,i,l=(0,r.useBackend)(n),d=l.act,s=l.data;return 2===s.mode?(t="good",i="Ready"):s.mode<=0?(t="bad",i="N/A"):1===s.mode?(t="average",i="Pressurizing"):(t="average",i="Idle"),(0,o.createComponentVNode)(2,a.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State",color:t,children:i}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:s.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:s.isAI||s.panel_open,content:"Disengaged",selected:s.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:s.isAI||s.panel_open,content:"Engaged",selected:s.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:-1===s.mode,content:"Off",selected:s.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:-1===s.mode,content:"On",selected:s.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",disabled:s.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},29345:function(e,n,t){"use strict";n.__esModule=!0,n.DroneConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DroneConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.drones,s=l.areas,u=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return i("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return i("search_fab")}})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,c.Dropdown,{options:s?s.sort():null,selected:u,width:"100%",onSelected:function(e){return i("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return i("ping")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Resync",onClick:function(){return i("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return i("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No drones detected."})})]})})}},84122:function(e,n,t){"use strict";n.__esModule=!0,n.EmbeddedController=void 0;var o=t(39812),r=(t(2497),t(41860),t(71494)),c=t(74814),a=t(85952),i=((0,t(88654).createLogger)("fuck"),{});n.EmbeddedController=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data.internalTemplateName),l=i[c];if(!l)throw Error("Unable to find Component for template name: "+c);return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=e.bars;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=!0;a.interior_status&&"open"===a.interior_status.state?l=!1:a.external_pressure&&a.chamber_pressure&&(l=!(Math.abs(a.external_pressure-a.chamber_pressure)>5));var d=!0;return a.exterior_status&&"open"===a.exterior_status.state?d=!1:a.internal_pressure&&a.chamber_pressure&&(d=!(Math.abs(a.internal_pressure-a.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return i("cycle_ext")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return i("cycle_int")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return i("force_ext")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return i("force_int")}})]})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,u),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===a.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===a.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===a.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Escape Pod Status",children:i[a.docking_status]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.data;t.act;return a.armed?(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!a.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==a.docking_status?"bad":"",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{selected:a.override_enabled,color:"docked"!==a.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return i("toggle_override")}})]})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"NOT IN USE"})}[a.docking_status]);return a.override_enabled&&(i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[a.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),i};i.AirlockConsoleAdvanced=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},u=[{minValue:0,maxValue:202,value:i.external_pressure,label:"External Pressure",textValue:i.external_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.internal_pressure,label:"Internal Pressure",textValue:i.internal_pressure+" kPa",color:s}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Purge",onClick:function(){return a("purge")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lock-open",content:"Secure",onClick:function(){return a("secure")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsolePhoron=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:i.chamber_phoron,label:"Chamber Phoron",textValue:i.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleDocking=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Dock",buttons:i.airlock_disabled||i.override_enabled?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.DockingConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.override_enabled,content:"Force exterior door",onClick:function(){return a("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};i.DockingConsoleMulti=function(e,n){var t=(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.Section,{title:"Airlocks",children:t.airlocks.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:t.airlocks.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};i.DoorAccessConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l="open"===i.interior_status.state||"closed"===i.exterior_status.state,d="open"===i.exterior_status.state||"closed"===i.interior_status.state;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){a(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){a(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===i.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Interior Door Status",children:"closed"===i.interior_status.state?"Locked":"Open"})]})})};i.EscapePodConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:i.armed,color:i.armed?"bad":"average",content:"ARM",onClick:function(){return a("manual_arm")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return a("force_launch")}})]})]})],4)};i.EscapePodBerthConsole=function(e,n){(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},33777:function(e,n,t){"use strict";n.__esModule=!0,n.ExonetNode=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ExonetNode=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.allowPDAs,u=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return i("toggle_power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return i("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return i("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return i("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:[p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:e},n)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No logs found."})]})})]})})}},95481:function(e,n,t){"use strict";n.__esModule=!0,n.Materials=n.ExosuitFabricator=void 0;var o,r=t(39812),c=t(34380),a=t(64499),i=t(71494),l=t(58083),d=t(74814),s=t(85952),u=t(2497),m=t(41860);function p(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return C(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return C(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function C(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);tt?{color:2,deficit:e-t}:n>t?{color:1,deficit:e}:e+n>t?{color:1,deficit:e+n-t}:{color:0,deficit:0}},b=function(e,n,t){var o={textColor:0};return Object.keys(t.cost).forEach((function(r){o[r]=V(t.cost[r],n[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};n.ExosuitFabricator=function(e,n){var t,o,c=(0,i.useBackend)(n),a=c.act,l=c.data,u=l.queue||[],m=(t=l.materials||[],o={},t.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,n){var t={},o={},r={},c={};return n.forEach((function(n,a){c[a]=0,Object.keys(n.cost).forEach((function(i){t[i]=t[i]||0,r[i]=r[i]||0,o[i]=V(n.cost[i],t[i],e[i]),0!==o[i].color?c[a]1&&l0}));return 0===l.length?(0,r.createComponentVNode)(2,d.Box,{textAlign:"center",children:[(0,r.createComponentVNode)(2,d.Icon,{textAlign:"center",size:5,name:"inbox"}),(0,r.createVNode)(1,"br"),(0,r.createVNode)(1,"b",null,"No Materials Loaded.",16)]}):(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:l.map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,k,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,f,{material:e})})]},e.name)||null}))})};n.Materials=g;var k=function(e,n){var t=e.name,o=e.amount,a=e.formatsi,i=e.formatmoney,s=e.color,p=e.style,C="0";return C=o<1&&o>0?(0,m.toFixed)(o,2):a?(0,l.formatSiUnit)(o,0):i?(0,l.formatMoney)(o):o,(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,c.classes)(["sheetmaterials32x32",h[t]]),position:"relative",style:p,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,u.toTitleCase)(t)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:s,style:{"text-align":"center"},children:C})})]})},v=function(e,n){var t=(0,i.useBackend)(n).data,o=t.partSets||[],c=t.buildableParts||{},a=(0,i.useSharedState)(n,"part_tab",o.length?c[0]:""),l=a[0],s=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!c[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!c[e],onClick:function(){return s(e)},children:e},e)}))})},B=function(e,n){var t,o=(0,i.useBackend)(n).data,c=function(e){for(var n,t=p(e);!(n=t()).done;){var o=n.value;if(s[o])return o}return null},l=o.partSets||[],s=o.buildableParts||[],m=e.queueMaterials,C=e.materials,h=(0,i.useSharedState)(n,"part_tab",c(l)),N=h[0],V=h[1],f=(0,i.useSharedState)(n,"search_text",""),g=f[0],k=f[1];if(!N||!s[N]){var v=c(l);if(!v)return;V(v)}return g?(t=[],function(e,n){var t=[];if(e.length){var o=(0,u.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(n).forEach((function(e){n[e].filter(o).forEach((function(e){t.push(e)}))})),t=(0,a.uniqBy)((function(e){return e.name}))(t)}}(g,s).forEach((function(e){e.format=b(C,m,e),t.push(e)}))):(t={Parts:[]},s[N].forEach((function(e){e.format=b(C,m,e),e.subCategory?(e.subCategory in t||(t[e.subCategory]=[]),t[e.subCategory].push(e)):t.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,n){return k(n)}})})]})}),!!g&&(0,r.createComponentVNode)(2,L,{name:"Search Results",parts:t,forceShow:!0,placeholder:"No matching results..."})||Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,L,{name:e,parts:t[e]},e)}))],0)},L=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data.buildingPart,a=e.parts,l=e.name,s=e.forceShow,u=e.placeholder,m=(0,i.useSharedState)(n,"display_mats",!1)[0];return(!!a.length||s)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&u,a.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:c||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(n){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:N[e.format[n].color],children:(0,r.createComponentVNode)(2,k,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:n,amount:e.cost[n]})},n)}))})],0,e.name)}))]})},_=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=c.isProcessingQueue,l=c.queue||[],s=e.queueMaterials,u=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!a&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,S)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,w,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,x,{queueMaterials:s,missingMaterials:u})})})]})},x=function(e,n){var t=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,k,{formatmoney:!0,name:e,amount:t[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},w=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=e.textColors,l=c.queue||[];return l.length?l.map((function(e,n){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:n+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[a[n]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},S=function(e,n){var t=(0,i.useBackend)(n).data,o=t.buildingPart,c=t.storedPart;if(c){var a=c.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:a}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,s=o.duration,u=o.printTime,m=Math.ceil(s/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:u,value:s,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},95598:function(e,n,t){"use strict";n.__esModule=!0,n.Farmbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Farmbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.locked,u=l.tank,m=l.tankVolume,p=l.tankMaxVolume,C=l.waters_trays,h=l.refills_water,N=l.uproots_weeds,V=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Hydroponic Assistance Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water Tank",children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("water")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("refill")},children:h?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("weed")},children:N?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("replacenutri")},children:V?"Yes":"No"})})})})]})||null]})})}},17569:function(e,n,t){"use strict";n.__esModule=!0,n.FaxContent=n.Fax=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(28117),l=t(1192);n.Fax=function(e,n){return(0,r.useBackend)(n).data.authenticated?(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.bossName,d=i.copyItem,s=i.cooldown,u=i.destination;return(0,o.createComponentVNode)(2,c.Section,{children:[!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,c.Button,{icon:"map-marker-alt",content:u,onClick:function(){return a("dept")}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",onClick:function(){return a("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Please insert item to transmit."})]})};n.FaxContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act;return t.data.copyItem?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return a("remove")},content:"Remove Item"})}):null}},58087:function(e,n,t){"use strict";n.__esModule=!0,n.FileCabinet=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.FileCabinet=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data.contents,s=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},21902:function(e,n,t){"use strict";n.__esModule=!0,n.Floorbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Floorbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.vocal,p=l.amount,C=l.possible_bmode,h=l.improvefloors,N=l.eattiles,V=l.maketiles,b=l.bmode;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("vocal")},children:m?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("tiles")},children:N?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("make")},children:V?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,c.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:b,options:C,onSelected:function(e){return i("bridgemode",{dir:e})}})})]})})||null]})})}},309:function(e,n,t){"use strict";n.__esModule=!0,n.GasPump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.GasPump=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/10})," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?u="Running":!d&&s>0&&(u="DISCHARGING"),(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return i("gentoggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",children:["Generator ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Status",children:[s,"%"]})]})})})})}},95075:function(e,n,t){"use strict";n.__esModule=!0,n.GuestPass=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.GuestPass=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.access,d.area),u=d.giver,m=d.giveName,p=d.reason,C=d.duration,h=d.mode,N=d.log,V=d.uid;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:1===h&&(0,o.createComponentVNode)(2,a.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Logs",children:N.length&&N.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,a.Section,{title:"Guest pass terminal #"+V,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,a.Button,{content:u||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,a.Button,{content:C,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},31875:function(e,n,t){"use strict";n.__esModule=!0,n.GyrotronControlContent=n.GyrotronControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.GyrotronControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.gyros;return(0,o.createComponentVNode)(2,a.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Strength"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.fire_delay,unit:"decisecond(s)",minValue:1,maxValue:60,stepPixelSize:1,onDrag:function(n,t){return c("set_rate",{gyro:e.ref,rate:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.strength,unit:"penta-dakw",minValue:1,maxValue:50,stepPixelSize:1,onDrag:function(n,t){return c("set_str",{gyro:e.ref,str:t})}})})]},e.name)}))]})})};n.GyrotronControlContent=i},7908:function(e,n,t){"use strict";n.__esModule=!0,n.Holodeck=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Holodeck=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.restrictedPrograms,u=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,C=l.emagged,h=l.gravity,N=d;return p&&(N=N.concat(s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{color:-1!==s.indexOf(e)?"bad":null,icon:"eye",content:e,selected:u===e,fluid:!0,onClick:function(){return i("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Override",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",fluid:!0,disabled:C,color:p?"good":"bad",onClick:function(){return i("AIoverride")},children:[!!C&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{icon:"user-astronaut",selected:h,onClick:function(){return i("gravity")},children:h?"Enabled":"Disabled"})})]})})]})})}},12676:function(e,n,t){"use strict";n.__esModule=!0,n.ICAssembly=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=(t(2497),t(58083));n.ICAssembly=function(e,n){var t=(0,c.useBackend)(n),s=(t.act,t.data),u=s.total_parts,m=s.max_components,p=s.total_complexity,C=s.max_complexity,h=s.battery_charge,N=s.battery_max,V=s.net_power,b=s.unremovable_circuits,f=s.removable_circuits;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:u/m,maxValue:1,children:[u," / ",m," (",(0,r.round)(u/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/C,maxValue:1,children:[p," / ",C," (",(0,r.round)(p/C*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:h&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:h/N,maxValue:1,children:[h," / ",N," (",(0,r.round)(h/N*100,1),"%)"]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Net Energy",children:0===V?"0 W/s":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,f.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:f})||null]})})};var d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.title,i=e.circuits;return(0,o.createComponentVNode)(2,a.Section,{title:r,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},42394:function(e,n,t){"use strict";n.__esModule=!0,n.ICCircuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(58083);n.ICCircuit=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=(u.name,u.desc),p=u.displayed_name,C=(u.removable,u.complexity),h=u.power_draw_idle,N=u.power_draw_per_use,V=u.extended_desc,b=u.inputs,f=u.outputs,g=u.activators;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Complexity",children:C}),h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(h)})||null,N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(N)})||null]}),V]}),(0,o.createComponentVNode)(2,c.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,c.Flex.Item,{basis:b.length&&f.length?"33%":b.length||f.length?"45%":"100%",children:(0,o.createComponentVNode)(2,c.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,c.Box,{children:m})})}),f.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:f})})})||null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.name)}))})]})]})})};var d=function(e,n){var t=(0,r.useBackend)(n).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_name",{pin:e.ref})},children:[(0,i.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.ref)}))},s=function(e,n){var t=(0,r.useBackend)(n).act,a=e.pin;return a.linked.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_unwire",{pin:a.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},81039:function(e,n,t){"use strict";n.__esModule=!0,n.ICDetailer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(2497);n.ICDetailer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.detail_color,u=d.color_list;return(0,o.createComponentVNode)(2,a.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:Object.keys(u).map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,i.toTitleCase)(e),tooltipPosition:n%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:u[e]===s?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:u[e]},e)}))})})})}},21687:function(e,n,t){"use strict";n.__esModule=!0,n.ICPrinter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);t(88654);n.ICPrinter=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=i.metal,s=i.max_metal,u=i.metal_per_sheet,m=(i.debug,i.upgraded),p=i.can_clone;i.assembly_to_clone,i.categories;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:630,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l,maxValue:s,children:[l/u," / ",s/u," sheets"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,n){return!!e.can_build&&!(e.cost>n.metal)},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.categories,u=(d.debug,(0,r.useSharedState)(n,"categoryTarget",null)),m=u[0],p=u[1],C=(0,i.filter)((function(e){return e.name===m}))(s)[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Circuits",children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{mr:2,children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,i.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:C&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,i.sortBy)((function(e){return e.name}))(C.items).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return a("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."})]})})}},48522:function(e,n,t){"use strict";n.__esModule=!0,n.IDCard=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(14959);n.IDCard=function(e,n){var t=(0,c.useBackend)(n).data,l=t.registered_name,d=t.sex,s=t.age,u=t.assignment,m=t.fingerprint_hash,p=t.blood_type,C=t.dna_hash,h=t.photo_front,N=[{name:"Sex",val:d},{name:"Age",val:s},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:C}];return(0,o.createComponentVNode)(2,a.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:h&&(0,o.createVNode)(1,"img",null,null,1,{src:h.substr(1,h.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.RankIcon,{rank:u})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:u})})]})]})})})}},76952:function(e,n,t){"use strict";n.__esModule=!0,n.IdentificationComputerRegions=n.IdentificationComputerAccessModification=n.IdentificationComputerPrinting=n.IdentificationComputerContent=n.IdentificationComputer=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952),l=t(2497),d=(t(76270),t(22902));n.IdentificationComputer=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,i.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.ntos,s=i.mode,p=i.has_modify,C=i.printing,h=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!i.have_id_slot?h=(0,o.createComponentVNode)(2,d.CrewManifestContent):C?h=(0,o.createComponentVNode)(2,u):1===s&&(h=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(!l||!!i.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===s,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:1===s,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!i.have_printer&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!s&&!p,color:"",children:"Print"})]}),h],0)};n.IdentificationComputerContent=s;var u=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",children:"Please wait..."})};n.IdentificationComputerPrinting=u;var m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.ntos,s=i.station_name,u=i.target_name,m=i.target_owner,C=i.scan_name,h=i.authenticated,N=i.has_modify,V=i.account_number,b=i.centcom_access,f=i.all_centcom_access,g=(i.regions,i.id_rank),k=i.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!h&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:u,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:C,onClick:function(){return r("scan")}})})]}),!!h&&!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,n){return r("reg",{reg:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:V,fluid:!0,onInput:function(e,n){return r("account",{account:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[k.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,a.Section,{title:s,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};n.IdentificationComputerAccessModification=m;var p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=e.actName,u=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return i(s,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};n.IdentificationComputerRegions=p},44570:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.InputModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952);(0,t(88654).createLogger)("inputmodal");n.InputModal=function(e,n){var t,r,s,u=(0,c.useBackend)(n),m=u.act,p=u.data,C=p.title,h=p.message,N=p.initial,V=p.input_type,b=p.timeout,f=(0,c.useLocalState)(n,"curValue",N),g=f[0],k=f[1],v=function(e){if(e.keyCode===i.KEY_ESCAPE)return e.preventDefault(),void m("cancel")};switch(V){case"text":case"num":r=325,t=Math.max(150,h.length),s=(0,o.createComponentVNode)(2,a.Input,{value:N,width:"100%",autoFocus:!0,autoSelect:!0,onKeyDown:v,onChange:function(e,n){k(n)},onEnter:function(e,n){m("choose",{choice:n})}});break;case"message":r=450,t=350,s=(0,o.createComponentVNode)(2,a.TextArea,{value:N,width:"100%",height:"100%",autoFocus:!0,dontUseTabForIndent:!0,onKeyDown:v,onChange:function(e,n){k(n)}})}return(0,o.createComponentVNode)(2,l.Window,{title:C,theme:"abstract",width:r,height:t,children:[b!==undefined&&(0,o.createComponentVNode)(2,d,{value:b}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,className:"InputModal__Section",title:h,tabIndex:0,children:s})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",onClick:function(){return m("choose",{choice:g})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return m("cancel")}})})]})})]})})]})};var d=function(e){var n=e.value;return(0,o.createVNode)(1,"div","InputModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"InputModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=d},53541:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanel=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanel=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.internalsValid;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act)},children:e.item||"Nothing"})},e.name)}))})}),s&&(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:s&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("internals")},children:"Set Internals"})||null})||null]})})}},46638:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanelHuman=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanelHuman=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.specialSlots,u=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,C=l.handcuffedParams,h=l.legcuffed,N=l.legcuffedParams,V=l.accessory;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Divider),s&&s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"running",onClick:function(){return i("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return i("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),u&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"book-medical",onClick:function(){return i("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",C)},children:"Handcuffed"})||null,h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",N)},children:"Legcuffed"})||null,V&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},45e3:function(e,n,t){"use strict";n.__esModule=!0,n.IsolationCentrifuge=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(74814),a=t(85952);n.IsolationCentrifuge=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.busy,s=l.antibodies,u=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,C=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No vial detected."});return p&&(C=s||u?(0,o.createFragment)([s?(0,o.createComponentVNode)(2,c.Section,{title:"Antibodies",children:s}):null,u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,c.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"print",content:"Print",disabled:!s&&!u.length,onClick:function(){return i("print")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return i("sample")}})})]}),C]}),s&&!m||u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[s&&!m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return i("antibody")}})}):null,u.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Strain",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:e.name,onClick:function(){return i("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},83994:function(e,n,t){"use strict";n.__esModule=!0,n.JanitorCart=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.JanitorCart=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.mybag,u=d.mybucket,m=d.mymop,p=d.myspray,C=d.myreplacer,h=d.signs;d.icons;return(0,o.createComponentVNode)(2,a.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Garbage Bag Slot",tooltipPosition:"bottom-end",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return i("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Bucket Slot",tooltipPosition:"bottom",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return i("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-end",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return i("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-end",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return i("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Light Replacer Slot",tooltipPosition:"top",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return i("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Signs Slot",tooltipPosition:"top-start",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return i("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var i={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,n){var t=(0,r.useBackend)(n).data,a=e.iconkey,l=t.icons;return a in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[a].substr(1,l[a].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,c.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:i[a]})}},68741:function(e,n,t){"use strict";n.__esModule=!0,n.Jukebox=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Jukebox=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.playing,u=d.loop_mode,m=d.volume,p=d.current_track_ref,C=d.current_track,h=d.current_genre,N=d.percent,V=d.tracks,b=V.length&&V.reduce((function(e,n){var t=n.genre||"Uncategorized";return e[t]||(e[t]=[]),e[t].push(n),e}),{}),f=s&&(h||"Uncategorized");return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,a.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,a.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",disabled:s,onClick:function(){return l("play")},children:"Play"}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",disabled:!s,onClick:function(){return l("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",onClick:function(){return l("loopmode",{loopmode:1})},selected:1===u,children:"Next"}),(0,o.createComponentVNode)(2,a.Button,{icon:"random",onClick:function(){return l("loopmode",{loopmode:2})},selected:2===u,children:"Shuffle"}),(0,o.createComponentVNode)(2,a.Button,{icon:"redo",onClick:function(){return l("loopmode",{loopmode:3})},selected:3===u,children:"Repeat"}),(0,o.createComponentVNode)(2,a.Button,{icon:"step-forward",onClick:function(){return l("loopmode",{loopmode:4})},selected:4===u,children:"Once"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,step:1,value:100*m,maxValue:100,ranges:{good:[75,Infinity],average:[25,75],bad:[0,25]},format:function(e){return(0,r.round)(e,1)+"%"},onChange:function(e,n){return l("volume",{val:(0,r.round)(n/100,2)})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Available Tracks",children:V.length&&Object.keys(b).sort().map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e,color:f===e?"green":"default",child_mt:0,children:(0,o.createVNode)(1,"div",null,b[e].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"play",selected:p===e.ref,onClick:function(){return l("change_track",{change_track:e.ref})},children:e.title},e.ref)})),0,{style:{"margin-left":"1em"}})},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},13204:function(e,n,t){"use strict";n.__esModule=!0,n.LawManager=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LawManager=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data.isSlaved);return(0,o.createComponentVNode)(2,a.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useSharedState)(n,"lawsTabIndex",0),a=t[0],i=t[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===a,onClick:function(){return i(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===a,onClick:function(){return i(1)},children:"Law Sets"})]}),0===a&&(0,o.createComponentVNode)(2,l)||null,1===a&&(0,o.createComponentVNode)(2,s)||null],0)},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.ion_law_nr,s=i.ion_law,u=i.zeroth_law,m=i.inherent_law,p=i.supplied_law,C=i.supplied_law_position,h=i.zeroth_laws,N=i.has_zeroth_laws,V=i.ion_laws,b=i.has_ion_laws,f=i.inherent_laws,g=i.has_inherent_laws,k=i.supplied_laws,v=i.has_supplied_laws,B=i.isAI,L=i.isMalf,_=i.isAdmin,x=i.channel,w=i.channels,S=h.map((function(e){return e.zero=!0,e})).concat(f);return(0,o.createComponentVNode)(2,c.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:V,title:l+" Laws:",mt:-2})||null,(N||g)&&(0,o.createComponentVNode)(2,d,{laws:S,title:"Inherent Laws",mt:-2})||null,v&&(0,o.createComponentVNode)(2,d,{laws:k,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Statement Channel",children:w.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.channel,selected:x===e.channel,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_laws")},children:"State Laws"})}),B&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation",onClick:function(){return a("notify_laws")},children:"Notify"})})||null]})}),L&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Add"})]}),_&&!N&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:u,fluid:!0,onChange:function(e,n){return a("change_zeroth_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onChange:function(e,n){return a("change_ion_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:m,fluid:!0,onChange:function(e,n){return a("change_inherent_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:p,fluid:!0,onChange:function(e,n){return a("change_supplied_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("change_supplied_law_position")},children:C})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,d=i.isAdmin,s=e.laws,u=e.title,m=e.noButtons,p=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({level:2,title:u},p,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,c.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return a("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return a("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,s=i.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"sync",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},58802:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.ListInput=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952),d=0;n.ListInput=function(e,n){var t=(0,c.useBackend)(n),r=t.act,u=t.data,m=u.title,p=u.message,C=u.buttons,h=u.timeout,N=u.initial,V=(0,c.useLocalState)(n,"search_bar",!1),b=V[0],f=V[1],g=(0,c.useLocalState)(n,"displayed_array",C),k=g[0],v=g[1],B=(0,c.useLocalState)(n,"search_array",[]),L=B[0],_=B[1],x=(0,c.useLocalState)(n,"search_index",0),w=x[0],S=x[1],I=(0,c.useLocalState)(n,"last_char_code",null),y=I[0],T=I[1],A=(0,c.useLocalState)(n,"selected_button",N||C[0]),P=A[0],M=A[1];return(0,o.createComponentVNode)(2,l.Window,{title:m,theme:"abstract",width:325,height:325,children:[h!==undefined&&(0,o.createComponentVNode)(2,s,{value:h}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,autoFocus:!0,className:"ListInput__Section",title:p,tabIndex:0,onKeyDown:function(e){if(e.preventDefault(),!(d>performance.now())){if(d=performance.now()+125,e.keyCode===i.KEY_HOME||e.keyCode===i.KEY_END){var n=e.keyCode===i.KEY_HOME?0:C.length-1;return M(C[n]),T(null),void document.getElementById(C[n]).focus()}if(e.keyCode===i.KEY_UP||e.keyCode===i.KEY_DOWN){var t=1;e.keyCode===i.KEY_UP&&(t=-1);for(var o=0;o=C.length&&(o=0),M(C[o]),T(null),void document.getElementById(C[o]).focus()}if(e.keyCode!==i.KEY_SPACE&&e.keyCode!==i.KEY_ENTER)if(e.keyCode!==i.KEY_ESCAPE){var c=String.fromCharCode(e.keyCode).toLowerCase();if(c){var a;if(c===y&&L.length>0){var l=w+1;l0&&(_(s),S(0),a=s[0])}a&&(T(c),M(a),document.getElementById(a).focus())}}else r("cancel");else r("choose",{choice:P})}},buttons:(0,o.createComponentVNode)(2,a.Button,{compact:!0,icon:"search",color:"transparent",selected:b,tooltip:"Search Bar",tooltipPosition:"left",onClick:function(){f(!b),v(C)}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",id:e,selected:P===e,onClick:function(){P===e?r("choose",{choice:e}):M(e),T(null)},children:e},e)}))})}),b&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,onInput:function(e,n){return v(C.filter((function(e){return-1!==e.toLowerCase().search(n.toLowerCase())})))}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",disabled:null===P,onClick:function(){return r("choose",{choice:P})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return r("cancel")}})})]})})]})})]})};var s=function(e){var n=e.value;return(0,o.createVNode)(1,"div","ListInput__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"ListInput__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=s},36104:function(e,n,t){"use strict";n.__esModule=!0,n.LookingGlass=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LookingGlass=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.currentProgram,u=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",selected:e===s,onClick:function(){return i("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return i("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,c.Button,{mt:-1,fluid:!0,icon:"eye",selected:u,onClick:function(){return i("immersion")},children:u?"Enabled":"Disabled"})})]})})]})})}},74714:function(e,n,t){"use strict";n.__esModule=!0,n.MechaControlConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.MechaControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.beacons,u=d.stored_data;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u.length&&(0,o.createComponentVNode)(2,c.Modal,{children:(0,o.createComponentVNode)(2,c.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,i.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,i.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No mecha beacons found."})]})})}},17888:function(e,n,t){"use strict";n.__esModule=!0,n.Medbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Medbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.beaker,m=l.beaker_total,p=l.beaker_max,C=l.locked,h=l.heal_threshold,N=l.heal_threshold_max,V=l.injection_amount_min,b=l.injection_amount,f=l.injection_amount_max,g=l.use_beaker,k=l.declare_treatment,v=l.vocal;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("eject")},children:"Eject"}),children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:C?"good":"bad",children:C?"Locked":"Unlocked"})]})}),!C&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:0,maxValue:N,value:h,onDrag:function(e,n){return i("adj_threshold",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:V,maxValue:f,value:b,onDrag:function(e,n){return i("adj_inject",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return i("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return i("declaretreatment")},children:k?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return i("togglevoice")},children:v?"On":"Off"})})]})})||null]})})}},37610:function(e,n,t){"use strict";n.__esModule=!0,n.MedicalRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.MedicalRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N?t=(0,o.createComponentVNode)(2,C):5===N?t=(0,o.createComponentVNode)(2,V):6===N&&(t=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,c.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.medical,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n).data.general;return t&&t.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",display:"inline-block",preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"right",textAlign:"right",children:!!t.has_photos&&t.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.virus;return i.sort((function(e,n){return e.name>n.name?1:-1})),i.map((function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,n)}))},b=function(e,n){var t=(0,r.useBackend)(n).data.medbots;return 0===t.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"There are no Medbots."}):t.map((function(e,n){return(0,o.createComponentVNode)(2,c.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,c.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Offline"})})]})})},n)}))},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===i,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===i,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===i,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,n){var t=(0,r.useBackend)(n).act,a=e.args;return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",title:a.name||"Virus",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"red",onClick:function(){return t("modal_close")}}),children:(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:[a.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible cure",children:a.antigen}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rate of Progression",children:a.rate}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Antibiotic Resistance",children:[a.resistance,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species Affected",children:a.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:a.symptoms.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},287:function(e,n,t){"use strict";n.__esModule=!0,n.MessageMonitor=void 0;var o=t(39812),r=(t(41860),t(2497)),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d=t(67861);n.MessageMonitor=function(e,n){var t,r=(0,c.useBackend)(n),d=(r.act,r.data),p=d.auth,C=d.linkedServer,h=(d.message,d.hacking),N=d.emag;return t=h||N?(0,o.createComponentVNode)(2,s):p?C?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),t]})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,a.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,a.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,a.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,n){return r("auth",{key:n})}})]}),!!i&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.linkedServer,d=(0,c.useLocalState)(n,"tabIndex",0),s=d[0],u=d[1];return 0===s?t=(0,o.createComponentVNode)(2,p):1===s?t=(0,o.createComponentVNode)(2,C,{logs:l.pda_msgs,pda:!0}):2===s?t=(0,o.createComponentVNode)(2,C,{logs:l.rc_msgs,rc:!0}):3===s?t=(0,o.createComponentVNode)(2,h):4===s&&(t=(0,o.createComponentVNode)(2,N)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return u(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===s,onClick:function(){return u(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"red",onClick:function(){return i("deauth")},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)},p=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Server "+(i.active?"Enabled":"Disabled"),selected:i.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},C=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.logs),d=e.pda,s=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":s?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.ref,type:s?"rc":"pda"})}}),children:s?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.possibleRecipients,d=i.customsender,s=i.customrecepient,u=i.customjob,m=i.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,a.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onChange:function(e,n){return r("set_sender",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:u,onChange:function(e,n){return r("set_sender_job",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,a.Dropdown,{value:s,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,n){return r("set_message",{val:n})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:i.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},75412:function(e,n,t){"use strict";n.__esModule=!0,n.Microwave=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Microwave=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.config,d=t.data,s=d.broken,u=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Bzzzzttttt!!"})})||u&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,c.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",onClick:function(){return i("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[l.title," is empty."]})})})})}},35016:function(e,n,t){"use strict";n.__esModule=!0,n.MiningOreProcessingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=(t(64499),t(21526));n.MiningOreProcessingConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.unclaimedPoints,u=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return r("power")},children:u?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:s<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],s=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],u=function(e,n){return-1===s.indexOf(e.ore)||-1===s.indexOf(n.ore)?e.ore-n.ore:s.indexOf(n.ore)-s.indexOf(e.ore)},m=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&s.sort(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,a.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(n){return i("toggleSmelting",{ore:e.ore,set:d.indexOf(n)})}}),children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},87314:function(e,n,t){"use strict";n.__esModule=!0,n.MiningStackingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(64499);n.MiningStackingConsole=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.stacktypes,u=d.stackingAmt;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:u,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,n){return l("change_stack",{amt:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},62012:function(e,n,t){"use strict";n.__esModule=!0,n.MiningVendor=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(21526);var d={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.MiningVendor=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})};var s=function(e,n){var t=(0,c.useBackend)(n),l=(t.act,t.data),s=l.has_id,u=l.id,p=l.items,C=(0,c.useLocalState)(n,"search",""),h=C[0],N=(C[1],(0,c.useLocalState)(n,"sort","Alphabetical")),V=N[0],b=(N[1],(0,c.useLocalState)(n,"descending",!1)),f=b[0],g=(b[1],(0,r.createSearch)(h,(function(e){return e[0]}))),k=!1,v=Object.entries(p).map((function(e,n){var t=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=s&&u.points>=e[1].price,e[1]})).sort(d[V]);if(0!==t.length)return f&&(t=t.reverse()),k=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:k?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),l=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!i.has_id||i.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.config,t.data),s=i.nif_percent,u=i.nif_stat,m=(i.last_notification,i.nutrition),p=i.isSynthetic,C=i.modules,h=e.setViewing;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(u,s)," (",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:s}),"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return a("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return h(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return a("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,c.Box,{children:e.stat_text})},e.ref)}))})})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.theme;return(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:i,onSelected:function(e){return a("setTheme",{theme:e})}})})})}},79630:function(e,n,t){"use strict";n.__esModule=!0,n.NTNetRelay=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(67861);n.NTNetRelay=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.dos_crashed,s=(c.enabled,c.dos_overload,c.dos_capacity,(0,o.createComponentVNode)(2,l));return i&&(s=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Window,{width:i?700:500,height:i?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dos_crashed,i.enabled),d=i.dos_overload,s=i.dos_capacity;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",s," GQ"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return a("purge")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return a("restart")}})})]})}},60042:function(e,n,t){"use strict";n.__esModule=!0,n.Newscaster=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d="Main Menu",s="New Channel",u="View List",m="New Story",p="Print",C="New Wanted",h="View Wanted",N="View Selected Channel";n.Newscaster=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.screen,r.user;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,V)]})})};var V=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.user,(0,c.useSharedState)(n,"screen",d)),i=r[0],l=r[1],s=b[i];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,s,{setScreen:l})})},b={"Main Menu":function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(h)},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(u)},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(s)},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(m)},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d(p)},children:"Print Newspaper"})]}),!!i&&(0,o.createComponentVNode)(2,a.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(C)},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.c_locked,m=l.user,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return i("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"View List":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.channels,s=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return s(d)},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){i("show_channel",{show_channel:e.ref}),s(N)},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.channel_name,s=i.user,u=i.title,m=i.msg,p=i.photo_data,C=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return C(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Author",color:"good",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Title",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:u||"(no title yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_title")},icon:"pen",tooltip:"Edit Title",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:m||"(no message yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:p?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return C(d)},children:"Cancel"})]})},Print:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.total_num,s=i.active_num,u=i.message_num,m=i.paper_remaining,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",s," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*m," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"New Wanted":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.msg,m=l.photo_data,p=l.user,C=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return h(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,n){return i("set_wanted_desc",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return i("set_attachment")},children:m?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_wanted")},children:"Submit Wanted Issue"}),!!C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return i("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h(d)},children:"Cancel"})]})},"View Wanted":function(e,n){var t=(0,c.useBackend)(n),i=(t.act,t.data.wanted_issue),l=e.setScreen;return i?(0,o.createComponentVNode)(2,a.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(i.author)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(i.criminal)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(i.desc)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:i.img&&(0,o.createVNode)(1,"img",null,null,1,{src:i.img})||"None"})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.viewing_channel,s=l.securityCaster,m=l.company,p=e.setScreen;return d?(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return i("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return i("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",m," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return i("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return i("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},31669:function(e,n,t){"use strict";n.__esModule=!0,n.NoticeBoard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.NoticeBoard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.notices;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:l.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,c.Button,{icon:"image",content:"Look",onClick:function(){return i("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sticky-note",content:"Read",onClick:function(){return i("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Write",onClick:function(){return i("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,c.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return i("remove",{ref:e.ref})}})]},n)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No notices posted here."})})})})}},63231:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAccessDecrypter=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(76952),i=t(74814);n.NtosAccessDecrypter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.message,u=d.running,m=d.rate,p=d.factor,C=d.regions,h=function(e){for(var n="";n.lengthp?n+="0":n+="1";return n};return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:s&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:s})||u&&(0,o.createComponentVNode)(2,i.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Pick access code to decrypt",children:C.length&&(0,o.createComponentVNode)(2,a.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,i.Box,{children:"Please insert ID card."})})})})}},79760:function(e,n,t){"use strict";n.__esModule=!0,n.NtosArcade=void 0;var o=t(39812),r=t(5908),c=t(71494),a=t(74814),i=t(85952);n.NtosArcade=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(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:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.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===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},97908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAtmosControl=void 0;var o=t(39812),r=t(85952),c=t(46566);n.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.AtmosControlContent)})})}},63645:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCameraConsole=void 0;var o=t(39812),r=t(85952),c=t(3180);n.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CameraConsoleContent)})})}},74093:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(130);n.NtosCommunicationsConsole=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},55513:function(e,n,t){"use strict";n.__esModule=!0,n.NtosConfiguration=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosConfiguration=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.power_usage,u=l.battery_exists,m=l.battery,p=void 0===m?{}:m,C=l.disk_size,h=l.disk_used,N=l.hardware,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",s,"W"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Battery Status",color:!u&&"average",children:u?(0,o.createComponentVNode)(2,c.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"File System",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:C,color:"good",children:[h," GQ / ",C," GQ"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Hardware Components",children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,c.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return i("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},17539:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCrewMonitor=void 0;var o=t(39812),r=t(85952),c=t(96158);n.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CrewMonitorContent)})})}},20025:function(e,n,t){"use strict";n.__esModule=!0,n.NtosDigitalWarrant=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(64499);n.NtosDigitalWarrant=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(c.warrantname,c.warrantcharges,c.warrantauth),d=(c.type,c.allwarrants,(0,o.createComponentVNode)(2,l));return i&&(d=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data.allwarrants;return(0,o.createComponentVNode)(2,c.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",fluid:!0,onClick:function(){return a("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=e.type,s=l.allwarrants,u=(0,i.filter)((function(e){return e.arrestsearch===d}))(s);return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"})]}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.warrantname,d=i.warrantcharges,s=i.warrantauth,u=i.type,m="arrest"===u,p="arrest"===u?"Name":"Location",C="arrest"===u?"Charges":"Reason";return(0,o.createComponentVNode)(2,c.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return a("editwarrantname")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:C,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"balance-scale",onClick:function(){return a("editwarrantauth")}}),children:s})]})})}},11325:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailAdministration=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(77006);n.NtosEmailAdministration=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.error,m=c.cur_title,p=c.current_account,C=(0,o.createComponentVNode)(2,l);return i?C=(0,o.createComponentVNode)(2,d):m?C=(0,o.createComponentVNode)(2,s):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:C})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",onClick:function(){return a("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",onClick:function(){return a("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:i})},s=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i.NtosEmailClientViewMessage,{administrator:!0})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.error,i.msg_title,i.msg_body,i.msg_timestamp,i.msg_source,i.current_account),d=i.cur_suspended,s=i.messages;i.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,c.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return a("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"key",onClick:function(){return a("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Messages",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No messages found in selected account."})})]})}},77006:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailClientViewMessage=n.NtosEmailClient=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.NtosEmailClient=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.PC_device_theme,s=c.error,u=c.downloading,m=c.current_account,p=(0,o.createComponentVNode)(2,h);return s?p=(0,o.createComponentVNode)(2,C,{error:s}):u?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:i,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),l=a.down_filename,d=a.down_progress,s=a.down_size,u=a.down_speed;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"File",children:[l," (",s," GQ)"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:d,maxValue:s,children:[d,"/",s," (",(0,i.round)(d/s*100,1),"%)"]})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.current_account,d=i.addressbook,C=i.new_message,h=i.cur_title,N=(0,o.createComponentVNode)(2,s);return d?N=(0,o.createComponentVNode)(2,m):C?N=(0,o.createComponentVNode)(2,p):h&&(N=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,c.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:N})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.folder),d=i.messagecount,s=i.messages;return(0,o.createComponentVNode)(2,c.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.administrator,d=i.cur_title,s=i.cur_source,u=i.cur_timestamp,m=i.cur_body,p=i.cur_hasattachment,C=i.cur_attachment_filename,h=i.cur_attachment_size,N=i.cur_uid;return(0,o.createComponentVNode)(2,c.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:N})}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":N})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:N})}}),p&&(0,o.createComponentVNode)(2,c.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:N})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"From",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"At",children:u}),p&&!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",color:"average",children:[C," (",h,"GQ)"]})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};n.NtosEmailClientViewMessage=u;var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.msg_title),d=i.msg_recipient,s=i.msg_body,u=i.msg_hasattachment,m=i.msg_attachment_filename,p=i.msg_attachment_size;return(0,o.createComponentVNode)(2,c.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_title",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_recipient",{val:n})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachments",buttons:u&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},C=function(e,n){var t=(0,r.useBackend)(n).act,a=e.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return",onClick:function(){return t("reset")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:a})})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stored_login,d=i.stored_password;return(0,o.createComponentVNode)(2,c.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_login",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_password",{val:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",onClick:function(){return a("login")},children:"Log In"})]})}},86441:function(e,n,t){"use strict";n.__esModule=!0,n.NtosFileManager=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);t(2497);n.NtosFileManager=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.PC_device_theme,u=d.usbconnected,m=d.filename,p=d.filedata,C=d.error,h=d.files,N=void 0===h?[]:h,V=d.usbfiles,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:s,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(m||C)&&(0,o.createComponentVNode)(2,c.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[C||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i,{files:N,usbconnected:u,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),u&&(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,i,{usbmode:!0,files:b,usbconnected:u,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var i=function(e){var n=e.files,t=void 0===n?[]:n,r=e.usbconnected,a=e.usbmode,i=e.onUpload,l=e.onDelete,d=e.onRename,s=e.onOpen;return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Size"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(n,t){return d(e.name,t)}}),(0,o.createComponentVNode)(2,c.Button,{content:"Open",onClick:function(){return s(e.name)}})],4)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(a?(0,o.createComponentVNode)(2,c.Button,{icon:"download",tooltip:"Download",onClick:function(){return i(e.name)}}):(0,o.createComponentVNode)(2,c.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return i(e.name)}}))],0)})]},e.name)}))]})}},87369:function(e,n,t){"use strict";n.__esModule=!0,n.NtosIdentificationComputer=void 0;var o=t(39812),r=(t(64499),t(71494)),c=(t(74814),t(85952)),a=(t(2497),t(76270),t(76952));n.NtosIdentificationComputer=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},59543:function(e,n,t){"use strict";n.__esModule=!0,n.NtosMain=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),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",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};n.NtosMain=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.device_theme,u=d.programs,m=void 0===u?[]:u,p=d.has_light,C=d.light_on,h=d.comp_light_color,N=d.removable_media,V=void 0===N?[]:N,b=d.login,f=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===s?"Syndix Main Menu":"NtOS Main Menu",theme:s,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"144px",icon:"lightbulb",selected:C,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",C?"ON":"OFF"]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:h})]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",disabled:!f.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:["ID Name: ",f.IDName]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:["Assignment: ",f.IDJob]})]})}),!!V.length&&(0,o.createComponentVNode)(2,c.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,c.Table,{children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},73883:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetChat=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetChat=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.can_admin,s=l.adminmode,u=l.authed,m=l.username,p=l.active_channel,C=l.is_operator,h=l.all_channels,N=void 0===h?[]:h,V=l.clients,b=void 0===V?[]:V,f=l.messages,g=void 0===f?[]:f,k=null!==p,v=u||s;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.Section,{height:"600px",children:(0,o.createComponentVNode)(2,c.Table,{height:"580px",children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,n){return i("PRG_newchannel",{new_channel_name:n})}}),N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,n){return i("PRG_changename",{new_name:n})}}),!!d&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(s?"ON":"OFF"),color:s?"bad":"good",onClick:function(){return i("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:k&&(v?g.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,c.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,n){return i("PRG_speak",{message:n})}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.name},e.name)}))}),k&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,n){return i("PRG_savelog",{log_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return i("PRG_leavechannel")}})],4),!!C&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return i("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,n){return i("PRG_renamechannel",{new_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,n){return i("PRG_setpassword",{new_password:n})}})],4)]})]})})})})})}},83908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDosContent=n.NtosNetDos=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetDos=function(e,n){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.relays,d=void 0===l?[]:l,s=i.focus,u=i.target,m=i.speed,p=i.overload,C=i.capacity,h=i.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("PRG_reset")}})],4);var N=function(e){for(var n="",t=p/C;n.lengtht?n+="0":n+="1";return n};return u?(0,o.createComponentVNode)(2,c.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)})]}):(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.id,selected:s===e.id,onClick:function(){return a("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!s,mt:1,onClick:function(){return a("PRG_execute")}})]})};n.NtosNetDosContent=i},83305:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDownloader=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.NtosNetDownloader=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.PC_device_theme,u=d.disk_size,m=d.disk_used,p=d.downloadable_programs,C=void 0===p?[]:p,h=d.error,N=d.hacked_programs,V=void 0===N?[]:N,b=d.hackedavailable;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:s,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return r("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:m,minValue:0,maxValue:u,children:m+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:C.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(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."}),V.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,n){var t=e.program,i=(0,c.useBackend)(n),l=i.act,d=i.data,s=d.disk_size,u=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),C=d.downloadsize,h=d.downloadspeed,N=d.downloads_queue,V=s-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:C,value:m,children:[(0,r.round)(m/C*100,1),"% (",h,"GQ/s)"]})||-1!==N.indexOf(t.filename)&&(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:t.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:t.size>V,onClick:function(){return l("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>V&&(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})]})}},6806:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetMonitor=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosNetMonitor=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.ntnetrelays,s=l.ntnetstatus,u=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,C=l.config_systemcontrol,h=l.idsalarm,N=l.idsstatus,V=l.ntnetmaxlogs,b=l.maxlogs,f=l.minlogs,g=l.banned_nids,k=l.ntnetlogs,v=void 0===k?[]:k;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return i("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return i("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return i("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return i("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return i("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return i("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return i("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:N?"power-off":"times",content:N?"ENABLED":"DISABLED",selected:N,onClick:function(){return i("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return i("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:V,minValue:f,maxValue:b,width:"39px",onChange:function(e,n){return i("updatemaxlogs",{new_number:n})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return i("purgelogs")}}),children:v.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},4363:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetTransfer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetTransfer=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),m=c.error,p=c.downloading,C=c.uploading,h=c.upload_filelist,N=(0,o.createComponentVNode)(2,u);return m?N=(0,o.createComponentVNode)(2,i):p?N=(0,o.createComponentVNode)(2,l):C?N=(0,o.createComponentVNode)(2,d):h.length&&(N=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:N})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Reset"}),children:["Additional Information: ",i]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.download_name,d=i.download_progress,s=i.download_size,u=i.download_netspeed;return(0,o.createComponentVNode)(2,c.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:s,children:[d," / ",s," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.upload_clients,d=i.upload_filename,s=i.upload_haspassword;return(0,o.createComponentVNode)(2,c.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Server Password",children:s?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Upload"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.upload_filelist;return(0,o.createComponentVNode)(2,c.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Section,{title:"Pick file to serve.",level:2,children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"upload",onClick:function(){return a("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.servers;return(0,o.createComponentVNode)(2,c.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"upload",onClick:function(){return a("PRG_uploadmenu")},children:"Send File"}),children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,c.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,c.Box,{children:"No upload servers found."})})}},23225:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNewsBrowser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(5908);n.NtosNewsBrowser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=u.article,p=u.download,C=u.message,h=(0,o.createComponentVNode)(2,d);return m?h=(0,o.createComponentVNode)(2,l):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:[C," ",(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return i("PRG_clearmessage")}})]}),h]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.article;if(!l)return(0,o.createComponentVNode)(2,c.Section,{children:"Error: Article not found."});var d=l.title,s=l.cover,u=l.content;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"})],4),children:[!!s&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,i.resolveAsset)(s)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.showing_archived,d=i.all_articles;return(0,o.createComponentVNode)(2,c.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,c.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.download,l=i.download_progress,d=i.download_maxprogress,s=i.download_rate;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Download Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",fluid:!0,onClick:function(){return a("PRG_reset")},children:"Abort Download"})})]})})}},3839:function(e,n,t){"use strict";n.__esModule=!0,n.NtosOvermapNavigation=void 0;var o=t(39812),r=t(85952),c=t(12640);n.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.OvermapNavigationContent)})})}},54698:function(e,n,t){"use strict";n.__esModule=!0,n.NtosPowerMonitor=void 0;var o=t(39812),r=t(85952),c=t(89793);n.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.PowerMonitorContent)})})}},17086:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRCON=void 0;var o=t(39812),r=t(85952),c=t(43996);n.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.RCONContent)})})}},69480:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRevelation=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosRevelation=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,n){return i("PRG_obfuscate",{new_name:n})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return i("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},93990:function(e,n,t){"use strict";n.__esModule=!0,n.NtosShutoffMonitor=void 0;var o=t(39812),r=t(85952),c=t(89957);n.NtosShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.ShutoffMonitorContent)})})}},76124:function(e,n,t){"use strict";n.__esModule=!0,n.NtosStationAlertConsole=void 0;var o=t(39812),r=t(85952),c=t(32015);n.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.StationAlertConsoleContent)})})}},22475:function(e,n,t){"use strict";n.__esModule=!0,n.NtosSupermatterMonitor=void 0;var o=t(39812),r=t(85952),c=t(6951);n.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.SupermatterMonitorContent)})})}},66744:function(e,n,t){"use strict";n.__esModule=!0,n.NtosUAV=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosUAV=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current_uav,s=l.signal_strength,u=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal",children:d&&s||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d.power,onClick:function(){return i("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,disabled:!d.power,onClick:function(){return i("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"quidditch",onClick:function(){return i("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return i("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No UAVs Paired."})})]})})}},19458:function(e,n,t){"use strict";n.__esModule=!0,n.NtosWordProcessor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosWordProcessor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.error,u=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),C=l.filedata;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",s,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return i("PRG_backtomenu")}})]})||u&&(0,o.createComponentVNode)(2,c.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return i("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0})]}),m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"file-word",onClick:function(){return i("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},n)}))]})})})||(0,o.createComponentVNode)(2,c.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!C,onClick:function(){return i("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:C}})})]})})})}},18326:function(e,n,t){"use strict";n.__esModule=!0,n.OmniFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniFilter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.dir+" Port",children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):i(e)},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},78588:function(e,n,t){"use strict";n.__esModule=!0,n.OmniMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return i("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return i("configure")}})],4),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Port"}),u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Concentration"}),u?(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:u},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return i("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,n){var t=(0,r.useBackend)(n).act,a=e.port,l=e.config;return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:a.dir+" Port"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:a.input,disabled:a.output,icon:"compress-arrows-alt",onClick:function(){return t("switch_mode",{mode:a.input?"none":"in",dir:a.dir})}}):i(a)}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:a.output,icon:"expand-arrows-alt",onClick:function(){return t("switch_mode",{mode:"out",dir:a.dir})}}):100*a.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",icon:"wrench",disabled:!a.input,content:a.input?100*a.concentration+" %":"-",onClick:function(){return t("switch_con",{dir:a.dir})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{icon:a.con_lock?"lock":"lock-open",disabled:!a.input,selected:a.con_lock,content:a.f_type||"None",onClick:function(){return t("switch_conlock",{dir:a.dir})}})})],4):null]})}},48826:function(e,n,t){"use strict";n.__esModule=!0,n.OperatingComputer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(85952),i=t(74814),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.OperatingComputer=function(e,n){var t,r=(0,c.useBackend)(n),l=r.act,d=r.data,s=d.hasOccupant,u=d.choice;return t=u?(0,o.createComponentVNode)(2,C):s?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,a.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!u,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!!u,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:t})]})})};var m=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:t.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[t.stat][0],children:l[t.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxHealth,value:t.health/t.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]])},n)},n)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxTemp,value:t.bodyTemperature/t.maxTemp,color:u[t.temperatureSuitability+3],children:[(0,r.round)(t.btCelsius),"\xb0C, ",(0,r.round)(t.btFaren),"\xb0F"]})}),!!t.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.bloodMax,value:t.bloodLevel/t.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[t.bloodPercent,"%, ",t.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",children:[t.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Procedure",level:"2",children:t.surgery&&t.surgery.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:t.surgery.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,a=t.data,l=a.verbose,d=a.health,s=a.healthAlarm,u=a.oxy,m=a.oxyAlarm,p=a.crit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,i.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:s,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,n){return r("health_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return r(u?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,n){return r("oxy_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},51888:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapDisperser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapDisperser=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.faillink,s=l.calibration,u=l.overmapdir,m=l.cal_accuracy,p=l.strength,C=l.range,h=l.next_shot,N=l.nopower,V=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===u}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Load Type",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cooldown",children:0===h&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Ready"})||h>1&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," Seconds",(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"exchange-alt",onClick:function(){return a("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["Cal #",n,":",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"random",onClick:function(){return a("calibration",{calibration:n})},children:e.toString()})]},n)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return a("strength")},children:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return a("range")},children:C})})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return a("fire")},children:"Fire ORB"})})]})}},25123:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapEnginesContent=n.OvermapEngines=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapEngines=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.global_state,d=i.global_limit,s=i.engines_info,u=i.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,onClick:function(){return a("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:0!==n&&-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:["Engine #",n+1," | Thrust: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,c.Section,{width:"127%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,c.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,c.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,c.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return a("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},n)}))})],4)};n.OvermapEnginesContent=i},63836:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFull=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(25123),l=t(89380),d=t(51932);n.OvermapFull=function(e,n){var t=(0,r.useLocalState)(n,"overmapFullState",0),s=t[0],u=t[1];return(0,o.createComponentVNode)(2,a.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:"Engines"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:"Helm"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:"Sensors"})]}),0===s&&(0,o.createComponentVNode)(2,i.OvermapEnginesContent),1===s&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===s&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},89380:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFlightDataWrap=n.OvermapHelmContent=n.OvermapHelm=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapHelm=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,m)],4)};n.OvermapHelmContent=l;var d=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,i.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};n.OvermapFlightDataWrap=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.canburn,s=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,c.Button,{selected:s,onClick:function(){return a("manual")},icon:"compass",children:s?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.dest,d=i.d_x,s=i.d_y,u=i.speedlimit,m=i.autopilot;return i.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:s})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[u," Gm/h"]})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.sector,d=i.s_x,s=i.s_y,u=i.sector_info,m=i.landed,p=i.locations;return(0,o.createComponentVNode)(2,c.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[d," : ",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Data",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return a("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},12640:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapNavigationContent=n.OvermapNavigation=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapNavigation=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sector,s=l.s_x,u=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[s," : ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,i.OvermapFlightData,{disableLimiterControls:!0})})],4)};n.OvermapNavigationContent=l},84031:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShieldGenerator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShieldGenerator=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=i.modes,u=i.offline_for;return u?(0,o.createComponentVNode)(2,c.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",u," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Section,{title:"Field Calibration",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:e.status,onClick:function(){return a("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,c.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.running,l=a.overloaded,d=a.mitigation_max,s=a.mitigation_physical,u=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,C=a.max_energy,h=a.current_energy,N=a.percentage_energy,V=a.total_segments,b=a.functional_segments,f=a.field_radius,g=a.target_radius,k=a.input_cap_kw,v=a.upkeep_power_usage,B=a.power_usage,L=a.spinup_counter;return(0,o.createComponentVNode)(2,c.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Generator is",children:1===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Shutting Down"})||2===i&&(l&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Running"}))||3===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Inactive"})||4===i&&(0,o.createComponentVNode)(2,c.Box,{color:"blue",children:["Spinning Up\xa0",g!==f&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[2*L,"s"]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,maxValue:C,children:[h," / ",C," MJ (",N,"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mitigation",children:[u,"% EM / ",s,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:v})," kW"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Energy Use",children:k&&(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:B,maxValue:k,children:[B," / ",k," kW"]})})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V})," m\xb2 (radius ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),", target ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.running,d=i.hacked,s=i.idle_multiplier,u=i.idle_valid_values;return(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",onClick:function(){return a("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",onClick:function(){return a("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",onClick:function(){return a("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Set inactive power use intensity",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e===s,disabled:4===l,onClick:function(){return a("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},51932:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShipSensorsContent=n.OvermapShipSensors=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShipSensors=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.viewing,d=i.on,s=i.range,u=i.health,m=i.max_health,p=i.heat,C=i.critical_heat,h=i.status,N=i.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:l,onClick:function(){return a("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return a("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,c.Button,{icon:"signal",onClick:function(){return a("range")},children:s})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*C,Infinity],average:[.5*C,.75*C],good:[-Infinity,.5*C]},value:p,maxValue:C,children:p<.5*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Temperature low."})||p<.75*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,c.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"search",onClick:function(){return a("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===i.status&&(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wifi",onClick:function(){return a("link")},children:"Link up with sensor suite?"})})||null],0)};n.OvermapShipSensorsContent=i},57966:function(e,n,t){"use strict";n.__esModule=!0,n.ParticleAccelerator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ParticleAccelerator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.assembled,s=l.power,u=l.strength;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Run Scan",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:!d,onClick:function(){return i("remove_strength")}})," ",String(u).padStart(1,"0")," ",(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:!d,onClick:function(){return i("add_strength")}})]})]})})]})})}},80374:function(e,n,t){"use strict";n.__esModule=!0,n.PartsLathe=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(95481);n.PartsLathe=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.panelOpen,s.copyBoard),m=s.copyBoardReqComponents,p=s.queue,C=s.building,h=s.buildPercent,N=s.error,V=s.recipies;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[N&&(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:["Missing Materials: ",N]})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),C&&(0,o.createComponentVNode)(2,c.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,i.toTitleCase)(C)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:h,maxValue:100})})]})})||null,u&&(0,o.createComponentVNode)(2,c.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,i.toTitleCase)(u)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[e.qty," x ",(0,i.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,c.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Queue",children:p.length&&p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["#",n+1,": ",(0,i.toTitleCase)(e),(n>0||!C)&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:n+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",children:V.length&&V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,i.toTitleCase)(e.name)})},e.name)}))})]})})}},83987:function(e,n,t){"use strict";n.__esModule=!0,n.PathogenicIsolator=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(16007),a=t(74814),i=t(85952),l=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!i,icon:"print",content:"Print",onClick:function(){return c("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return c("modal_close")}})],4),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};n.PathogenicIsolator=function(e,n){var t=(0,r.useBackend)(n),u=(t.act,t.data.isolating),m=(0,r.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=null;return 0===p?h=(0,o.createComponentVNode)(2,d):1===p&&(h=(0,o.createComponentVNode)(2,s)),(0,c.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,i.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[u&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Database"})]}),h]})]})};var d=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.syringe_inserted,d=i.pathogen_pool,s=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!s,onClick:function(){return c("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return c("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Isolate",onClick:function(){return c("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return c("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No syringe inserted."}))})},s=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.database,d=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return c("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"The viral database is empty."})})}},72586:function(e,n,t){"use strict";n.__esModule=!0,n.Pda=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(73218),l=t(75168);n.Pda=function(e,n){var t=(0,r.useBackend)(n),m=(t.act,t.data),p=m.app,C=m.owner,h=m.useRetro;if(!C)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var N=function(e){var n;try{n=l("./"+e+".js")}catch(t){if("MODULE_NOT_FOUND"===t.code)return(0,i.routingError)("notFound",e);throw t}return n[e]||(0,i.routingError)("missingExport",e)}(p.template),V=(0,r.useLocalState)(n,"settingsMode",!1),b=V[0],f=V[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:h?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:f}),b&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Box,{mb:8}),(0,o.createComponentVNode)(2,u,{setSettingsMode:f})]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.settingsMode,d=e.setSettingsMode,s=i.idInserted,u=i.idLink,m=(i.cartridge_name,i.stationTime);return(0,o.createComponentVNode)(2,c.Box,{mb:1,children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[!!s&&(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:u})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("Retro")},icon:"adjust"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.idInserted,d=i.idLink,s=i.cartridge_name,u=i.touch_silent;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return a("Retro")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",selected:!u,content:u?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Eject")},content:s})}),!!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Authenticate")},content:d})})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.setSettingsMode,d=i.app,s=i.useRetro;return(0,o.createComponentVNode)(2,c.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:s?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),a("Home")}})})]})})}},67589:function(e,n,t){"use strict";n.__esModule=!0,n.PersonalCrafting=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return l(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return l(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function l(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);t=.5?"good":s>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,c.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,c.Box,{color:u,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,i.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},82564:function(e,n,t){"use strict";n.__esModule=!0,n.PortablePump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(34227);n.PortablePump=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.direction,u=d.target_pressure,m=d.default_pressure,p=d.min_pressure,C=d.max_pressure;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"sign-in-alt":"sign-out-alt",content:s?"In":"Out",selected:s,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:C,value:u,unit:"kPa",stepPixelSize:.3,onChange:function(e,n){return l("pressure",{pressure:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",disabled:u===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",disabled:u===C,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},24901:function(e,n,t){"use strict";n.__esModule=!0,n.PortableScrubber=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952)),i=t(34227);n.PortableScrubber=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.rate,u=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,a.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:u,maxValue:m,value:s,unit:"L/s",onChange:function(e,n){return l("volume_adj",{vol:n})}})})})})]})})}},31695:function(e,n,t){"use strict";n.__esModule=!0,n.PortableTurret=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.PortableTurret=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.on,u=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,C=l.check_weapons,h=l.neutralize_noaccess,N=l.neutralize_norecord,V=l.neutralize_criminals,b=l.neutralize_all,f=l.neutralize_nonsynth,g=l.neutralize_unidentified,k=l.neutralize_down;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:d,onClick:function(){return i("power")}})}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"exclamation-triangle":"times",content:u?"On":"Off",color:u?"bad":"",disabled:d,onClick:function(){return i("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:d,onClick:function(){return i("autharrest")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:N,content:"No Sec Record",disabled:d,onClick:function(){return i("authnorecord")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Weapons",disabled:d,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Access",disabled:d,onClick:function(){return i("authaccess")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return i("authxeno")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:f,content:"All Non-Synthetics",disabled:d,onClick:function(){return i("authsynth")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:k,content:"Downed Targets",disabled:d,onClick:function(){return i("authdown")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return i("authall")}})]})],4)]})})}},89793:function(e,n,t){"use strict";n.__esModule=!0,n.AreaCharge=n.PowerMonitorFocus=n.PowerMonitorContent=n.PowerMonitor=n.powerRank=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(41860),i=t(34380),l=t(71494),d=t(74814),s=t(85952),u=5e5,m=function(e){var n=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(n)};n.powerRank=m;n.PowerMonitor=function(){return(0,o.createComponentVNode)(2,s.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(c.map_levels,c.all_sensors),i=c.focus;if(i)return(0,o.createComponentVNode)(2,C,{focus:i});var s=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return a&&(s=(0,o.createComponentVNode)(2,d.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:s})};n.PowerMonitorContent=p;var C=function(e,n){var t=(0,l.useBackend)(n),i=t.act,s=(t.data,e.focus),p=s.history,C=(0,l.useLocalState)(n,"sortByField",null),V=C[0],b=C[1],f=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,k=p.supply.map((function(e,n){return[n,e]})),v=p.demand.map((function(e,n){return[n,e]})),B=Math.max.apply(Math,[u].concat(p.supply,p.demand)),L=(0,c.flow)([(0,r.map)((function(e,n){return Object.assign({},e,{id:e.name+n})})),"name"===V&&(0,r.sortBy)((function(e){return e.name})),"charge"===V&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===V&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===V&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(s.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:s.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return i("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:f,minValue:0,maxValue:B,color:"teal",children:(0,a.toFixed)(f/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:B,color:"pink",children:(0,a.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,B],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,B],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===V,content:"Name",onClick:function(){return b("name"!==V&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===V,content:"Charge",onClick:function(){return b("charge"!==V&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===V,content:"Draw",onClick:function(){return b("draw"!==V&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===V,content:"Problems",onClick:function(){return b("problems"!==V&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),L.map((function(e,n){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,h,{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,N,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};n.PowerMonitorFocus=C;var h=function(e){var n=e.charging,t=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===n&&(t>50?"battery-half":"battery-quarter")||1===n&&"bolt"||2===n&&"battery-full",color:0===n&&(t>50?"yellow":"red")||1===n&&"yellow"||2===n&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(t)+"%"})],4)};n.AreaCharge=h,h.defaultHooks=i.pureComponentHooks;var N=function(e){var n=e.status,t=Boolean(2&n),r=Boolean(1&n),c=(t?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:t?"good":"bad",content:r?undefined:"M",title:c})};N.defaultHooks=i.pureComponentHooks},81121:function(e,n,t){"use strict";n.__esModule=!0,n.PressureRegulator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.PressureRegulator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,C=l.set_flow_rate,h=l.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return i("toggle_valve")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return i("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return i("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return i("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_press",{press:"set"})}})],4),children:[s/100," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_flow_rate",{press:"set"})}})],4),children:[C/10," L/s"]})]})})]})})}},14210:function(e,n,t){"use strict";n.__esModule=!0,n.PrisonerManagement=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(58083);n.PrisonerManagement=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.chemImplants,u=l.trackImplants;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",onClick:function(){return i("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return i("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Chemical Implants",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Inject"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Tracking Implants",children:u.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Message"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},43996:function(e,n,t){"use strict";n.__esModule=!0,n.RCONContent=n.RCON=void 0;var o=t(39812),r=t(41860),c=t(58083),a=t(71494),i=t(74814),l=t(85952),d=t(2497),s=1e3;n.RCON=function(e,n){return(0,o.createComponentVNode)(2,l.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,r=(0,a.useLocalState)(n,"tabIndex",0),c=r[0],l=r[1];return 0===c?t=(0,o.createComponentVNode)(2,m):1===c&&(t=(0,o.createComponentVNode)(2,h)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:t})],4)};n.RCONContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.smes_info);return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:r.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,p,{smes:e})},e.RCON_tag)}))})})},p=function(e,n){(0,a.useBackend)(n).act;var t=e.smes,c=t.capacityPercent,l=t.capacity,d=t.charge,s=(t.inputAttempt,t.inputting,t.inputLevel,t.inputLevelMax,t.inputAvailable,t.outputAttempt,t.outputting,t.outputLevel,t.outputLevelMax,t.outputUsed,t.RCON_tag);return(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{flexBasis:"40%",fontSize:1.2,children:s}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*c,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(d/6e4,1)," kWh / ",(0,r.round)(l/6e4)," kWh (",c,"%)"]})})]})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"input"})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"output"})}),(0,o.createComponentVNode)(2,i.Stack.Divider)]})},C=function(e,n){var t,r,l,u,m,p,C,h=(0,a.useBackend)(n).act,N=e.way,V=e.smes,b=(V.capacityPercent,V.capacity,V.charge,V.inputAttempt),f=V.inputting,g=V.inputLevel,k=V.inputLevelMax,v=V.inputAvailable,B=V.outputAttempt,L=V.outputting,_=V.outputLevel,x=V.outputLevelMax,w=V.outputUsed,S=V.RCON_tag;switch(N){case"input":t=g,r=k,l=v,"IN",u="smes_in_toggle",m="smes_in_set",b,p=b?f?"green":"yellow":null,C=b?f?"The SMES is drawing power.":"The SMES lacks power.":"The SMES input is off.";break;case"output":t=_,r=x,l=w,"OUT",u="smes_out_toggle",m="smes_out_set",B,p=B?L?"green":"yellow":null,C=B?L?"The SMES is outputting power.":"The SMES lacks any draw.":"The SMES output is off."}return(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"20%",children:(0,d.capitalize)(N)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",color:p,tooltip:C,onClick:function(){return h(u,{smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===t,onClick:function(){return h(m,{target:"min",smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===t,onClick:function(){return h(m,{adjust:-1e4,smes:S})}})]}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:t/s,fillValue:l/s,minValue:0,maxValue:r/s,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(l,1)+"/"+(0,c.formatPower)(e*s,1)},onDrag:function(e,n){return h(m,{target:n*s,smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:t===r,onClick:function(){return h(m,{adjust:1e4,smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:t===r,onClick:function(){return h(m,{target:"max",smes:S})}})]})]})})]})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},92141:function(e,n,t){"use strict";n.__esModule=!0,n.RIGSuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.RIGSuit=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),u=i.interfacelock,m=i.malf,p=i.aicontrol,C=i.ai,h=null;return u||m?h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!C&&p&&(h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,a.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chargestatus,d=i.charge,s=i.maxcharge,u=i.aioverride,m=i.sealing,p=i.sealed,C=i.cooling,h=i.emagged,N=i.securitycheck,V=i.coverlock,b=(0,o.createComponentVNode)(2,c.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return a("toggle_seals")}}),f=(0,o.createComponentVNode)(2,c.Button,{content:"Suit Cooling "+(C?"is Active":"is Inactive"),icon:"power-off",selected:C,onClick:function(){return a("toggle_cooling")}}),g=(0,o.createComponentVNode)(2,c.Button,{content:"AI Control "+(u?"Enabled":"Disabled"),selected:u,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([b,g,f],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",s]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Status",children:h||!N?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,c.Button,{icon:V?"lock":"lock-open",content:V?"Locked":"Unlocked",onClick:function(){return a("toggle_suit_lock")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealing,s=l.helmet,u=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,C=l.boots,h=l.bootsDeployed,N=l.chest,V=l.chestDeployed;return(0,o.createComponentVNode)(2,c.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Deployed":"Deploy",disabled:d,selected:u,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:s?(0,i.capitalize)(s):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return a("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,i.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sign-out-alt":"sign-in-alt",content:h?"Deployed":"Deploy",disabled:d,selected:h,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:C?(0,i.capitalize)(C):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:V?"sign-out-alt":"sign-in-alt",content:V?"Deployed":"Deploy",disabled:d,selected:V,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:N?(0,i.capitalize)(N):"ERROR"})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealed,s=l.sealing,u=l.primarysystem,m=l.modules;return!d||s?(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,i.capitalize)(u||"None")]}),m&&m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,i.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,c.Button,{selected:e.name===u,content:e.name===u?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,c.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,c.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Selected",children:(0,i.capitalize)(e.chargetype)}),e.charges.map((function(n,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(n.caption),children:(0,o.createComponentVNode)(2,c.Button,{selected:e.realchargetype===n.index,icon:"arrow-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:n.index})}})},n.caption)}))]})})}):null]},e.name)}))]})}},17481:function(e,n,t){"use strict";n.__esModule=!0,n.Radio=void 0;var o=t(39812),r=(t(64499),t(41860)),c=t(71494),a=t(74814),i=t(76270),l=t(85952);n.Radio=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.rawfreq,m=s.minFrequency,p=s.maxFrequency,C=s.listening,h=s.broadcasting,N=s.subspace,V=s.subspaceSwitchable,b=s.chan_list,f=s.loudspeaker,g=s.mic_cut,k=s.spk_cut,v=s.useSyndMode,B=i.RADIO_CHANNELS.find((function(e){return e.freq===Number(u)})),L=156;return b&&b.length>0?L+=28*b.length+6:L+=24,V&&(L+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:L,resizable:!0,theme:v?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,n){return d("setFrequency",{freq:(0,r.round)(10*n)})}}),B&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:B.color,ml:2,children:["[",B.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:C?"volume-up":"volume-mute",selected:C,disabled:k,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,disabled:g,onClick:function(){return d("broadcast")}}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:N,content:"Subspace Tx "+(N?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"volume-up":"volume-mute",selected:f,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:b?b.map((function(e){var n=i.RADIO_CHANNELS.find((function(n){return n.freq===Number(e.freq)})),t="default";return n&&(t=n.color),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.display_name,labelColor:t,textAlign:"right",children:e.secure_channel&&N?(0,o.createComponentVNode)(2,a.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,a.Button,{content:"Switch",selected:e.chan===u,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},29509:function(e,n,t){"use strict";n.__esModule=!0,n.RapidPipeDispenser=n.ICON_BY_CATEGORY_NAME=void 0;var o=t(39812),r=t(34380),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=["Atmospherics","Disposals"],s={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};n.ICON_BY_CATEGORY_NAME=s;var u=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}],m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,m=l.category,p=l.selected_color,C=l.mode;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,i.Button,{selected:m===n,icon:s[e],color:"transparent",onClick:function(){return r("category",{category:n})},children:e},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C&e.bitmask,fluid:!0,content:e.name,onClick:function(){return r("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:l.paint_colors[p],children:(0,c.capitalize)(p)}),Object.keys(l.paint_colors).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:l.paint_colors[e],onClick:function(){return r("color",{paint_color:e})}},e)}))]})]})})},p=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.category,s=l.piping_layer,u=l.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createComponentVNode)(2,i.Section,{fill:!0,width:7.5,children:[0===d&&(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,mb:1,children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{my:0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e===s,content:"Layer "+e,onClick:function(){return c("piping_layer",{piping_layer:e})}})},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"120px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{ml:0,title:e.dir_name,selected:e.selected,style:{width:"40px",height:"40px",padding:0},onClick:function(){return c("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(9.5%, 9.5%)"}})},e.dir)}))})]})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.categories,l=void 0===c?[]:c,d=(0,a.useLocalState)(n,"categoryName"),u=d[0],m=d[1],p=l.find((function(e){return e.cat_name===u}))||l[0];return(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:s[e.cat_name],selected:e.cat_name===p.cat_name,onClick:function(){return m(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==p?void 0:p.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return r("pipe_type",{pipe_type:e.pipe_index,category:p.cat_name})}},e.pipe_index)}))]})};n.RapidPipeDispenser=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data.category;return(0,o.createComponentVNode)(2,l.Window,{width:550,height:570,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,fill:!0,children:(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,p)})})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,C)})]})})]})})})}},53976:function(e,n,t){"use strict";n.__esModule=!0,n.RequestConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).act,r=e.dept_list,i=e.department;return(0,o.createComponentVNode)(2,a.LabeledList,{children:r.sort().map((function(e){return e!==i&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"envelope-open-text",onClick:function(){return t("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return t("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Button,{selected:!i,icon:i?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",i?"OFF":"ON"]})})},1:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},2:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},3:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},4:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.message_log;return(0,o.createComponentVNode)(2,a.Section,{title:"Messages",children:l.length&&l.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print",{print:n+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},n)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No messages."})})},7:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.message,s=l.recipient,u=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message for "+s,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===u?"High Priority":1===u?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"share",onClick:function(){return i("department",{department:s})},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(i.department,i.screen,i.message_log,i.newmessagepriority,i.silent,i.announcementConsole,i.assist_dept,i.supply_dept,i.info_dept,i.message),d=(i.recipient,i.priority,i.msgStamped,i.msgVerified,i.announceAuth);return(0,o.createComponentVNode)(2,a.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,a.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};n.RequestConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,s=l.screen,u=l.newmessagepriority,m=l.announcementConsole,p=d[s];return(0,o.createComponentVNode)(2,i.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===s,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===s,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),u&&(0,o.createComponentVNode)(2,a.Section,{title:u>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:u>1?"bad":"average",bold:u>1})||null,(0,o.createComponentVNode)(2,p)]})})}},48639:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).data,o=e.title,r=t[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return t(r,{reset:!0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return t(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return t(r,{reverse:1})}})],4)},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,c.useSharedState)(n,"saveDialogTech",!1),s=d[0],u=d[1];return s?(0,o.createComponentVNode)(2,a.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u(!1)}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){u(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:l.name}),(0,o.createComponentVNode)(2,a.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,a.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return u(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.info.designs,u=e.disk;if(!u||!u.present)return null;var m=(0,c.useSharedState)(n,"saveDialogData",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return C(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){C(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,a.Box,{children:u.stored&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Type",children:u.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(u.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",u.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return C(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=e.target,u=e.designs,m=e.buildName,p=e.buildFiveName;return s?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),u&&u.length?u.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,a.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,a.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error"})},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=e.name,s=null,u=null;if("Protolathe"===d?(s=l.info.linked_lathe,u=l.lathe_designs):(s=l.info.linked_imprinter,u=l.imprinter_designs),!s||!s.present)return(0,o.createComponentVNode)(2,a.Section,{title:d,children:["No ",d," found."]});var p=s,C=p.total_materials,h=p.max_materials,N=p.total_volume,V=p.max_volume,b=p.busy,f=p.mats,g=p.reagents,k=p.queue,v=(0,c.useSharedState)(n,"protoTab",0),B=v[0],L=v[1],_="transparent",x=!1,w="layer-group";b?(w="hammer",_="average",x=!0):k&&k.length&&(w="sync",_="green",x=!0);var S="Protolathe"===d?"removeP":"removeI",I="Protolathe"===d?"lathe_ejectsheet":"imprinter_ejectsheet",y="Protolathe"===d?"disposeP":"disposeI",T="Protolathe"===d?"disposeallP":"disposeallI";return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:h,children:[C," cm\xb3 / ",h," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:V,children:[N,"u / ",V,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===B,onClick:function(){return L(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:w,iconSpin:x,color:_,selected:1===B,onClick:function(){return L(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===B,onClick:function(){return L(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===B,onClick:function(){return L(3)},children:"Chem Storage"})]}),0===B&&(0,o.createComponentVNode)(2,m,{target:s,designs:u,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,a.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})]})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){var t=(0,c.useLocalState)(n,"ejectAmt"+e.name,0),l=t[0],d=t[1];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,n){return d(n)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;d(0),i(I,((n={})[I]=e.name,n.amount=l,n))},children:"Num"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;return i(I,((n={})[I]=e.name,n.amount=50,n))},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===B&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",onClick:function(){return i(y,{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"trash",onClick:function(){return i(T)},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})},C=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.linked_destroy;if(!i.present)return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=i.loaded_item,d=i.origin_tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info,l=i.sync,d=i.linked_destroy,s=i.linked_imprinter,u=i.linked_lathe,m=(0,c.useSharedState)(n,"settingsTab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cogs",onClick:function(){return C(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return C(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,a.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,a.Table,{children:i.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.designs;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),s&&s.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"warning",children:"No designs found."})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.info),i=r.d_disk,l=r.t_disk;return i.present||l.present?(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,s,{disk:l}),(0,o.createComponentVNode)(2,u,{disk:i})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];n.ResearchConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=l.busy_msg,s=l.locked,u=(0,c.useSharedState)(n,"rdmenu",0),m=u[0],p=u[1],h=!1;return(d||s)&&(h=!0),(0,o.createComponentVNode)(2,i.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===n,disabled:h,onClick:function(){return p(n)},children:e.name},n)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||C[m].template]})})}},35606:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchServerController=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);n.ResearchServerController=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=(a.badmin,a.servers),l=(a.consoles,(0,r.useSharedState)(n,"selectedServer",null)),s=l[0],u=l[1],m=i.find((function(e){return e.id===s}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:u,server:m}):(0,o.createComponentVNode)(2,c.Section,{title:"Server Selection",children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return u(e.id)},children:e.name})},e.name)}))})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.badmin),i=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(n,"tab",0),p=d[0],C=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===p,onClick:function(){return C(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,s,{server:i})||null,1===p&&(0,o.createComponentVNode)(2,u,{server:i})||null,2===p&&a&&(0,o.createComponentVNode)(2,m,{server:i})||null]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.consoles,s=function(e,n){return-1!==e.id_with_upload.indexOf(n.id)},u=function(e,n){return-1!==e.id_with_download.indexOf(n.id)};return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:s(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_download",{server:l.ref,console:e.ref})},children:u(l,e)?"Download On":"Download Off"})]},e.name)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=(t.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return a("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Designs",children:(0,i.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return a("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.badmin,s=i.servers;return d?(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Server Data Transfer",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,c.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return a("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},86330:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=(t(76270),t(16007)),l=t(85952),d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.obviously_dead,u=i.oocnotes,m=i.can_sleeve_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:u})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.species,u=i.sex,m=i.mind_compat,p=i.synthetic,C=i.oocnotes,h=i.can_grow_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!h,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};n.ResleevingConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),h=(r.menu,r.coredumped),N=r.emergency,V=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,k),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return h&&(V=(0,o.createComponentVNode)(2,p)),N&&(V=(0,o.createComponentVNode)(2,C)),(0,i.modalRegisterBodyOverride)("view_b_rec",s),(0,i.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:V})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===i,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data,a=r.menu,i=r.bodyrecords,l=r.mindrecords;return 1===a?t=(0,o.createComponentVNode)(2,h):2===a?t=(0,o.createComponentVNode)(2,f,{records:i,actToDo:"view_b_rec"}):3===a&&(t=(0,o.createComponentVNode)(2,f,{records:l,actToDo:"view_m_rec"})),t},p=function(e,n){return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},C=function(e,n){var t=(0,c.useBackend)(n).act;return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return t("ejectdisk")}})}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return t("coredump")}})})]})},h=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,V)]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.pods,s=l.spods,u=l.selected_pod;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:u===e.pod,icon:u===e.pod&&"check",content:"Select",mt:s&&s.length?"2rem":"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):null},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.sleevers,d=i.spods,s=i.selected_sleever;return l&&l.length?l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,a.Button,{selected:s===e.sleever,icon:s===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},n)})):null},b=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.spods,s=l.selected_printer;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:s===e.spod,icon:s===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),t]},n)})):null},f=function(e,n){var t=(0,c.useBackend)(n).act,r=e.records,i=e.actToDo;return r.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:r.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return t(i,{ref:e.recref})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},k=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:i&&i.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[i.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},88359:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingPod=void 0;var o=t(39812),r=t(85952),c=t(71494),a=t(74814);n.ResleevingPod=function(e,n){var t=(0,c.useBackend)(n).data,i=t.occupied,l=t.name,d=t.health,s=t.maxHealth,u=t.stat,m=t.mindStatus,p=t.mindName,C=t.resleeveSick,h=t.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:i?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:2===u?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===u?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/s,children:[d,"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),C?(0,o.createComponentVNode)(2,a.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",h?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},24455:function(e,n,t){"use strict";n.__esModule=!0,n.RoboticsControlConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RoboticsControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.can_hack,u=d.safety,m=d.show_detonate_all,p=d.cyborgs,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bomb",disabled:u,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,i,{cyborgs:C,can_hack:s})]})})};var i=function(e,n){var t=e.cyborgs,a=(e.can_hack,(0,r.useBackend)(n)),i=a.act,l=a.data;return t.length?t.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,c.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return i("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return i("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return i("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,c.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,c.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,c.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No cyborg units detected within access parameters."})}},52330:function(e,n,t){"use strict";n.__esModule=!0,n.RogueZones=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RogueZones=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.timeout_percent,s=l.diffstep,u=l.difficulty,m=l.occupied,p=l.scanning,C=l.updated,h=l.debug,N=l.shuttle_location,V=l.shuttle_at_station,b=l.scan_ready,f=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mineral Content",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle Location",buttons:f&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"rocket",onClick:function(){return i("recall_shuttle")},children:"Recall Shuttle"})||null,children:N}),m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return i("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,C&&!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,c.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,c.Box,{children:["Diffstep: ",s]}),(0,o.createComponentVNode)(2,c.Box,{children:["Difficulty: ",u]}),(0,o.createComponentVNode)(2,c.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,c.Box,{children:["Debug: ",h]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle Location: ",N]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle at station: ",V]}),(0,o.createComponentVNode)(2,c.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},59412:function(e,n,t){"use strict";n.__esModule=!0,n.RustCoreMonitorContent=n.RustCoreMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustCoreMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Plasma Content"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.has_field&&"yellow",value:e.target_field_strength,unit:"(W.m^-3)",minValue:1,maxValue:1e3,stepPixelSize:1,onDrag:function(n,t){return c("set_fieldstr",{core:e.ref,fieldstr:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell)]},e.name)}))]})})};n.RustCoreMonitorContent=i},59327:function(e,n,t){"use strict";n.__esModule=!0,n.RustFuelContent=n.RustFuelControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustFuelControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.fuels;return(0,o.createComponentVNode)(2,a.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fuel Rod Composition"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};n.RustFuelContent=i},54943:function(e,n,t){"use strict";n.__esModule=!0,n.Secbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Secbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.idcheck,p=l.check_records,C=l.check_arrest,h=l.arrest_type,N=l.declare_arrests,V=l.bot_patrolling,b=l.patrol;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("ignorearr")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("switchmode")},children:h?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("declarearrests")},children:N?"Yes":"No"})}),!!V&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,c.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return i("patrol")},children:b?"Yes":"No"})})]})})||null]})})}},57436:function(e,n,t){"use strict";n.__esModule=!0,n.SecureSafe=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.l_setshort,s=i.code,u=i.emagged;return(0,o.createComponentVNode)(2,c.Box,{width:"185px",children:(0,o.createComponentVNode)(2,c.Grid,{width:"1px",children:[["1","4","7","R"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:e,textAlign:"center",fontSize:"40px",height:"50px",lineHeight:1.25,disabled:!!u||!!d&&1||"R"!==e&&!l||"ERROR"===s&&"R"!==e&&1,onClick:function(){return a("type",{digit:e})}},e)}))},e[0])}))})})};n.SecureSafe=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.code,s=l.l_setshort,u=l.l_set,m=l.emagged,p=l.locked,C=!(u||s);return(0,o.createComponentVNode)(2,a.Window,{width:250,height:380,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{m:"6px",children:[C&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",info:1,children:"ENTER NEW 5-DIGIT PASSCODE."}),!!m&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"LOCKING SYSTEM ERROR - 1701"}),!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"ALERT: MEMORY SYSTEM ERROR - 6040 201"}),(0,o.createComponentVNode)(2,c.Section,{height:"60px",children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",position:"center",fontSize:"35px",children:d&&d||(0,o.createComponentVNode)(2,c.Box,{textColor:p?"red":"green",children:p?"LOCKED":"UNLOCKED"})})}),(0,o.createComponentVNode)(2,c.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.Flex.Item,{ml:"6px",width:"129px"})]})]})})})}},71915:function(e,n,t){"use strict";n.__esModule=!0,n.SecurityRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.SecurityRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N&&(t=(0,o.createComponentVNode)(2,C)),(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,c.Section,{flexGrow:!0,children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.security,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Security Data",children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return a("del_r_2")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.general;return i&&i.fields?(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:i.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",inline:!0,preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{textAlign:"right",children:[!!i.has_photos&&i.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_side")},children:"Update Side Photo"})]})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,icon:"list",onClick:function(){return a("screen",{screen:2})},children:"List Records"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"wrench",selected:3===i,onClick:function(){return a("screen",{screen:3})},children:"Record Maintenance"})]})}},93550:function(e,n,t){"use strict";n.__esModule=!0,n.SeedStorage=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(64499);n.SeedStorage=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.scanner,s.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(u);return(0,o.createComponentVNode)(2,a.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,i.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,c.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:Object.keys(e.traits).map((function(n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.toTitleCase)(n),children:e.traits[n]},n)}))})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},16765:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldCapacitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083);n.ShieldCapacitor=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=s.active,m=s.time_since_fail,p=s.stored_charge,C=s.max_charge,h=s.charge_rate,N=s.max_charge_rate;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:100*(0,i.round)(p/C,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,step:100,stepPixelSize:.2,minValue:1e4,maxValue:N,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,n){return d("charge_rate",{rate:n})}})})]})})})})}},79229:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldGenerator=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083),d=t(67861);n.ShieldGenerator=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.locked);return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:a?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)})})};var s=function(e,n){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},u=function(e,n){var t=(0,r.useBackend)(n),c=t.act,d=t.data.lockedData,s=d.capacitors,u=d.active,m=d.failing,p=d.radius,C=d.max_radius,h=d.z_range,N=d.max_z_range,V=d.average_field_strength,b=d.target_field_strength,f=d.max_field_strength,g=d.shields,k=d.upkeep,v=d.strengthen_rate,B=d.max_strengthen_rate,L=d.gen_power,_=(s||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overall Field Strength",children:[(0,i.round)(V,2)," Renwick (",b&&(0,i.round)(100*V/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(k)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(L)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:_?s.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor #"+n,children:[e.active?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,i.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."})})]})]},n)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"Online":"Offline",selected:u,onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:C,value:p,unit:"m",onDrag:function(e,n){return c("change_radius",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:N,value:h,unit:"vertical range",onDrag:function(e,n){return c("z_range",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:B,value:v,format:function(e){return(0,i.round)(e,1)},unit:"Renwick/s",onDrag:function(e,n){return c("strengthen_rate",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:f,value:b,unit:"Renwick",onDrag:function(e,n){return c("target_field_strength",{val:n})}})})]})})],4)}},89957:function(e,n,t){"use strict";n.__esModule=!0,n.ShutoffMonitorContent=n.ShutoffMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.ShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return c("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return c("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};n.ShutoffMonitorContent=i},34404:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleControl=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t="ERROR",r="bad",c=!1;return"docked"===e?(t="DOCKED",r="good"):"docking"===e?(t="DOCKING",r="average",c=!0):"undocking"===e?(t="UNDOCKING",r="average",c=!0):"undocked"===e&&(t="UNDOCKED",r="#676767"),c&&n&&(t+="-MANUAL"),(0,o.createComponentVNode)(2,a.Box,{color:r,children:t})},d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.engineName,s=void 0===d?"Bluespace Drive":d,u=i.shuttle_status,m=i.shuttle_state,p=i.has_docking,C=i.docking_status,h=i.docking_override,N=i.docking_codes;return(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:u}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:s,children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",children:l(C,h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:N||"Not Set"})})],4)||null]})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_launch,d=i.can_cancel,s=i.can_force;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("force")},color:"bad",disabled:!s,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},u={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_cloak,u=i.can_pick,m=i.legit,p=i.cloaked,C=i.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!u,onClick:function(){return r("pick")},children:C})})]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_pick,u=i.destination_name,m=i.fuel_usage,p=i.fuel_span,C=i.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,a.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:u})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[C," m/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.autopilot,u=d.can_rename,m=d.shuttle_state,p=d.is_moving,C=d.skip_docking,h=d.docking_status,N=d.docking_override,V=d.shuttle_location,b=d.can_cloak,f=d.cloaked,g=d.can_autopilot,k=d.routes,v=d.is_in_transit,B=d.travel_progress,L=d.time_left,_=d.doors,x=d.sensors;return(0,o.createFragment)([s&&(0,o.createComponentVNode)(2,a.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",buttons:u&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(V)}),!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===h,disabled:"undocked"!==h&&"docked"!==h,onClick:function(){return i("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===h,disabled:"docked"!==h&&"undocked"!==h,onClick:function(){return i("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(h,N)})})||null,b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:f,icon:f?"eye":"eye-o",onClick:function(){return i("toggle_cloaked")},children:f?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.Button,{selected:s,icon:s?"eye":"eye-o",onClick:function(){return i("toggle_autopilot")},children:s?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),v&&(0,o.createComponentVNode)(2,a.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,maxValue:100,value:B,children:[L,"s"]})})})})||null,Object.keys(_).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(_).map((function(e){var n=_[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.open&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",n.bolted&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(x).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(x).map((function(e){var n=x[e];return-1!==n.reading?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[n.pressure,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[n.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:[n.oxygen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:[n.nitrogen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:[n.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",children:[n.phoron,"%"]}),n.other&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:[n.other,"%"]})||null]})},e)}))})})||null],0)}))};n.ShuttleControl=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.subtemplate);return(0,o.createComponentVNode)(2,i.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u[r]})})}},32325:function(e,n,t){"use strict";n.__esModule=!0,n.SignalerContent=n.Signaler=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Signaler=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.code,s=l.frequency,u=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:u/10,maxValue:m/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,n){return i("freq",{freq:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,n){return i("code",{code:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return i("signal")}})})})]})};n.SignalerContent=l},80646:function(e,n,t){"use strict";n.__esModule=!0,n.Sleeper=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.Sleeper=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,V));return(0,o.createComponentVNode)(2,i.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=(r.occupant,r.dialysis),i=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h,{title:"Dialysis",active:a,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,h,{title:"Stomach Pump",active:i,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,N)],4)},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return i("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return i("ejectify")}}),(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return i("changestasis")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(s.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxTemp,value:s.bodyTemperature/s.maxTemp,color:u[s.temperatureSuitability+3],children:[(0,r.round)(s.btCelsius,0),"\xb0C,",(0,r.round)(s.btFaren,0),"\xb0F"]})}),!!s.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.bloodMax,value:s.bloodLevel/s.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[s.bloodPercent,"%, ",s.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[s.pulse," BPM"]})],4)]})})},C=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]],0)},n)},n)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerMaxSpace,s=i.beakerFreeSpace,u=e.active,m=e.actToDo,p=e.title,C=u&&s>0;return(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l||s<=0,selected:C,icon:C?"toggle-on":"toggle-off",content:C?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:s/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[s,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.occupant,d=i.chemicals,s=i.maxchem,u=i.amounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,n){var t,c="";return e.overdosing?(c="bad",t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(c="average",t=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:t,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s,value:e.occ_amount/s,color:c,mr:"0.5rem",children:[e.pretty_amount,"/",s,"u"]}),u.map((function(n,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+n>s||2===l.stat,icon:"syringe",content:n,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:n})}},t)}))]})})},n)}))})},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",i&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},55896:function(e,n,t){"use strict";n.__esModule=!0,n.SmartVend=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.SmartVend=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.config,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[s.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===s.locked,info:-1!==s.locked,children:-1===s.locked?(0,o.createComponentVNode)(2,a.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,a.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===s.contents.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},n)}))(s.contents)]})]})})})}},20561:function(e,n,t){"use strict";n.__esModule=!0,n.Smes=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(58083),i=t(85952),l=t(41860),d=1e3;n.Smes=function(e,n){var t=(0,r.useBackend)(n),s=t.act,u=t.data,m=u.capacityPercent,p=u.capacity,C=u.charge,h=u.inputAttempt,N=u.inputting,V=u.inputLevel,b=u.inputLevelMax,f=u.inputAvailable,g=u.outputAttempt,k=u.outputting,v=u.outputLevel,B=u.outputLevelMax,L=u.outputUsed,_=(m>=100?"good":N&&"average")||"bad",x=(k?"good":C>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:.01*m,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(C/6e4,1)," kWh / ",(0,l.round)(p/6e4)," kWh (",m,"%)"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Input",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return s("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:_,children:(m>=100?"Fully Charged":N&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===V,onClick:function(){return s("input",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===V,onClick:function(){return s("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:V/d,fillValue:f/d,minValue:0,maxValue:b/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("input",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:V===b,onClick:function(){return s("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:V===b,onClick:function(){return s("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(f)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return s("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:x,children:k?"Sending":C>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return s("output",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===v,onClick:function(){return s("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:v/d,minValue:0,maxValue:B/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("output",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:v===B,onClick:function(){return s("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:v===B,onClick:function(){return s("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(L)})]})})]})})}},21633:function(e,n,t){"use strict";n.__esModule=!0,n.SolarControl=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.SolarControl=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.generated,u=d.generated_ratio,m=d.sun_angle,p=d.array_angle,C=d.rotation_rate,h=d.max_rotation_rate,N=d.tracking_state,V=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,a.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar panels",color:V>0?"good":"bad",children:V})]})}),(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:s+" W"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:0===N,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"clock-o",content:"Timed",selected:1===N,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:2===N,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Azimuth",children:[(0===N||1===N)&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth",{value:n})}}),1===N&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-h-.01,maxValue:h+.01,value:C,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth_rate",{value:n})}}),2===N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},57762:function(e,n,t){"use strict";n.__esModule=!0,n.SpaceHeater=void 0;var o=t(39812),r=t(76270),c=t(71494),a=t(74814),i=t(85952);n.SpaceHeater=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.temp,u=d.minTemp,m=d.maxTemp,p=d.cell,C=d.power;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[s," K (",s-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[C,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Knob,{animated:!0,value:s-r.T0C,minValue:u-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,n){return l("temp",{newtemp:n+r.T0C})}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},58215:function(e,n,t){"use strict";n.__esModule=!0,n.Stack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);n.Stack=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.amount,s=l.recipes;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,i,{recipes:s})})})})};var i=function s(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.recipes);return Object.keys(a).sort().map((function(e){var n=a[e];return n.ref===undefined?(0,o.createComponentVNode)(2,c.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,children:(0,o.createComponentVNode)(2,s,{recipes:n})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:n})}))},l=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(i.max_res_amount/i.res_amount)),s=[5,10,25],u=[],m=function(){var e=C[p];d>=e&&u.push((0,o.createComponentVNode)(2,c.Button,{content:e*i.res_amount+"x",onClick:function(){return a("make",{ref:i.ref,multiplier:e})}}))},p=0,C=s;p1?"s":""),C+=")",u>1&&(C=u+"x "+C);var h=function(e,n){return e.req_amount>n?0:Math.floor(n/e.req_amount)}(d,i);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Table,{children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,disabled:!h,icon:"wrench",content:C,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&h>1&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:h})})]})})})}},32015:function(e,n,t){"use strict";n.__esModule=!0,n.StationAlertConsoleContent=n.StationAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.categories;return(void 0===i?[]:i).map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var n="";return e.has_cameras?n=(0,o.createComponentVNode)(2,c.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(n=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Alarm Origin Lost."}):"",n],0,null,e.name)}))],0)},e.category)}))};n.StationAlertConsoleContent=i},52649:function(e,n,t){"use strict";n.__esModule=!0,n.StationBlueprintsContent=n.StationBlueprints=void 0;var o=t(39812),r=(t(64499),t(85531),t(34380),t(2497),t(71494)),c=t(74814),a=t(85952);n.StationBlueprints=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,i)})};var i=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=(t.config,i.mapRef);i.areas,i.turfs;return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:"Honk!"}),2),(0,o.createVNode)(1,"div","CameraConsole__right",(0,o.createComponentVNode)(2,c.ByondUi,{className:"CameraConsole__map",params:{id:l,type:"map"}}),2)],4)};n.StationBlueprintsContent=i},72e3:function(e,n,t){"use strict";n.__esModule=!0,n.SuitCycler=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitCycler=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.active,m=c.locked,p=c.uv_active,C=(0,o.createComponentVNode)(2,i);return p?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):u&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.occupied,s=i.suit,u=i.helmet,m=i.departments,p=i.species,C=i.uv_level,h=i.max_uv_level,N=i.can_repair,V=i.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",content:"Lock",onClick:function(){return a("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"suit"})}})}),N&&V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit Damage",children:[V,(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"Repair",onClick:function(){return a("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,c.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return a("department",{department:e})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return a("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return a("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"50px",value:C,minValue:1,maxValue:h,stepPixelSize:30,onChange:function(e,n){return a("radlevel",{radlevel:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return a("uv")}})})]})})],4)},l=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.model_text,d=i.userHasAccess;return(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return a("lock")}})})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},80748:function(e,n,t){"use strict";n.__esModule=!0,n.SuitStorageUnit=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitStorageUnit=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.panelopen,m=c.uv_active,p=c.broken,C=(0,o.createComponentVNode)(2,i);return u?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):p&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.open,s=i.safeties,u=i.occupied,m=i.suit,p=i.helmet,C=i.mask;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,c.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return a("lock")}}),!l&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return a("door")}})],0),children:[!(!u||!s)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,c.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,c.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,c.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return a("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:u&&s,textAlign:"center",onClick:function(){return a("uv")}})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.uv_super;return(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,n){return a("toggleUV")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return a("togglesafeties")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},6951:function(e,n,t){"use strict";n.__esModule=!0,n.SupermatterMonitorContent=n.SupermatterMonitor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=t(41860),l=t(2497);n.SupermatterMonitor=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n);t.act;return t.data.active?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)};n.SupermatterMonitorContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.supermatters;return(0,o.createComponentVNode)(2,c.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,c.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},n)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.SM_area,u=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,C=d.SM_ambientpressure,h=d.SM_EPR,N=d.SM_gas_O2,V=d.SM_gas_CO2,b=d.SM_gas_N2,f=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,c.Section,{title:(0,l.toTitleCase)(s),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{animated:!0,value:u,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,c.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.Box,{color:(C>1e4?"bad":C>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" kPa"},value:C})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,c.Box,{color:(h>4?"bad":h>1&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)},value:h})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),"%"]})]})})]})})}},12431:function(e,n,t){"use strict";n.__esModule=!0,n.SupplyConsole=void 0;var o=t(39812),r=t(64499),c=(t(41860),t(58083)),a=t(71494),i=t(74814),l=t(16007),d=t(85952),s=t(85531),u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.supply_points,l=e.args,d=l.name,s=l.cost,u=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,i.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"shopping-cart",content:"Buy - "+s+" points",disabled:s>c,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,i.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})})};n.SupplyConsole=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data;return(0,l.modalRegisterBodyOverride)("view_crate",u),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,i.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.supply_points,s=l.shuttle,u=null,m=!1;return l.shuttle_auth&&(1===s.launch&&0===s.mode?u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==s.launch||3!==s.mode&&1!==s.mode?1===s.launch&&5===s.mode&&(u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):u=(0,o.createComponentVNode)(2,i.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),s.force&&(m=!0)),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([u,m?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:s.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engine",children:s.engine}),4===s.mode?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA",children:s.time>1?(0,c.formatTime)(s.time):"LATE"}):null]})})]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.order_auth,(0,a.useLocalState)(n,"tabIndex",0)),c=r[0],l=r[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"box",selected:0===c,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"check-circle-o",selected:1===c,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"circle-o",selected:2===c,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:3===c,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:4===c,onClick:function(){return l(4)},children:"Export history"})]}),0===c?(0,o.createComponentVNode)(2,C):null,1===c?(0,o.createComponentVNode)(2,h,{mode:"Approved"}):null,2===c?(0,o.createComponentVNode)(2,h,{mode:"Requested"}):null,3===c?(0,o.createComponentVNode)(2,h,{mode:"All"}):null,4===c?(0,o.createComponentVNode)(2,N):null]})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.categories,u=l.supply_packs,m=l.contraband,p=l.supply_points,C=(0,a.useLocalState)(n,"activeCategory",null),h=C[0],N=C[1],V=(0,s.flow)([(0,r.filter)((function(e){return e.group===h})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(u);return(0,o.createComponentVNode)(2,i.Section,{level:2,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e,selected:e===h,onClick:function(){return N(e)}},e)}))})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,ml:2,children:(0,o.createComponentVNode)(2,i.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Stack,{align:"center",justify:"flex-start",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return c("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return c("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return c("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.mode,d=c.orders,s=c.order_auth,u=c.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:["Requested"===l&&s?(0,o.createComponentVNode)(2,i.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{title:"Order "+(n+1),buttons:"All"===l&&s?(0,o.createComponentVNode)(2,i.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.entries.map((function(n){return n.entry?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:s?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.status}):null]}),s&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:"Approve",disabled:e.cost>u,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},n)}))]}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No orders found."})},N=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.receipts,d=c.order_auth;return l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.title.map((function(n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:d?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry},n.field)})),e.error?(0,o.createComponentVNode)(2,i.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(n,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:t+1,edit:"meow","default":n.object})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:t+1})}})],4):null,children:[n.quantity,"x -> ",n.value," points"]},t)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},n)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No receipts found."})}},30111:function(e,n,t){"use strict";n.__esModule=!0,n.TEGenerator=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.TEGenerator=function(e,n){var t=(0,c.useBackend)(n).data,r=t.totalOutput,s=t.maxTotalOutput,u=t.thermalOutput,m=t.primary,p=t.secondary;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:r,maxValue:s,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(u)})]})}),m&&p?(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,n){var t=e.name,c=e.values,i=c.dir,d=c.output,s=c.flowCapacity,u=c.inletPressure,m=c.inletTemperature,p=c.outletPressure,C=c.outletTemperature;return(0,o.createComponentVNode)(2,a.Section,{title:t+" ("+i+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(s,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*u,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(C,2)," K"]})]})})}},58457:function(e,n,t){"use strict";n.__esModule=!0,n.Tank=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Tank=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.connected,s=l.showToggle,u=void 0===s||s,m=l.maskConnected,p=l.tankPressure,C=l.releasePressure,h=l.defaultReleasePressure,N=l.minReleasePressure,V=l.maxReleasePressure;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:C===N,onClick:function(){return i("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(C),width:"65px",unit:"kPa",minValue:N,maxValue:V,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:C===V,onClick:function(){return i("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"",disabled:C===h,onClick:function(){return i("pressure",{pressure:"reset"})}})]})]})})]})})}},38754:function(e,n,t){"use strict";n.__esModule=!0,n.TankDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TankDispenser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return i("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return i("oxygen")}}),children:l.oxygen})]})})})})}},73754:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsLogBrowser=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.TelecommsLogBrowser=function(e,n){var t=(0,c.useBackend)(n),r=t.act,s=t.data,u=s.universal_translate,m=s.network,p=s.temp,C=s.servers,h=s.selectedServer;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(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:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===C.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),h?(0,o.createComponentVNode)(2,d,{network:m,server:h,universal_translate:u}):(0,o.createComponentVNode)(2,l,{network:m,servers:C})]})})};var l=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.network,e.servers);return i&&i.length?(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,a.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Return",icon:"undo",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,a.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,s,{log:e}):(0,o.createComponentVNode)(2,s,{error:!0})})},e.id)})):"No Logs Detected."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data,e.log),i=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,s=l.name,u=l.race,m=l.job,p=l.message;return i?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:[s," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},29441:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMachineBrowser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.TelecommsMachineBrowser=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.network,u=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u&&u.length?(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-box",verticalAlign:"middle",children:u}),(0,o.createComponentVNode)(2,c.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,c.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,c.Button,{content:s,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,i,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,c.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,c.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return a("mainmenu")}}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,c.LabeledList,{children:i.length?i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,c.Button,{content:"View",icon:"eye",onClick:function(){return a("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},86756:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMultitoolMenu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(36355),i=t(85952);n.TelecommsMultitoolMenu=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),s=(c.temp,c.on,c.id,c.network,c.autolinkers,c.shadowlink,c.options);c.linked,c.filter,c.multitool,c.multitool_buffer;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:s})]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.temp,i.on),d=i.id,s=i.network,u=i.autolinkers,m=i.shadowlink,p=(i.options,i.linked),C=i.filter,h=i.multitool,N=i.multitool_buffer;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return a("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:d,onClick:function(){return a("id")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prefabrication",children:u?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,h?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Multitool Buffer",children:[N?(0,o.createFragment)([N.name,(0,o.createTextVNode)(" ("),N.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,c.Button,{color:N?"green":null,content:N?"Link ("+N.id+")":"Add Machine",icon:N?"link":"plus",onClick:N?function(){return a("link")}:function(){return a("buffer")}}),N?(0,o.createComponentVNode)(2,c.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return a("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return a("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Filtering Frequencies",mt:1,children:[C.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return a("delete",{"delete":e.freq})}},e.index)})),C&&0!==C.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No filters."})]})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.options),l=i.use_listening_level,d=i.use_broadcasting,s=i.use_receiving,u=i.listening_level,m=i.broadcasting,p=i.receiving,C=i.use_change_freq,h=i.change_freq,N=i.use_broadcast_range,V=i.use_receive_range,b=i.range,f=i.minRange,g=i.maxRange;return l||d||s||C||N||V?(0,o.createComponentVNode)(2,c.Section,{title:"Options",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock-closed":"lock-open",content:u?"Yes":"No",onClick:function(){return a("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return a("broadcast")}})}):null,s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return a("receive")}})}):null,C?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wave-square",selected:!!h,content:h?"Yes ("+h+")":"No",onClick:function(){return a("change_freq")}})}):null,N||V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(N?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:b,minValue:f,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,n){return a("range",{range:n})}})}):null]})}):(0,o.createComponentVNode)(2,c.Section,{title:"No Options Found"})}},18509:function(e,n,t){"use strict";n.__esModule=!0,n.Teleporter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Teleporter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked_name,s=l.station_connected,u=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bullseye",onClick:function(){return i("select_target")},content:d})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return i("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return i("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Station",children:s?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hub",children:u?"Connected":"Not Connected"})]})})})})}},62555:function(e,n,t){"use strict";n.__esModule=!0,n.TelesciConsoleContent=n.TelesciConsole=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.TelesciConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.noTelepad);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.insertedGps,s=l.rotation,u=l.currentZ,m=l.cooldown,p=l.crystalCount,C=l.maxCrystals,h=(l.maxPossibleDistance,l.maxAllowedDistance),N=l.distance,V=l.tempMsg,b=l.sectorOptions,f=l.lastTeleData;return(0,o.createComponentVNode)(2,a.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d,onClick:function(){return i("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,a.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,a.Box,{children:V})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:s,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,n){return i("setrotation",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:N,format:function(e){return e+"/"+h+" m"},minValue:0,maxValue:h,step:1,stepPixelSize:4,onDrag:function(e,n){return i("setdistance",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:u===e,onClick:function(){return i("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:-90,onClick:function(){return i("send")},content:"Send"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:90,onClick:function(){return i("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",iconRotation:90,onClick:function(){return i("recal")},content:"Recalibrate"})]})]}),f&&(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Telepad Location",children:[f.src_x,", ",f.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[f.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[f.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.Section,{children:["Crystals: ",p," / ",C]})]})};n.TelesciConsoleContent=d},55096:function(e,n,t){"use strict";n.__esModule=!0,n.TimeClock=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(14959);n.TimeClock=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.department_hours,m=s.user_name,p=s.card,C=s.assignment,h=s.job_datum,N=s.allow_change_job,V=s.job_choices;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:u[e]>6?"good":u[e]>1?"average":"bad",children:[(0,r.toFixed)(u[e],1)," ",1===u[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:h.selection_color,p:.8,children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:h.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:h.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:h.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:h.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:h.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",h.pto_department]})||h.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",h.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!N||!h||0===h.timeoff_factor||"Dismissed"===C)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:h.timeoff_factor>0&&(u[h.pto_department]>0&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(V).length&&Object.keys(V).map((function(e){return V[e].map((function(n){return(0,o.createComponentVNode)(2,a.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":n})},children:n},n)}))}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},24389:function(e,n,t){"use strict";n.__esModule=!0,n.TransferValve=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TransferValve=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.tank_one,s=l.tank_two,u=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!s,onClick:function(){return i("toggle")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!u,onClick:function(){return i("device")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return i("remove_device")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return i("tankone")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return i("tanktwo")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},95893:function(e,n,t){"use strict";n.__esModule=!0,n.TurbineControl=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.TurbineControl=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.connected,d.compressor_broke),u=d.turbine_broke,m=d.broken,p=d.door_status,C=d.online,h=d.power,N=d.rpm,V=d.temp;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,a.Box,{color:C?"good":"bad",children:!C||s||u?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:C,content:"Compressor Power",onClick:function(){return l(C?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(h)})})]})})]})})}},62542:function(e,n,t){"use strict";n.__esModule=!0,n.Turbolift=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Turbolift=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.floors,s=l.doors_open,u=l.fire_mode;return(0,o.createComponentVNode)(2,a.Window,{width:480,height:260+25*u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Floor Selection",className:u?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"door-open":"door-closed",content:s?u?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:s&&!u,color:u?"red":null,onClick:function(){return i("toggle_doors")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return i("emergency_stop")}})],4),children:[!u||(0,o.createComponentVNode)(2,c.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,c.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return i("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},89761:function(e,n,t){"use strict";n.__esModule=!0,n.GenericUplink=n.Uplink=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Uplink=function(e,n){var t=(0,c.useBackend)(n).data,r=(0,c.useLocalState)(n,"screen",0),i=r[0],m=r[1],p=t.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:i,setScreen:m}),0===i&&(0,o.createComponentVNode)(2,u,{currencyAmount:p,currencySymbol:"TC"})||1===i&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,a.Section,{color:"bad",children:"Error"})]})})};var d=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=e.screen,l=e.setScreen,d=r.discount_name,s=r.discount_amount,u=r.offer_expiry;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Item Discount",level:2,children:s<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",s,"% off. Offer expires at: ",u]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.exploit,d=i.locked_records;return(0,o.createComponentVNode)(2,a.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record.split("
    ").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},u=function(e,n){var t,l,d=e.currencyAmount,s=void 0===d?0:d,u=e.currencySymbol,p=void 0===u?"\u20ae":u,C=(0,c.useBackend)(n),h=C.act,N=C.data,V=N.compactMode,b=N.lockable,f=N.categories,g=void 0===f?[]:f,k=(0,c.useLocalState)(n,"searchText",""),v=k[0],B=k[1],L=(0,c.useLocalState)(n,"category",null==(t=g[0])?void 0:t.name),_=L[0],x=L[1],w=(0,r.createSearch)(v,(function(e){return e.name+e.desc})),S=v.length>0&&g.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,n){return n<25}))||(null==(l=g.find((function(e){return e.name===_})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,i.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,value:v,onInput:function(e,n){return B(n)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:V?"list":"info",content:V?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return h("lock")}})],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[0===v.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:g.map((function(e){var n;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===_,onClick:function(){return x(e.name)},children:[e.name," (",(null==(n=e.items)?void 0:n.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:[0===S.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:0===v.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:v.length>0||V,currencyAmount:s,currencySymbol:p,items:S})]})]})})};n.GenericUplink=u;var m=function(e,n){var t=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,s=(0,c.useBackend)(n).act,u=(0,c.useLocalState)(n,"hoveredItem",{}),m=u[0],p=u[1],C=m&&m.cost||0,h=e.items.map((function(e){var n=m&&m.name!==e.name,t=l-C=0||(r[t]=e[t]);return r}(e,["spec"]),l=r.action,d=r.test,s=r.tooltip,u=r.content;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({onClick:function(){return t(l)},icon:d?"toggle-on":"toggle-off",selected:d,fluid:!0,tooltip:s.main+" "+(d?s.disable:s.enable),content:d?u.enabled:u.disabled},i)))}},21162:function(e,n,t){"use strict";n.__esModule=!0,n.Wires=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Wires=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.wires||[],s=l.status||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:150+30*d.length,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return i("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Pulse",onClick:function(){return i("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return i("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!s.length&&(0,o.createComponentVNode)(2,c.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},81522:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactAnalyzer=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.XenoarchArtifactAnalyzer=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:250,height:140,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.owned_scanner,d=i.scan_in_progress;return l?d?(0,o.createComponentVNode)(2,a.Section,{title:"Scan In Progress",children:["Scanning...",(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return c("scan")},children:"Cancel Scan"})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Artifact Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan")},children:"Begin Scan"})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Scanner Detected",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: No scanner was detected. This machine requires a scanner to operate."})})}},40875:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactHarvester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchArtifactHarvester=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data.info,s=d.no_scanner,u=d.harvesting,m=d.inserted_battery;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: No scanner detected."})||(0,o.createComponentVNode)(2,c.Section,{children:u>0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||u<0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})})})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.info.inserted_battery);return Object.keys(a).length?(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:a.stored_charge,maxValue:a.capacity}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})}},88835:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchDepthScanner=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchDepthScanner=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current,s=l.positive_locations;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return i("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i("clear")}}),children:s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return i("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No traces found."})})]})})}},5622:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchHandheldPowerUtilizer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchHandheldPowerUtilizer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.inserted_battery,s=l.anomaly,u=l.charge,m=l.capacity,p=l.timeleft,C=l.activated,h=l.duration,N=l.interval;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!d,icon:"eject",onClick:function(){return i("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomalies Detected",children:s||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"power-off",onClick:function(){return i("startup")},children:C?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:h,stepPixelSize:4,maxValue:30,onDrag:function(e,n){return i("changeduration",{duration:10*n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:N,stepPixelSize:10,maxValue:10,onDrag:function(e,n){return i("changeinterval",{interval:10*n})}})})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},53702:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchReplicator=void 0;var o=t(39812),r=(t(41860),t(2497),t(71494)),c=t(74814),a=t(85952);n.XenoarchReplicator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.tgui_construction;return(0,o.createComponentVNode)(2,a.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return i("construct",{key:e.key})}},e.key)}))})})}},13153:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSpectrometer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.XenoarchSpectrometer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.scanned_item,u=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,C=d.scanning,h=d.scanner_seal_integrity,N=d.scanner_rpm,V=d.scanner_temperature,b=d.coolant_usage_rate,f=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),k=d.coolant_purity,v=d.optimal_wavelength,B=d.maser_wavelength,L=d.maser_wavelength_max,_=d.maser_efficiency,x=d.radiation,w=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,a.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"signal",selected:C,onClick:function(){return l("scanItem")},children:C?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Item",children:s||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heuristic Analysis",children:u||"None found."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:_,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,value:B,fillValue:v,minValue:1,maxValue:L,format:function(e){return e+" MHz"},step:10,onDrag:function(e,n){return l("maserWavelength",{wavelength:n})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:N,minValue:0,maxValue:1e3,color:"good",children:[N," RPM"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:V,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[V," K"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,c.Button,{selected:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:x,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[x," mSv"]})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:b,maxValue:f,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,n){return l("coolantRate",{coolant:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:k,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Latest Results",children:(0,i.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})]})})}},19820:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSuspension=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchSuspension=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cell,s=l.cellCharge,u=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,c.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return i("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*u,Infinity],average:[.5*u,.75*u],bad:[-Infinity,.5*u]},value:s,maxValue:u})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return i("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},71739:function(e,n,t){"use strict";n.__esModule=!0,n.Scrubber=n.Vent=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);t(76270);n.Vent=function(e,n){var t=e.vent,i=(0,c.useBackend)(n).act,l=t.id_tag,d=t.long_name,s=t.power,u=t.checks,m=t.excheck,p=t.incheck,C=t.direction,h=t.external,N=t.internal,V=t.extdefault,b=t.intdefault;return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return i("power",{id_tag:l,val:Number(!s)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"siphon"!==C?"Pressurizing":"Siphoning",color:"siphon"===C&&"danger",onClick:function(){return i("direction",{id_tag:l,val:Number("siphon"===C)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return i("incheck",{id_tag:l,val:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return i("excheck",{id_tag:l,val:u})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(N),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_internal_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return i("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_external_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:V,content:"Reset",onClick:function(){return i("reset_external_pressure",{id_tag:l})}})]})]})})};n.Scrubber=function(e,n){var t=e.scrubber,i=(0,c.useBackend)(n).act,l=t.long_name,d=t.power,s=t.scrubbing,u=t.id_tag,m=(t.widenet,t.filters);return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("power",{id_tag:u,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return i("scrubbing",{id_tag:u,val:Number(!s)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filters",children:s&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return i(e.command,{id_tag:u,val:!e.val})}},e.name)}))||"N/A"})]})})}},48229:function(e,n,t){"use strict";n.__esModule=!0,n.BeakerContents=void 0;var o=t(39812),r=t(74814);n.BeakerContents=function(e){var n=e.beakerLoaded,t=e.beakerContents,c=void 0===t?[]:t,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!n&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===c.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),c.map((function(e,n){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:[(t=e.volume,t+" unit"+(1===t?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Flex.Item,{children:a(e,n)})]})},e.name);var t}))]})}},16007:function(e,n,t){"use strict";n.__esModule=!0,n.ComplexModal=n.modalRegisterBodyOverride=n.modalOpen=void 0;var o=t(39812),r=t(71494),c=t(74814),a={};n.modalOpen=function(e,n,t){var o=(0,r.useBackend)(e),c=o.act,a=o.data,i=Object.assign(a.modal?a.modal.args:{},t||{});c("modal_open",{id:n,arguments:JSON.stringify(i)})};n.modalRegisterBodyOverride=function(e,n){a[e]=n};var i=function(e,n,t,o){var c=(0,r.useBackend)(e),a=c.act,i=c.data;if(i.modal){var l=Object.assign(i.modal.args||{},o||{});a("modal_answer",{id:n,answer:t,arguments:JSON.stringify(l)})}},l=function(e,n){(0,(0,r.useBackend)(e).act)("modal_close",{id:n})};n.ComplexModal=function(e,n){var t=(0,r.useBackend)(n).data;if(t.modal){var d,s,u=t.modal,m=u.id,p=u.text,C=u.type,h=(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}});if(a[m])s=a[m](t.modal,n);else if("input"===C){var N=t.modal.value;d=function(e){return i(n,m,N)},s=(0,o.createComponentVNode)(2,c.Input,{value:t.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autoFocus:!0,autoSelect:!0,onChange:function(e,n){N=n}}),h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return i(n,m,N)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}else if("choice"===C){var V="object"==typeof t.modal.choices?Object.values(t.modal.choices):t.modal.choices;s=(0,o.createComponentVNode)(2,c.Dropdown,{options:V,selected:t.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return i(n,m,e)}})}else"bento"===C?s=(0,o.createComponentVNode)(2,c.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:t.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,c.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,c.Button,{selected:r+1===parseInt(t.modal.value,10),onClick:function(){return i(n,m,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===C&&(h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:t.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return i(n,m,0)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:t.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return i(n,m,1)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,c.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:d,mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:p}),s,h]})}}},67861:function(e,n,t){"use strict";n.__esModule=!0,n.FullscreenNotice=void 0;var o=t(39812),r=t(74814);n.FullscreenNotice=function(e,n){var t=e.children,c=e.title,a=void 0===c?"Welcome":c;return(0,o.createComponentVNode)(2,r.Section,{title:a,height:"100%",fill:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:t})})})}},21451:function(e,n,t){"use strict";n.__esModule=!0,n.InterfaceLockNoticeBox=void 0;var o=t(39812),r=t(71494),c=t(74814);n.InterfaceLockNoticeBox=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.siliconUser,d=void 0===l?i.siliconUser:l,s=e.locked,u=void 0===s?i.locked:s,m=e.normallyLocked,p=void 0===m?i.normallyLocked:m,C=e.onLockStatusChange,h=void 0===C?function(){return a("lock")}:C,N=e.accessText,V=void 0===N?"an ID card":N,b=e.deny,f=void 0!==b&&b,g=e.denialMessage;return f?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,c.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){h&&h(!u)}})})]})}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe ",V," ","to ",u?"unlock":"lock"," this interface."]})}},28117:function(e,n,t){"use strict";n.__esModule=!0,n.LoginInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.LoginInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.authenticated,d=i.rank;if(i)return(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}},1192:function(e,n,t){"use strict";n.__esModule=!0,n.LoginScreen=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(67861);n.LoginScreen=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan,s=l.isAI,u=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,c.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,c.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return i("login",{login_type:1})}}),!!s&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return i("login",{login_type:2})}}),!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return i("login",{login_type:3})}})]})}},21526:function(e,n,t){"use strict";n.__esModule=!0,n.MiningUser=void 0;var o=t(39812),r=t(71494),c=t(74814);n.MiningUser=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.insertIdText,d=i.has_id,s=i.id;return(0,o.createComponentVNode)(2,c.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",s.name,".",(0,o.createVNode)(1,"br"),"You have ",s.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,c.Box,{style:{clear:"both"}})],4):l})}},40754:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapPanControls=n.OvermapFlightData=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.OvermapFlightData=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.disableLimiterControls,d=i.ETAnext,s=i.speed,u=i.speed_color,m=i.accel,p=i.heading,C=i.accellimit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",color:u,children:[s," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("accellimit")},children:[C," Gm/h"]})})||null]})};n.OvermapPanControls=function(e,n){var t=(0,r.useBackend)(n).act,a=e.disabled,i=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(9),onClick:function(){return t(i,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(1),onClick:function(){return t(i,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(5),onClick:function(){return t(i,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(8),onClick:function(){return t(i,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(0),onClick:function(){return t("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(4),onClick:function(){return t(i,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(10),onClick:function(){return t(i,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(2),onClick:function(){return t(i,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(6),onClick:function(){return t(i,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},34227:function(e,n,t){"use strict";n.__esModule=!0,n.PortableBasicInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.PortableBasicInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.connected,d=i.holding,s=i.on,u=i.pressure,m=i.powerDraw,p=i.cellCharge,C=i.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:C,ranges:{good:[.5*C,Infinity],average:[.25*C,.5*C],bad:[-Infinity,.25*C]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No holding tank"})})],4)}},14959:function(e,n,t){"use strict";n.__esModule=!0,n.RankIcon=void 0;var o=t(39812),r=t(74814),c={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};n.RankIcon=function(e,n){var t=e.rank,a=e.color,i=void 0===a?"label":a,l=c[t];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:"user",size:2})}},36355:function(e,n,t){"use strict";n.__esModule=!0,n.TemporaryNotice=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);n.TemporaryNotice=function(e,n){var t,i=e.decode,l=(0,c.useBackend)(n),d=l.act,s=l.data.temp;if(s){var u=((t={})[s.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},u,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:i?(0,r.decodeHtmlEntities)(s.text):s.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},28840:function(e,n,t){"use strict";n.__esModule=!0,n.pAIAtmos=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.pAIAtmos=function(e,n){var t=(0,a.useBackend)(n),d=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})})})}},47132:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDirectives=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.pAIDirectives=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.master,s=l.dna,u=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Master",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,c.Box,{children:[d," (",s,")",(0,o.createComponentVNode)(2,c.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return i("getdna")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prime Directive",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},52852:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDoorjack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIDoorjack=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cable,s=l.machine,u=l.inprogress,m=l.progress_a,p=l.progress_b,C=l.aborted;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cable",children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return i("cable")}})})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hack",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"bad",onClick:function(){return i("cancel")}})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"virus",content:"Start",onClick:function(){return i("jack")}})})||!!C&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},88814:function(e,n,t){"use strict";n.__esModule=!0,n.pAIInterface=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIInterface=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.bought,s=l.not_bought,u=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.id===p,onClick:function(){return i("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Software (Available RAM: "+u+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.on,onClick:function(){return i("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloadable",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>u,onClick:function(){return i("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},52510:function(e,n,t){"use strict";n.__esModule=!0,n.pAIMedrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIMedrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.alg}),(0,o.createComponentVNode)(2,c.Box,{children:u.alg_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.cdi}),(0,o.createComponentVNode)(2,c.Box,{children:u.cdi_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},59946:function(e,n,t){"use strict";n.__esModule=!0,n.pAISecrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAISecrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,c.Box,{children:u.criminal})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},42360:function(e,n,t){"use strict";n.__esModule=!0,n.pda_atmos_scan=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814);n.pda_atmos_scan=function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})}},84932:function(e,n,t){"use strict";n.__esModule=!0,n.pda_janitor=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_janitor=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.janitor);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:0===a.user_loc.x&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,c.Box,{children:[a.user_loc.x," / ",a.user_loc.y]})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Locations",children:a.mops&&(0,o.createVNode)(1,"ul",null,a.mops.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Bucket Locations",children:a.buckets&&(0,o.createVNode)(1,"ul",null,a.buckets.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Cleanbot Locations",children:a.cleanbots&&(0,o.createVNode)(1,"ul",null,a.cleanbots.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Janitorial Cart Locations",children:a.carts&&(0,o.createVNode)(1,"ul",null,a.carts.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},6011:function(e,n,t){"use strict";n.__esModule=!0,n.pda_main_menu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.pda_main_menu=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.owner,d=i.ownjob,s=i.idInserted,u=i.categories,m=i.pai,p=i.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Update PDA Info",disabled:!s,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){var n=i.apps[e];return n&&n.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e,children:n.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return a("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("pai",{option:2})}})]})],0)}},93303:function(e,n,t){"use strict";n.__esModule=!0,n.pda_manifest=void 0;var o=t(39812),r=(t(64499),t(71494)),c=t(74814),a=t(22902);n.pda_manifest=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.CrewManifestContent)})}},65276:function(e,n,t){"use strict";n.__esModule=!0,n.pda_medical=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_medical=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.medical;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Medical Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:u.mi_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:u.ma_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:u.alg}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.alg_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Disease",children:u.cdi}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.cdi_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:u.notes})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},92494:function(e,n,t){"use strict";n.__esModule=!0,n.pda_messenger=void 0;var o=t(39812),r=t(2497),c=t(64499),a=t(71494),i=t(74814);n.pda_messenger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,s)};var l=function(e,n,t){if(n<0||n>t.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=t[n].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,n){var t=(0,a.useBackend)(n),d=t.act,s=t.data,u=(s.auto_scroll,s.convo_name),m=s.convo_job,p=s.messages,C=s.active_conversation,h=(s.useRetro,(0,a.useLocalState)(n,"clipboardMode",!1)),N=h[0],V=h[1],b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:l(e,n-1,t),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]});return N&&(b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.auto_scroll,c.convopdas),d=c.pdas,s=c.charges,m=(c.plugins,c.silent),p=c.toff;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,i.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,i.Box,{children:[!!s&&(0,o.createComponentVNode)(2,i.Box,{children:[s," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,i.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,u,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,u,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.pdas,d=e.title,s=e.msgAct,u=c.charges,m=c.plugins;return l&&l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(s,{target:e.Reference})}}),!!u&&m.map((function(n){return(0,o.createComponentVNode)(2,i.Button,{icon:n.icon,content:n.name,onClick:function(){return r("Messenger Plugin",{plugin:n.ref,target:e.Reference})}},n.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:"No PDAs found."})}},31505:function(e,n,t){"use strict";n.__esModule=!0,n.pda_news=void 0;var o=t(39812),r=(t(64499),t(2497)),c=t(71494),a=t(74814);n.pda_news=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),d=r.feeds,s=r.target_feed;return(0,o.createComponentVNode)(2,a.Box,{children:!d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||s&&(0,o.createComponentVNode)(2,i)||(0,o.createComponentVNode)(2,l)})};var i=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:s.length&&(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},66785:function(e,n,t){"use strict";n.__esModule=!0,n.pda_notekeeper=void 0;var o=t(39812),r=t(71494),c=t(74814);n.pda_notekeeper=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.note;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:i}})}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("Edit")},content:"Edit Notes"})]})}},63853:function(e,n,t){"use strict";n.__esModule=!0,n.pda_power=void 0;var o=t(39812),r=t(71494),c=t(89793);n.pda_power=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.PowerMonitorContent)}},20575:function(e,n,t){"use strict";n.__esModule=!0,n.pda_security=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_security=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.security;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Security Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:u.criminal}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:u.mi_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:u.ma_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes:",preserveWhitespace:!0,children:u.notes||"No data found."})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},63891:function(e,n,t){"use strict";n.__esModule=!0,n.pda_signaller=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494),t(74814),t(32325));n.pda_signaller=function(e,n){return(0,o.createComponentVNode)(2,r.SignalerContent)}},14947:function(e,n,t){"use strict";n.__esModule=!0,n.pda_status_display=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_status_display=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return a("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message2+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg2"})}})})]})})}},85143:function(e,n,t){"use strict";n.__esModule=!0,n.pda_supply=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_supply=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.supply);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:a.shuttle_moving?"Moving to station "+a.shuttle_eta:"Shuttle at "+a.shuttle_loc})}),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),a.approved.length&&a.approved.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"}),(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),a.requests.length&&a.requests.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"})]})]})}},73218:function(e,n,t){"use strict";n.__esModule=!0,n.getRoutedComponent=n.routingError=void 0;var o=t(39812),r=t(71494),c=(t(30098),t(85952)),a=t(8156),i=function(e,n){return function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}};n.routingError=i;var l=function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0})})};n.getRoutedComponent=function(e){var n=e.getState(),t=(0,r.selectBackend)(n),o=t.suspended,c=t.config;if(o)return l;for(var d,s=null==c?void 0:c["interface"],u=[function(e){return"./"+e+".tsx"},function(e){return"./"+e+".js"},function(e){return"./"+e+"/index.tsx"},function(e){return"./"+e+"/index.js"}];!d&&u.length>0;){var m=u.shift()(s);try{d=a(m)}catch(C){if("MODULE_NOT_FOUND"!==C.code)throw C}}if(!d)return i("notFound",s);var p=d[s];return p||i("missingExport",s)}},56285:function(){},58602:function(){},48979:function(){},92433:function(){},35070:function(){},86455:function(){},41821:function(){},83243:function(){},97585:function(){},64197:function(){},87266:function(){},99195:function(){},72916:function(){},75168:function(e,n,t){var o={"./pda_atmos_scan.js":42360,"./pda_janitor.js":84932,"./pda_main_menu.js":6011,"./pda_manifest.js":93303,"./pda_medical.js":65276,"./pda_messenger.js":92494,"./pda_news.js":31505,"./pda_notekeeper.js":66785,"./pda_power.js":63853,"./pda_security.js":20575,"./pda_signaller.js":63891,"./pda_status_display.js":14947,"./pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=75168},8156:function(e,n,t){var o={"./AICard":34129,"./AICard.js":34129,"./APC":73405,"./APC.js":73405,"./AccountsTerminal":20832,"./AccountsTerminal.js":20832,"./AdminShuttleController":19007,"./AdminShuttleController.js":19007,"./AgentCard":51104,"./AgentCard.js":51104,"./AiAirlock":47330,"./AiAirlock.js":47330,"./AiRestorer":33084,"./AiRestorer.js":33084,"./AiSupermatter":597,"./AiSupermatter.js":597,"./AirAlarm":58444,"./AirAlarm.js":58444,"./AlertModal":24053,"./AlertModal.js":24053,"./AlgaeFarm":34847,"./AlgaeFarm.js":34847,"./AppearanceChanger":65145,"./AppearanceChanger.js":65145,"./ArcadeBattle":86776,"./ArcadeBattle.js":86776,"./AreaScrubberControl":13496,"./AreaScrubberControl.js":13496,"./AssemblyInfrared":56404,"./AssemblyInfrared.js":56404,"./AssemblyProx":29632,"./AssemblyProx.js":29632,"./AssemblyTimer":48661,"./AssemblyTimer.js":48661,"./AtmosAlertConsole":38531,"./AtmosAlertConsole.js":38531,"./AtmosControl":46566,"./AtmosControl.js":46566,"./AtmosFilter":2726,"./AtmosFilter.js":2726,"./AtmosMixer":61505,"./AtmosMixer.js":61505,"./Autolathe":99994,"./Autolathe.js":99994,"./Batteryrack":62586,"./Batteryrack.js":62586,"./BeaconLocator":25116,"./BeaconLocator.js":25116,"./Biogenerator":20813,"./Biogenerator.js":20813,"./BodyDesigner":81850,"./BodyDesigner.js":81850,"./BodyScanner":6060,"./BodyScanner.js":6060,"./BombTester":74639,"./BombTester.js":74639,"./BotanyEditor":48693,"./BotanyEditor.js":48693,"./BotanyIsolator":25486,"./BotanyIsolator.js":25486,"./BrigTimer":61956,"./BrigTimer.js":61956,"./CameraConsole":3180,"./CameraConsole.js":3180,"./Canister":94477,"./Canister.js":94477,"./Canvas":55636,"./Canvas.js":55636,"./CasinoPrizeDispenser":25131,"./CasinoPrizeDispenser.js":25131,"./CharacterDirectory":47947,"./CharacterDirectory.js":47947,"./ChemDispenser":22223,"./ChemDispenser.js":22223,"./ChemMaster":34859,"./ChemMaster.js":34859,"./ClawMachine":83919,"./ClawMachine.js":83919,"./Cleanbot":74351,"./Cleanbot.js":74351,"./CloningConsole":98213,"./CloningConsole.js":98213,"./ColorMate":32278,"./ColorMate.js":32278,"./CommunicationsConsole":130,"./CommunicationsConsole.js":130,"./Communicator":4220,"./Communicator.js":4220,"./ComputerFabricator":2174,"./ComputerFabricator.js":2174,"./CookingAppliance":26090,"./CookingAppliance.js":26090,"./CrewManifest":22902,"./CrewManifest.js":22902,"./CrewMonitor":96158,"./CrewMonitor.js":96158,"./Cryo":99798,"./Cryo.js":99798,"./CryoStorage":54234,"./CryoStorage.js":54234,"./CryoStorageVr":66384,"./CryoStorageVr.js":66384,"./DNAForensics":99579,"./DNAForensics.js":99579,"./DNAModifier":21849,"./DNAModifier.js":21849,"./DestinationTagger":59305,"./DestinationTagger.js":59305,"./DiseaseSplicer":10015,"./DiseaseSplicer.js":10015,"./DishIncubator":31066,"./DishIncubator.js":31066,"./DisposalBin":19095,"./DisposalBin.js":19095,"./DroneConsole":29345,"./DroneConsole.js":29345,"./EmbeddedController":84122,"./EmbeddedController.js":84122,"./ExonetNode":33777,"./ExonetNode.js":33777,"./ExosuitFabricator":95481,"./ExosuitFabricator.js":95481,"./Farmbot":95598,"./Farmbot.js":95598,"./Fax":17569,"./Fax.js":17569,"./FileCabinet":58087,"./FileCabinet.js":58087,"./Floorbot":21902,"./Floorbot.js":21902,"./GasPump":309,"./GasPump.js":309,"./GasTemperatureSystem":26049,"./GasTemperatureSystem.js":26049,"./GeneralAtmoControl":2753,"./GeneralAtmoControl.js":2753,"./GeneralRecords":57753,"./GeneralRecords.js":57753,"./Gps":25230,"./Gps.js":25230,"./GravityGenerator":4475,"./GravityGenerator.js":4475,"./GuestPass":95075,"./GuestPass.js":95075,"./GyrotronControl":31875,"./GyrotronControl.js":31875,"./Holodeck":7908,"./Holodeck.js":7908,"./ICAssembly":12676,"./ICAssembly.js":12676,"./ICCircuit":42394,"./ICCircuit.js":42394,"./ICDetailer":81039,"./ICDetailer.js":81039,"./ICPrinter":21687,"./ICPrinter.js":21687,"./IDCard":48522,"./IDCard.js":48522,"./IdentificationComputer":76952,"./IdentificationComputer.js":76952,"./InputModal":44570,"./InputModal.js":44570,"./InventoryPanel":53541,"./InventoryPanel.js":53541,"./InventoryPanelHuman":46638,"./InventoryPanelHuman.js":46638,"./IsolationCentrifuge":45e3,"./IsolationCentrifuge.js":45e3,"./JanitorCart":83994,"./JanitorCart.js":83994,"./Jukebox":68741,"./Jukebox.js":68741,"./LawManager":13204,"./LawManager.js":13204,"./ListInput":58802,"./ListInput.js":58802,"./LookingGlass":36104,"./LookingGlass.js":36104,"./MechaControlConsole":74714,"./MechaControlConsole.js":74714,"./Medbot":17888,"./Medbot.js":17888,"./MedicalRecords":37610,"./MedicalRecords.js":37610,"./MessageMonitor":287,"./MessageMonitor.js":287,"./Microwave":75412,"./Microwave.js":75412,"./MiningOreProcessingConsole":35016,"./MiningOreProcessingConsole.js":35016,"./MiningStackingConsole":87314,"./MiningStackingConsole.js":87314,"./MiningVendor":62012,"./MiningVendor.js":62012,"./MuleBot":6479,"./MuleBot.js":6479,"./NIF":46157,"./NIF.js":46157,"./NTNetRelay":79630,"./NTNetRelay.js":79630,"./Newscaster":60042,"./Newscaster.js":60042,"./NoticeBoard":31669,"./NoticeBoard.js":31669,"./NtosAccessDecrypter":63231,"./NtosAccessDecrypter.js":63231,"./NtosArcade":79760,"./NtosArcade.js":79760,"./NtosAtmosControl":97908,"./NtosAtmosControl.js":97908,"./NtosCameraConsole":63645,"./NtosCameraConsole.js":63645,"./NtosCommunicationsConsole":74093,"./NtosCommunicationsConsole.js":74093,"./NtosConfiguration":55513,"./NtosConfiguration.js":55513,"./NtosCrewMonitor":17539,"./NtosCrewMonitor.js":17539,"./NtosDigitalWarrant":20025,"./NtosDigitalWarrant.js":20025,"./NtosEmailAdministration":11325,"./NtosEmailAdministration.js":11325,"./NtosEmailClient":77006,"./NtosEmailClient.js":77006,"./NtosFileManager":86441,"./NtosFileManager.js":86441,"./NtosIdentificationComputer":87369,"./NtosIdentificationComputer.js":87369,"./NtosMain":59543,"./NtosMain.js":59543,"./NtosNetChat":73883,"./NtosNetChat.js":73883,"./NtosNetDos":83908,"./NtosNetDos.js":83908,"./NtosNetDownloader":83305,"./NtosNetDownloader.js":83305,"./NtosNetMonitor":6806,"./NtosNetMonitor.js":6806,"./NtosNetTransfer":4363,"./NtosNetTransfer.js":4363,"./NtosNewsBrowser":23225,"./NtosNewsBrowser.js":23225,"./NtosOvermapNavigation":3839,"./NtosOvermapNavigation.js":3839,"./NtosPowerMonitor":54698,"./NtosPowerMonitor.js":54698,"./NtosRCON":17086,"./NtosRCON.js":17086,"./NtosRevelation":69480,"./NtosRevelation.js":69480,"./NtosShutoffMonitor":93990,"./NtosShutoffMonitor.js":93990,"./NtosStationAlertConsole":76124,"./NtosStationAlertConsole.js":76124,"./NtosSupermatterMonitor":22475,"./NtosSupermatterMonitor.js":22475,"./NtosUAV":66744,"./NtosUAV.js":66744,"./NtosWordProcessor":19458,"./NtosWordProcessor.js":19458,"./OmniFilter":18326,"./OmniFilter.js":18326,"./OmniMixer":78588,"./OmniMixer.js":78588,"./OperatingComputer":48826,"./OperatingComputer.js":48826,"./OvermapDisperser":51888,"./OvermapDisperser.js":51888,"./OvermapEngines":25123,"./OvermapEngines.js":25123,"./OvermapFull":63836,"./OvermapFull.js":63836,"./OvermapHelm":89380,"./OvermapHelm.js":89380,"./OvermapNavigation":12640,"./OvermapNavigation.js":12640,"./OvermapShieldGenerator":84031,"./OvermapShieldGenerator.js":84031,"./OvermapShipSensors":51932,"./OvermapShipSensors.js":51932,"./ParticleAccelerator":57966,"./ParticleAccelerator.js":57966,"./PartsLathe":80374,"./PartsLathe.js":80374,"./PathogenicIsolator":83987,"./PathogenicIsolator.js":83987,"./Pda":72586,"./Pda.js":72586,"./PersonalCrafting":67589,"./PersonalCrafting.js":67589,"./Photocopier":9527,"./Photocopier.js":9527,"./PipeDispenser":92310,"./PipeDispenser.js":92310,"./PlantAnalyzer":38575,"./PlantAnalyzer.js":38575,"./PointDefenseControl":17599,"./PointDefenseControl.js":17599,"./PortableGenerator":46104,"./PortableGenerator.js":46104,"./PortablePump":82564,"./PortablePump.js":82564,"./PortableScrubber":24901,"./PortableScrubber.js":24901,"./PortableTurret":31695,"./PortableTurret.js":31695,"./PowerMonitor":89793,"./PowerMonitor.js":89793,"./PressureRegulator":81121,"./PressureRegulator.js":81121,"./PrisonerManagement":14210,"./PrisonerManagement.js":14210,"./RCON":43996,"./RCON.js":43996,"./RIGSuit":92141,"./RIGSuit.js":92141,"./Radio":17481,"./Radio.js":17481,"./RapidPipeDispenser":29509,"./RapidPipeDispenser.js":29509,"./RequestConsole":53976,"./RequestConsole.js":53976,"./ResearchConsole":48639,"./ResearchConsole.js":48639,"./ResearchServerController":35606,"./ResearchServerController.js":35606,"./ResleevingConsole":86330,"./ResleevingConsole.js":86330,"./ResleevingPod":88359,"./ResleevingPod.js":88359,"./RoboticsControlConsole":24455,"./RoboticsControlConsole.js":24455,"./RogueZones":52330,"./RogueZones.js":52330,"./RustCoreMonitor":59412,"./RustCoreMonitor.js":59412,"./RustFuelControl":59327,"./RustFuelControl.js":59327,"./Secbot":54943,"./Secbot.js":54943,"./SecureSafe":57436,"./SecureSafe.js":57436,"./SecurityRecords":71915,"./SecurityRecords.js":71915,"./SeedStorage":93550,"./SeedStorage.js":93550,"./ShieldCapacitor":16765,"./ShieldCapacitor.js":16765,"./ShieldGenerator":79229,"./ShieldGenerator.js":79229,"./ShutoffMonitor":89957,"./ShutoffMonitor.js":89957,"./ShuttleControl":34404,"./ShuttleControl.js":34404,"./Signaler":32325,"./Signaler.js":32325,"./Sleeper":80646,"./Sleeper.js":80646,"./SmartVend":55896,"./SmartVend.js":55896,"./Smes":20561,"./Smes.js":20561,"./SolarControl":21633,"./SolarControl.js":21633,"./SpaceHeater":57762,"./SpaceHeater.js":57762,"./Stack":58215,"./Stack.js":58215,"./StationAlertConsole":32015,"./StationAlertConsole.js":32015,"./StationBlueprints":52649,"./StationBlueprints.js":52649,"./SuitCycler":72e3,"./SuitCycler.js":72e3,"./SuitStorageUnit":80748,"./SuitStorageUnit.js":80748,"./SupermatterMonitor":6951,"./SupermatterMonitor.js":6951,"./SupplyConsole":12431,"./SupplyConsole.js":12431,"./TEGenerator":30111,"./TEGenerator.js":30111,"./Tank":58457,"./Tank.js":58457,"./TankDispenser":38754,"./TankDispenser.js":38754,"./TelecommsLogBrowser":73754,"./TelecommsLogBrowser.js":73754,"./TelecommsMachineBrowser":29441,"./TelecommsMachineBrowser.js":29441,"./TelecommsMultitoolMenu":86756,"./TelecommsMultitoolMenu.js":86756,"./Teleporter":18509,"./Teleporter.js":18509,"./TelesciConsole":62555,"./TelesciConsole.js":62555,"./TimeClock":55096,"./TimeClock.js":55096,"./TransferValve":24389,"./TransferValve.js":24389,"./TurbineControl":95893,"./TurbineControl.js":95893,"./Turbolift":62542,"./Turbolift.js":62542,"./Uplink":89761,"./Uplink.js":89761,"./Vending":61321,"./Vending.js":61321,"./VolumePanel":93147,"./VolumePanel.js":93147,"./VorePanel":24630,"./VorePanel.js":24630,"./Wires":21162,"./Wires.js":21162,"./XenoarchArtifactAnalyzer":81522,"./XenoarchArtifactAnalyzer.js":81522,"./XenoarchArtifactHarvester":40875,"./XenoarchArtifactHarvester.js":40875,"./XenoarchDepthScanner":88835,"./XenoarchDepthScanner.js":88835,"./XenoarchHandheldPowerUtilizer":5622,"./XenoarchHandheldPowerUtilizer.js":5622,"./XenoarchReplicator":53702,"./XenoarchReplicator.js":53702,"./XenoarchSpectrometer":13153,"./XenoarchSpectrometer.js":13153,"./XenoarchSuspension":19820,"./XenoarchSuspension.js":19820,"./common/AtmosControls":71739,"./common/AtmosControls.js":71739,"./common/BeakerContents":48229,"./common/BeakerContents.js":48229,"./common/ComplexModal":16007,"./common/ComplexModal.js":16007,"./common/FullscreenNotice":67861,"./common/FullscreenNotice.js":67861,"./common/InterfaceLockNoticeBox":21451,"./common/InterfaceLockNoticeBox.js":21451,"./common/LoginInfo":28117,"./common/LoginInfo.js":28117,"./common/LoginScreen":1192,"./common/LoginScreen.js":1192,"./common/Mining":21526,"./common/Mining.js":21526,"./common/Overmap":40754,"./common/Overmap.js":40754,"./common/PortableAtmos":34227,"./common/PortableAtmos.js":34227,"./common/RankIcon":14959,"./common/RankIcon.js":14959,"./common/TemporaryNotice":36355,"./common/TemporaryNotice.js":36355,"./pAIAtmos":28840,"./pAIAtmos.js":28840,"./pAIDirectives":47132,"./pAIDirectives.js":47132,"./pAIDoorjack":52852,"./pAIDoorjack.js":52852,"./pAIInterface":88814,"./pAIInterface.js":88814,"./pAIMedrecords":52510,"./pAIMedrecords.js":52510,"./pAISecrecords":59946,"./pAISecrecords.js":59946,"./pda/pda_atmos_scan":42360,"./pda/pda_atmos_scan.js":42360,"./pda/pda_janitor":84932,"./pda/pda_janitor.js":84932,"./pda/pda_main_menu":6011,"./pda/pda_main_menu.js":6011,"./pda/pda_manifest":93303,"./pda/pda_manifest.js":93303,"./pda/pda_medical":65276,"./pda/pda_medical.js":65276,"./pda/pda_messenger":92494,"./pda/pda_messenger.js":92494,"./pda/pda_news":31505,"./pda/pda_news.js":31505,"./pda/pda_notekeeper":66785,"./pda/pda_notekeeper.js":66785,"./pda/pda_power":63853,"./pda/pda_power.js":63853,"./pda/pda_security":20575,"./pda/pda_security.js":20575,"./pda/pda_signaller":63891,"./pda/pda_signaller.js":63891,"./pda/pda_status_display":14947,"./pda/pda_status_display.js":14947,"./pda/pda_supply":85143,"./pda/pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=8156}},t={};function o(e){var r=t[e];if(r!==undefined)return r.exports;var c=t[e]={exports:{}};return n[e](c,c.exports,o),c.exports}o.m=n,e=[],o.O=function(n,t,r,c){if(!t){var a=Infinity;for(d=0;d=c)&&Object.keys(o.O).every((function(e){return o.O[e](t[l])}))?t.splice(l--,1):(i=!1,c0&&e[d-1][2]>c;d--)e[d]=e[d-1];e[d]=[t,r,c]},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},function(){var e={764:0};o.O.j=function(n){return 0===e[n]};var n=function(n,t){var r,c,a=t[0],i=t[1],l=t[2],d=0;for(r in i)o.o(i,r)&&(o.m[r]=i[r]);for(l&&l(o),n&&n(t);d Date: Fri, 18 Mar 2022 15:14:06 -0400 Subject: [PATCH 123/180] Fixing radiation death and keeping glow --- .../human/species/station/prometheans_vr.dm | 171 +++++++++++++++- .../human/species/station/prommie_blob.dm | 190 ++---------------- vorestation.dme | 2 +- 3 files changed, 193 insertions(+), 170 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index 66543b70a8..042945e0f5 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -73,4 +73,173 @@ spawn(1) if(H) - H.gib() \ No newline at end of file + H.gib() + +// Helpers - Unsafe, WILL perform change. +/mob/living/carbon/human/proc/prommie_intoblob(force) + if(!force && !isturf(loc)) + to_chat(src,"You can't change forms while inside something.") + return + + handle_grasp() //It's possible to blob out before some key parts of the life loop. This results in things getting dropped at null. TODO: Fix the code so this can be done better. + remove_micros(src, src) //Living things don't fare well in roblobs. + if(buckled) + buckled.unbuckle_mob() + if(LAZYLEN(buckled_mobs)) + for(var/buckledmob in buckled_mobs) + riding_datum.force_dismount(buckledmob) + if(pulledby) + pulledby.stop_pulling() + stop_pulling() + + //Record where they should go + var/atom/creation_spot = drop_location() + + //Create our new blob + var/mob/living/simple_mob/slime/promethean/blob = new(creation_spot,src) + + //Drop all our things + var/list/things_to_drop = contents.Copy() + var/list/things_to_not_drop = list(w_uniform,nif,l_store,r_store,wear_id,l_ear,r_ear) //And whatever else we decide for balancing. + var/obj/item/clothing/head/new_hat + var/has_hat = FALSE + things_to_drop -= things_to_not_drop //Crunch the lists + things_to_drop -= organs //Mah armbs + things_to_drop -= internal_organs //Mah sqeedily spooch + + for(var/obj/item/clothing/head/H in things_to_drop) + if(H) + new_hat = H + has_hat = TRUE + drop_from_inventory(H) + things_to_drop -= H + + for(var/obj/item/I in things_to_drop) //rip hoarders + drop_from_inventory(I) + //for(var/obj/item/clothing/head/H in things_to_not_drop) + // drop_from_inventory(H) + //if(H) + // new_hat = H + // has_hat = TRUE + + if(w_uniform && istype(w_uniform,/obj/item/clothing)) //No webbings tho. We do this after in case a suit was in the way + var/obj/item/clothing/uniform = w_uniform + if(LAZYLEN(uniform.accessories)) + for(var/obj/item/clothing/accessory/A in uniform.accessories) + if(is_type_in_list(A, disallowed_protean_accessories)) + uniform.remove_accessory(null,A) //First param is user, but adds fingerprints and messages + + //Size update + blob.transform = matrix()*size_multiplier + blob.size_multiplier = size_multiplier + + if(l_hand) blob.prev_left_hand = l_hand //Won't save them if dropped above, but necessary if handdrop is disabled. + if(r_hand) blob.prev_right_hand = r_hand + + //Put our owner in it (don't transfer var/mind) + qdel(blob.ai_holder) + + blob.ai_holder = null + if(has_hat) + blob.hat = new_hat + new_hat.forceMove(src) + blob.ckey = ckey + blob.name = name + blob.nutrition = nutrition + blob.color = rgb(r_skin, g_skin, b_skin) + blob.mood = ":3" + if(radiation) + blob.rad_glow = CLAMP(radiation,0,250) + blob.glow_intensity = max(1,min(5,blob.rad_glow/15)) + blob.glow_range = max(1,min(10,blob.rad_glow/25)) + blob.glow_toggle = TRUE + set_light(0) + blob.set_light(max(1,min(5,radiation/15)), max(1,min(10,radiation/25)), blob.color) + blob.handle_light() + blob.update_icon() + blob.verbs -= /mob/living/proc/ventcrawl // Absolutely not. + blob.verbs -= /mob/living/simple_mob/proc/set_name // We already have a name. + temporary_form = blob + + //Mail them to nullspace + moveToNullspace() + + //Message + blob.visible_message("[src.name] squishes into their true form!") + + //Transfer vore organs + blob.vore_organs = vore_organs + blob.vore_selected = vore_selected + for(var/obj/belly/B as anything in vore_organs) + B.forceMove(blob) + B.owner = blob + + //We can still speak our languages! + blob.languages = languages.Copy() + + //Return our blob in case someone wants it + return blob + +mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/promethean/blob, force) + if(!istype(blob)) + return + + if(!force && !isturf(blob.loc)) + to_chat(blob,"You can't change forms while inside something.") + return + + if(buckled) + buckled.unbuckle_mob() + if(LAZYLEN(buckled_mobs)) + for(var/buckledmob in buckled_mobs) + riding_datum.force_dismount(buckledmob) + if(pulledby) + pulledby.stop_pulling() + stop_pulling() + + //Message + blob.visible_message("[src.name] pulls together, forming a humanoid shape!") + + //Record where they should go + var/atom/reform_spot = blob.drop_location() + + //Size update + resize(blob.size_multiplier, FALSE, ignore_prefs = TRUE) + + //Move them back where the blob was + forceMove(reform_spot) + + //Put our owner in it (don't transfer var/mind) + ckey = blob.ckey + var/obj/item/hat = blob.hat + blob.drop_hat() + drop_from_inventory(hat) // Hat me baby + equip_to_slot_if_possible(hat, slot_head) + nutrition = blob.nutrition // food good + + + temporary_form = null + + shapeshifter_set_colour(blob.color) + if(blob.rad_glow) + radiation = CLAMP(blob.rad_glow,0,250) + set_light(max(1,min(5,radiation/15)), max(1,min(10,radiation/25)), species.get_flesh_colour(src)) + update_icon() + + //Transfer vore organs + vore_selected = blob.vore_selected + for(var/obj/belly/B as anything in blob.vore_organs) + B.forceMove(src) + B.owner = src + + //vore_organs.Cut() + if(blob.prev_left_hand) put_in_l_hand(blob.prev_left_hand) //The restore for when reforming. + if(blob.prev_right_hand) put_in_r_hand(blob.prev_right_hand) + + Life(1) //Fix my blindness right meow //Has to be moved up here, there exists a circumstance where blob could be deleted without vore organs moving right. + + //Get rid of friend blob + qdel(blob) + + //Return ourselves in case someone wants it + return src \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 7d2ac8f97d..0e74064993 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -9,7 +9,7 @@ water_resist = 100 // Lets not kill the prommies cores = 0 movement_cooldown = 3 - appearance_flags = RADIATION_GLOWS + //appearance_flags = RADIATION_GLOWS shock_resist = 0 // Lets not be immune to zaps. friendly = list("nuzzles", "glomps", "snuggles", "cuddles", "squishes") // lets be cute :3 melee_damage_upper = 0 @@ -17,6 +17,8 @@ player_msg = "You're a little squisher! Your cuteness level has increased tenfold." heat_damage_per_tick = 20 // Hot and cold are bad, but cold is AS bad for prommies as it is for slimes. cold_damage_per_tick = 20 + //glow_range = 0 + //glow_intensity = 0 var/mob/living/carbon/human/humanform var/datum/modifier/healing @@ -26,6 +28,7 @@ var/human_brute = 0 var/human_burn = 0 var/is_wide = FALSE + var/rad_glow = 0 var/list/default_emotes = list( /decl/emote/audible/squish, @@ -50,18 +53,25 @@ verbs += /mob/living/simple_mob/slime/promethean/proc/toggle_shine update_mood() glow_color = color - handle_light() + if(rad_glow) + rad_glow = CLAMP(rad_glow,0,250) + set_light(max(1,min(5,rad_glow/15)), max(1,min(10,rad_glow/25)), color) update_icon() return ..() /mob/living/simple_mob/slime/promethean/update_icon() icon_living = "[icon_state_override ? "[icon_state_override] slime" : "slime"] [is_wide ? "adult" : "baby"][""]" + //if(rad_glow) + // set_light(max(1,min(5,rad_glow/15)), max(1,min(10,rad_glow/25)), color) + //else + // set_light(0) ..() /mob/living/simple_mob/slime/promethean/Destroy() humanform = null vore_organs = null vore_selected = null + set_light(0) return ..() /mob/living/simple_mob/slime/promethean/Stat() @@ -70,6 +80,11 @@ humanform.species.Stat(humanform) /mob/living/simple_mob/slime/promethean/handle_special() // Should disable default slime healing, we'll use nutrition based heals instead. + if(rad_glow) + rad_glow = CLAMP(rad_glow,0,250) + set_light(max(1,min(5,rad_glow/15)), max(1,min(10,rad_glow/25)), color) + else + set_light(0) return //Constructor allows passing the human to sync damages @@ -82,167 +97,6 @@ else update_icon() -// Helpers - Unsafe, WILL perform change. -/mob/living/carbon/human/proc/prommie_intoblob(force) - if(!force && !isturf(loc)) - to_chat(src,"You can't change forms while inside something.") - return - - handle_grasp() //It's possible to blob out before some key parts of the life loop. This results in things getting dropped at null. TODO: Fix the code so this can be done better. - remove_micros(src, src) //Living things don't fare well in roblobs. - if(buckled) - buckled.unbuckle_mob() - if(LAZYLEN(buckled_mobs)) - for(var/buckledmob in buckled_mobs) - riding_datum.force_dismount(buckledmob) - if(pulledby) - pulledby.stop_pulling() - stop_pulling() - - //Record where they should go - var/atom/creation_spot = drop_location() - - //Create our new blob - var/mob/living/simple_mob/slime/promethean/blob = new(creation_spot,src) - - //Drop all our things - var/list/things_to_drop = contents.Copy() - var/list/things_to_not_drop = list(w_uniform,nif,l_store,r_store,wear_id,l_ear,r_ear) //And whatever else we decide for balancing. - var/obj/item/clothing/head/new_hat - var/has_hat = FALSE - things_to_drop -= things_to_not_drop //Crunch the lists - things_to_drop -= organs //Mah armbs - things_to_drop -= internal_organs //Mah sqeedily spooch - - for(var/obj/item/clothing/head/H in things_to_drop) - if(H) - new_hat = H - has_hat = TRUE - drop_from_inventory(H) - things_to_drop -= H - - for(var/obj/item/I in things_to_drop) //rip hoarders - drop_from_inventory(I) - //for(var/obj/item/clothing/head/H in things_to_not_drop) - // drop_from_inventory(H) - //if(H) - // new_hat = H - // has_hat = TRUE - - if(w_uniform && istype(w_uniform,/obj/item/clothing)) //No webbings tho. We do this after in case a suit was in the way - var/obj/item/clothing/uniform = w_uniform - if(LAZYLEN(uniform.accessories)) - for(var/obj/item/clothing/accessory/A in uniform.accessories) - if(is_type_in_list(A, disallowed_protean_accessories)) - uniform.remove_accessory(null,A) //First param is user, but adds fingerprints and messages - - //Size update - blob.transform = matrix()*size_multiplier - blob.size_multiplier = size_multiplier - - if(l_hand) blob.prev_left_hand = l_hand //Won't save them if dropped above, but necessary if handdrop is disabled. - if(r_hand) blob.prev_right_hand = r_hand - - //Put our owner in it (don't transfer var/mind) - qdel(blob.ai_holder) - blob.ai_holder = null - if(has_hat) - blob.hat = new_hat - //unEquip(new_hat) - new_hat.forceMove(src) - blob.ckey = ckey - blob.name = name - blob.nutrition = nutrition - blob.color = rgb(r_skin, g_skin, b_skin) - blob.mood = ":3" - - - blob.update_icon() - blob.verbs -= /mob/living/proc/ventcrawl // Absolutely not. - //blob.verbs -= /mob/living/simple_mob/slime/xenobio/verb/evolve // We aren't really xenobio, so none of this. - //blob.verbs -= /mob/living/simple_mob/slime/xenobio/verb/reproduce - blob.verbs -= /mob/living/simple_mob/proc/set_name // We already have a name. - temporary_form = blob - - //Mail them to nullspace - moveToNullspace() - - //Message - blob.visible_message("[src.name] squishes into their true form!") - - //Transfer vore organs - blob.vore_organs = vore_organs - blob.vore_selected = vore_selected - for(var/obj/belly/B as anything in vore_organs) - B.forceMove(blob) - B.owner = blob - - //We can still speak our languages! - blob.languages = languages.Copy() - - //Return our blob in case someone wants it - return blob - -mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/promethean/blob, force) - if(!istype(blob)) - return - - if(!force && !isturf(blob.loc)) - to_chat(blob,"You can't change forms while inside something.") - return - - if(buckled) - buckled.unbuckle_mob() - if(LAZYLEN(buckled_mobs)) - for(var/buckledmob in buckled_mobs) - riding_datum.force_dismount(buckledmob) - if(pulledby) - pulledby.stop_pulling() - stop_pulling() - - //Message - blob.visible_message("[src.name] pulls together, forming a humanoid shape!") - - //Record where they should go - var/atom/reform_spot = blob.drop_location() - - //Size update - resize(blob.size_multiplier, FALSE, ignore_prefs = TRUE) - - //Move them back where the blob was - forceMove(reform_spot) - - //Put our owner in it (don't transfer var/mind) - ckey = blob.ckey - var/obj/item/hat = blob.hat - blob.drop_hat() - drop_from_inventory(hat) // Hat me baby - equip_to_slot_if_possible(hat, slot_head) - nutrition = blob.nutrition // food good - temporary_form = null - - shapeshifter_set_colour(blob.color) - - update_icon() - - //Transfer vore organs - vore_selected = blob.vore_selected - for(var/obj/belly/B as anything in blob.vore_organs) - B.forceMove(src) - B.owner = src - - //vore_organs.Cut() - if(blob.prev_left_hand) put_in_l_hand(blob.prev_left_hand) //The restore for when reforming. - if(blob.prev_right_hand) put_in_r_hand(blob.prev_right_hand) - - Life(1) //Fix my blindness right meow //Has to be moved up here, there exists a circumstance where blob could be deleted without vore organs moving right. - - //Get rid of friend blob - qdel(blob) - - //Return ourselves in case someone wants it - return src - /mob/living/simple_mob/slime/promethean/updatehealth() if(!humanform) return ..() @@ -341,10 +195,10 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p return ..() /mob/living/simple_mob/slime/promethean/rad_act(severity) - if(humanform) - return humanform.ex_act(severity) - else - return ..() + rad_glow += severity + rad_glow = CLAMP(rad_glow,0,250) + if(rad_glow) + set_light(max(1,min(5,rad_glow/15)), max(1,min(10,rad_glow/25)), color) /mob/living/simple_mob/slime/promethean/bullet_act(obj/item/projectile/P) if(humanform) @@ -352,7 +206,7 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p else return ..() -/mob/living/simple_mob/slime/promethean/death(gibbed, deathmessage = "dissolves away, leaving only a few spare parts!") +/mob/living/simple_mob/slime/promethean/death(gibbed, deathmessage = "rapidly loses cohesion, splattering across the ground...") if(humanform) humanform.death(gibbed, deathmessage) else diff --git a/vorestation.dme b/vorestation.dme index ca58989588..6ae5acf3e2 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4100,7 +4100,6 @@ #include "maps\southern_cross\loadout\loadout_suit.dm" #include "maps\southern_cross\loadout\loadout_uniform.dm" #include "maps\southern_cross\loadout\loadout_vr.dm" -#include "maps\stellardelight\stellar_delight.dm" #include "maps\submaps\_helpers.dm" #include "maps\submaps\_readme.dm" #include "maps\submaps\engine_submaps\engine.dm" @@ -4110,5 +4109,6 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" +#include "maps\virgo_minitest\virgo_minitest.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From 452a81c9def3280de121b08b5871d1f55f083f4b Mon Sep 17 00:00:00 2001 From: VerySoft Date: Fri, 18 Mar 2022 15:19:37 -0400 Subject: [PATCH 124/180] Update whitelist https://forum.vore-station.net/viewtopic.php?f=45&t=2114 --- config/alienwhitelist.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/config/alienwhitelist.txt b/config/alienwhitelist.txt index 59ece20736..3ce01d767f 100644 --- a/config/alienwhitelist.txt +++ b/config/alienwhitelist.txt @@ -93,6 +93,7 @@ ryumi - Protean ryumi - Xenochimera satinisle - Black-Eyed Shadekin scoutisafolflol - Xenochimera +seagha - Vox seiga - Vox sepulchre - Vox silvertalismen - Diona From 31bb930bcb2ed5351b1e913bc0d8811b17ff068e Mon Sep 17 00:00:00 2001 From: Heroman Date: Sat, 19 Mar 2022 05:49:28 +1000 Subject: [PATCH 125/180] Fixes Dominate Preadator/Preynot giving proper verbs --- .../living/carbon/human/species/station/traits_vr/neutral.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 41117e9fd2..89b0760c18 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -497,6 +497,6 @@ cost = 0 custom_only = FALSE -/datum/trait/neutral/dominate_predator/apply(var/datum/species/S,var/mob/living/carbon/human/H) +/datum/trait/neutral/dominate_prey/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) H.verbs |= /mob/living/proc/dominate_prey From ebf014907ab6851f50ab22572bacbd4f6c38200d Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 18 Mar 2022 15:57:39 -0400 Subject: [PATCH 126/180] Final (I hope) Should fix some lingering radiation problems and allow the little guys to glow. --- .../carbon/human/species/station/prometheans_vr.dm | 10 +++++----- .../carbon/human/species/station/prommie_blob.dm | 5 ++--- vorestation.dme | 2 +- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index 042945e0f5..47e4755cc5 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -140,15 +140,12 @@ qdel(blob.ai_holder) blob.ai_holder = null - if(has_hat) - blob.hat = new_hat - new_hat.forceMove(src) blob.ckey = ckey blob.name = name blob.nutrition = nutrition blob.color = rgb(r_skin, g_skin, b_skin) blob.mood = ":3" - if(radiation) + if(radiation > 0) blob.rad_glow = CLAMP(radiation,0,250) blob.glow_intensity = max(1,min(5,blob.rad_glow/15)) blob.glow_range = max(1,min(10,blob.rad_glow/25)) @@ -156,6 +153,9 @@ set_light(0) blob.set_light(max(1,min(5,radiation/15)), max(1,min(10,radiation/25)), blob.color) blob.handle_light() + if(has_hat) + blob.hat = new_hat + new_hat.forceMove(src) blob.update_icon() blob.verbs -= /mob/living/proc/ventcrawl // Absolutely not. blob.verbs -= /mob/living/simple_mob/proc/set_name // We already have a name. @@ -221,7 +221,7 @@ mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/p temporary_form = null shapeshifter_set_colour(blob.color) - if(blob.rad_glow) + if(blob.rad_glow > 0) radiation = CLAMP(blob.rad_glow,0,250) set_light(max(1,min(5,radiation/15)), max(1,min(10,radiation/25)), species.get_flesh_colour(src)) update_icon() diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 0e74064993..ebc8ff25d1 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -52,11 +52,9 @@ verbs += /mob/living/simple_mob/slime/promethean/proc/prommie_select_colour verbs += /mob/living/simple_mob/slime/promethean/proc/toggle_shine update_mood() - glow_color = color if(rad_glow) rad_glow = CLAMP(rad_glow,0,250) set_light(max(1,min(5,rad_glow/15)), max(1,min(10,rad_glow/25)), color) - update_icon() return ..() /mob/living/simple_mob/slime/promethean/update_icon() @@ -197,8 +195,9 @@ /mob/living/simple_mob/slime/promethean/rad_act(severity) rad_glow += severity rad_glow = CLAMP(rad_glow,0,250) - if(rad_glow) + if(rad_glow > 1) set_light(max(1,min(5,rad_glow/15)), max(1,min(10,rad_glow/25)), color) + update_icon() /mob/living/simple_mob/slime/promethean/bullet_act(obj/item/projectile/P) if(humanform) diff --git a/vorestation.dme b/vorestation.dme index 6ae5acf3e2..ca58989588 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4100,6 +4100,7 @@ #include "maps\southern_cross\loadout\loadout_suit.dm" #include "maps\southern_cross\loadout\loadout_uniform.dm" #include "maps\southern_cross\loadout\loadout_vr.dm" +#include "maps\stellardelight\stellar_delight.dm" #include "maps\submaps\_helpers.dm" #include "maps\submaps\_readme.dm" #include "maps\submaps\engine_submaps\engine.dm" @@ -4109,6 +4110,5 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" -#include "maps\virgo_minitest\virgo_minitest.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From 2be9fed5d5c3bff14bb3946758b434ed8876cf98 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 18 Mar 2022 16:05:54 -0400 Subject: [PATCH 127/180] Update tgui.bundle.js --- tgui/public/tgui.bundle.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index f5cf818c25..f5e7175ea8 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1 +1 @@ -!function(){var e,n={60121:function(e,n,t){"use strict";var o=t(39812);t(56285),t(58602),t(92433),t(35070),t(86455),t(41821),t(83243),t(97585),t(64197),t(87266),t(99195),t(72916),t(48979);var r,c,a=t(84877),i=(t(25059),t(18874)),l=t(25697),d=t(75682),s=t(69913),u=t(74360);a.perf.mark("inception",null==(r=window.performance)||null==(c=r.timing)?void 0:c.navigationStart),a.perf.mark("init");var m=(0,s.configureStore)(),p=(0,d.createRenderer)((function(){var e=(0,t(73218).getRoutedComponent)(m);return(0,o.createComponentVNode)(2,s.StoreProvider,{store:m,children:(0,o.createComponentVNode)(2,e)})}));!function C(){if("loading"!==document.readyState){for((0,u.setupGlobalEvents)(),(0,i.setupHotKeys)(),(0,l.captureExternalLinks)(),m.subscribe(p),window.update=function(e){return m.dispatch(Byond.parseJson(e))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}0}else document.addEventListener("DOMContentLoaded",C)}()},34129:function(e,n,t){"use strict";n.__esModule=!0,n.AICard=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AICard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.has_ai,s=l.integrity,u=l.backup_capacitor,m=l.flushing,p=l.has_laws,C=l.laws,h=l.wireless,N=l.radio;if(0===d)return(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var V=null;V=s>=75?"green":s>=25?"yellow":"red";var b=null;return u>=75&&(b="green"),b=u>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:V,value:s/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:b,value:u/100})})]})}),(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,c.Box,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",children:e},n)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"check":"times",content:h?"Enabled":"Disabled",color:h?"green":"red",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"check":"times",content:N?"Enabled":"Disabled",color:N?"green":"red",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===s,confirmColor:"red",content:"Shutdown",onClick:function(){return i("wipe")}})})]})})]})})}},73405:function(e,n,t){"use strict";n.__esModule=!0,n.APC=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(21451),l=t(67861);n.APC=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(0,o.createComponentVNode)(2,s);return c.gridCheck?i=(0,o.createComponentVNode)(2,u):c.failTime&&(i=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,a.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:i})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,s=l.locked&&!l.siliconUser,u=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],C=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main Breaker",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!s,color:l.isOperating?"":"bad",disabled:s,onClick:function(){return a("breaker")}}),children:["[ ",u.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:s,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[p.map((function(e){var n=e.topicParams;return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return a("channel",n.auto)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return a("channel",n.on)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return a("channel",n.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:s,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return a("emergency_lighting")}})})]})})],4)},u=function(e,n){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=(0,o.createComponentVNode)(2,c.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return i("reboot")}});return a.locked&&!a.siliconUser&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Automatic reboot in ",a.failTime," seconds..."]}),(0,o.createComponentVNode)(2,c.Box,{mt:4,children:l})]})}},20832:function(e,n,t){"use strict";n.__esModule=!0,n.AccountsTerminal=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AccountsTerminal=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.id_inserted,u=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"eject":"sign-in-alt",fluid:!0,content:u,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,u=i.creating_new_account,m=i.detailed_account_view;return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!u&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:u,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:u,icon:"print",onClick:function(){return a("print")},children:"Print"})]}),u&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,s)]})},l=function(e,n){var t=(0,r.useBackend)(n).act,a=(0,r.useSharedState)(n,"holder",""),i=a[0],l=a[1],d=(0,r.useSharedState)(n,"money",""),s=d[0],u=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,c.Input,{value:i,fluid:!0,onInput:function(e,n){return l(n)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onInput:function(e,n){return u(n)}})})]}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i||!s,mt:1,fluid:!0,icon:"plus",onClick:function(){return t("finalise_create_account",{holder_name:i,starting_funds:s})},content:"Create"})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.access_level,d=i.station_account_number,s=i.account_number,u=i.owner_name,m=i.money,p=i.suspended,C=i.transactions;return(0,o.createComponentVNode)(2,c.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return a("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Holder",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:s===d,onClick:function(){return a("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,c.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Terminal"})]}),C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source_terminal})]},n)}))]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"NanoTrasen Accounts",level:2,children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return a("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"There are no accounts available."})})}},19007:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleList=n.AdminShuttleController=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.AdminShuttleController=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.shuttles,u=l.overmap_ships;return(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"Fly",onClick:function(){return i("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){var n;return(null==(n=e.name)?void 0:n.toLowerCase())||e.name||e.ref}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Control",onClick:function(){return i("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name})]},e.ref)}))})})]})};n.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},51104:function(e,n,t){"use strict";n.__esModule=!0,n.AgentCard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AgentCard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.entries,s=l.electronic_warfare;return(0,o.createComponentVNode)(2,a.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Info",children:(0,o.createComponentVNode)(2,c.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:s,content:s?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return i("electronic_warfare")}})})]})})}},47330:function(e,n,t){"use strict";n.__esModule=!0,n.AiAirlock=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};n.AiAirlock=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=i[d.power.main]||i[0],u=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main",color:s.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},33084:function(e,n,t){"use strict";n.__esModule=!0,n.AiRestorerContent=n.AiRestorer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AiRestorer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.AI_present,d=i.error,s=i.name,u=i.laws,m=i.isDead,p=i.restoring,C=i.health,h=i.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:l?s:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,c.Section,{title:h?"System Status":s,buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return a("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",level:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{className:"candystripe",children:e},e)}))})]})],0)};n.AiRestorerContent=i},597:function(e,n,t){"use strict";n.__esModule=!0,n.AiSupermatter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=(t(58083),t(67861));n.AiSupermatter=function(e,n){var t=(0,r.useBackend)(n).data,c=(t.integrity_percentage,t.ambient_temp,t.ambient_pressure,t.detonating),i=(0,o.createComponentVNode)(2,d);return c&&(i=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i})})};var l=function(e,n){return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,n){var t=(0,r.useBackend)(n).data,a=t.integrity_percentage,i=t.ambient_temp,l=t.ambient_pressure;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:a,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:i,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[i," K"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},58444:function(e,n,t){"use strict";n.__esModule=!0,n.AirAlarm=void 0;var o=t(39812),r=t(41860),c=(t(2497),t(71494)),a=t(74814),i=t(76270),l=t(85952),d=t(21451),s=t(71739);n.AirAlarm=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m),!a&&(0,o.createComponentVNode)(2,C)]})})};var u=function(e,n){var t=(0,c.useBackend)(n).data,l=(t.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},s=d[t.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var n=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,i.getGasLabel)(e.name),color:n.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local status",color:s.color,children:s.localStatusText}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.target_temperature,d=i.rcon;return(0,o.createComponentVNode)(2,a.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,a.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return h}},vents:{title:"Vent Controls",component:function(){return N}},scrubbers:{title:"Scrubber Controls",component:function(){return V}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return f}}},C=function(e,n){var t=(0,c.useLocalState)(n,"screen"),r=t[0],i=t[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i()}}),children:(0,o.createComponentVNode)(2,d)})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(0,c.useLocalState)(n,"screen"),d=(l[0],l[1]),s=i.mode,u=i.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"exclamation-triangle":"exclamation",color:u&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(u?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===s?"exclamation-triangle":"exclamation",color:3===s&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===s?1:3})}}),(0,o.createComponentVNode)(2,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},N=function(e,n){var t=(0,c.useBackend)(n).data.vents;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Vent,{vent:e},e.id_tag)})):"Nothing to show"},V=function(e,n){var t=(0,c.useBackend)(n).data.scrubbers;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.modes;return i&&0!==i.length?i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"},f=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=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,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,i.getGasColor)(e.name),(0,i.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},24053:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.AlertModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(29708);function d(e,n){return(d=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var s=function(e){var n,t;function r(){var n;return(n=e.call(this)||this).buttonRefs=[(0,o.createRef)()],n.state={current:0},n}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,d(n,t);var s=r.prototype;return s.componentDidMount=function(){for(var e=(0,c.useBackend)(this.context).data.buttons,n=this.state.current,t=this.buttonRefs[n].current,r=1;r=t.length?e=n?e-1:0:e<0&&(e=n?0:t.length-1);var o=this.buttonRefs[e].current;o&&setTimeout((function(){return o.focus()}),1),this.setState({current:e})},s.render=function(){var e=this,n=(0,c.useBackend)(this.context),t=n.act,r=n.data,d=r.title,s=r.message,m=r.buttons,p=r.timeout,C=this.state.current,h=function(){return e.setCurrent(C,!1)},N=Math.max(150,s.length);return(0,o.createComponentVNode)(2,i.Window,{title:d,theme:"abstract",width:350,height:N,canClose:p>0,children:[p&&(0,o.createComponentVNode)(2,u,{value:p}),(0,o.createComponentVNode)(2,i.Window.Content,{onFocus:h,onClick:h,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",className:"AlertModal__Message",height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{m:1,children:s})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{my:2,children:(0,o.createComponentVNode)(2,a.Flex,{className:"AlertModal__Buttons",wrap:!0,children:m.map((function(n,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,my:.5,children:(0,o.createVNode)(1,"div","Button Button--color--default",n,0,{px:3,onClick:function(){return t("choose",{choice:n})},onKeyDown:function(o){var r=window.event?o.which:o.keyCode;r===l.KEY_SPACE||r===l.KEY_ENTER?t("choose",{choice:n}):r===l.KEY_LEFT||o.shiftKey&&r===l.KEY_TAB?e.setCurrent(C-1,r===l.KEY_LEFT):r!==l.KEY_RIGHT&&r!==l.KEY_TAB||e.setCurrent(C+1,r===l.KEY_RIGHT)}},null,e.buttonRefs[r])},r)}))})})]})})})]})},r}(o.Component);n.AlertModal=s;var u=function(e){var n=e.value;return(0,o.createVNode)(1,"div","AlertModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"AlertModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=u},34847:function(e,n,t){"use strict";n.__esModule=!0,n.AlgaeFarm=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=(t(41860),t(2497));n.AlgaeFarm=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.usePower,u=d.materials,m=d.last_flow_rate,p=d.last_power_draw,C=d.inputDir,h=d.outputDir,N=d.input,V=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Processing",selected:2===s,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,c.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,c.Table,{mt:1,children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Input ("+C+")",children:N?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Output ("+h+")",children:V?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[V.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:V.name,children:[V.percent,"% (",V.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},65145:function(e,n,t){"use strict";n.__esModule=!0,n.AppearanceChanger=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.AppearanceChanger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),V=t.data,b=V.name,f=V.specimen,g=V.gender,k=V.gender_id,v=V.hair_style,B=V.facial_hair_style,L=V.ear_style,_=V.tail_style,x=V.wing_style,w=V.change_race,S=V.change_gender,I=V.change_eye_color,y=V.change_skin_tone,T=V.change_skin_color,A=V.change_hair_color,P=V.change_facial_hair_color,M=V.change_hair,F=V.change_facial_hair,D=V.mapRef,R=r.title,E=I||y||T||A||P,O=-1;w?O=0:S?O=1:E?O=2:M?O=4:F&&(O=5);var j=(0,a.useLocalState)(n,"tabIndex",O),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,c.decodeHtmlEntities)(R),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",color:w?null:"grey",children:f}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",color:S?null:"grey",children:g?(0,c.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",color:E?null:"grey",children:k?(0,c.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:v?(0,c.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Facial Hair Style",color:F?null:"grey",children:B?(0,c.capitalize)(B):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:L?(0,c.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:_?(0,c.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:x?(0,c.capitalize)(x):"Not Set"})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"256px",height:"256px"},params:{id:D,type:"map"}})})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[w?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,S?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,E?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,F?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,i.Box,{height:"43%",children:[w&&0===W?(0,o.createComponentVNode)(2,d):null,S&&1===W?(0,o.createComponentVNode)(2,s):null,E&&2===W?(0,o.createComponentVNode)(2,u):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,F&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,C):null,M&&6===W?(0,o.createComponentVNode)(2,h):null,M&&7===W?(0,o.createComponentVNode)(2,N):null]})]})})};var d=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.species,s=l.specimen,u=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,i.Section,{title:"Species",fill:!0,scrollable:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.specimen,selected:s===e.specimen,onClick:function(){return c("race",{race:e.specimen})}},e.specimen)}))})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.gender,d=c.gender_id,s=c.genders,u=c.id_genders;return(0,o.createComponentVNode)(2,i.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.change_eye_color,d=c.change_skin_tone,s=c.change_skin_color,u=c.change_hair_color,m=c.change_facial_hair_color,p=c.eye_color,C=c.skin_color,h=c.hair_color,N=c.facial_hair_color,V=c.ears_color,b=c.ears2_color,f=c.tail_color,g=c.tail2_color,k=c.wing_color,v=c.wing2_color;return(0,o.createComponentVNode)(2,i.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,u?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.hair_style,d=c.hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.facial_hair_style,d=c.facial_hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.ear_style,s=l.ear_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},h=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.tail_style,s=l.tail_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},N=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.wing_style,s=l.wing_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},86776:function(e,n,t){"use strict";n.__esModule=!0,n.ArcadeBattle=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ArcadeBattle=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=(l.name,l.temp),s=l.enemyAction,u=l.enemyName,m=l.playerHP,p=l.playerMP,C=l.enemyHP,h=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,a.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:u,textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Section,{color:"label",children:[(0,o.createComponentVNode)(2,c.Box,{children:d}),(0,o.createComponentVNode)(2,c.Box,{children:!h&&s})]}),(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[C,"HP"]})})})})]}),h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return i("newgame")}})||(0,o.createComponentVNode)(2,c.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return i("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return i("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return i("charge")},content:"Recharge!"})})]})]})})})}},13496:function(e,n,t){"use strict";n.__esModule=!0,n.AreaScrubberControl=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(2497);n.AreaScrubberControl=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=(0,c.useLocalState)(n,"showArea",!1),u=s[0],m=s[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:u,onClick:function(){return m(!u)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return i("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return i("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:u})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})]})};var l=function(e,n){var t=(0,c.useBackend)(n).act,a=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:a.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:a.on?"Enabled":"Disabled",selected:a.on,onClick:function(){return t("toggle",{id:a.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[a.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[a.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[a.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,i.toTitleCase)(a.area)})]})]})}},56404:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyInfrared=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AssemblyInfrared=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.visible;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return i("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,selected:s,onClick:function(){return i("visible")},children:s?"Able to be seen":"Invisible"})})]})})})})}},29632:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyProx=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyProx=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time,p=s.range,C=s.maxRange,h=s.scanning;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,value:p,maxValue:C,onDrag:function(e,n){return d("range",{range:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,a.Button,{mr:1,icon:h?"lock":"lock-open",selected:h,onClick:function(){return d("scanning")},children:h?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},48661:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})})})})}},38531:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosAlertConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.priority_alarms||[],s=l.minor_alarms||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)})),0===s.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),s.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},46566:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosControlContent=n.AtmosControl=void 0;var o=t(39812),r=t(64499),c=t(85952),a=t(74814),i=t(71494);(0,t(88654).createLogger)("fuck");n.AtmosControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t,c=(0,i.useBackend)(n),l=c.act,d=c.data,s=c.config,u=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,i.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=(0,i.useLocalState)(n,"zoom",1),N=h[0],V=h[1];return 0===p?t=(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(t=(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return V(e)},children:u.filter((function(e){return~~e.z==~~s.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:N,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)};n.AtmosControlContent=l},2726:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952));n.AtmosFilter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,a.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,n){return i("rate",{rate:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return i("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.selected,content:e.name,onClick:function(){return i("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},61505:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node1",{concentration:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node2",{concentration:n})}})})]})})})})}},99994:function(e,n,t){"use strict";n.__esModule=!0,n.Autolathe=void 0;var o=t(39812),r=(t(41860),t(85531)),c=t(64499),a=t(71494),i=t(74814),l=t(85952),d=t(95481),s=t(2497),u=function(e,n,t){if(void 0===t&&(t=1),null===e.requirements)return!0;for(var o=Object.keys(e.requirements),r=function(){var o=a[c],r=n.find((function(e){return e.name===o}));return r?r.amount=e[1].price/d.build_eff,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},u=function(e,n){return!!e.affordable&&!(e.reagent&&!n.beaker)},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u(e,i),content:(e.price/i.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},81850:function(e,n,t){"use strict";n.__esModule=!0,n.BodyDesigner=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);n.BodyDesigner=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.menu,u=d.disk,m=d.diskStored,p=d.activeBodyRecord,C=l[s];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[u?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,C]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.activeBodyRecord,s=l.mapRef;return d?(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return i("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return i("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,a.ByondUi,{style:{width:"100%",height:"128px"},params:{id:s,type:"map"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d.scale,onClick:function(){return i("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var n=d.styles[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.styleHref?(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.style,onClick:function(){return i("href_conversion",{target_href:n.styleHref,target_value:1})}}):null,n.colorHref?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color,onClick:function(){return i("href_conversion",{target_href:n.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color,style:{border:"1px solid #fff"}})]}):null,n.colorHref2?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color2,onClick:function(){return i("href_conversion",{target_href:n.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Marking",onClick:function(){return i("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var n=d.markings[e];return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return i("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,backgroundColor:n,content:e,onClick:function(){return i("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.activeBodyRecord;return(0,o.createComponentVNode)(2,a.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:i&&i.booc||"ERROR: Body record not found!"})}))}},6060:function(e,n,t){"use strict";n.__esModule=!0,n.BodyScanner=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],s=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],u={average:[.25,.5],bad:[.5,Infinity]},m=function(e,n){for(var t=[],o=0;o0?e.reduce((function(e,n){return null===e?n:(0,o.createFragment)([e,!!n&&(0,o.createComponentVNode)(2,a.Box,{children:n})],0)})):null},C=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};n.BodyScanner=function(e,n){var t=(0,c.useBackend)(n).data,r=t.occupied,a=t.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,h,{occupant:l}):(0,o.createComponentVNode)(2,B);return(0,o.createComponentVNode)(2,i.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var h=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,N,{occupant:n}),(0,o.createComponentVNode)(2,V,{occupant:n}),(0,o.createComponentVNode)(2,b,{occupant:n}),(0,o.createComponentVNode)(2,f,{occupant:n}),(0,o.createComponentVNode)(2,k,{organs:n.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:n.intOrgan})]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},V=function(e){var n=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Blood Reagents",children:n.reagents?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.reagents.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stomach Reagents",children:n.ingested?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.ingested.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var n=e.occupant,t=n.hasBorer||n.blind||n.colourblind||n.nearsighted||n.hasVirus;return(t=t||n.humanPrey||n.livingPrey||n.objectPrey)?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:d.map((function(e,t){if(n[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2](n)})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},f=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(s,(function(e,t,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!t&&t[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:n[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:u,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",inline:!0,children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,C(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},n)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:n>0&&"0.5rem",ranges:u,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([C(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},n)}))]})})},B=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},74639:function(e,n,t){"use strict";n.__esModule=!0,n.BombTester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}n.BombTester=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.simulating,u=d.mode,m=d.tank1,p=d.tank1ref,C=d.tank2,h=d.tank2ref,N=d.canister,V=d.sim_canister_output;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,c.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:1})},selected:1===u,children:"Single Tank"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:2})},selected:2===u,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:3})},selected:3===u,children:"Canister"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Secondary Slot",children:C&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:h})},icon:"eject",children:C})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("canister_scan")},icon:"search",children:"Scan"}),children:N&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:N})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No tank connected."})}),N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:V,maxValue:1013.25,onDrag:function(e,n){return i("set_can_pressure",{pressure:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return i("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var l=function(e){var n,t;function r(n){var t;t=e.call(this,n)||this;var o=Math.random()>.5,r=Math.random()>.5;return t.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},t.process=setInterval((function(){t.setState((function(e){var n=Object.assign({},e);return n.reverseX?n.x-2<-5?(n.reverseX=!1,n.x+=2):n.x-=2:n.x+2>340?(n.reverseX=!0,n.x-=2):n.x+=2,n.reverseY?n.y-2<-20?(n.reverseY=!1,n.y+=2):n.y-=2:n.y+2>205?(n.reverseY=!0,n.y-=2):n.y+=2,n}))}),1),t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var a=r.prototype;return a.componentWillUnmount=function(){clearInterval(this.process)},a.render=function(){var e=this.state,n={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,c.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,c.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,c.Icon,{style:n,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},48693:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyEditor=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.BotanyEditor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.activity,s=l.degradation,u=l.disk,m=l.sourceName,p=l.locus,C=l.loaded;return d?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene Decay",children:[s,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:C})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},25486:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyIsolator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.BotanyIsolator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.geneMasks,s=l.activity,u=l.degradation,m=l.disk,p=l.loaded,C=l.hasGenetics,h=l.sourceName;return s?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene decay",children:[u,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:"download",onClick:function(){return i("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return i("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},61956:function(e,n,t){"use strict";n.__esModule=!0,n.BrigTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.BrigTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s.timing?"Stop":"Start",selected:s.timing,onClick:function(){return d(s.timing?"stop":"start")}}),s.flash_found&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:s.flash_charging?"Recharging":"Flash",disabled:s.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:s.time_left/10,minValue:0,maxValue:s.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("time",{time:n})}}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},3180:function(e,n,t){"use strict";n.__esModule=!0,n.CameraConsoleSearch=n.CameraConsoleContent=n.CameraConsole=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(34380),i=t(2497),l=t(71494),d=t(74814),s=t(85952),u=function(e,n,t){void 0===n&&(n=""),void 0===t&&(t="");var o=(0,i.createSearch)(n,(function(e){return e.name}));return(0,c.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),n&&(0,r.filter)(o),t&&(0,r.filter)((function(e){return e.networks.includes(t)})),(0,r.sortBy)((function(e){return e.name}))])(e)};n.CameraConsole=function(e,n){return(0,o.createComponentVNode)(2,s.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(t.config,c.mapRef),i=c.activeCamera,m=function(e,n){var t,o;if(!n)return[];var r=e.findIndex((function(e){return e.name===n.name}));return[null==(t=e[r-1])?void 0:t.name,null==(o=e[r+1])?void 0:o.name]}(u(c.cameras),i);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),i&&i.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)],4)};n.CameraConsoleContent=m;var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,i=(0,l.useLocalState)(n,"searchText",""),m=i[0],p=i[1],C=(0,l.useLocalState)(n,"networkFilter",""),h=C[0],N=C[1],V=c.activeCamera,b=c.allNetworks;b.sort();var f=u(c.cameras,m,h);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,n){return p(n)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return N(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:f.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",V&&e.name===V.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,s.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};n.CameraConsoleSearch=p},94477:function(e,n,t){"use strict";n.__esModule=!0,n.Canister=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Canister=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.connected,m=s.can_relabel,p=s.pressure,C=s.releasePressure,h=s.defaultReleasePressure,N=s.minReleasePressure,V=s.maxReleasePressure,b=s.valveOpen,f=s.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,i.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:C,unit:"kPa",minValue:N,maxValue:V,stepPixelSize:1,onDrag:function(e,n){return d("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:V})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:h})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?f?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:u?"plug":"times",color:u?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:u?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!f&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:f.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.pressure})," kPa"]})]}),!f&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},55636:function(e,n,t){"use strict";n.__esModule=!0,n.Canvas=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var l=function(e){var n,t;function r(n){var t;return(t=e.call(this,n)||this).canvasRef=(0,o.createRef)(),t.onCVClick=n.onCanvasClick,t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var c=r.prototype;return c.componentDidMount=function(){this.drawCanvas(this.props)},c.componentDidUpdate=function(){this.drawCanvas(this.props)},c.drawCanvas=function(e){var n=this.canvasRef.current.getContext("2d"),t=e.value,o=t.length;if(o){var r=t[0].length,c=Math.round(this.canvasRef.current.width/o),a=Math.round(this.canvasRef.current.height/r);n.save(),n.scale(c,a);for(var i=0;i=0||(r[t]=e[t]);return r}(n,["res","value","dotsize"]),i=d(t),l=i[0],s=i[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:l*c||300,height:s*c||300},a,{onClick:function(n){return e.clickwrapper(n)}}),null,this.canvasRef))},r}(o.Component),d=function(e){var n=e.length;return[n,0!==n?e[0].length:0]};n.Canvas=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=d(s.grid),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,a.Window,{width:Math.min(700,24*m+72),height:Math.min(700,24*p+72),children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,l,{value:s.grid,dotsize:24,onCanvasClick:function(e,n){return i("paint",{x:e,y:n})}}),(0,o.createComponentVNode)(2,c.Box,{children:[!s.finalized&&(0,o.createComponentVNode)(2,c.Button.Confirm,{onClick:function(){return i("finalize")},content:"Finalize"}),"\xa0",s.name]})]})})})}},25131:function(e,n,t){"use strict";n.__esModule=!0,n.CasinoPrizeDispenser=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(88654);var l={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.CasinoPrizeDispenser=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var d=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),d=(t.act,t.data),s=d.points,m=d.items,p=(0,c.useLocalState)(n,"search",""),C=p[0],h=(p[1],(0,c.useLocalState)(n,"sort","Alphabetical")),N=h[0],V=(h[1],(0,c.useLocalState)(n,"descending",!1)),b=V[0],f=(V[1],(0,r.createSearch)(C,(function(e){return e[0]}))),g=!1,k=Object.entries(m).map((function(e,n){var t=Object.entries(e[1]).filter(f).map((function(e){return e[1].affordable=s>=e[1].price,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,u,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.title),l=e.items,d=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:i},d,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:i,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},47947:function(e,n,t){"use strict";n.__esModule=!0,n.CharacterDirectory=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Pred-Pref":return"orange";case"Prey":return"blue";case"Prey-Pref":return"green";case"Switch":return"yellow";case"Non-Vore":return"black"}};n.CharacterDirectory=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=s.personalVisibility,m=s.personalTag,p=s.personalErpTag,C=(0,r.useLocalState)(n,"overlay",null),h=C[0];C[1];return(0,o.createComponentVNode)(2,a.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:u?"Shown":"Not Shown",onClick:function(){return i("setVisible")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:m,onClick:function(){return i("setTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:p,onClick:function(){return i("setErpTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return i("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,n){var t=(0,r.useLocalState)(n,"overlay",null),a=t[0],l=t[1];return(0,o.createComponentVNode)(2,c.Section,{title:a.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Species",children:(0,o.createComponentVNode)(2,c.Box,{children:a.species})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Box,{p:1,backgroundColor:i(a.tag),children:a.tag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Box,{children:a.erptag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.character_ad||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.ooc_notes||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.flavor_text||"Unset."})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.directory,d=(0,r.useLocalState)(n,"sortId","name"),u=d[0],m=(d[1],(0,r.useLocalState)(n,"sortOrder","name")),p=m[0],C=(m[1],(0,r.useLocalState)(n,"overlay",null)),h=(C[0],C[1]);return(0,o.createComponentVNode)(2,c.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Refresh",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,s,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,s,{id:"species",children:"Species"}),(0,o.createComponentVNode)(2,s,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,s,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,n){var t=p?1:-1;return e[u].localeCompare(n[u])*t})).map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{backgroundColor:i(e.tag),children:[(0,o.createComponentVNode)(2,c.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.species}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return h(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},n)}))]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.id),i=e.children,l=(0,r.useLocalState)(n,"sortId","name"),d=l[0],s=l[1],u=(0,r.useLocalState)(n,"sortOrder","name"),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",color:d!==a&&"transparent",onClick:function(){d===a?p(!m):(s(a),p(!0))},children:[i,d===a&&(0,o.createComponentVNode)(2,c.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},22223:function(e,n,t){"use strict";n.__esModule=!0,n.ChemDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(48229),i=t(85952),l=[5,10,20,30,40,60],d=[1,5,10];n.ChemDispenser=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.amount;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",selected:i===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return a("amount",{amount:e})}})},n)}))})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,c.Slider,{step:1,stepPixelSize:5,value:i,minValue:1,maxValue:120,onDrag:function(e,n){return a("amount",{amount:n})}})})]})})},u=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chemicals,d=void 0===l?[]:l,s=[],u=0;u<(d.length+1)%3;u++)s.push(!0);return(0,o.createComponentVNode)(2,c.Section,{title:i.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",height:"100%",align:"flex-start",children:[d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",m:.2,basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return a("dispense",{reagent:e.id})}})},n)})),s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"25%",height:"20px"},n)}))]})})},m=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,s=l.isBeakerLoaded,u=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[!!s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[u," / ",m," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return i("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:s,beakerContents:C,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return i("remove",{reagent:e.id,amount:-1})}}),d.map((function(n,t){return(0,o.createComponentVNode)(2,c.Button,{content:n,onClick:function(){return i("remove",{reagent:e.id,amount:n})}},t)})),(0,o.createComponentVNode)(2,c.Button,{content:"ALL",onClick:function(){return i("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},34859:function(e,n,t){"use strict";n.__esModule=!0,n.ChemMaster=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(48229),l=t(16007),d=[1,5,10,30,60];n.ChemMaster=function(e,n){var t=(0,r.useBackend)(n).data,c=t.condi,i=t.beaker,d=t.beaker_reagents,p=void 0===d?[]:d,C=t.buffer_reagents,h=void 0===C?[]:C,N=t.mode;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s,{beaker:i,beakerReagents:p,bufferNonEmpty:h.length>0}),(0,o.createComponentVNode)(2,u,{mode:N,bufferReagents:h}),(0,o.createComponentVNode)(2,m,{isCondiment:c,bufferNonEmpty:h.length>0})]})]})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,s=(t.data,e.beaker),u=e.beakerReagents,m=e.bufferNonEmpty?(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:m,children:s?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,t){return(0,o.createComponentVNode)(2,c.Box,{mb:t0?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,c.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!i.condi&&(0,o.createComponentVNode)(2,c.Button,{icon:i.printing?"spinner":"print",disabled:i.printing,iconSpin:!!i.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},83919:function(e,n,t){"use strict";n.__esModule=!0,n.ClawMachine=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ClawMachine=function(e,n){var t,i=(0,r.useBackend)(n),l=i.act,d=i.data,s=(d.wintick,d.instructions),u=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===u&&(t=(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,t,0)})}},74351:function(e,n,t){"use strict";n.__esModule=!0,n.Cleanbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Cleanbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.version,p=l.blood,C=(l.patrol,l.vocal),h=l.wet_floors,N=l.spray_blood,V=l.rgbpanel,b=l.red_switch,f=l.green_switch,g=l.blue_switch;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("blood")},children:p?"Clean":"Ignore"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("vocal")},children:C?"On":"Off"})})]})})||null,!u&&s&&(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:V&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"red":"maroon",onClick:function(){return i("red_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:f?"toggle-on":"toggle-off",backgroundColor:f?"green":"darkgreen",onClick:function(){return i("green_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:g?"toggle-on":"toggle-off",backgroundColor:g?"blue":"darkblue",onClick:function(){return i("blue_switch")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:h,onClick:function(){return i("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"brown",selected:N,onClick:function(){return i("spray_blood")},icon:"screwdriver",children:N?"Yes":"No"})})]})})})||null]})})}},98213:function(e,n,t){"use strict";n.__esModule=!0,n.CloningConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(76270),l=t(16007),d=t(85952),s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=e.args,s=d.activerecord,u=d.realname,m=d.health,p=d.unidentity,C=d.strucenzymes,h=m.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+u,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:h.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.oxy,inline:!0,children:h[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.toxin,inline:!0,children:h[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.brute,inline:!0,children:h[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.burn,inline:!0,children:h[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:s})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};n.CloningConsole=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",s),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data.menu;return 1===r?t=(0,o.createComponentVNode)(2,p):2===r&&(t=(0,o.createComponentVNode)(2,C)),t},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.loading,s=l.scantemp,u=l.occupant,m=l.locked,p=l.can_brainscan,C=l.scan_mode,h=l.numberofpods,N=l.pods,V=l.selected_pod,b=m&&!!u;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return i("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:b||!u,icon:"user-slash",content:"Eject Occupant",onClick:function(){return i("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:s.color,children:s.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"brain":"male",content:C?"Brain":"Body",onClick:function(){return i("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:h?N.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:V===e.pod,icon:V===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Pod #",n+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.records;return i.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},h=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.scanner,d=i.numberofpods,s=i.autoallowed,u=i.autoprocess,m=i.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:u?0:1})}})],4),(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},32278:function(e,n,t){"use strict";n.__esModule=!0,n.ColorMate=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ColorMate=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.items,s=l.activecolor,u=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,c.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:s,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return i("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return i("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return i("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return i("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Items",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["#",n+1,": ",e]},n)}))})],4)||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No items inserted."})})})})}},130:function(e,n,t){"use strict";n.__esModule=!0,n.CommunicationsConsoleContent=n.CommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CommunicationsConsole=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.menu_state),i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?i=(0,o.createComponentVNode)(2,l):2===a?i=(0,o.createComponentVNode)(2,u):3===a&&(i=(0,o.createComponentVNode)(2,s)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),i],0)};n.CommunicationsConsoleContent=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.messages,d=i.msg_cooldown,s=i.emagged,u=i.cc_cooldown,m=i.str_security_level,p=i.levels,C=i.authmax,h=i.security_level,N=i.security_level_color,V=i.authenticated,b=i.atcsquelch,f=i.boss_short,g="View ("+l.length+")",k="Make Priority Announcement";d>0&&(k+=" ("+d+"s)");var v=s?"Message [UNKNOWN]":"Message "+f;u>0&&(v+=" ("+u+"s)");var B=m,L=p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.icon,content:e.name,disabled:!V,selected:e.id===h,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,c.Button,{icon:"bullhorn",content:k,disabled:!C||d>0,onClick:function(){return a("announce")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",color:"red",content:v,disabled:!C||u>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!C,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",content:v,disabled:!C||u>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Alert",color:N,children:B}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Alert",children:L}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tv",content:"Change Status Displays",disabled:!V,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"folder-open",content:g,disabled:!V,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,c.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!V,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,d=l.authenticated,s=l.is_ai,u=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return t=d?s?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+t+")":"Log In",onClick:function(){return i("auth")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:u}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return i("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||s,onClick:function(){return i("cancelshuttle")}})})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.message_current,d=i.message_deletion_allowed,s=i.authenticated,u=i.messages;if(l)return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Return To Message List",disabled:!s,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,c.Box,{children:l.contents})});var m=u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View",disabled:!s||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Delete",disabled:!s||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.length&&m||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stat_display,d=i.authenticated,s=l.presets.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},4220:function(e,n,t){"use strict";n.__esModule=!0,n.Communicator=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=t(22902),s={};n.Communicator=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.currentTab,d=r.video_comm,h=(r.mapRef,(0,a.useLocalState)(n,"videoSetting",0)),N=h[0],V=h[1];return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[d&&(0,o.createComponentVNode)(2,u,{videoSetting:N,setVideoSetting:V}),(!d||0!==N)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:s[c]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,C,{videoSetting:N,setVideoSetting:V})],4)]})})};var u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.video_comm,c.mapRef),d=e.videoSetting,s=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,i.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(1)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})]}):1===d?(0,o.createComponentVNode)(2,i.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,i.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(2)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return s(0)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,i.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.currentTab);return(0,o.createComponentVNode)(2,i.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),l=r.time,d=r.connectionStatus,s=r.owner,u=r.occupation;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(u)})]})})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,i.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:c,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},h=function(e,n){var t=(0,a.useBackend)(n).data,o=t.voice_mobs,r=t.communicating,c=t.requestsReceived,i=t.invitesSent,l=t.video_comm;return!("Phone"!==e||!(o.length||r.length||c.length||i.length||l))};s[1]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.homeScreen;return(0,o.createComponentVNode)(2,i.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,i.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,i.Icon,{spin:h(e.module,n),color:h(e.module,n)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,i.Box,{children:e.module})]},e.number)}))})}));var N=function(e,n){for(var t=(0,a.useBackend)(n),r=t.act,c=t.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],s=0;st?n.length>t?n.slice(0,t)+"...":n:e+n},f=function(e,n,t,o){if(t<0||t>o.length)return V(e,n)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=V(e,n),c=V(o[t],n);return r&&c?"TinderMessage_Subsequent_Sent":r||c?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};s[40]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.targetAddressName,s=l.targetAddress,u=l.imList,m=(0,a.useLocalState)(n,"clipboardMode",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:V(e,s)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[V(e,s)?"You":"Them",": ",e.im]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]}):(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:V(e,s)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:f(e,s,n-1,t),inline:!0,children:(0,c.decodeHtmlEntities)(e.im)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]})}));var g=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,c.decodeHtmlEntities)(l.name)+" by "+(0,c.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,c.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,c.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},k=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,i.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,c.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};s[5]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:"News",stretchContents:!0,height:"100%",children:!c.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,g)||(0,o.createComponentVNode)(2,k)})}));s[6]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.note;return(0,o.createComponentVNode)(2,i.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,i.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:c})})}));s[7]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data),d=l.aircontents,s=l.weather;return(0,o.createComponentVNode)(2,i.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Weather Reports",children:!!s.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weather",children:(0,c.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Forecast",children:(0,c.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),s[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);s[9]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.owner,s=l.occupation,u=l.connectionStatus,m=l.address,p=l.visible,C=l.ring,h=l.selfie_mode;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",fluid:!0,content:(0,c.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:h?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Occupation",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connection",children:1===u?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C,selected:C,fluid:!0,content:C?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},2174:function(e,n,t){"use strict";n.__esModule=!0,n.ComputerFabricator=void 0;var o=t(39812),r=(t(2497),t(71494)),c=t(74814),a=t(85952);n.ComputerFabricator=function(e,n){var t=(0,r.useBackend)(n),u=t.act,m=t.data;return(0,o.createComponentVNode)(2,a.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return u("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,i),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,s)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,c.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,c.Box,{mt:3,children:(0,o.createComponentVNode)(2,c.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"2"})}})})]})})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"good",children:[i.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return a("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return a("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"1"})}})})]})]}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return a("confirm_order")}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data);return(0,o.createComponentVNode)(2,c.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"good",children:[a.totalprice,"\u20ae"]})]})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},26090:function(e,n,t){"use strict";n.__esModule=!0,n.CookingAppliance=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.CookingAppliance=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.temperature,s=l.optimalTemp,u=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,C=l.our_contents;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:u?"good":"blue",value:d,maxValue:s,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d}),"\xb0C / ",s,"\xb0C"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e,n){return e.empty?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("slot",{slot:n+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!p,onClick:function(){return i("slot",{slot:n+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},n)}))})})]})})}},22902:function(e,n,t){"use strict";n.__esModule=!0,n.CrewManifestContent=n.CrewManifest=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(76270),l=t(2497);n.CrewManifest=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.manifest);return(0,o.createComponentVNode)(2,c.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:i.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};n.CrewManifestContent=d},96158:function(e,n,t){"use strict";n.__esModule=!0,n.CrewMonitorContent=n.CrewMonitor=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(71494),i=t(85952),l=t(74814),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},s=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};n.CrewMonitor=function(){return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,i=(0,a.useBackend)(n),u=i.act,p=i.data,C=(i.config,(0,a.useLocalState)(n,"tabIndex",0)),h=C[0],N=C[1],V=(0,c.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,a.useLocalState)(n,"zoom",1);b[0],b[1];return t=0===h?(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:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),V.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:s(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===h?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===h,onClick:function(){return N(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===h,onClick:function(){return N(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:t})],4)};n.CrewMonitorContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),c=t.data,i=(0,a.useLocalState)(n,"zoom",1),d=i[0],u=i[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return u(e)},children:c.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:s(e)},e.ref)}))})})}},99798:function(e,n,t){"use strict";n.__esModule=!0,n.Cryo=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];n.Cryo=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,u=d.isOperating,m=d.hasOccupant,p=d.occupant,C=void 0===p?[]:p,h=d.cellTemperature,N=d.cellTemperatureStatus,V=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",onClick:function(){return a("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.health)})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[C.stat][0],children:l[C.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!V,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a(u?"switchOff":"switchOn")},selected:u,children:u?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",color:N,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,s)})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.isBeakerLoaded,l=a.beakerLabel,d=a.beakerVolume;return i?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,c.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded"})}},54234:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItems=n.CryoStorageCrew=n.CryoStorage=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CryoStorage=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.crew);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"No crew currently stored."})})};n.CryoStorageCrew=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.items;return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItems=l},66384:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItemsVr=n.CryoStorageVr=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(54234);n.CryoStorageVr=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i.CryoStorageCrew),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.items);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItemsVr=l},99579:function(e,n,t){"use strict";n.__esModule=!0,n.DNAForensics=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DNAForensics=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan_progress,s=l.scanning,u=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,a.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{selected:s,disabled:!u,icon:"power-off",onClick:function(){return i("scanItem")},children:s?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Blood Sample",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[u,(0,o.createComponentVNode)(2,c.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},21849:function(e,n,t){"use strict";n.__esModule=!0,n.DNAModifier=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(16007),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],s=[5,10,20,30,50];n.DNAModifier=function(e,n){var t,c=(0,r.useBackend)(n),l=(c.act,c.data),d=l.irradiating,s=l.dnaBlockSize,p=l.occupant;return n.dnaBlockSize=s,n.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(t=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,a.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),t,(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})]})};var u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,d=i.locked,s=i.hasOccupant,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:u.minHealth,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider)]})}),n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:u.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unique Enzymes",children:i.occupant.uniqueEnzymes?i.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,s=l.selectedMenuKey,u=l.hasOccupant;l.occupant;return u?n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h)],4):"se"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h)],4):"buffer"===s?t=(0,o.createComponentVNode)(2,N):"rejuvenators"===s&&(t=(0,o.createComponentVNode)(2,f)),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:s===e[0],onClick:function(){return i("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:e[2]}),e[1]]},n)}))}),t]})):(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedUIBlock,d=i.selectedUISubBlock,s=i.selectedUITarget,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:u.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:s,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,n){return a("changeUITarget",{value:n})}})})}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedSEBlock,d=i.selectedSESubBlock,s=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:s.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.radiationIntensity,d=i.radiationDuration;return(0,o.createComponentVNode)(2,c.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationIntensity",{value:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationDuration",{value:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},N=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.buffers.map((function(e,n){return(0,o.createComponentVNode)(2,V,{id:n+1,name:"Buffer "+(n+1),buffer:e},n)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,b)],4)},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.id,d=e.name,s=e.buffer,u=i.isInjectorReady,m=d+(s.data?" - "+s.label:"");return(0,o.createComponentVNode)(2,c.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!s.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data||!i.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-end",onClick:function(){return a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i.hasDisk||!i.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!s.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:s.owner||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!s.data&&(0,o.createComponentVNode)(2,c.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.hasDisk,d=i.disk;return(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerVolume,u=i.beakerLabel;return(0,o.createComponentVNode)(2,c.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inject",children:[s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},n)})),(0,o.createComponentVNode)(2,c.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,c.Box,{mb:"0.5rem",children:u||"No label"}),d?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,n){return(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},k=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,s=e.blockSize,u=e.action,m=i.split(""),p=[],C=function(e){for(var n=e/s+1,t=[],r=function(r){var i=r+1;t.push((0,o.createComponentVNode)(2,c.Button,{selected:l===n&&d===i,content:m[e+r],mb:"0",onClick:function(){return a(u,{block:n,subblock:i})}}))},i=0;i1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,c.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return a("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,c.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return a("affected_species")}})]})],4)]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dish_inserted,i.buffer),d=i.species_buffer,s=(i.effects,i.info);i.growth,i.affected_species,i.busy;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,c.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,c.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return a("disk")}}),l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return a("splice",{splice:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return a("splice",{splice:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return a("splice",{splice:3})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return a("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice Species",disabled:!d||s,onClick:function(){return a("splice",{splice:5})}})}):null]})}},31066:function(e,n,t){"use strict";n.__esModule=!0,n.DishIncubator=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.DishIncubator=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.on,u=d.system_in_use,m=d.food_supply,p=d.radiation,C=d.growth,h=d.toxins,N=d.chemicals_inserted,V=d.can_breed_virus,b=d.chemical_volume,f=d.max_chemical_volume,g=d.dish_inserted,k=d.blood_already_infected,v=d.virus,B=d.analysed,L=d.infection_rate;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!u,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":C>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:h})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:V?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(V?"Vial":"Chemicals"),disabled:!N,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!V,onClick:function(){return l("virus")}})],4),children:N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:f,value:b,children:[b,"/",f]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:V?"good":"average",children:[g?V?"Suitable":"No hemolytic samples detected":"N/A",k?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?v?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:B?L:"Unknown."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No dish loaded."})})]})})}},19095:function(e,n,t){"use strict";n.__esModule=!0,n.DisposalBin=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.DisposalBin=function(e,n){var t,i,l=(0,r.useBackend)(n),d=l.act,s=l.data;return 2===s.mode?(t="good",i="Ready"):s.mode<=0?(t="bad",i="N/A"):1===s.mode?(t="average",i="Pressurizing"):(t="average",i="Idle"),(0,o.createComponentVNode)(2,a.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State",color:t,children:i}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:s.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:s.isAI||s.panel_open,content:"Disengaged",selected:s.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:s.isAI||s.panel_open,content:"Engaged",selected:s.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:-1===s.mode,content:"Off",selected:s.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:-1===s.mode,content:"On",selected:s.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",disabled:s.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},29345:function(e,n,t){"use strict";n.__esModule=!0,n.DroneConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DroneConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.drones,s=l.areas,u=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return i("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return i("search_fab")}})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,c.Dropdown,{options:s?s.sort():null,selected:u,width:"100%",onSelected:function(e){return i("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return i("ping")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Resync",onClick:function(){return i("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return i("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No drones detected."})})]})})}},84122:function(e,n,t){"use strict";n.__esModule=!0,n.EmbeddedController=void 0;var o=t(39812),r=(t(2497),t(41860),t(71494)),c=t(74814),a=t(85952),i=((0,t(88654).createLogger)("fuck"),{});n.EmbeddedController=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data.internalTemplateName),l=i[c];if(!l)throw Error("Unable to find Component for template name: "+c);return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=e.bars;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=!0;a.interior_status&&"open"===a.interior_status.state?l=!1:a.external_pressure&&a.chamber_pressure&&(l=!(Math.abs(a.external_pressure-a.chamber_pressure)>5));var d=!0;return a.exterior_status&&"open"===a.exterior_status.state?d=!1:a.internal_pressure&&a.chamber_pressure&&(d=!(Math.abs(a.internal_pressure-a.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return i("cycle_ext")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return i("cycle_int")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return i("force_ext")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return i("force_int")}})]})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,u),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===a.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===a.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===a.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Escape Pod Status",children:i[a.docking_status]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.data;t.act;return a.armed?(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!a.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==a.docking_status?"bad":"",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{selected:a.override_enabled,color:"docked"!==a.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return i("toggle_override")}})]})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"NOT IN USE"})}[a.docking_status]);return a.override_enabled&&(i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[a.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),i};i.AirlockConsoleAdvanced=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},u=[{minValue:0,maxValue:202,value:i.external_pressure,label:"External Pressure",textValue:i.external_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.internal_pressure,label:"Internal Pressure",textValue:i.internal_pressure+" kPa",color:s}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Purge",onClick:function(){return a("purge")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lock-open",content:"Secure",onClick:function(){return a("secure")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsolePhoron=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:i.chamber_phoron,label:"Chamber Phoron",textValue:i.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleDocking=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Dock",buttons:i.airlock_disabled||i.override_enabled?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.DockingConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.override_enabled,content:"Force exterior door",onClick:function(){return a("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};i.DockingConsoleMulti=function(e,n){var t=(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.Section,{title:"Airlocks",children:t.airlocks.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:t.airlocks.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};i.DoorAccessConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l="open"===i.interior_status.state||"closed"===i.exterior_status.state,d="open"===i.exterior_status.state||"closed"===i.interior_status.state;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){a(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){a(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===i.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Interior Door Status",children:"closed"===i.interior_status.state?"Locked":"Open"})]})})};i.EscapePodConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:i.armed,color:i.armed?"bad":"average",content:"ARM",onClick:function(){return a("manual_arm")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return a("force_launch")}})]})]})],4)};i.EscapePodBerthConsole=function(e,n){(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},33777:function(e,n,t){"use strict";n.__esModule=!0,n.ExonetNode=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ExonetNode=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.allowPDAs,u=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return i("toggle_power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return i("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return i("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return i("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:[p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:e},n)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No logs found."})]})})]})})}},95481:function(e,n,t){"use strict";n.__esModule=!0,n.Materials=n.ExosuitFabricator=void 0;var o,r=t(39812),c=t(34380),a=t(64499),i=t(71494),l=t(58083),d=t(74814),s=t(85952),u=t(2497),m=t(41860);function p(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return C(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return C(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function C(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);tt?{color:2,deficit:e-t}:n>t?{color:1,deficit:e}:e+n>t?{color:1,deficit:e+n-t}:{color:0,deficit:0}},b=function(e,n,t){var o={textColor:0};return Object.keys(t.cost).forEach((function(r){o[r]=V(t.cost[r],n[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};n.ExosuitFabricator=function(e,n){var t,o,c=(0,i.useBackend)(n),a=c.act,l=c.data,u=l.queue||[],m=(t=l.materials||[],o={},t.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,n){var t={},o={},r={},c={};return n.forEach((function(n,a){c[a]=0,Object.keys(n.cost).forEach((function(i){t[i]=t[i]||0,r[i]=r[i]||0,o[i]=V(n.cost[i],t[i],e[i]),0!==o[i].color?c[a]1&&l0}));return 0===l.length?(0,r.createComponentVNode)(2,d.Box,{textAlign:"center",children:[(0,r.createComponentVNode)(2,d.Icon,{textAlign:"center",size:5,name:"inbox"}),(0,r.createVNode)(1,"br"),(0,r.createVNode)(1,"b",null,"No Materials Loaded.",16)]}):(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:l.map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,k,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,f,{material:e})})]},e.name)||null}))})};n.Materials=g;var k=function(e,n){var t=e.name,o=e.amount,a=e.formatsi,i=e.formatmoney,s=e.color,p=e.style,C="0";return C=o<1&&o>0?(0,m.toFixed)(o,2):a?(0,l.formatSiUnit)(o,0):i?(0,l.formatMoney)(o):o,(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,c.classes)(["sheetmaterials32x32",h[t]]),position:"relative",style:p,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,u.toTitleCase)(t)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:s,style:{"text-align":"center"},children:C})})]})},v=function(e,n){var t=(0,i.useBackend)(n).data,o=t.partSets||[],c=t.buildableParts||{},a=(0,i.useSharedState)(n,"part_tab",o.length?c[0]:""),l=a[0],s=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!c[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!c[e],onClick:function(){return s(e)},children:e},e)}))})},B=function(e,n){var t,o=(0,i.useBackend)(n).data,c=function(e){for(var n,t=p(e);!(n=t()).done;){var o=n.value;if(s[o])return o}return null},l=o.partSets||[],s=o.buildableParts||[],m=e.queueMaterials,C=e.materials,h=(0,i.useSharedState)(n,"part_tab",c(l)),N=h[0],V=h[1],f=(0,i.useSharedState)(n,"search_text",""),g=f[0],k=f[1];if(!N||!s[N]){var v=c(l);if(!v)return;V(v)}return g?(t=[],function(e,n){var t=[];if(e.length){var o=(0,u.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(n).forEach((function(e){n[e].filter(o).forEach((function(e){t.push(e)}))})),t=(0,a.uniqBy)((function(e){return e.name}))(t)}}(g,s).forEach((function(e){e.format=b(C,m,e),t.push(e)}))):(t={Parts:[]},s[N].forEach((function(e){e.format=b(C,m,e),e.subCategory?(e.subCategory in t||(t[e.subCategory]=[]),t[e.subCategory].push(e)):t.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,n){return k(n)}})})]})}),!!g&&(0,r.createComponentVNode)(2,L,{name:"Search Results",parts:t,forceShow:!0,placeholder:"No matching results..."})||Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,L,{name:e,parts:t[e]},e)}))],0)},L=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data.buildingPart,a=e.parts,l=e.name,s=e.forceShow,u=e.placeholder,m=(0,i.useSharedState)(n,"display_mats",!1)[0];return(!!a.length||s)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&u,a.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:c||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(n){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:N[e.format[n].color],children:(0,r.createComponentVNode)(2,k,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:n,amount:e.cost[n]})},n)}))})],0,e.name)}))]})},_=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=c.isProcessingQueue,l=c.queue||[],s=e.queueMaterials,u=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!a&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,S)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,w,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,x,{queueMaterials:s,missingMaterials:u})})})]})},x=function(e,n){var t=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,k,{formatmoney:!0,name:e,amount:t[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},w=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=e.textColors,l=c.queue||[];return l.length?l.map((function(e,n){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:n+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[a[n]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},S=function(e,n){var t=(0,i.useBackend)(n).data,o=t.buildingPart,c=t.storedPart;if(c){var a=c.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:a}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,s=o.duration,u=o.printTime,m=Math.ceil(s/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:u,value:s,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},95598:function(e,n,t){"use strict";n.__esModule=!0,n.Farmbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Farmbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.locked,u=l.tank,m=l.tankVolume,p=l.tankMaxVolume,C=l.waters_trays,h=l.refills_water,N=l.uproots_weeds,V=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Hydroponic Assistance Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water Tank",children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("water")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("refill")},children:h?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("weed")},children:N?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("replacenutri")},children:V?"Yes":"No"})})})})]})||null]})})}},17569:function(e,n,t){"use strict";n.__esModule=!0,n.FaxContent=n.Fax=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(28117),l=t(1192);n.Fax=function(e,n){return(0,r.useBackend)(n).data.authenticated?(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.bossName,d=i.copyItem,s=i.cooldown,u=i.destination;return(0,o.createComponentVNode)(2,c.Section,{children:[!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,c.Button,{icon:"map-marker-alt",content:u,onClick:function(){return a("dept")}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",onClick:function(){return a("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Please insert item to transmit."})]})};n.FaxContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act;return t.data.copyItem?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return a("remove")},content:"Remove Item"})}):null}},58087:function(e,n,t){"use strict";n.__esModule=!0,n.FileCabinet=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.FileCabinet=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data.contents,s=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},21902:function(e,n,t){"use strict";n.__esModule=!0,n.Floorbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Floorbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.vocal,p=l.amount,C=l.possible_bmode,h=l.improvefloors,N=l.eattiles,V=l.maketiles,b=l.bmode;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("vocal")},children:m?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("tiles")},children:N?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("make")},children:V?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,c.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:b,options:C,onSelected:function(e){return i("bridgemode",{dir:e})}})})]})})||null]})})}},309:function(e,n,t){"use strict";n.__esModule=!0,n.GasPump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.GasPump=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/10})," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?u="Running":!d&&s>0&&(u="DISCHARGING"),(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return i("gentoggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",children:["Generator ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Status",children:[s,"%"]})]})})})})}},95075:function(e,n,t){"use strict";n.__esModule=!0,n.GuestPass=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.GuestPass=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.access,d.area),u=d.giver,m=d.giveName,p=d.reason,C=d.duration,h=d.mode,N=d.log,V=d.uid;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:1===h&&(0,o.createComponentVNode)(2,a.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Logs",children:N.length&&N.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,a.Section,{title:"Guest pass terminal #"+V,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,a.Button,{content:u||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,a.Button,{content:C,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},31875:function(e,n,t){"use strict";n.__esModule=!0,n.GyrotronControlContent=n.GyrotronControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.GyrotronControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.gyros;return(0,o.createComponentVNode)(2,a.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Strength"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.fire_delay,unit:"decisecond(s)",minValue:1,maxValue:60,stepPixelSize:1,onDrag:function(n,t){return c("set_rate",{gyro:e.ref,rate:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.strength,unit:"penta-dakw",minValue:1,maxValue:50,stepPixelSize:1,onDrag:function(n,t){return c("set_str",{gyro:e.ref,str:t})}})})]},e.name)}))]})})};n.GyrotronControlContent=i},7908:function(e,n,t){"use strict";n.__esModule=!0,n.Holodeck=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Holodeck=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.restrictedPrograms,u=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,C=l.emagged,h=l.gravity,N=d;return p&&(N=N.concat(s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{color:-1!==s.indexOf(e)?"bad":null,icon:"eye",content:e,selected:u===e,fluid:!0,onClick:function(){return i("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Override",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",fluid:!0,disabled:C,color:p?"good":"bad",onClick:function(){return i("AIoverride")},children:[!!C&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{icon:"user-astronaut",selected:h,onClick:function(){return i("gravity")},children:h?"Enabled":"Disabled"})})]})})]})})}},12676:function(e,n,t){"use strict";n.__esModule=!0,n.ICAssembly=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=(t(2497),t(58083));n.ICAssembly=function(e,n){var t=(0,c.useBackend)(n),s=(t.act,t.data),u=s.total_parts,m=s.max_components,p=s.total_complexity,C=s.max_complexity,h=s.battery_charge,N=s.battery_max,V=s.net_power,b=s.unremovable_circuits,f=s.removable_circuits;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:u/m,maxValue:1,children:[u," / ",m," (",(0,r.round)(u/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/C,maxValue:1,children:[p," / ",C," (",(0,r.round)(p/C*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:h&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:h/N,maxValue:1,children:[h," / ",N," (",(0,r.round)(h/N*100,1),"%)"]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Net Energy",children:0===V?"0 W/s":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,f.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:f})||null]})})};var d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.title,i=e.circuits;return(0,o.createComponentVNode)(2,a.Section,{title:r,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},42394:function(e,n,t){"use strict";n.__esModule=!0,n.ICCircuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(58083);n.ICCircuit=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=(u.name,u.desc),p=u.displayed_name,C=(u.removable,u.complexity),h=u.power_draw_idle,N=u.power_draw_per_use,V=u.extended_desc,b=u.inputs,f=u.outputs,g=u.activators;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Complexity",children:C}),h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(h)})||null,N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(N)})||null]}),V]}),(0,o.createComponentVNode)(2,c.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,c.Flex.Item,{basis:b.length&&f.length?"33%":b.length||f.length?"45%":"100%",children:(0,o.createComponentVNode)(2,c.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,c.Box,{children:m})})}),f.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:f})})})||null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.name)}))})]})]})})};var d=function(e,n){var t=(0,r.useBackend)(n).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_name",{pin:e.ref})},children:[(0,i.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.ref)}))},s=function(e,n){var t=(0,r.useBackend)(n).act,a=e.pin;return a.linked.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_unwire",{pin:a.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},81039:function(e,n,t){"use strict";n.__esModule=!0,n.ICDetailer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(2497);n.ICDetailer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.detail_color,u=d.color_list;return(0,o.createComponentVNode)(2,a.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:Object.keys(u).map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,i.toTitleCase)(e),tooltipPosition:n%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:u[e]===s?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:u[e]},e)}))})})})}},21687:function(e,n,t){"use strict";n.__esModule=!0,n.ICPrinter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);t(88654);n.ICPrinter=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=i.metal,s=i.max_metal,u=i.metal_per_sheet,m=(i.debug,i.upgraded),p=i.can_clone;i.assembly_to_clone,i.categories;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:630,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l,maxValue:s,children:[l/u," / ",s/u," sheets"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,n){return!!e.can_build&&!(e.cost>n.metal)},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.categories,u=(d.debug,(0,r.useSharedState)(n,"categoryTarget",null)),m=u[0],p=u[1],C=(0,i.filter)((function(e){return e.name===m}))(s)[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Circuits",children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{mr:2,children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,i.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:C&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,i.sortBy)((function(e){return e.name}))(C.items).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return a("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."})]})})}},48522:function(e,n,t){"use strict";n.__esModule=!0,n.IDCard=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(14959);n.IDCard=function(e,n){var t=(0,c.useBackend)(n).data,l=t.registered_name,d=t.sex,s=t.age,u=t.assignment,m=t.fingerprint_hash,p=t.blood_type,C=t.dna_hash,h=t.photo_front,N=[{name:"Sex",val:d},{name:"Age",val:s},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:C}];return(0,o.createComponentVNode)(2,a.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:h&&(0,o.createVNode)(1,"img",null,null,1,{src:h.substr(1,h.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.RankIcon,{rank:u})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:u})})]})]})})})}},76952:function(e,n,t){"use strict";n.__esModule=!0,n.IdentificationComputerRegions=n.IdentificationComputerAccessModification=n.IdentificationComputerPrinting=n.IdentificationComputerContent=n.IdentificationComputer=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952),l=t(2497),d=(t(76270),t(22902));n.IdentificationComputer=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,i.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.ntos,s=i.mode,p=i.has_modify,C=i.printing,h=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!i.have_id_slot?h=(0,o.createComponentVNode)(2,d.CrewManifestContent):C?h=(0,o.createComponentVNode)(2,u):1===s&&(h=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(!l||!!i.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===s,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:1===s,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!i.have_printer&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!s&&!p,color:"",children:"Print"})]}),h],0)};n.IdentificationComputerContent=s;var u=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",children:"Please wait..."})};n.IdentificationComputerPrinting=u;var m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.ntos,s=i.station_name,u=i.target_name,m=i.target_owner,C=i.scan_name,h=i.authenticated,N=i.has_modify,V=i.account_number,b=i.centcom_access,f=i.all_centcom_access,g=(i.regions,i.id_rank),k=i.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!h&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:u,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:C,onClick:function(){return r("scan")}})})]}),!!h&&!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,n){return r("reg",{reg:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:V,fluid:!0,onInput:function(e,n){return r("account",{account:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[k.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,a.Section,{title:s,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};n.IdentificationComputerAccessModification=m;var p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=e.actName,u=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return i(s,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};n.IdentificationComputerRegions=p},44570:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.InputModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952);(0,t(88654).createLogger)("inputmodal");n.InputModal=function(e,n){var t,r,s,u=(0,c.useBackend)(n),m=u.act,p=u.data,C=p.title,h=p.message,N=p.initial,V=p.input_type,b=p.timeout,f=(0,c.useLocalState)(n,"curValue",N),g=f[0],k=f[1],v=function(e){if(e.keyCode===i.KEY_ESCAPE)return e.preventDefault(),void m("cancel")};switch(V){case"text":case"num":r=325,t=Math.max(150,h.length),s=(0,o.createComponentVNode)(2,a.Input,{value:N,width:"100%",autoFocus:!0,autoSelect:!0,onKeyDown:v,onChange:function(e,n){k(n)},onEnter:function(e,n){m("choose",{choice:n})}});break;case"message":r=450,t=350,s=(0,o.createComponentVNode)(2,a.TextArea,{value:N,width:"100%",height:"100%",autoFocus:!0,dontUseTabForIndent:!0,onKeyDown:v,onChange:function(e,n){k(n)}})}return(0,o.createComponentVNode)(2,l.Window,{title:C,theme:"abstract",width:r,height:t,children:[b!==undefined&&(0,o.createComponentVNode)(2,d,{value:b}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,className:"InputModal__Section",title:h,tabIndex:0,children:s})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",onClick:function(){return m("choose",{choice:g})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return m("cancel")}})})]})})]})})]})};var d=function(e){var n=e.value;return(0,o.createVNode)(1,"div","InputModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"InputModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=d},53541:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanel=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanel=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.internalsValid;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act)},children:e.item||"Nothing"})},e.name)}))})}),s&&(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:s&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("internals")},children:"Set Internals"})||null})||null]})})}},46638:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanelHuman=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanelHuman=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.specialSlots,u=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,C=l.handcuffedParams,h=l.legcuffed,N=l.legcuffedParams,V=l.accessory;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Divider),s&&s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"running",onClick:function(){return i("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return i("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),u&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"book-medical",onClick:function(){return i("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",C)},children:"Handcuffed"})||null,h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",N)},children:"Legcuffed"})||null,V&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},45e3:function(e,n,t){"use strict";n.__esModule=!0,n.IsolationCentrifuge=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(74814),a=t(85952);n.IsolationCentrifuge=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.busy,s=l.antibodies,u=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,C=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No vial detected."});return p&&(C=s||u?(0,o.createFragment)([s?(0,o.createComponentVNode)(2,c.Section,{title:"Antibodies",children:s}):null,u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,c.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"print",content:"Print",disabled:!s&&!u.length,onClick:function(){return i("print")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return i("sample")}})})]}),C]}),s&&!m||u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[s&&!m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return i("antibody")}})}):null,u.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Strain",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:e.name,onClick:function(){return i("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},83994:function(e,n,t){"use strict";n.__esModule=!0,n.JanitorCart=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.JanitorCart=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.mybag,u=d.mybucket,m=d.mymop,p=d.myspray,C=d.myreplacer,h=d.signs;d.icons;return(0,o.createComponentVNode)(2,a.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Garbage Bag Slot",tooltipPosition:"bottom-end",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return i("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Bucket Slot",tooltipPosition:"bottom",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return i("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-end",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return i("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-end",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return i("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Light Replacer Slot",tooltipPosition:"top",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return i("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Signs Slot",tooltipPosition:"top-start",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return i("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var i={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,n){var t=(0,r.useBackend)(n).data,a=e.iconkey,l=t.icons;return a in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[a].substr(1,l[a].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,c.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:i[a]})}},68741:function(e,n,t){"use strict";n.__esModule=!0,n.Jukebox=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Jukebox=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.playing,u=d.loop_mode,m=d.volume,p=d.current_track_ref,C=d.current_track,h=d.current_genre,N=d.percent,V=d.tracks,b=V.length&&V.reduce((function(e,n){var t=n.genre||"Uncategorized";return e[t]||(e[t]=[]),e[t].push(n),e}),{}),f=s&&(h||"Uncategorized");return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,a.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,a.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",disabled:s,onClick:function(){return l("play")},children:"Play"}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",disabled:!s,onClick:function(){return l("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",onClick:function(){return l("loopmode",{loopmode:1})},selected:1===u,children:"Next"}),(0,o.createComponentVNode)(2,a.Button,{icon:"random",onClick:function(){return l("loopmode",{loopmode:2})},selected:2===u,children:"Shuffle"}),(0,o.createComponentVNode)(2,a.Button,{icon:"redo",onClick:function(){return l("loopmode",{loopmode:3})},selected:3===u,children:"Repeat"}),(0,o.createComponentVNode)(2,a.Button,{icon:"step-forward",onClick:function(){return l("loopmode",{loopmode:4})},selected:4===u,children:"Once"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,step:1,value:100*m,maxValue:100,ranges:{good:[75,Infinity],average:[25,75],bad:[0,25]},format:function(e){return(0,r.round)(e,1)+"%"},onChange:function(e,n){return l("volume",{val:(0,r.round)(n/100,2)})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Available Tracks",children:V.length&&Object.keys(b).sort().map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e,color:f===e?"green":"default",child_mt:0,children:(0,o.createVNode)(1,"div",null,b[e].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"play",selected:p===e.ref,onClick:function(){return l("change_track",{change_track:e.ref})},children:e.title},e.ref)})),0,{style:{"margin-left":"1em"}})},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},13204:function(e,n,t){"use strict";n.__esModule=!0,n.LawManager=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LawManager=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data.isSlaved);return(0,o.createComponentVNode)(2,a.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useSharedState)(n,"lawsTabIndex",0),a=t[0],i=t[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===a,onClick:function(){return i(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===a,onClick:function(){return i(1)},children:"Law Sets"})]}),0===a&&(0,o.createComponentVNode)(2,l)||null,1===a&&(0,o.createComponentVNode)(2,s)||null],0)},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.ion_law_nr,s=i.ion_law,u=i.zeroth_law,m=i.inherent_law,p=i.supplied_law,C=i.supplied_law_position,h=i.zeroth_laws,N=i.has_zeroth_laws,V=i.ion_laws,b=i.has_ion_laws,f=i.inherent_laws,g=i.has_inherent_laws,k=i.supplied_laws,v=i.has_supplied_laws,B=i.isAI,L=i.isMalf,_=i.isAdmin,x=i.channel,w=i.channels,S=h.map((function(e){return e.zero=!0,e})).concat(f);return(0,o.createComponentVNode)(2,c.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:V,title:l+" Laws:",mt:-2})||null,(N||g)&&(0,o.createComponentVNode)(2,d,{laws:S,title:"Inherent Laws",mt:-2})||null,v&&(0,o.createComponentVNode)(2,d,{laws:k,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Statement Channel",children:w.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.channel,selected:x===e.channel,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_laws")},children:"State Laws"})}),B&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation",onClick:function(){return a("notify_laws")},children:"Notify"})})||null]})}),L&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Add"})]}),_&&!N&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:u,fluid:!0,onChange:function(e,n){return a("change_zeroth_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onChange:function(e,n){return a("change_ion_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:m,fluid:!0,onChange:function(e,n){return a("change_inherent_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:p,fluid:!0,onChange:function(e,n){return a("change_supplied_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("change_supplied_law_position")},children:C})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,d=i.isAdmin,s=e.laws,u=e.title,m=e.noButtons,p=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({level:2,title:u},p,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,c.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return a("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return a("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,s=i.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"sync",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},58802:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.ListInput=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952),d=0;n.ListInput=function(e,n){var t=(0,c.useBackend)(n),r=t.act,u=t.data,m=u.title,p=u.message,C=u.buttons,h=u.timeout,N=u.initial,V=(0,c.useLocalState)(n,"search_bar",!1),b=V[0],f=V[1],g=(0,c.useLocalState)(n,"displayed_array",C),k=g[0],v=g[1],B=(0,c.useLocalState)(n,"search_array",[]),L=B[0],_=B[1],x=(0,c.useLocalState)(n,"search_index",0),w=x[0],S=x[1],I=(0,c.useLocalState)(n,"last_char_code",null),y=I[0],T=I[1],A=(0,c.useLocalState)(n,"selected_button",N||C[0]),P=A[0],M=A[1];return(0,o.createComponentVNode)(2,l.Window,{title:m,theme:"abstract",width:325,height:325,children:[h!==undefined&&(0,o.createComponentVNode)(2,s,{value:h}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,autoFocus:!0,className:"ListInput__Section",title:p,tabIndex:0,onKeyDown:function(e){if(e.preventDefault(),!(d>performance.now())){if(d=performance.now()+125,e.keyCode===i.KEY_HOME||e.keyCode===i.KEY_END){var n=e.keyCode===i.KEY_HOME?0:C.length-1;return M(C[n]),T(null),void document.getElementById(C[n]).focus()}if(e.keyCode===i.KEY_UP||e.keyCode===i.KEY_DOWN){var t=1;e.keyCode===i.KEY_UP&&(t=-1);for(var o=0;o=C.length&&(o=0),M(C[o]),T(null),void document.getElementById(C[o]).focus()}if(e.keyCode!==i.KEY_SPACE&&e.keyCode!==i.KEY_ENTER)if(e.keyCode!==i.KEY_ESCAPE){var c=String.fromCharCode(e.keyCode).toLowerCase();if(c){var a;if(c===y&&L.length>0){var l=w+1;l0&&(_(s),S(0),a=s[0])}a&&(T(c),M(a),document.getElementById(a).focus())}}else r("cancel");else r("choose",{choice:P})}},buttons:(0,o.createComponentVNode)(2,a.Button,{compact:!0,icon:"search",color:"transparent",selected:b,tooltip:"Search Bar",tooltipPosition:"left",onClick:function(){f(!b),v(C)}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",id:e,selected:P===e,onClick:function(){P===e?r("choose",{choice:e}):M(e),T(null)},children:e},e)}))})}),b&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,onInput:function(e,n){return v(C.filter((function(e){return-1!==e.toLowerCase().search(n.toLowerCase())})))}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",disabled:null===P,onClick:function(){return r("choose",{choice:P})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return r("cancel")}})})]})})]})})]})};var s=function(e){var n=e.value;return(0,o.createVNode)(1,"div","ListInput__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"ListInput__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=s},36104:function(e,n,t){"use strict";n.__esModule=!0,n.LookingGlass=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LookingGlass=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.currentProgram,u=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",selected:e===s,onClick:function(){return i("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return i("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,c.Button,{mt:-1,fluid:!0,icon:"eye",selected:u,onClick:function(){return i("immersion")},children:u?"Enabled":"Disabled"})})]})})]})})}},74714:function(e,n,t){"use strict";n.__esModule=!0,n.MechaControlConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.MechaControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.beacons,u=d.stored_data;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u.length&&(0,o.createComponentVNode)(2,c.Modal,{children:(0,o.createComponentVNode)(2,c.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,i.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,i.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No mecha beacons found."})]})})}},17888:function(e,n,t){"use strict";n.__esModule=!0,n.Medbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Medbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.beaker,m=l.beaker_total,p=l.beaker_max,C=l.locked,h=l.heal_threshold,N=l.heal_threshold_max,V=l.injection_amount_min,b=l.injection_amount,f=l.injection_amount_max,g=l.use_beaker,k=l.declare_treatment,v=l.vocal;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("eject")},children:"Eject"}),children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:C?"good":"bad",children:C?"Locked":"Unlocked"})]})}),!C&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:0,maxValue:N,value:h,onDrag:function(e,n){return i("adj_threshold",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:V,maxValue:f,value:b,onDrag:function(e,n){return i("adj_inject",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return i("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return i("declaretreatment")},children:k?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return i("togglevoice")},children:v?"On":"Off"})})]})})||null]})})}},37610:function(e,n,t){"use strict";n.__esModule=!0,n.MedicalRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.MedicalRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N?t=(0,o.createComponentVNode)(2,C):5===N?t=(0,o.createComponentVNode)(2,V):6===N&&(t=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,c.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.medical,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n).data.general;return t&&t.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",display:"inline-block",preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"right",textAlign:"right",children:!!t.has_photos&&t.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.virus;return i.sort((function(e,n){return e.name>n.name?1:-1})),i.map((function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,n)}))},b=function(e,n){var t=(0,r.useBackend)(n).data.medbots;return 0===t.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"There are no Medbots."}):t.map((function(e,n){return(0,o.createComponentVNode)(2,c.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,c.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Offline"})})]})})},n)}))},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===i,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===i,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===i,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,n){var t=(0,r.useBackend)(n).act,a=e.args;return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",title:a.name||"Virus",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"red",onClick:function(){return t("modal_close")}}),children:(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:[a.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible cure",children:a.antigen}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rate of Progression",children:a.rate}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Antibiotic Resistance",children:[a.resistance,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species Affected",children:a.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:a.symptoms.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},287:function(e,n,t){"use strict";n.__esModule=!0,n.MessageMonitor=void 0;var o=t(39812),r=(t(41860),t(2497)),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d=t(67861);n.MessageMonitor=function(e,n){var t,r=(0,c.useBackend)(n),d=(r.act,r.data),p=d.auth,C=d.linkedServer,h=(d.message,d.hacking),N=d.emag;return t=h||N?(0,o.createComponentVNode)(2,s):p?C?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),t]})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,a.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,a.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,a.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,n){return r("auth",{key:n})}})]}),!!i&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.linkedServer,d=(0,c.useLocalState)(n,"tabIndex",0),s=d[0],u=d[1];return 0===s?t=(0,o.createComponentVNode)(2,p):1===s?t=(0,o.createComponentVNode)(2,C,{logs:l.pda_msgs,pda:!0}):2===s?t=(0,o.createComponentVNode)(2,C,{logs:l.rc_msgs,rc:!0}):3===s?t=(0,o.createComponentVNode)(2,h):4===s&&(t=(0,o.createComponentVNode)(2,N)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return u(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===s,onClick:function(){return u(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"red",onClick:function(){return i("deauth")},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)},p=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Server "+(i.active?"Enabled":"Disabled"),selected:i.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},C=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.logs),d=e.pda,s=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":s?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.ref,type:s?"rc":"pda"})}}),children:s?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.possibleRecipients,d=i.customsender,s=i.customrecepient,u=i.customjob,m=i.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,a.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onChange:function(e,n){return r("set_sender",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:u,onChange:function(e,n){return r("set_sender_job",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,a.Dropdown,{value:s,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,n){return r("set_message",{val:n})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:i.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},75412:function(e,n,t){"use strict";n.__esModule=!0,n.Microwave=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Microwave=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.config,d=t.data,s=d.broken,u=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Bzzzzttttt!!"})})||u&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,c.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",onClick:function(){return i("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[l.title," is empty."]})})})})}},35016:function(e,n,t){"use strict";n.__esModule=!0,n.MiningOreProcessingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=(t(64499),t(21526));n.MiningOreProcessingConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.unclaimedPoints,u=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return r("power")},children:u?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:s<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],s=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],u=function(e,n){return-1===s.indexOf(e.ore)||-1===s.indexOf(n.ore)?e.ore-n.ore:s.indexOf(n.ore)-s.indexOf(e.ore)},m=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&s.sort(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,a.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(n){return i("toggleSmelting",{ore:e.ore,set:d.indexOf(n)})}}),children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},87314:function(e,n,t){"use strict";n.__esModule=!0,n.MiningStackingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(64499);n.MiningStackingConsole=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.stacktypes,u=d.stackingAmt;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:u,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,n){return l("change_stack",{amt:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},62012:function(e,n,t){"use strict";n.__esModule=!0,n.MiningVendor=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(21526);var d={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.MiningVendor=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})};var s=function(e,n){var t=(0,c.useBackend)(n),l=(t.act,t.data),s=l.has_id,u=l.id,p=l.items,C=(0,c.useLocalState)(n,"search",""),h=C[0],N=(C[1],(0,c.useLocalState)(n,"sort","Alphabetical")),V=N[0],b=(N[1],(0,c.useLocalState)(n,"descending",!1)),f=b[0],g=(b[1],(0,r.createSearch)(h,(function(e){return e[0]}))),k=!1,v=Object.entries(p).map((function(e,n){var t=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=s&&u.points>=e[1].price,e[1]})).sort(d[V]);if(0!==t.length)return f&&(t=t.reverse()),k=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:k?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),l=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!i.has_id||i.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.config,t.data),s=i.nif_percent,u=i.nif_stat,m=(i.last_notification,i.nutrition),p=i.isSynthetic,C=i.modules,h=e.setViewing;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(u,s)," (",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:s}),"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return a("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return h(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return a("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,c.Box,{children:e.stat_text})},e.ref)}))})})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.theme;return(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:i,onSelected:function(e){return a("setTheme",{theme:e})}})})})}},79630:function(e,n,t){"use strict";n.__esModule=!0,n.NTNetRelay=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(67861);n.NTNetRelay=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.dos_crashed,s=(c.enabled,c.dos_overload,c.dos_capacity,(0,o.createComponentVNode)(2,l));return i&&(s=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Window,{width:i?700:500,height:i?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dos_crashed,i.enabled),d=i.dos_overload,s=i.dos_capacity;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",s," GQ"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return a("purge")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return a("restart")}})})]})}},60042:function(e,n,t){"use strict";n.__esModule=!0,n.Newscaster=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d="Main Menu",s="New Channel",u="View List",m="New Story",p="Print",C="New Wanted",h="View Wanted",N="View Selected Channel";n.Newscaster=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.screen,r.user;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,V)]})})};var V=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.user,(0,c.useSharedState)(n,"screen",d)),i=r[0],l=r[1],s=b[i];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,s,{setScreen:l})})},b={"Main Menu":function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(h)},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(u)},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(s)},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(m)},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d(p)},children:"Print Newspaper"})]}),!!i&&(0,o.createComponentVNode)(2,a.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(C)},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.c_locked,m=l.user,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return i("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"View List":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.channels,s=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return s(d)},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){i("show_channel",{show_channel:e.ref}),s(N)},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.channel_name,s=i.user,u=i.title,m=i.msg,p=i.photo_data,C=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return C(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Author",color:"good",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Title",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:u||"(no title yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_title")},icon:"pen",tooltip:"Edit Title",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:m||"(no message yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:p?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return C(d)},children:"Cancel"})]})},Print:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.total_num,s=i.active_num,u=i.message_num,m=i.paper_remaining,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",s," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*m," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"New Wanted":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.msg,m=l.photo_data,p=l.user,C=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return h(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,n){return i("set_wanted_desc",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return i("set_attachment")},children:m?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_wanted")},children:"Submit Wanted Issue"}),!!C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return i("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h(d)},children:"Cancel"})]})},"View Wanted":function(e,n){var t=(0,c.useBackend)(n),i=(t.act,t.data.wanted_issue),l=e.setScreen;return i?(0,o.createComponentVNode)(2,a.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(i.author)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(i.criminal)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(i.desc)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:i.img&&(0,o.createVNode)(1,"img",null,null,1,{src:i.img})||"None"})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.viewing_channel,s=l.securityCaster,m=l.company,p=e.setScreen;return d?(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return i("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return i("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",m," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return i("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return i("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},31669:function(e,n,t){"use strict";n.__esModule=!0,n.NoticeBoard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.NoticeBoard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.notices;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:l.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,c.Button,{icon:"image",content:"Look",onClick:function(){return i("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sticky-note",content:"Read",onClick:function(){return i("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Write",onClick:function(){return i("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,c.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return i("remove",{ref:e.ref})}})]},n)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No notices posted here."})})})})}},63231:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAccessDecrypter=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(76952),i=t(74814);n.NtosAccessDecrypter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.message,u=d.running,m=d.rate,p=d.factor,C=d.regions,h=function(e){for(var n="";n.lengthp?n+="0":n+="1";return n};return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:s&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:s})||u&&(0,o.createComponentVNode)(2,i.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Pick access code to decrypt",children:C.length&&(0,o.createComponentVNode)(2,a.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,i.Box,{children:"Please insert ID card."})})})})}},79760:function(e,n,t){"use strict";n.__esModule=!0,n.NtosArcade=void 0;var o=t(39812),r=t(5908),c=t(71494),a=t(74814),i=t(85952);n.NtosArcade=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(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:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.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===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},97908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAtmosControl=void 0;var o=t(39812),r=t(85952),c=t(46566);n.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.AtmosControlContent)})})}},63645:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCameraConsole=void 0;var o=t(39812),r=t(85952),c=t(3180);n.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CameraConsoleContent)})})}},74093:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(130);n.NtosCommunicationsConsole=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},55513:function(e,n,t){"use strict";n.__esModule=!0,n.NtosConfiguration=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosConfiguration=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.power_usage,u=l.battery_exists,m=l.battery,p=void 0===m?{}:m,C=l.disk_size,h=l.disk_used,N=l.hardware,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",s,"W"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Battery Status",color:!u&&"average",children:u?(0,o.createComponentVNode)(2,c.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"File System",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:C,color:"good",children:[h," GQ / ",C," GQ"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Hardware Components",children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,c.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return i("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},17539:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCrewMonitor=void 0;var o=t(39812),r=t(85952),c=t(96158);n.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CrewMonitorContent)})})}},20025:function(e,n,t){"use strict";n.__esModule=!0,n.NtosDigitalWarrant=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(64499);n.NtosDigitalWarrant=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(c.warrantname,c.warrantcharges,c.warrantauth),d=(c.type,c.allwarrants,(0,o.createComponentVNode)(2,l));return i&&(d=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data.allwarrants;return(0,o.createComponentVNode)(2,c.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",fluid:!0,onClick:function(){return a("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=e.type,s=l.allwarrants,u=(0,i.filter)((function(e){return e.arrestsearch===d}))(s);return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"})]}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.warrantname,d=i.warrantcharges,s=i.warrantauth,u=i.type,m="arrest"===u,p="arrest"===u?"Name":"Location",C="arrest"===u?"Charges":"Reason";return(0,o.createComponentVNode)(2,c.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return a("editwarrantname")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:C,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"balance-scale",onClick:function(){return a("editwarrantauth")}}),children:s})]})})}},11325:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailAdministration=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(77006);n.NtosEmailAdministration=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.error,m=c.cur_title,p=c.current_account,C=(0,o.createComponentVNode)(2,l);return i?C=(0,o.createComponentVNode)(2,d):m?C=(0,o.createComponentVNode)(2,s):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:C})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",onClick:function(){return a("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",onClick:function(){return a("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:i})},s=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i.NtosEmailClientViewMessage,{administrator:!0})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.error,i.msg_title,i.msg_body,i.msg_timestamp,i.msg_source,i.current_account),d=i.cur_suspended,s=i.messages;i.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,c.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return a("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"key",onClick:function(){return a("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Messages",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No messages found in selected account."})})]})}},77006:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailClientViewMessage=n.NtosEmailClient=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.NtosEmailClient=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.PC_device_theme,s=c.error,u=c.downloading,m=c.current_account,p=(0,o.createComponentVNode)(2,h);return s?p=(0,o.createComponentVNode)(2,C,{error:s}):u?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:i,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),l=a.down_filename,d=a.down_progress,s=a.down_size,u=a.down_speed;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"File",children:[l," (",s," GQ)"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:d,maxValue:s,children:[d,"/",s," (",(0,i.round)(d/s*100,1),"%)"]})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.current_account,d=i.addressbook,C=i.new_message,h=i.cur_title,N=(0,o.createComponentVNode)(2,s);return d?N=(0,o.createComponentVNode)(2,m):C?N=(0,o.createComponentVNode)(2,p):h&&(N=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,c.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:N})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.folder),d=i.messagecount,s=i.messages;return(0,o.createComponentVNode)(2,c.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.administrator,d=i.cur_title,s=i.cur_source,u=i.cur_timestamp,m=i.cur_body,p=i.cur_hasattachment,C=i.cur_attachment_filename,h=i.cur_attachment_size,N=i.cur_uid;return(0,o.createComponentVNode)(2,c.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:N})}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":N})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:N})}}),p&&(0,o.createComponentVNode)(2,c.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:N})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"From",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"At",children:u}),p&&!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",color:"average",children:[C," (",h,"GQ)"]})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};n.NtosEmailClientViewMessage=u;var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.msg_title),d=i.msg_recipient,s=i.msg_body,u=i.msg_hasattachment,m=i.msg_attachment_filename,p=i.msg_attachment_size;return(0,o.createComponentVNode)(2,c.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_title",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_recipient",{val:n})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachments",buttons:u&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},C=function(e,n){var t=(0,r.useBackend)(n).act,a=e.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return",onClick:function(){return t("reset")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:a})})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stored_login,d=i.stored_password;return(0,o.createComponentVNode)(2,c.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_login",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_password",{val:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",onClick:function(){return a("login")},children:"Log In"})]})}},86441:function(e,n,t){"use strict";n.__esModule=!0,n.NtosFileManager=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);t(2497);n.NtosFileManager=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.PC_device_theme,u=d.usbconnected,m=d.filename,p=d.filedata,C=d.error,h=d.files,N=void 0===h?[]:h,V=d.usbfiles,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:s,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(m||C)&&(0,o.createComponentVNode)(2,c.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[C||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i,{files:N,usbconnected:u,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),u&&(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,i,{usbmode:!0,files:b,usbconnected:u,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var i=function(e){var n=e.files,t=void 0===n?[]:n,r=e.usbconnected,a=e.usbmode,i=e.onUpload,l=e.onDelete,d=e.onRename,s=e.onOpen;return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Size"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(n,t){return d(e.name,t)}}),(0,o.createComponentVNode)(2,c.Button,{content:"Open",onClick:function(){return s(e.name)}})],4)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(a?(0,o.createComponentVNode)(2,c.Button,{icon:"download",tooltip:"Download",onClick:function(){return i(e.name)}}):(0,o.createComponentVNode)(2,c.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return i(e.name)}}))],0)})]},e.name)}))]})}},87369:function(e,n,t){"use strict";n.__esModule=!0,n.NtosIdentificationComputer=void 0;var o=t(39812),r=(t(64499),t(71494)),c=(t(74814),t(85952)),a=(t(2497),t(76270),t(76952));n.NtosIdentificationComputer=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},59543:function(e,n,t){"use strict";n.__esModule=!0,n.NtosMain=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),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",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};n.NtosMain=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.device_theme,u=d.programs,m=void 0===u?[]:u,p=d.has_light,C=d.light_on,h=d.comp_light_color,N=d.removable_media,V=void 0===N?[]:N,b=d.login,f=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===s?"Syndix Main Menu":"NtOS Main Menu",theme:s,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"144px",icon:"lightbulb",selected:C,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",C?"ON":"OFF"]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:h})]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",disabled:!f.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:["ID Name: ",f.IDName]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:["Assignment: ",f.IDJob]})]})}),!!V.length&&(0,o.createComponentVNode)(2,c.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,c.Table,{children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},73883:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetChat=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetChat=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.can_admin,s=l.adminmode,u=l.authed,m=l.username,p=l.active_channel,C=l.is_operator,h=l.all_channels,N=void 0===h?[]:h,V=l.clients,b=void 0===V?[]:V,f=l.messages,g=void 0===f?[]:f,k=null!==p,v=u||s;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.Section,{height:"600px",children:(0,o.createComponentVNode)(2,c.Table,{height:"580px",children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,n){return i("PRG_newchannel",{new_channel_name:n})}}),N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,n){return i("PRG_changename",{new_name:n})}}),!!d&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(s?"ON":"OFF"),color:s?"bad":"good",onClick:function(){return i("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:k&&(v?g.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,c.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,n){return i("PRG_speak",{message:n})}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.name},e.name)}))}),k&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,n){return i("PRG_savelog",{log_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return i("PRG_leavechannel")}})],4),!!C&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return i("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,n){return i("PRG_renamechannel",{new_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,n){return i("PRG_setpassword",{new_password:n})}})],4)]})]})})})})})}},83908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDosContent=n.NtosNetDos=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetDos=function(e,n){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.relays,d=void 0===l?[]:l,s=i.focus,u=i.target,m=i.speed,p=i.overload,C=i.capacity,h=i.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("PRG_reset")}})],4);var N=function(e){for(var n="",t=p/C;n.lengtht?n+="0":n+="1";return n};return u?(0,o.createComponentVNode)(2,c.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)})]}):(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.id,selected:s===e.id,onClick:function(){return a("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!s,mt:1,onClick:function(){return a("PRG_execute")}})]})};n.NtosNetDosContent=i},83305:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDownloader=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.NtosNetDownloader=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.PC_device_theme,u=d.disk_size,m=d.disk_used,p=d.downloadable_programs,C=void 0===p?[]:p,h=d.error,N=d.hacked_programs,V=void 0===N?[]:N,b=d.hackedavailable;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:s,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return r("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:m,minValue:0,maxValue:u,children:m+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:C.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(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."}),V.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,n){var t=e.program,i=(0,c.useBackend)(n),l=i.act,d=i.data,s=d.disk_size,u=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),C=d.downloadsize,h=d.downloadspeed,N=d.downloads_queue,V=s-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:C,value:m,children:[(0,r.round)(m/C*100,1),"% (",h,"GQ/s)"]})||-1!==N.indexOf(t.filename)&&(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:t.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:t.size>V,onClick:function(){return l("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>V&&(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})]})}},6806:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetMonitor=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosNetMonitor=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.ntnetrelays,s=l.ntnetstatus,u=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,C=l.config_systemcontrol,h=l.idsalarm,N=l.idsstatus,V=l.ntnetmaxlogs,b=l.maxlogs,f=l.minlogs,g=l.banned_nids,k=l.ntnetlogs,v=void 0===k?[]:k;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return i("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return i("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return i("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return i("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return i("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return i("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return i("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:N?"power-off":"times",content:N?"ENABLED":"DISABLED",selected:N,onClick:function(){return i("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return i("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:V,minValue:f,maxValue:b,width:"39px",onChange:function(e,n){return i("updatemaxlogs",{new_number:n})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return i("purgelogs")}}),children:v.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},4363:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetTransfer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetTransfer=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),m=c.error,p=c.downloading,C=c.uploading,h=c.upload_filelist,N=(0,o.createComponentVNode)(2,u);return m?N=(0,o.createComponentVNode)(2,i):p?N=(0,o.createComponentVNode)(2,l):C?N=(0,o.createComponentVNode)(2,d):h.length&&(N=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:N})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Reset"}),children:["Additional Information: ",i]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.download_name,d=i.download_progress,s=i.download_size,u=i.download_netspeed;return(0,o.createComponentVNode)(2,c.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:s,children:[d," / ",s," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.upload_clients,d=i.upload_filename,s=i.upload_haspassword;return(0,o.createComponentVNode)(2,c.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Server Password",children:s?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Upload"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.upload_filelist;return(0,o.createComponentVNode)(2,c.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Section,{title:"Pick file to serve.",level:2,children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"upload",onClick:function(){return a("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.servers;return(0,o.createComponentVNode)(2,c.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"upload",onClick:function(){return a("PRG_uploadmenu")},children:"Send File"}),children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,c.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,c.Box,{children:"No upload servers found."})})}},23225:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNewsBrowser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(5908);n.NtosNewsBrowser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=u.article,p=u.download,C=u.message,h=(0,o.createComponentVNode)(2,d);return m?h=(0,o.createComponentVNode)(2,l):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:[C," ",(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return i("PRG_clearmessage")}})]}),h]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.article;if(!l)return(0,o.createComponentVNode)(2,c.Section,{children:"Error: Article not found."});var d=l.title,s=l.cover,u=l.content;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"})],4),children:[!!s&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,i.resolveAsset)(s)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.showing_archived,d=i.all_articles;return(0,o.createComponentVNode)(2,c.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,c.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.download,l=i.download_progress,d=i.download_maxprogress,s=i.download_rate;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Download Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",fluid:!0,onClick:function(){return a("PRG_reset")},children:"Abort Download"})})]})})}},3839:function(e,n,t){"use strict";n.__esModule=!0,n.NtosOvermapNavigation=void 0;var o=t(39812),r=t(85952),c=t(12640);n.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.OvermapNavigationContent)})})}},54698:function(e,n,t){"use strict";n.__esModule=!0,n.NtosPowerMonitor=void 0;var o=t(39812),r=t(85952),c=t(89793);n.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.PowerMonitorContent)})})}},17086:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRCON=void 0;var o=t(39812),r=t(85952),c=t(43996);n.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.RCONContent)})})}},69480:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRevelation=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosRevelation=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,n){return i("PRG_obfuscate",{new_name:n})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return i("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},93990:function(e,n,t){"use strict";n.__esModule=!0,n.NtosShutoffMonitor=void 0;var o=t(39812),r=t(85952),c=t(89957);n.NtosShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.ShutoffMonitorContent)})})}},76124:function(e,n,t){"use strict";n.__esModule=!0,n.NtosStationAlertConsole=void 0;var o=t(39812),r=t(85952),c=t(32015);n.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.StationAlertConsoleContent)})})}},22475:function(e,n,t){"use strict";n.__esModule=!0,n.NtosSupermatterMonitor=void 0;var o=t(39812),r=t(85952),c=t(6951);n.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.SupermatterMonitorContent)})})}},66744:function(e,n,t){"use strict";n.__esModule=!0,n.NtosUAV=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosUAV=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current_uav,s=l.signal_strength,u=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal",children:d&&s||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d.power,onClick:function(){return i("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,disabled:!d.power,onClick:function(){return i("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"quidditch",onClick:function(){return i("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return i("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No UAVs Paired."})})]})})}},19458:function(e,n,t){"use strict";n.__esModule=!0,n.NtosWordProcessor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosWordProcessor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.error,u=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),C=l.filedata;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",s,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return i("PRG_backtomenu")}})]})||u&&(0,o.createComponentVNode)(2,c.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return i("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0})]}),m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"file-word",onClick:function(){return i("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},n)}))]})})})||(0,o.createComponentVNode)(2,c.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!C,onClick:function(){return i("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:C}})})]})})})}},18326:function(e,n,t){"use strict";n.__esModule=!0,n.OmniFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniFilter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.dir+" Port",children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):i(e)},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},78588:function(e,n,t){"use strict";n.__esModule=!0,n.OmniMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return i("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return i("configure")}})],4),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Port"}),u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Concentration"}),u?(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:u},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return i("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,n){var t=(0,r.useBackend)(n).act,a=e.port,l=e.config;return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:a.dir+" Port"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:a.input,disabled:a.output,icon:"compress-arrows-alt",onClick:function(){return t("switch_mode",{mode:a.input?"none":"in",dir:a.dir})}}):i(a)}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:a.output,icon:"expand-arrows-alt",onClick:function(){return t("switch_mode",{mode:"out",dir:a.dir})}}):100*a.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",icon:"wrench",disabled:!a.input,content:a.input?100*a.concentration+" %":"-",onClick:function(){return t("switch_con",{dir:a.dir})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{icon:a.con_lock?"lock":"lock-open",disabled:!a.input,selected:a.con_lock,content:a.f_type||"None",onClick:function(){return t("switch_conlock",{dir:a.dir})}})})],4):null]})}},48826:function(e,n,t){"use strict";n.__esModule=!0,n.OperatingComputer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(85952),i=t(74814),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.OperatingComputer=function(e,n){var t,r=(0,c.useBackend)(n),l=r.act,d=r.data,s=d.hasOccupant,u=d.choice;return t=u?(0,o.createComponentVNode)(2,C):s?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,a.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!u,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!!u,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:t})]})})};var m=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:t.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[t.stat][0],children:l[t.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxHealth,value:t.health/t.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]])},n)},n)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxTemp,value:t.bodyTemperature/t.maxTemp,color:u[t.temperatureSuitability+3],children:[(0,r.round)(t.btCelsius),"\xb0C, ",(0,r.round)(t.btFaren),"\xb0F"]})}),!!t.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.bloodMax,value:t.bloodLevel/t.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[t.bloodPercent,"%, ",t.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",children:[t.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Procedure",level:"2",children:t.surgery&&t.surgery.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:t.surgery.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,a=t.data,l=a.verbose,d=a.health,s=a.healthAlarm,u=a.oxy,m=a.oxyAlarm,p=a.crit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,i.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:s,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,n){return r("health_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return r(u?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,n){return r("oxy_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},51888:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapDisperser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapDisperser=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.faillink,s=l.calibration,u=l.overmapdir,m=l.cal_accuracy,p=l.strength,C=l.range,h=l.next_shot,N=l.nopower,V=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===u}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Load Type",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cooldown",children:0===h&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Ready"})||h>1&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," Seconds",(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"exchange-alt",onClick:function(){return a("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["Cal #",n,":",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"random",onClick:function(){return a("calibration",{calibration:n})},children:e.toString()})]},n)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return a("strength")},children:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return a("range")},children:C})})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return a("fire")},children:"Fire ORB"})})]})}},25123:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapEnginesContent=n.OvermapEngines=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapEngines=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.global_state,d=i.global_limit,s=i.engines_info,u=i.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,onClick:function(){return a("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:0!==n&&-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:["Engine #",n+1," | Thrust: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,c.Section,{width:"127%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,c.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,c.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,c.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return a("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},n)}))})],4)};n.OvermapEnginesContent=i},63836:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFull=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(25123),l=t(89380),d=t(51932);n.OvermapFull=function(e,n){var t=(0,r.useLocalState)(n,"overmapFullState",0),s=t[0],u=t[1];return(0,o.createComponentVNode)(2,a.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:"Engines"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:"Helm"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:"Sensors"})]}),0===s&&(0,o.createComponentVNode)(2,i.OvermapEnginesContent),1===s&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===s&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},89380:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFlightDataWrap=n.OvermapHelmContent=n.OvermapHelm=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapHelm=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,m)],4)};n.OvermapHelmContent=l;var d=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,i.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};n.OvermapFlightDataWrap=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.canburn,s=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,c.Button,{selected:s,onClick:function(){return a("manual")},icon:"compass",children:s?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.dest,d=i.d_x,s=i.d_y,u=i.speedlimit,m=i.autopilot;return i.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:s})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[u," Gm/h"]})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.sector,d=i.s_x,s=i.s_y,u=i.sector_info,m=i.landed,p=i.locations;return(0,o.createComponentVNode)(2,c.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[d," : ",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Data",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return a("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},12640:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapNavigationContent=n.OvermapNavigation=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapNavigation=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sector,s=l.s_x,u=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[s," : ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,i.OvermapFlightData,{disableLimiterControls:!0})})],4)};n.OvermapNavigationContent=l},84031:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShieldGenerator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShieldGenerator=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=i.modes,u=i.offline_for;return u?(0,o.createComponentVNode)(2,c.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",u," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Section,{title:"Field Calibration",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:e.status,onClick:function(){return a("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,c.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.running,l=a.overloaded,d=a.mitigation_max,s=a.mitigation_physical,u=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,C=a.max_energy,h=a.current_energy,N=a.percentage_energy,V=a.total_segments,b=a.functional_segments,f=a.field_radius,g=a.target_radius,k=a.input_cap_kw,v=a.upkeep_power_usage,B=a.power_usage,L=a.spinup_counter;return(0,o.createComponentVNode)(2,c.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Generator is",children:1===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Shutting Down"})||2===i&&(l&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Running"}))||3===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Inactive"})||4===i&&(0,o.createComponentVNode)(2,c.Box,{color:"blue",children:["Spinning Up\xa0",g!==f&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[2*L,"s"]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,maxValue:C,children:[h," / ",C," MJ (",N,"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mitigation",children:[u,"% EM / ",s,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:v})," kW"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Energy Use",children:k&&(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:B,maxValue:k,children:[B," / ",k," kW"]})})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V})," m\xb2 (radius ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),", target ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.running,d=i.hacked,s=i.idle_multiplier,u=i.idle_valid_values;return(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",onClick:function(){return a("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",onClick:function(){return a("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",onClick:function(){return a("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Set inactive power use intensity",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e===s,disabled:4===l,onClick:function(){return a("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},51932:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShipSensorsContent=n.OvermapShipSensors=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShipSensors=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.viewing,d=i.on,s=i.range,u=i.health,m=i.max_health,p=i.heat,C=i.critical_heat,h=i.status,N=i.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:l,onClick:function(){return a("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return a("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,c.Button,{icon:"signal",onClick:function(){return a("range")},children:s})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*C,Infinity],average:[.5*C,.75*C],good:[-Infinity,.5*C]},value:p,maxValue:C,children:p<.5*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Temperature low."})||p<.75*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,c.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"search",onClick:function(){return a("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===i.status&&(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wifi",onClick:function(){return a("link")},children:"Link up with sensor suite?"})})||null],0)};n.OvermapShipSensorsContent=i},57966:function(e,n,t){"use strict";n.__esModule=!0,n.ParticleAccelerator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ParticleAccelerator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.assembled,s=l.power,u=l.strength;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Run Scan",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:!d,onClick:function(){return i("remove_strength")}})," ",String(u).padStart(1,"0")," ",(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:!d,onClick:function(){return i("add_strength")}})]})]})})]})})}},80374:function(e,n,t){"use strict";n.__esModule=!0,n.PartsLathe=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(95481);n.PartsLathe=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.panelOpen,s.copyBoard),m=s.copyBoardReqComponents,p=s.queue,C=s.building,h=s.buildPercent,N=s.error,V=s.recipies;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[N&&(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:["Missing Materials: ",N]})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),C&&(0,o.createComponentVNode)(2,c.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,i.toTitleCase)(C)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:h,maxValue:100})})]})})||null,u&&(0,o.createComponentVNode)(2,c.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,i.toTitleCase)(u)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[e.qty," x ",(0,i.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,c.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Queue",children:p.length&&p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["#",n+1,": ",(0,i.toTitleCase)(e),(n>0||!C)&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:n+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",children:V.length&&V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,i.toTitleCase)(e.name)})},e.name)}))})]})})}},83987:function(e,n,t){"use strict";n.__esModule=!0,n.PathogenicIsolator=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(16007),a=t(74814),i=t(85952),l=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!i,icon:"print",content:"Print",onClick:function(){return c("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return c("modal_close")}})],4),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};n.PathogenicIsolator=function(e,n){var t=(0,r.useBackend)(n),u=(t.act,t.data.isolating),m=(0,r.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=null;return 0===p?h=(0,o.createComponentVNode)(2,d):1===p&&(h=(0,o.createComponentVNode)(2,s)),(0,c.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,i.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[u&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Database"})]}),h]})]})};var d=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.syringe_inserted,d=i.pathogen_pool,s=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!s,onClick:function(){return c("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return c("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Isolate",onClick:function(){return c("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return c("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No syringe inserted."}))})},s=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.database,d=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return c("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"The viral database is empty."})})}},72586:function(e,n,t){"use strict";n.__esModule=!0,n.Pda=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(73218),l=t(75168);n.Pda=function(e,n){var t=(0,r.useBackend)(n),m=(t.act,t.data),p=m.app,C=m.owner,h=m.useRetro;if(!C)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var N=function(e){var n;try{n=l("./"+e+".js")}catch(t){if("MODULE_NOT_FOUND"===t.code)return(0,i.routingError)("notFound",e);throw t}return n[e]||(0,i.routingError)("missingExport",e)}(p.template),V=(0,r.useLocalState)(n,"settingsMode",!1),b=V[0],f=V[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:h?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:f}),b&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Box,{mb:8}),(0,o.createComponentVNode)(2,u,{setSettingsMode:f})]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.settingsMode,d=e.setSettingsMode,s=i.idInserted,u=i.idLink,m=(i.cartridge_name,i.stationTime);return(0,o.createComponentVNode)(2,c.Box,{mb:1,children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[!!s&&(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:u})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("Retro")},icon:"adjust"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.idInserted,d=i.idLink,s=i.cartridge_name,u=i.touch_silent;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return a("Retro")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",selected:!u,content:u?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Eject")},content:s})}),!!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Authenticate")},content:d})})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.setSettingsMode,d=i.app,s=i.useRetro;return(0,o.createComponentVNode)(2,c.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:s?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),a("Home")}})})]})})}},67589:function(e,n,t){"use strict";n.__esModule=!0,n.PersonalCrafting=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return l(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return l(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function l(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);t=.5?"good":s>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,c.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,c.Box,{color:u,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,i.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},82564:function(e,n,t){"use strict";n.__esModule=!0,n.PortablePump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(34227);n.PortablePump=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.direction,u=d.target_pressure,m=d.default_pressure,p=d.min_pressure,C=d.max_pressure;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"sign-in-alt":"sign-out-alt",content:s?"In":"Out",selected:s,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:C,value:u,unit:"kPa",stepPixelSize:.3,onChange:function(e,n){return l("pressure",{pressure:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",disabled:u===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",disabled:u===C,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},24901:function(e,n,t){"use strict";n.__esModule=!0,n.PortableScrubber=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952)),i=t(34227);n.PortableScrubber=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.rate,u=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,a.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:u,maxValue:m,value:s,unit:"L/s",onChange:function(e,n){return l("volume_adj",{vol:n})}})})})})]})})}},31695:function(e,n,t){"use strict";n.__esModule=!0,n.PortableTurret=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.PortableTurret=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.on,u=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,C=l.check_weapons,h=l.neutralize_noaccess,N=l.neutralize_norecord,V=l.neutralize_criminals,b=l.neutralize_all,f=l.neutralize_nonsynth,g=l.neutralize_unidentified,k=l.neutralize_down;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:d,onClick:function(){return i("power")}})}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"exclamation-triangle":"times",content:u?"On":"Off",color:u?"bad":"",disabled:d,onClick:function(){return i("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:d,onClick:function(){return i("autharrest")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:N,content:"No Sec Record",disabled:d,onClick:function(){return i("authnorecord")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Weapons",disabled:d,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Access",disabled:d,onClick:function(){return i("authaccess")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return i("authxeno")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:f,content:"All Non-Synthetics",disabled:d,onClick:function(){return i("authsynth")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:k,content:"Downed Targets",disabled:d,onClick:function(){return i("authdown")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return i("authall")}})]})],4)]})})}},89793:function(e,n,t){"use strict";n.__esModule=!0,n.AreaCharge=n.PowerMonitorFocus=n.PowerMonitorContent=n.PowerMonitor=n.powerRank=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(41860),i=t(34380),l=t(71494),d=t(74814),s=t(85952),u=5e5,m=function(e){var n=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(n)};n.powerRank=m;n.PowerMonitor=function(){return(0,o.createComponentVNode)(2,s.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(c.map_levels,c.all_sensors),i=c.focus;if(i)return(0,o.createComponentVNode)(2,C,{focus:i});var s=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return a&&(s=(0,o.createComponentVNode)(2,d.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:s})};n.PowerMonitorContent=p;var C=function(e,n){var t=(0,l.useBackend)(n),i=t.act,s=(t.data,e.focus),p=s.history,C=(0,l.useLocalState)(n,"sortByField",null),V=C[0],b=C[1],f=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,k=p.supply.map((function(e,n){return[n,e]})),v=p.demand.map((function(e,n){return[n,e]})),B=Math.max.apply(Math,[u].concat(p.supply,p.demand)),L=(0,c.flow)([(0,r.map)((function(e,n){return Object.assign({},e,{id:e.name+n})})),"name"===V&&(0,r.sortBy)((function(e){return e.name})),"charge"===V&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===V&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===V&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(s.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:s.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return i("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:f,minValue:0,maxValue:B,color:"teal",children:(0,a.toFixed)(f/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:B,color:"pink",children:(0,a.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,B],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,B],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===V,content:"Name",onClick:function(){return b("name"!==V&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===V,content:"Charge",onClick:function(){return b("charge"!==V&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===V,content:"Draw",onClick:function(){return b("draw"!==V&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===V,content:"Problems",onClick:function(){return b("problems"!==V&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),L.map((function(e,n){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,h,{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,N,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};n.PowerMonitorFocus=C;var h=function(e){var n=e.charging,t=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===n&&(t>50?"battery-half":"battery-quarter")||1===n&&"bolt"||2===n&&"battery-full",color:0===n&&(t>50?"yellow":"red")||1===n&&"yellow"||2===n&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(t)+"%"})],4)};n.AreaCharge=h,h.defaultHooks=i.pureComponentHooks;var N=function(e){var n=e.status,t=Boolean(2&n),r=Boolean(1&n),c=(t?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:t?"good":"bad",content:r?undefined:"M",title:c})};N.defaultHooks=i.pureComponentHooks},81121:function(e,n,t){"use strict";n.__esModule=!0,n.PressureRegulator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.PressureRegulator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,C=l.set_flow_rate,h=l.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return i("toggle_valve")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return i("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return i("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return i("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_press",{press:"set"})}})],4),children:[s/100," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_flow_rate",{press:"set"})}})],4),children:[C/10," L/s"]})]})})]})})}},14210:function(e,n,t){"use strict";n.__esModule=!0,n.PrisonerManagement=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(58083);n.PrisonerManagement=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.chemImplants,u=l.trackImplants;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",onClick:function(){return i("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return i("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Chemical Implants",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Inject"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Tracking Implants",children:u.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Message"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},43996:function(e,n,t){"use strict";n.__esModule=!0,n.RCONContent=n.RCON=void 0;var o=t(39812),r=t(41860),c=t(58083),a=t(71494),i=t(74814),l=t(85952),d=t(2497),s=1e3;n.RCON=function(e,n){return(0,o.createComponentVNode)(2,l.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,r=(0,a.useLocalState)(n,"tabIndex",0),c=r[0],l=r[1];return 0===c?t=(0,o.createComponentVNode)(2,m):1===c&&(t=(0,o.createComponentVNode)(2,h)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:t})],4)};n.RCONContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.smes_info);return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:r.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,p,{smes:e})},e.RCON_tag)}))})})},p=function(e,n){(0,a.useBackend)(n).act;var t=e.smes,c=t.capacityPercent,l=t.capacity,d=t.charge,s=(t.inputAttempt,t.inputting,t.inputLevel,t.inputLevelMax,t.inputAvailable,t.outputAttempt,t.outputting,t.outputLevel,t.outputLevelMax,t.outputUsed,t.RCON_tag);return(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{flexBasis:"40%",fontSize:1.2,children:s}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*c,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(d/6e4,1)," kWh / ",(0,r.round)(l/6e4)," kWh (",c,"%)"]})})]})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"input"})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"output"})}),(0,o.createComponentVNode)(2,i.Stack.Divider)]})},C=function(e,n){var t,r,l,u,m,p,C,h=(0,a.useBackend)(n).act,N=e.way,V=e.smes,b=(V.capacityPercent,V.capacity,V.charge,V.inputAttempt),f=V.inputting,g=V.inputLevel,k=V.inputLevelMax,v=V.inputAvailable,B=V.outputAttempt,L=V.outputting,_=V.outputLevel,x=V.outputLevelMax,w=V.outputUsed,S=V.RCON_tag;switch(N){case"input":t=g,r=k,l=v,"IN",u="smes_in_toggle",m="smes_in_set",b,p=b?f?"green":"yellow":null,C=b?f?"The SMES is drawing power.":"The SMES lacks power.":"The SMES input is off.";break;case"output":t=_,r=x,l=w,"OUT",u="smes_out_toggle",m="smes_out_set",B,p=B?L?"green":"yellow":null,C=B?L?"The SMES is outputting power.":"The SMES lacks any draw.":"The SMES output is off."}return(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"20%",children:(0,d.capitalize)(N)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",color:p,tooltip:C,onClick:function(){return h(u,{smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===t,onClick:function(){return h(m,{target:"min",smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===t,onClick:function(){return h(m,{adjust:-1e4,smes:S})}})]}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:t/s,fillValue:l/s,minValue:0,maxValue:r/s,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(l,1)+"/"+(0,c.formatPower)(e*s,1)},onDrag:function(e,n){return h(m,{target:n*s,smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:t===r,onClick:function(){return h(m,{adjust:1e4,smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:t===r,onClick:function(){return h(m,{target:"max",smes:S})}})]})]})})]})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},92141:function(e,n,t){"use strict";n.__esModule=!0,n.RIGSuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.RIGSuit=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),u=i.interfacelock,m=i.malf,p=i.aicontrol,C=i.ai,h=null;return u||m?h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!C&&p&&(h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,a.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chargestatus,d=i.charge,s=i.maxcharge,u=i.aioverride,m=i.sealing,p=i.sealed,C=i.cooling,h=i.emagged,N=i.securitycheck,V=i.coverlock,b=(0,o.createComponentVNode)(2,c.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return a("toggle_seals")}}),f=(0,o.createComponentVNode)(2,c.Button,{content:"Suit Cooling "+(C?"is Active":"is Inactive"),icon:"power-off",selected:C,onClick:function(){return a("toggle_cooling")}}),g=(0,o.createComponentVNode)(2,c.Button,{content:"AI Control "+(u?"Enabled":"Disabled"),selected:u,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([b,g,f],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",s]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Status",children:h||!N?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,c.Button,{icon:V?"lock":"lock-open",content:V?"Locked":"Unlocked",onClick:function(){return a("toggle_suit_lock")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealing,s=l.helmet,u=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,C=l.boots,h=l.bootsDeployed,N=l.chest,V=l.chestDeployed;return(0,o.createComponentVNode)(2,c.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Deployed":"Deploy",disabled:d,selected:u,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:s?(0,i.capitalize)(s):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return a("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,i.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sign-out-alt":"sign-in-alt",content:h?"Deployed":"Deploy",disabled:d,selected:h,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:C?(0,i.capitalize)(C):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:V?"sign-out-alt":"sign-in-alt",content:V?"Deployed":"Deploy",disabled:d,selected:V,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:N?(0,i.capitalize)(N):"ERROR"})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealed,s=l.sealing,u=l.primarysystem,m=l.modules;return!d||s?(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,i.capitalize)(u||"None")]}),m&&m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,i.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,c.Button,{selected:e.name===u,content:e.name===u?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,c.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,c.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Selected",children:(0,i.capitalize)(e.chargetype)}),e.charges.map((function(n,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(n.caption),children:(0,o.createComponentVNode)(2,c.Button,{selected:e.realchargetype===n.index,icon:"arrow-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:n.index})}})},n.caption)}))]})})}):null]},e.name)}))]})}},17481:function(e,n,t){"use strict";n.__esModule=!0,n.Radio=void 0;var o=t(39812),r=(t(64499),t(41860)),c=t(71494),a=t(74814),i=t(76270),l=t(85952);n.Radio=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.rawfreq,m=s.minFrequency,p=s.maxFrequency,C=s.listening,h=s.broadcasting,N=s.subspace,V=s.subspaceSwitchable,b=s.chan_list,f=s.loudspeaker,g=s.mic_cut,k=s.spk_cut,v=s.useSyndMode,B=i.RADIO_CHANNELS.find((function(e){return e.freq===Number(u)})),L=156;return b&&b.length>0?L+=28*b.length+6:L+=24,V&&(L+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:L,resizable:!0,theme:v?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,n){return d("setFrequency",{freq:(0,r.round)(10*n)})}}),B&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:B.color,ml:2,children:["[",B.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:C?"volume-up":"volume-mute",selected:C,disabled:k,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,disabled:g,onClick:function(){return d("broadcast")}}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:N,content:"Subspace Tx "+(N?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"volume-up":"volume-mute",selected:f,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:b?b.map((function(e){var n=i.RADIO_CHANNELS.find((function(n){return n.freq===Number(e.freq)})),t="default";return n&&(t=n.color),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.display_name,labelColor:t,textAlign:"right",children:e.secure_channel&&N?(0,o.createComponentVNode)(2,a.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,a.Button,{content:"Switch",selected:e.chan===u,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},29509:function(e,n,t){"use strict";n.__esModule=!0,n.RapidPipeDispenser=n.ICON_BY_CATEGORY_NAME=void 0;var o=t(39812),r=t(34380),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=["Atmospherics","Disposals"],s={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};n.ICON_BY_CATEGORY_NAME=s;var u=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}],m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,m=l.category,p=l.selected_color,C=l.mode;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,i.Button,{selected:m===n,icon:s[e],color:"transparent",onClick:function(){return r("category",{category:n})},children:e},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C&e.bitmask,fluid:!0,content:e.name,onClick:function(){return r("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:l.paint_colors[p],children:(0,c.capitalize)(p)}),Object.keys(l.paint_colors).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:l.paint_colors[e],onClick:function(){return r("color",{paint_color:e})}},e)}))]})]})})},p=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.category,s=l.piping_layer,u=l.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createComponentVNode)(2,i.Section,{fill:!0,width:7.5,children:[0===d&&(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,mb:1,children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{my:0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e===s,content:"Layer "+e,onClick:function(){return c("piping_layer",{piping_layer:e})}})},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"120px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{ml:0,title:e.dir_name,selected:e.selected,style:{width:"40px",height:"40px",padding:0},onClick:function(){return c("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(9.5%, 9.5%)"}})},e.dir)}))})]})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.categories,l=void 0===c?[]:c,d=(0,a.useLocalState)(n,"categoryName"),u=d[0],m=d[1],p=l.find((function(e){return e.cat_name===u}))||l[0];return(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:s[e.cat_name],selected:e.cat_name===p.cat_name,onClick:function(){return m(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==p?void 0:p.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return r("pipe_type",{pipe_type:e.pipe_index,category:p.cat_name})}},e.pipe_index)}))]})};n.RapidPipeDispenser=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data.category;return(0,o.createComponentVNode)(2,l.Window,{width:550,height:570,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,fill:!0,children:(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,p)})})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,C)})]})})]})})})}},53976:function(e,n,t){"use strict";n.__esModule=!0,n.RequestConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).act,r=e.dept_list,i=e.department;return(0,o.createComponentVNode)(2,a.LabeledList,{children:r.sort().map((function(e){return e!==i&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"envelope-open-text",onClick:function(){return t("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return t("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Button,{selected:!i,icon:i?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",i?"OFF":"ON"]})})},1:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},2:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},3:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},4:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.message_log;return(0,o.createComponentVNode)(2,a.Section,{title:"Messages",children:l.length&&l.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print",{print:n+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},n)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No messages."})})},7:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.message,s=l.recipient,u=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message for "+s,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===u?"High Priority":1===u?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"share",onClick:function(){return i("department",{department:s})},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(i.department,i.screen,i.message_log,i.newmessagepriority,i.silent,i.announcementConsole,i.assist_dept,i.supply_dept,i.info_dept,i.message),d=(i.recipient,i.priority,i.msgStamped,i.msgVerified,i.announceAuth);return(0,o.createComponentVNode)(2,a.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,a.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};n.RequestConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,s=l.screen,u=l.newmessagepriority,m=l.announcementConsole,p=d[s];return(0,o.createComponentVNode)(2,i.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===s,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===s,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),u&&(0,o.createComponentVNode)(2,a.Section,{title:u>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:u>1?"bad":"average",bold:u>1})||null,(0,o.createComponentVNode)(2,p)]})})}},48639:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).data,o=e.title,r=t[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return t(r,{reset:!0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return t(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return t(r,{reverse:1})}})],4)},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,c.useSharedState)(n,"saveDialogTech",!1),s=d[0],u=d[1];return s?(0,o.createComponentVNode)(2,a.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u(!1)}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){u(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:l.name}),(0,o.createComponentVNode)(2,a.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,a.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return u(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.info.designs,u=e.disk;if(!u||!u.present)return null;var m=(0,c.useSharedState)(n,"saveDialogData",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return C(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){C(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,a.Box,{children:u.stored&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Type",children:u.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(u.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",u.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return C(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=e.target,u=e.designs,m=e.buildName,p=e.buildFiveName;return s?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),u&&u.length?u.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,a.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,a.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error"})},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=e.name,s=null,u=null;if("Protolathe"===d?(s=l.info.linked_lathe,u=l.lathe_designs):(s=l.info.linked_imprinter,u=l.imprinter_designs),!s||!s.present)return(0,o.createComponentVNode)(2,a.Section,{title:d,children:["No ",d," found."]});var p=s,C=p.total_materials,h=p.max_materials,N=p.total_volume,V=p.max_volume,b=p.busy,f=p.mats,g=p.reagents,k=p.queue,v=(0,c.useSharedState)(n,"protoTab",0),B=v[0],L=v[1],_="transparent",x=!1,w="layer-group";b?(w="hammer",_="average",x=!0):k&&k.length&&(w="sync",_="green",x=!0);var S="Protolathe"===d?"removeP":"removeI",I="Protolathe"===d?"lathe_ejectsheet":"imprinter_ejectsheet",y="Protolathe"===d?"disposeP":"disposeI",T="Protolathe"===d?"disposeallP":"disposeallI";return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:h,children:[C," cm\xb3 / ",h," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:V,children:[N,"u / ",V,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===B,onClick:function(){return L(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:w,iconSpin:x,color:_,selected:1===B,onClick:function(){return L(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===B,onClick:function(){return L(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===B,onClick:function(){return L(3)},children:"Chem Storage"})]}),0===B&&(0,o.createComponentVNode)(2,m,{target:s,designs:u,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,a.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})]})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){var t=(0,c.useLocalState)(n,"ejectAmt"+e.name,0),l=t[0],d=t[1];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,n){return d(n)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;d(0),i(I,((n={})[I]=e.name,n.amount=l,n))},children:"Num"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;return i(I,((n={})[I]=e.name,n.amount=50,n))},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===B&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",onClick:function(){return i(y,{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"trash",onClick:function(){return i(T)},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})},C=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.linked_destroy;if(!i.present)return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=i.loaded_item,d=i.origin_tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info,l=i.sync,d=i.linked_destroy,s=i.linked_imprinter,u=i.linked_lathe,m=(0,c.useSharedState)(n,"settingsTab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cogs",onClick:function(){return C(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return C(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,a.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,a.Table,{children:i.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.designs;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),s&&s.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"warning",children:"No designs found."})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.info),i=r.d_disk,l=r.t_disk;return i.present||l.present?(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,s,{disk:l}),(0,o.createComponentVNode)(2,u,{disk:i})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];n.ResearchConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=l.busy_msg,s=l.locked,u=(0,c.useSharedState)(n,"rdmenu",0),m=u[0],p=u[1],h=!1;return(d||s)&&(h=!0),(0,o.createComponentVNode)(2,i.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===n,disabled:h,onClick:function(){return p(n)},children:e.name},n)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||C[m].template]})})}},35606:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchServerController=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);n.ResearchServerController=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=(a.badmin,a.servers),l=(a.consoles,(0,r.useSharedState)(n,"selectedServer",null)),s=l[0],u=l[1],m=i.find((function(e){return e.id===s}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:u,server:m}):(0,o.createComponentVNode)(2,c.Section,{title:"Server Selection",children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return u(e.id)},children:e.name})},e.name)}))})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.badmin),i=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(n,"tab",0),p=d[0],C=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===p,onClick:function(){return C(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,s,{server:i})||null,1===p&&(0,o.createComponentVNode)(2,u,{server:i})||null,2===p&&a&&(0,o.createComponentVNode)(2,m,{server:i})||null]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.consoles,s=function(e,n){return-1!==e.id_with_upload.indexOf(n.id)},u=function(e,n){return-1!==e.id_with_download.indexOf(n.id)};return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:s(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_download",{server:l.ref,console:e.ref})},children:u(l,e)?"Download On":"Download Off"})]},e.name)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=(t.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return a("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Designs",children:(0,i.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return a("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.badmin,s=i.servers;return d?(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Server Data Transfer",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,c.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return a("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},86330:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=(t(76270),t(16007)),l=t(85952),d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.obviously_dead,u=i.oocnotes,m=i.can_sleeve_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:u})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.species,u=i.sex,m=i.mind_compat,p=i.synthetic,C=i.oocnotes,h=i.can_grow_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!h,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};n.ResleevingConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),h=(r.menu,r.coredumped),N=r.emergency,V=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,k),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return h&&(V=(0,o.createComponentVNode)(2,p)),N&&(V=(0,o.createComponentVNode)(2,C)),(0,i.modalRegisterBodyOverride)("view_b_rec",s),(0,i.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:V})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===i,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data,a=r.menu,i=r.bodyrecords,l=r.mindrecords;return 1===a?t=(0,o.createComponentVNode)(2,h):2===a?t=(0,o.createComponentVNode)(2,f,{records:i,actToDo:"view_b_rec"}):3===a&&(t=(0,o.createComponentVNode)(2,f,{records:l,actToDo:"view_m_rec"})),t},p=function(e,n){return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},C=function(e,n){var t=(0,c.useBackend)(n).act;return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return t("ejectdisk")}})}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return t("coredump")}})})]})},h=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,V)]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.pods,s=l.spods,u=l.selected_pod;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:u===e.pod,icon:u===e.pod&&"check",content:"Select",mt:s&&s.length?"2rem":"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):null},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.sleevers,d=i.spods,s=i.selected_sleever;return l&&l.length?l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,a.Button,{selected:s===e.sleever,icon:s===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},n)})):null},b=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.spods,s=l.selected_printer;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:s===e.spod,icon:s===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),t]},n)})):null},f=function(e,n){var t=(0,c.useBackend)(n).act,r=e.records,i=e.actToDo;return r.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:r.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return t(i,{ref:e.recref})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},k=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:i&&i.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[i.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},88359:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingPod=void 0;var o=t(39812),r=t(85952),c=t(71494),a=t(74814);n.ResleevingPod=function(e,n){var t=(0,c.useBackend)(n).data,i=t.occupied,l=t.name,d=t.health,s=t.maxHealth,u=t.stat,m=t.mindStatus,p=t.mindName,C=t.resleeveSick,h=t.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:i?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:2===u?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===u?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/s,children:[d,"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),C?(0,o.createComponentVNode)(2,a.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",h?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},24455:function(e,n,t){"use strict";n.__esModule=!0,n.RoboticsControlConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RoboticsControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.can_hack,u=d.safety,m=d.show_detonate_all,p=d.cyborgs,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bomb",disabled:u,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,i,{cyborgs:C,can_hack:s})]})})};var i=function(e,n){var t=e.cyborgs,a=(e.can_hack,(0,r.useBackend)(n)),i=a.act,l=a.data;return t.length?t.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,c.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return i("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return i("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return i("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,c.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,c.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,c.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No cyborg units detected within access parameters."})}},52330:function(e,n,t){"use strict";n.__esModule=!0,n.RogueZones=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RogueZones=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.timeout_percent,s=l.diffstep,u=l.difficulty,m=l.occupied,p=l.scanning,C=l.updated,h=l.debug,N=l.shuttle_location,V=l.shuttle_at_station,b=l.scan_ready,f=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mineral Content",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle Location",buttons:f&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"rocket",onClick:function(){return i("recall_shuttle")},children:"Recall Shuttle"})||null,children:N}),m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return i("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,C&&!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,c.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,c.Box,{children:["Diffstep: ",s]}),(0,o.createComponentVNode)(2,c.Box,{children:["Difficulty: ",u]}),(0,o.createComponentVNode)(2,c.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,c.Box,{children:["Debug: ",h]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle Location: ",N]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle at station: ",V]}),(0,o.createComponentVNode)(2,c.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},59412:function(e,n,t){"use strict";n.__esModule=!0,n.RustCoreMonitorContent=n.RustCoreMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustCoreMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Plasma Content"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.has_field&&"yellow",value:e.target_field_strength,unit:"(W.m^-3)",minValue:1,maxValue:1e3,stepPixelSize:1,onDrag:function(n,t){return c("set_fieldstr",{core:e.ref,fieldstr:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell)]},e.name)}))]})})};n.RustCoreMonitorContent=i},59327:function(e,n,t){"use strict";n.__esModule=!0,n.RustFuelContent=n.RustFuelControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustFuelControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.fuels;return(0,o.createComponentVNode)(2,a.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fuel Rod Composition"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};n.RustFuelContent=i},54943:function(e,n,t){"use strict";n.__esModule=!0,n.Secbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Secbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.idcheck,p=l.check_records,C=l.check_arrest,h=l.arrest_type,N=l.declare_arrests,V=l.bot_patrolling,b=l.patrol;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("ignorearr")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("switchmode")},children:h?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("declarearrests")},children:N?"Yes":"No"})}),!!V&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,c.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return i("patrol")},children:b?"Yes":"No"})})]})})||null]})})}},57436:function(e,n,t){"use strict";n.__esModule=!0,n.SecureSafe=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.l_setshort,s=i.code,u=i.emagged;return(0,o.createComponentVNode)(2,c.Box,{width:"185px",children:(0,o.createComponentVNode)(2,c.Grid,{width:"1px",children:[["1","4","7","R"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:e,textAlign:"center",fontSize:"40px",height:"50px",lineHeight:1.25,disabled:!!u||!!d&&1||"R"!==e&&!l||"ERROR"===s&&"R"!==e&&1,onClick:function(){return a("type",{digit:e})}},e)}))},e[0])}))})})};n.SecureSafe=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.code,s=l.l_setshort,u=l.l_set,m=l.emagged,p=l.locked,C=!(u||s);return(0,o.createComponentVNode)(2,a.Window,{width:250,height:380,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{m:"6px",children:[C&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",info:1,children:"ENTER NEW 5-DIGIT PASSCODE."}),!!m&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"LOCKING SYSTEM ERROR - 1701"}),!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"ALERT: MEMORY SYSTEM ERROR - 6040 201"}),(0,o.createComponentVNode)(2,c.Section,{height:"60px",children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",position:"center",fontSize:"35px",children:d&&d||(0,o.createComponentVNode)(2,c.Box,{textColor:p?"red":"green",children:p?"LOCKED":"UNLOCKED"})})}),(0,o.createComponentVNode)(2,c.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.Flex.Item,{ml:"6px",width:"129px"})]})]})})})}},71915:function(e,n,t){"use strict";n.__esModule=!0,n.SecurityRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.SecurityRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N&&(t=(0,o.createComponentVNode)(2,C)),(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,c.Section,{flexGrow:!0,children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.security,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Security Data",children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return a("del_r_2")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.general;return i&&i.fields?(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:i.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",inline:!0,preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{textAlign:"right",children:[!!i.has_photos&&i.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_side")},children:"Update Side Photo"})]})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,icon:"list",onClick:function(){return a("screen",{screen:2})},children:"List Records"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"wrench",selected:3===i,onClick:function(){return a("screen",{screen:3})},children:"Record Maintenance"})]})}},93550:function(e,n,t){"use strict";n.__esModule=!0,n.SeedStorage=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(64499);n.SeedStorage=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.scanner,s.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(u);return(0,o.createComponentVNode)(2,a.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,i.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,c.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:Object.keys(e.traits).map((function(n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.toTitleCase)(n),children:e.traits[n]},n)}))})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},16765:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldCapacitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083);n.ShieldCapacitor=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=s.active,m=s.time_since_fail,p=s.stored_charge,C=s.max_charge,h=s.charge_rate,N=s.max_charge_rate;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:100*(0,i.round)(p/C,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,step:100,stepPixelSize:.2,minValue:1e4,maxValue:N,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,n){return d("charge_rate",{rate:n})}})})]})})})})}},79229:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldGenerator=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083),d=t(67861);n.ShieldGenerator=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.locked);return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:a?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)})})};var s=function(e,n){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},u=function(e,n){var t=(0,r.useBackend)(n),c=t.act,d=t.data.lockedData,s=d.capacitors,u=d.active,m=d.failing,p=d.radius,C=d.max_radius,h=d.z_range,N=d.max_z_range,V=d.average_field_strength,b=d.target_field_strength,f=d.max_field_strength,g=d.shields,k=d.upkeep,v=d.strengthen_rate,B=d.max_strengthen_rate,L=d.gen_power,_=(s||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overall Field Strength",children:[(0,i.round)(V,2)," Renwick (",b&&(0,i.round)(100*V/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(k)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(L)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:_?s.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor #"+n,children:[e.active?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,i.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."})})]})]},n)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"Online":"Offline",selected:u,onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:C,value:p,unit:"m",onDrag:function(e,n){return c("change_radius",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:N,value:h,unit:"vertical range",onDrag:function(e,n){return c("z_range",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:B,value:v,format:function(e){return(0,i.round)(e,1)},unit:"Renwick/s",onDrag:function(e,n){return c("strengthen_rate",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:f,value:b,unit:"Renwick",onDrag:function(e,n){return c("target_field_strength",{val:n})}})})]})})],4)}},89957:function(e,n,t){"use strict";n.__esModule=!0,n.ShutoffMonitorContent=n.ShutoffMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.ShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return c("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return c("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};n.ShutoffMonitorContent=i},34404:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleControl=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t="ERROR",r="bad",c=!1;return"docked"===e?(t="DOCKED",r="good"):"docking"===e?(t="DOCKING",r="average",c=!0):"undocking"===e?(t="UNDOCKING",r="average",c=!0):"undocked"===e&&(t="UNDOCKED",r="#676767"),c&&n&&(t+="-MANUAL"),(0,o.createComponentVNode)(2,a.Box,{color:r,children:t})},d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.engineName,s=void 0===d?"Bluespace Drive":d,u=i.shuttle_status,m=i.shuttle_state,p=i.has_docking,C=i.docking_status,h=i.docking_override,N=i.docking_codes;return(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:u}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:s,children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",children:l(C,h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:N||"Not Set"})})],4)||null]})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_launch,d=i.can_cancel,s=i.can_force;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("force")},color:"bad",disabled:!s,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},u={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_cloak,u=i.can_pick,m=i.legit,p=i.cloaked,C=i.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!u,onClick:function(){return r("pick")},children:C})})]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_pick,u=i.destination_name,m=i.fuel_usage,p=i.fuel_span,C=i.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,a.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:u})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[C," m/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.autopilot,u=d.can_rename,m=d.shuttle_state,p=d.is_moving,C=d.skip_docking,h=d.docking_status,N=d.docking_override,V=d.shuttle_location,b=d.can_cloak,f=d.cloaked,g=d.can_autopilot,k=d.routes,v=d.is_in_transit,B=d.travel_progress,L=d.time_left,_=d.doors,x=d.sensors;return(0,o.createFragment)([s&&(0,o.createComponentVNode)(2,a.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",buttons:u&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(V)}),!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===h,disabled:"undocked"!==h&&"docked"!==h,onClick:function(){return i("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===h,disabled:"docked"!==h&&"undocked"!==h,onClick:function(){return i("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(h,N)})})||null,b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:f,icon:f?"eye":"eye-o",onClick:function(){return i("toggle_cloaked")},children:f?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.Button,{selected:s,icon:s?"eye":"eye-o",onClick:function(){return i("toggle_autopilot")},children:s?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),v&&(0,o.createComponentVNode)(2,a.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,maxValue:100,value:B,children:[L,"s"]})})})})||null,Object.keys(_).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(_).map((function(e){var n=_[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.open&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",n.bolted&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(x).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(x).map((function(e){var n=x[e];return-1!==n.reading?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[n.pressure,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[n.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:[n.oxygen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:[n.nitrogen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:[n.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",children:[n.phoron,"%"]}),n.other&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:[n.other,"%"]})||null]})},e)}))})})||null],0)}))};n.ShuttleControl=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.subtemplate);return(0,o.createComponentVNode)(2,i.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u[r]})})}},32325:function(e,n,t){"use strict";n.__esModule=!0,n.SignalerContent=n.Signaler=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Signaler=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.code,s=l.frequency,u=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:u/10,maxValue:m/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,n){return i("freq",{freq:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,n){return i("code",{code:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return i("signal")}})})})]})};n.SignalerContent=l},80646:function(e,n,t){"use strict";n.__esModule=!0,n.Sleeper=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.Sleeper=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,V));return(0,o.createComponentVNode)(2,i.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=(r.occupant,r.dialysis),i=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h,{title:"Dialysis",active:a,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,h,{title:"Stomach Pump",active:i,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,N)],4)},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return i("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return i("ejectify")}}),(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return i("changestasis")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(s.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxTemp,value:s.bodyTemperature/s.maxTemp,color:u[s.temperatureSuitability+3],children:[(0,r.round)(s.btCelsius,0),"\xb0C,",(0,r.round)(s.btFaren,0),"\xb0F"]})}),!!s.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.bloodMax,value:s.bloodLevel/s.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[s.bloodPercent,"%, ",s.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[s.pulse," BPM"]})],4)]})})},C=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]],0)},n)},n)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerMaxSpace,s=i.beakerFreeSpace,u=e.active,m=e.actToDo,p=e.title,C=u&&s>0;return(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l||s<=0,selected:C,icon:C?"toggle-on":"toggle-off",content:C?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:s/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[s,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.occupant,d=i.chemicals,s=i.maxchem,u=i.amounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,n){var t,c="";return e.overdosing?(c="bad",t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(c="average",t=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:t,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s,value:e.occ_amount/s,color:c,mr:"0.5rem",children:[e.pretty_amount,"/",s,"u"]}),u.map((function(n,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+n>s||2===l.stat,icon:"syringe",content:n,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:n})}},t)}))]})})},n)}))})},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",i&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},55896:function(e,n,t){"use strict";n.__esModule=!0,n.SmartVend=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.SmartVend=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.config,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[s.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===s.locked,info:-1!==s.locked,children:-1===s.locked?(0,o.createComponentVNode)(2,a.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,a.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===s.contents.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},n)}))(s.contents)]})]})})})}},20561:function(e,n,t){"use strict";n.__esModule=!0,n.Smes=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(58083),i=t(85952),l=t(41860),d=1e3;n.Smes=function(e,n){var t=(0,r.useBackend)(n),s=t.act,u=t.data,m=u.capacityPercent,p=u.capacity,C=u.charge,h=u.inputAttempt,N=u.inputting,V=u.inputLevel,b=u.inputLevelMax,f=u.inputAvailable,g=u.outputAttempt,k=u.outputting,v=u.outputLevel,B=u.outputLevelMax,L=u.outputUsed,_=(m>=100?"good":N&&"average")||"bad",x=(k?"good":C>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:.01*m,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(C/6e4,1)," kWh / ",(0,l.round)(p/6e4)," kWh (",m,"%)"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Input",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return s("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:_,children:(m>=100?"Fully Charged":N&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===V,onClick:function(){return s("input",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===V,onClick:function(){return s("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:V/d,fillValue:f/d,minValue:0,maxValue:b/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("input",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:V===b,onClick:function(){return s("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:V===b,onClick:function(){return s("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(f)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return s("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:x,children:k?"Sending":C>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return s("output",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===v,onClick:function(){return s("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:v/d,minValue:0,maxValue:B/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("output",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:v===B,onClick:function(){return s("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:v===B,onClick:function(){return s("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(L)})]})})]})})}},21633:function(e,n,t){"use strict";n.__esModule=!0,n.SolarControl=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.SolarControl=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.generated,u=d.generated_ratio,m=d.sun_angle,p=d.array_angle,C=d.rotation_rate,h=d.max_rotation_rate,N=d.tracking_state,V=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,a.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar panels",color:V>0?"good":"bad",children:V})]})}),(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:s+" W"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:0===N,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"clock-o",content:"Timed",selected:1===N,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:2===N,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Azimuth",children:[(0===N||1===N)&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth",{value:n})}}),1===N&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-h-.01,maxValue:h+.01,value:C,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth_rate",{value:n})}}),2===N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},57762:function(e,n,t){"use strict";n.__esModule=!0,n.SpaceHeater=void 0;var o=t(39812),r=t(76270),c=t(71494),a=t(74814),i=t(85952);n.SpaceHeater=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.temp,u=d.minTemp,m=d.maxTemp,p=d.cell,C=d.power;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[s," K (",s-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[C,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Knob,{animated:!0,value:s-r.T0C,minValue:u-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,n){return l("temp",{newtemp:n+r.T0C})}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},58215:function(e,n,t){"use strict";n.__esModule=!0,n.Stack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);n.Stack=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.amount,s=l.recipes;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,i,{recipes:s})})})})};var i=function s(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.recipes);return Object.keys(a).sort().map((function(e){var n=a[e];return n.ref===undefined?(0,o.createComponentVNode)(2,c.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,children:(0,o.createComponentVNode)(2,s,{recipes:n})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:n})}))},l=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(i.max_res_amount/i.res_amount)),s=[5,10,25],u=[],m=function(){var e=C[p];d>=e&&u.push((0,o.createComponentVNode)(2,c.Button,{content:e*i.res_amount+"x",onClick:function(){return a("make",{ref:i.ref,multiplier:e})}}))},p=0,C=s;p1?"s":""),C+=")",u>1&&(C=u+"x "+C);var h=function(e,n){return e.req_amount>n?0:Math.floor(n/e.req_amount)}(d,i);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Table,{children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,disabled:!h,icon:"wrench",content:C,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&h>1&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:h})})]})})})}},32015:function(e,n,t){"use strict";n.__esModule=!0,n.StationAlertConsoleContent=n.StationAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.categories;return(void 0===i?[]:i).map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var n="";return e.has_cameras?n=(0,o.createComponentVNode)(2,c.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(n=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Alarm Origin Lost."}):"",n],0,null,e.name)}))],0)},e.category)}))};n.StationAlertConsoleContent=i},52649:function(e,n,t){"use strict";n.__esModule=!0,n.StationBlueprintsContent=n.StationBlueprints=void 0;var o=t(39812),r=(t(64499),t(85531),t(34380),t(2497),t(71494)),c=t(74814),a=t(85952);n.StationBlueprints=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,i)})};var i=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=(t.config,i.mapRef);i.areas,i.turfs;return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:"Honk!"}),2),(0,o.createVNode)(1,"div","CameraConsole__right",(0,o.createComponentVNode)(2,c.ByondUi,{className:"CameraConsole__map",params:{id:l,type:"map"}}),2)],4)};n.StationBlueprintsContent=i},72e3:function(e,n,t){"use strict";n.__esModule=!0,n.SuitCycler=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitCycler=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.active,m=c.locked,p=c.uv_active,C=(0,o.createComponentVNode)(2,i);return p?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):u&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.occupied,s=i.suit,u=i.helmet,m=i.departments,p=i.species,C=i.uv_level,h=i.max_uv_level,N=i.can_repair,V=i.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",content:"Lock",onClick:function(){return a("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"suit"})}})}),N&&V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit Damage",children:[V,(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"Repair",onClick:function(){return a("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,c.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return a("department",{department:e})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return a("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return a("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"50px",value:C,minValue:1,maxValue:h,stepPixelSize:30,onChange:function(e,n){return a("radlevel",{radlevel:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return a("uv")}})})]})})],4)},l=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.model_text,d=i.userHasAccess;return(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return a("lock")}})})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},80748:function(e,n,t){"use strict";n.__esModule=!0,n.SuitStorageUnit=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitStorageUnit=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.panelopen,m=c.uv_active,p=c.broken,C=(0,o.createComponentVNode)(2,i);return u?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):p&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.open,s=i.safeties,u=i.occupied,m=i.suit,p=i.helmet,C=i.mask;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,c.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return a("lock")}}),!l&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return a("door")}})],0),children:[!(!u||!s)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,c.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,c.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,c.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return a("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:u&&s,textAlign:"center",onClick:function(){return a("uv")}})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.uv_super;return(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,n){return a("toggleUV")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return a("togglesafeties")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},6951:function(e,n,t){"use strict";n.__esModule=!0,n.SupermatterMonitorContent=n.SupermatterMonitor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=t(41860),l=t(2497);n.SupermatterMonitor=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n);t.act;return t.data.active?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)};n.SupermatterMonitorContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.supermatters;return(0,o.createComponentVNode)(2,c.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,c.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},n)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.SM_area,u=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,C=d.SM_ambientpressure,h=d.SM_EPR,N=d.SM_gas_O2,V=d.SM_gas_CO2,b=d.SM_gas_N2,f=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,c.Section,{title:(0,l.toTitleCase)(s),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{animated:!0,value:u,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,c.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.Box,{color:(C>1e4?"bad":C>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" kPa"},value:C})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,c.Box,{color:(h>4?"bad":h>1&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)},value:h})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),"%"]})]})})]})})}},12431:function(e,n,t){"use strict";n.__esModule=!0,n.SupplyConsole=void 0;var o=t(39812),r=t(64499),c=(t(41860),t(58083)),a=t(71494),i=t(74814),l=t(16007),d=t(85952),s=t(85531),u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.supply_points,l=e.args,d=l.name,s=l.cost,u=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,i.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"shopping-cart",content:"Buy - "+s+" points",disabled:s>c,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,i.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})})};n.SupplyConsole=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data;return(0,l.modalRegisterBodyOverride)("view_crate",u),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,i.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.supply_points,s=l.shuttle,u=null,m=!1;return l.shuttle_auth&&(1===s.launch&&0===s.mode?u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==s.launch||3!==s.mode&&1!==s.mode?1===s.launch&&5===s.mode&&(u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):u=(0,o.createComponentVNode)(2,i.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),s.force&&(m=!0)),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([u,m?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:s.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engine",children:s.engine}),4===s.mode?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA",children:s.time>1?(0,c.formatTime)(s.time):"LATE"}):null]})})]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.order_auth,(0,a.useLocalState)(n,"tabIndex",0)),c=r[0],l=r[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"box",selected:0===c,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"check-circle-o",selected:1===c,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"circle-o",selected:2===c,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:3===c,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:4===c,onClick:function(){return l(4)},children:"Export history"})]}),0===c?(0,o.createComponentVNode)(2,C):null,1===c?(0,o.createComponentVNode)(2,h,{mode:"Approved"}):null,2===c?(0,o.createComponentVNode)(2,h,{mode:"Requested"}):null,3===c?(0,o.createComponentVNode)(2,h,{mode:"All"}):null,4===c?(0,o.createComponentVNode)(2,N):null]})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.categories,u=l.supply_packs,m=l.contraband,p=l.supply_points,C=(0,a.useLocalState)(n,"activeCategory",null),h=C[0],N=C[1],V=(0,s.flow)([(0,r.filter)((function(e){return e.group===h})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(u);return(0,o.createComponentVNode)(2,i.Section,{level:2,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e,selected:e===h,onClick:function(){return N(e)}},e)}))})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,ml:2,children:(0,o.createComponentVNode)(2,i.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Stack,{align:"center",justify:"flex-start",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return c("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return c("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return c("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.mode,d=c.orders,s=c.order_auth,u=c.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:["Requested"===l&&s?(0,o.createComponentVNode)(2,i.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{title:"Order "+(n+1),buttons:"All"===l&&s?(0,o.createComponentVNode)(2,i.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.entries.map((function(n){return n.entry?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:s?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.status}):null]}),s&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:"Approve",disabled:e.cost>u,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},n)}))]}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No orders found."})},N=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.receipts,d=c.order_auth;return l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.title.map((function(n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:d?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry},n.field)})),e.error?(0,o.createComponentVNode)(2,i.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(n,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:t+1,edit:"meow","default":n.object})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:t+1})}})],4):null,children:[n.quantity,"x -> ",n.value," points"]},t)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},n)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No receipts found."})}},30111:function(e,n,t){"use strict";n.__esModule=!0,n.TEGenerator=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.TEGenerator=function(e,n){var t=(0,c.useBackend)(n).data,r=t.totalOutput,s=t.maxTotalOutput,u=t.thermalOutput,m=t.primary,p=t.secondary;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:r,maxValue:s,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(u)})]})}),m&&p?(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,n){var t=e.name,c=e.values,i=c.dir,d=c.output,s=c.flowCapacity,u=c.inletPressure,m=c.inletTemperature,p=c.outletPressure,C=c.outletTemperature;return(0,o.createComponentVNode)(2,a.Section,{title:t+" ("+i+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(s,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*u,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(C,2)," K"]})]})})}},58457:function(e,n,t){"use strict";n.__esModule=!0,n.Tank=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Tank=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.connected,s=l.showToggle,u=void 0===s||s,m=l.maskConnected,p=l.tankPressure,C=l.releasePressure,h=l.defaultReleasePressure,N=l.minReleasePressure,V=l.maxReleasePressure;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:C===N,onClick:function(){return i("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(C),width:"65px",unit:"kPa",minValue:N,maxValue:V,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:C===V,onClick:function(){return i("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"",disabled:C===h,onClick:function(){return i("pressure",{pressure:"reset"})}})]})]})})]})})}},38754:function(e,n,t){"use strict";n.__esModule=!0,n.TankDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TankDispenser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return i("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return i("oxygen")}}),children:l.oxygen})]})})})})}},73754:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsLogBrowser=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.TelecommsLogBrowser=function(e,n){var t=(0,c.useBackend)(n),r=t.act,s=t.data,u=s.universal_translate,m=s.network,p=s.temp,C=s.servers,h=s.selectedServer;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(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:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===C.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),h?(0,o.createComponentVNode)(2,d,{network:m,server:h,universal_translate:u}):(0,o.createComponentVNode)(2,l,{network:m,servers:C})]})})};var l=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.network,e.servers);return i&&i.length?(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,a.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Return",icon:"undo",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,a.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,s,{log:e}):(0,o.createComponentVNode)(2,s,{error:!0})})},e.id)})):"No Logs Detected."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data,e.log),i=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,s=l.name,u=l.race,m=l.job,p=l.message;return i?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:[s," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},29441:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMachineBrowser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.TelecommsMachineBrowser=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.network,u=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u&&u.length?(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-box",verticalAlign:"middle",children:u}),(0,o.createComponentVNode)(2,c.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,c.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,c.Button,{content:s,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,i,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,c.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,c.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return a("mainmenu")}}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,c.LabeledList,{children:i.length?i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,c.Button,{content:"View",icon:"eye",onClick:function(){return a("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},86756:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMultitoolMenu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(36355),i=t(85952);n.TelecommsMultitoolMenu=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),s=(c.temp,c.on,c.id,c.network,c.autolinkers,c.shadowlink,c.options);c.linked,c.filter,c.multitool,c.multitool_buffer;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:s})]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.temp,i.on),d=i.id,s=i.network,u=i.autolinkers,m=i.shadowlink,p=(i.options,i.linked),C=i.filter,h=i.multitool,N=i.multitool_buffer;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return a("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:d,onClick:function(){return a("id")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prefabrication",children:u?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,h?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Multitool Buffer",children:[N?(0,o.createFragment)([N.name,(0,o.createTextVNode)(" ("),N.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,c.Button,{color:N?"green":null,content:N?"Link ("+N.id+")":"Add Machine",icon:N?"link":"plus",onClick:N?function(){return a("link")}:function(){return a("buffer")}}),N?(0,o.createComponentVNode)(2,c.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return a("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return a("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Filtering Frequencies",mt:1,children:[C.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return a("delete",{"delete":e.freq})}},e.index)})),C&&0!==C.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No filters."})]})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.options),l=i.use_listening_level,d=i.use_broadcasting,s=i.use_receiving,u=i.listening_level,m=i.broadcasting,p=i.receiving,C=i.use_change_freq,h=i.change_freq,N=i.use_broadcast_range,V=i.use_receive_range,b=i.range,f=i.minRange,g=i.maxRange;return l||d||s||C||N||V?(0,o.createComponentVNode)(2,c.Section,{title:"Options",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock-closed":"lock-open",content:u?"Yes":"No",onClick:function(){return a("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return a("broadcast")}})}):null,s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return a("receive")}})}):null,C?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wave-square",selected:!!h,content:h?"Yes ("+h+")":"No",onClick:function(){return a("change_freq")}})}):null,N||V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(N?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:b,minValue:f,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,n){return a("range",{range:n})}})}):null]})}):(0,o.createComponentVNode)(2,c.Section,{title:"No Options Found"})}},18509:function(e,n,t){"use strict";n.__esModule=!0,n.Teleporter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Teleporter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked_name,s=l.station_connected,u=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bullseye",onClick:function(){return i("select_target")},content:d})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return i("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return i("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Station",children:s?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hub",children:u?"Connected":"Not Connected"})]})})})})}},62555:function(e,n,t){"use strict";n.__esModule=!0,n.TelesciConsoleContent=n.TelesciConsole=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.TelesciConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.noTelepad);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.insertedGps,s=l.rotation,u=l.currentZ,m=l.cooldown,p=l.crystalCount,C=l.maxCrystals,h=(l.maxPossibleDistance,l.maxAllowedDistance),N=l.distance,V=l.tempMsg,b=l.sectorOptions,f=l.lastTeleData;return(0,o.createComponentVNode)(2,a.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d,onClick:function(){return i("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,a.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,a.Box,{children:V})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:s,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,n){return i("setrotation",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:N,format:function(e){return e+"/"+h+" m"},minValue:0,maxValue:h,step:1,stepPixelSize:4,onDrag:function(e,n){return i("setdistance",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:u===e,onClick:function(){return i("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:-90,onClick:function(){return i("send")},content:"Send"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:90,onClick:function(){return i("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",iconRotation:90,onClick:function(){return i("recal")},content:"Recalibrate"})]})]}),f&&(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Telepad Location",children:[f.src_x,", ",f.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[f.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[f.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.Section,{children:["Crystals: ",p," / ",C]})]})};n.TelesciConsoleContent=d},55096:function(e,n,t){"use strict";n.__esModule=!0,n.TimeClock=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(14959);n.TimeClock=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.department_hours,m=s.user_name,p=s.card,C=s.assignment,h=s.job_datum,N=s.allow_change_job,V=s.job_choices;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:u[e]>6?"good":u[e]>1?"average":"bad",children:[(0,r.toFixed)(u[e],1)," ",1===u[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:h.selection_color,p:.8,children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:h.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:h.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:h.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:h.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:h.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",h.pto_department]})||h.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",h.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!N||!h||0===h.timeoff_factor||"Dismissed"===C)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:h.timeoff_factor>0&&(u[h.pto_department]>0&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(V).length&&Object.keys(V).map((function(e){return V[e].map((function(n){return(0,o.createComponentVNode)(2,a.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":n})},children:n},n)}))}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},24389:function(e,n,t){"use strict";n.__esModule=!0,n.TransferValve=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TransferValve=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.tank_one,s=l.tank_two,u=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!s,onClick:function(){return i("toggle")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!u,onClick:function(){return i("device")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return i("remove_device")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return i("tankone")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return i("tanktwo")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},95893:function(e,n,t){"use strict";n.__esModule=!0,n.TurbineControl=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.TurbineControl=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.connected,d.compressor_broke),u=d.turbine_broke,m=d.broken,p=d.door_status,C=d.online,h=d.power,N=d.rpm,V=d.temp;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,a.Box,{color:C?"good":"bad",children:!C||s||u?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:C,content:"Compressor Power",onClick:function(){return l(C?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(h)})})]})})]})})}},62542:function(e,n,t){"use strict";n.__esModule=!0,n.Turbolift=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Turbolift=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.floors,s=l.doors_open,u=l.fire_mode;return(0,o.createComponentVNode)(2,a.Window,{width:480,height:260+25*u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Floor Selection",className:u?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"door-open":"door-closed",content:s?u?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:s&&!u,color:u?"red":null,onClick:function(){return i("toggle_doors")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return i("emergency_stop")}})],4),children:[!u||(0,o.createComponentVNode)(2,c.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,c.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return i("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},89761:function(e,n,t){"use strict";n.__esModule=!0,n.GenericUplink=n.Uplink=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Uplink=function(e,n){var t=(0,c.useBackend)(n).data,r=(0,c.useLocalState)(n,"screen",0),i=r[0],m=r[1],p=t.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:i,setScreen:m}),0===i&&(0,o.createComponentVNode)(2,u,{currencyAmount:p,currencySymbol:"TC"})||1===i&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,a.Section,{color:"bad",children:"Error"})]})})};var d=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=e.screen,l=e.setScreen,d=r.discount_name,s=r.discount_amount,u=r.offer_expiry;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Item Discount",level:2,children:s<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",s,"% off. Offer expires at: ",u]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.exploit,d=i.locked_records;return(0,o.createComponentVNode)(2,a.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record.split("
    ").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},u=function(e,n){var t,l,d=e.currencyAmount,s=void 0===d?0:d,u=e.currencySymbol,p=void 0===u?"\u20ae":u,C=(0,c.useBackend)(n),h=C.act,N=C.data,V=N.compactMode,b=N.lockable,f=N.categories,g=void 0===f?[]:f,k=(0,c.useLocalState)(n,"searchText",""),v=k[0],B=k[1],L=(0,c.useLocalState)(n,"category",null==(t=g[0])?void 0:t.name),_=L[0],x=L[1],w=(0,r.createSearch)(v,(function(e){return e.name+e.desc})),S=v.length>0&&g.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,n){return n<25}))||(null==(l=g.find((function(e){return e.name===_})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,i.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,value:v,onInput:function(e,n){return B(n)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:V?"list":"info",content:V?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return h("lock")}})],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[0===v.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:g.map((function(e){var n;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===_,onClick:function(){return x(e.name)},children:[e.name," (",(null==(n=e.items)?void 0:n.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:[0===S.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:0===v.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:v.length>0||V,currencyAmount:s,currencySymbol:p,items:S})]})]})})};n.GenericUplink=u;var m=function(e,n){var t=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,s=(0,c.useBackend)(n).act,u=(0,c.useLocalState)(n,"hoveredItem",{}),m=u[0],p=u[1],C=m&&m.cost||0,h=e.items.map((function(e){var n=m&&m.name!==e.name,t=l-C=0||(r[t]=e[t]);return r}(e,["spec"]),l=r.action,d=r.test,s=r.tooltip,u=r.content;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({onClick:function(){return t(l)},icon:d?"toggle-on":"toggle-off",selected:d,fluid:!0,tooltip:s.main+" "+(d?s.disable:s.enable),content:d?u.enabled:u.disabled},i)))}},21162:function(e,n,t){"use strict";n.__esModule=!0,n.Wires=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Wires=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.wires||[],s=l.status||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:150+30*d.length,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return i("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Pulse",onClick:function(){return i("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return i("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!s.length&&(0,o.createComponentVNode)(2,c.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},81522:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactAnalyzer=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.XenoarchArtifactAnalyzer=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:250,height:140,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.owned_scanner,d=i.scan_in_progress;return l?d?(0,o.createComponentVNode)(2,a.Section,{title:"Scan In Progress",children:["Scanning...",(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return c("scan")},children:"Cancel Scan"})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Artifact Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan")},children:"Begin Scan"})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Scanner Detected",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: No scanner was detected. This machine requires a scanner to operate."})})}},40875:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactHarvester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchArtifactHarvester=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data.info,s=d.no_scanner,u=d.harvesting,m=d.inserted_battery;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: No scanner detected."})||(0,o.createComponentVNode)(2,c.Section,{children:u>0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||u<0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})})})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.info.inserted_battery);return Object.keys(a).length?(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:a.stored_charge,maxValue:a.capacity}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})}},88835:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchDepthScanner=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchDepthScanner=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current,s=l.positive_locations;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return i("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i("clear")}}),children:s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return i("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No traces found."})})]})})}},5622:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchHandheldPowerUtilizer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchHandheldPowerUtilizer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.inserted_battery,s=l.anomaly,u=l.charge,m=l.capacity,p=l.timeleft,C=l.activated,h=l.duration,N=l.interval;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!d,icon:"eject",onClick:function(){return i("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomalies Detected",children:s||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"power-off",onClick:function(){return i("startup")},children:C?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:h,stepPixelSize:4,maxValue:30,onDrag:function(e,n){return i("changeduration",{duration:10*n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:N,stepPixelSize:10,maxValue:10,onDrag:function(e,n){return i("changeinterval",{interval:10*n})}})})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},53702:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchReplicator=void 0;var o=t(39812),r=(t(41860),t(2497),t(71494)),c=t(74814),a=t(85952);n.XenoarchReplicator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.tgui_construction;return(0,o.createComponentVNode)(2,a.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return i("construct",{key:e.key})}},e.key)}))})})}},13153:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSpectrometer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.XenoarchSpectrometer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.scanned_item,u=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,C=d.scanning,h=d.scanner_seal_integrity,N=d.scanner_rpm,V=d.scanner_temperature,b=d.coolant_usage_rate,f=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),k=d.coolant_purity,v=d.optimal_wavelength,B=d.maser_wavelength,L=d.maser_wavelength_max,_=d.maser_efficiency,x=d.radiation,w=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,a.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"signal",selected:C,onClick:function(){return l("scanItem")},children:C?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Item",children:s||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heuristic Analysis",children:u||"None found."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:_,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,value:B,fillValue:v,minValue:1,maxValue:L,format:function(e){return e+" MHz"},step:10,onDrag:function(e,n){return l("maserWavelength",{wavelength:n})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:N,minValue:0,maxValue:1e3,color:"good",children:[N," RPM"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:V,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[V," K"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,c.Button,{selected:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:x,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[x," mSv"]})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:b,maxValue:f,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,n){return l("coolantRate",{coolant:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:k,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Latest Results",children:(0,i.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})]})})}},19820:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSuspension=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchSuspension=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cell,s=l.cellCharge,u=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,c.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return i("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*u,Infinity],average:[.5*u,.75*u],bad:[-Infinity,.5*u]},value:s,maxValue:u})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return i("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},71739:function(e,n,t){"use strict";n.__esModule=!0,n.Scrubber=n.Vent=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);t(76270);n.Vent=function(e,n){var t=e.vent,i=(0,c.useBackend)(n).act,l=t.id_tag,d=t.long_name,s=t.power,u=t.checks,m=t.excheck,p=t.incheck,C=t.direction,h=t.external,N=t.internal,V=t.extdefault,b=t.intdefault;return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return i("power",{id_tag:l,val:Number(!s)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"siphon"!==C?"Pressurizing":"Siphoning",color:"siphon"===C&&"danger",onClick:function(){return i("direction",{id_tag:l,val:Number("siphon"===C)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return i("incheck",{id_tag:l,val:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return i("excheck",{id_tag:l,val:u})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(N),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_internal_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return i("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_external_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:V,content:"Reset",onClick:function(){return i("reset_external_pressure",{id_tag:l})}})]})]})})};n.Scrubber=function(e,n){var t=e.scrubber,i=(0,c.useBackend)(n).act,l=t.long_name,d=t.power,s=t.scrubbing,u=t.id_tag,m=(t.widenet,t.filters);return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("power",{id_tag:u,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return i("scrubbing",{id_tag:u,val:Number(!s)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filters",children:s&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return i(e.command,{id_tag:u,val:!e.val})}},e.name)}))||"N/A"})]})})}},48229:function(e,n,t){"use strict";n.__esModule=!0,n.BeakerContents=void 0;var o=t(39812),r=t(74814);n.BeakerContents=function(e){var n=e.beakerLoaded,t=e.beakerContents,c=void 0===t?[]:t,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!n&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===c.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),c.map((function(e,n){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:[(t=e.volume,t+" unit"+(1===t?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Flex.Item,{children:a(e,n)})]})},e.name);var t}))]})}},16007:function(e,n,t){"use strict";n.__esModule=!0,n.ComplexModal=n.modalRegisterBodyOverride=n.modalOpen=void 0;var o=t(39812),r=t(71494),c=t(74814),a={};n.modalOpen=function(e,n,t){var o=(0,r.useBackend)(e),c=o.act,a=o.data,i=Object.assign(a.modal?a.modal.args:{},t||{});c("modal_open",{id:n,arguments:JSON.stringify(i)})};n.modalRegisterBodyOverride=function(e,n){a[e]=n};var i=function(e,n,t,o){var c=(0,r.useBackend)(e),a=c.act,i=c.data;if(i.modal){var l=Object.assign(i.modal.args||{},o||{});a("modal_answer",{id:n,answer:t,arguments:JSON.stringify(l)})}},l=function(e,n){(0,(0,r.useBackend)(e).act)("modal_close",{id:n})};n.ComplexModal=function(e,n){var t=(0,r.useBackend)(n).data;if(t.modal){var d,s,u=t.modal,m=u.id,p=u.text,C=u.type,h=(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}});if(a[m])s=a[m](t.modal,n);else if("input"===C){var N=t.modal.value;d=function(e){return i(n,m,N)},s=(0,o.createComponentVNode)(2,c.Input,{value:t.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autoFocus:!0,autoSelect:!0,onChange:function(e,n){N=n}}),h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return i(n,m,N)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}else if("choice"===C){var V="object"==typeof t.modal.choices?Object.values(t.modal.choices):t.modal.choices;s=(0,o.createComponentVNode)(2,c.Dropdown,{options:V,selected:t.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return i(n,m,e)}})}else"bento"===C?s=(0,o.createComponentVNode)(2,c.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:t.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,c.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,c.Button,{selected:r+1===parseInt(t.modal.value,10),onClick:function(){return i(n,m,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===C&&(h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:t.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return i(n,m,0)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:t.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return i(n,m,1)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,c.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:d,mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:p}),s,h]})}}},67861:function(e,n,t){"use strict";n.__esModule=!0,n.FullscreenNotice=void 0;var o=t(39812),r=t(74814);n.FullscreenNotice=function(e,n){var t=e.children,c=e.title,a=void 0===c?"Welcome":c;return(0,o.createComponentVNode)(2,r.Section,{title:a,height:"100%",fill:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:t})})})}},21451:function(e,n,t){"use strict";n.__esModule=!0,n.InterfaceLockNoticeBox=void 0;var o=t(39812),r=t(71494),c=t(74814);n.InterfaceLockNoticeBox=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.siliconUser,d=void 0===l?i.siliconUser:l,s=e.locked,u=void 0===s?i.locked:s,m=e.normallyLocked,p=void 0===m?i.normallyLocked:m,C=e.onLockStatusChange,h=void 0===C?function(){return a("lock")}:C,N=e.accessText,V=void 0===N?"an ID card":N,b=e.deny,f=void 0!==b&&b,g=e.denialMessage;return f?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,c.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){h&&h(!u)}})})]})}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe ",V," ","to ",u?"unlock":"lock"," this interface."]})}},28117:function(e,n,t){"use strict";n.__esModule=!0,n.LoginInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.LoginInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.authenticated,d=i.rank;if(i)return(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}},1192:function(e,n,t){"use strict";n.__esModule=!0,n.LoginScreen=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(67861);n.LoginScreen=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan,s=l.isAI,u=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,c.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,c.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return i("login",{login_type:1})}}),!!s&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return i("login",{login_type:2})}}),!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return i("login",{login_type:3})}})]})}},21526:function(e,n,t){"use strict";n.__esModule=!0,n.MiningUser=void 0;var o=t(39812),r=t(71494),c=t(74814);n.MiningUser=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.insertIdText,d=i.has_id,s=i.id;return(0,o.createComponentVNode)(2,c.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",s.name,".",(0,o.createVNode)(1,"br"),"You have ",s.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,c.Box,{style:{clear:"both"}})],4):l})}},40754:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapPanControls=n.OvermapFlightData=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.OvermapFlightData=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.disableLimiterControls,d=i.ETAnext,s=i.speed,u=i.speed_color,m=i.accel,p=i.heading,C=i.accellimit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",color:u,children:[s," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("accellimit")},children:[C," Gm/h"]})})||null]})};n.OvermapPanControls=function(e,n){var t=(0,r.useBackend)(n).act,a=e.disabled,i=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(9),onClick:function(){return t(i,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(1),onClick:function(){return t(i,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(5),onClick:function(){return t(i,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(8),onClick:function(){return t(i,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(0),onClick:function(){return t("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(4),onClick:function(){return t(i,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(10),onClick:function(){return t(i,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(2),onClick:function(){return t(i,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(6),onClick:function(){return t(i,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},34227:function(e,n,t){"use strict";n.__esModule=!0,n.PortableBasicInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.PortableBasicInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.connected,d=i.holding,s=i.on,u=i.pressure,m=i.powerDraw,p=i.cellCharge,C=i.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:C,ranges:{good:[.5*C,Infinity],average:[.25*C,.5*C],bad:[-Infinity,.25*C]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No holding tank"})})],4)}},14959:function(e,n,t){"use strict";n.__esModule=!0,n.RankIcon=void 0;var o=t(39812),r=t(74814),c={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};n.RankIcon=function(e,n){var t=e.rank,a=e.color,i=void 0===a?"label":a,l=c[t];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:"user",size:2})}},36355:function(e,n,t){"use strict";n.__esModule=!0,n.TemporaryNotice=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);n.TemporaryNotice=function(e,n){var t,i=e.decode,l=(0,c.useBackend)(n),d=l.act,s=l.data.temp;if(s){var u=((t={})[s.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},u,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:i?(0,r.decodeHtmlEntities)(s.text):s.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},28840:function(e,n,t){"use strict";n.__esModule=!0,n.pAIAtmos=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.pAIAtmos=function(e,n){var t=(0,a.useBackend)(n),d=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})})})}},47132:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDirectives=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.pAIDirectives=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.master,s=l.dna,u=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Master",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,c.Box,{children:[d," (",s,")",(0,o.createComponentVNode)(2,c.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return i("getdna")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prime Directive",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},52852:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDoorjack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIDoorjack=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cable,s=l.machine,u=l.inprogress,m=l.progress_a,p=l.progress_b,C=l.aborted;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cable",children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return i("cable")}})})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hack",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"bad",onClick:function(){return i("cancel")}})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"virus",content:"Start",onClick:function(){return i("jack")}})})||!!C&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},88814:function(e,n,t){"use strict";n.__esModule=!0,n.pAIInterface=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIInterface=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.bought,s=l.not_bought,u=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.id===p,onClick:function(){return i("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Software (Available RAM: "+u+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.on,onClick:function(){return i("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloadable",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>u,onClick:function(){return i("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},52510:function(e,n,t){"use strict";n.__esModule=!0,n.pAIMedrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIMedrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.alg}),(0,o.createComponentVNode)(2,c.Box,{children:u.alg_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.cdi}),(0,o.createComponentVNode)(2,c.Box,{children:u.cdi_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},59946:function(e,n,t){"use strict";n.__esModule=!0,n.pAISecrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAISecrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,c.Box,{children:u.criminal})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},42360:function(e,n,t){"use strict";n.__esModule=!0,n.pda_atmos_scan=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814);n.pda_atmos_scan=function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})}},84932:function(e,n,t){"use strict";n.__esModule=!0,n.pda_janitor=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_janitor=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.janitor);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:0===a.user_loc.x&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,c.Box,{children:[a.user_loc.x," / ",a.user_loc.y]})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Locations",children:a.mops&&(0,o.createVNode)(1,"ul",null,a.mops.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Bucket Locations",children:a.buckets&&(0,o.createVNode)(1,"ul",null,a.buckets.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Cleanbot Locations",children:a.cleanbots&&(0,o.createVNode)(1,"ul",null,a.cleanbots.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Janitorial Cart Locations",children:a.carts&&(0,o.createVNode)(1,"ul",null,a.carts.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},6011:function(e,n,t){"use strict";n.__esModule=!0,n.pda_main_menu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.pda_main_menu=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.owner,d=i.ownjob,s=i.idInserted,u=i.categories,m=i.pai,p=i.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Update PDA Info",disabled:!s,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){var n=i.apps[e];return n&&n.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e,children:n.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return a("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("pai",{option:2})}})]})],0)}},93303:function(e,n,t){"use strict";n.__esModule=!0,n.pda_manifest=void 0;var o=t(39812),r=(t(64499),t(71494)),c=t(74814),a=t(22902);n.pda_manifest=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.CrewManifestContent)})}},65276:function(e,n,t){"use strict";n.__esModule=!0,n.pda_medical=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_medical=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.medical;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Medical Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:u.mi_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:u.ma_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:u.alg}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.alg_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Disease",children:u.cdi}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.cdi_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:u.notes})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},92494:function(e,n,t){"use strict";n.__esModule=!0,n.pda_messenger=void 0;var o=t(39812),r=t(2497),c=t(64499),a=t(71494),i=t(74814);n.pda_messenger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,s)};var l=function(e,n,t){if(n<0||n>t.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=t[n].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,n){var t=(0,a.useBackend)(n),d=t.act,s=t.data,u=(s.auto_scroll,s.convo_name),m=s.convo_job,p=s.messages,C=s.active_conversation,h=(s.useRetro,(0,a.useLocalState)(n,"clipboardMode",!1)),N=h[0],V=h[1],b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:l(e,n-1,t),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]});return N&&(b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.auto_scroll,c.convopdas),d=c.pdas,s=c.charges,m=(c.plugins,c.silent),p=c.toff;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,i.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,i.Box,{children:[!!s&&(0,o.createComponentVNode)(2,i.Box,{children:[s," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,i.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,u,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,u,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.pdas,d=e.title,s=e.msgAct,u=c.charges,m=c.plugins;return l&&l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(s,{target:e.Reference})}}),!!u&&m.map((function(n){return(0,o.createComponentVNode)(2,i.Button,{icon:n.icon,content:n.name,onClick:function(){return r("Messenger Plugin",{plugin:n.ref,target:e.Reference})}},n.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:"No PDAs found."})}},31505:function(e,n,t){"use strict";n.__esModule=!0,n.pda_news=void 0;var o=t(39812),r=(t(64499),t(2497)),c=t(71494),a=t(74814);n.pda_news=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),d=r.feeds,s=r.target_feed;return(0,o.createComponentVNode)(2,a.Box,{children:!d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||s&&(0,o.createComponentVNode)(2,i)||(0,o.createComponentVNode)(2,l)})};var i=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:s.length&&(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},66785:function(e,n,t){"use strict";n.__esModule=!0,n.pda_notekeeper=void 0;var o=t(39812),r=t(71494),c=t(74814);n.pda_notekeeper=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.note;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:i}})}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("Edit")},content:"Edit Notes"})]})}},63853:function(e,n,t){"use strict";n.__esModule=!0,n.pda_power=void 0;var o=t(39812),r=t(71494),c=t(89793);n.pda_power=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.PowerMonitorContent)}},20575:function(e,n,t){"use strict";n.__esModule=!0,n.pda_security=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_security=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.security;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Security Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:u.criminal}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:u.mi_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:u.ma_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes:",preserveWhitespace:!0,children:u.notes||"No data found."})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},63891:function(e,n,t){"use strict";n.__esModule=!0,n.pda_signaller=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494),t(74814),t(32325));n.pda_signaller=function(e,n){return(0,o.createComponentVNode)(2,r.SignalerContent)}},14947:function(e,n,t){"use strict";n.__esModule=!0,n.pda_status_display=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_status_display=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return a("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message2+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg2"})}})})]})})}},85143:function(e,n,t){"use strict";n.__esModule=!0,n.pda_supply=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_supply=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.supply);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:a.shuttle_moving?"Moving to station "+a.shuttle_eta:"Shuttle at "+a.shuttle_loc})}),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),a.approved.length&&a.approved.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"}),(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),a.requests.length&&a.requests.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"})]})]})}},73218:function(e,n,t){"use strict";n.__esModule=!0,n.getRoutedComponent=n.routingError=void 0;var o=t(39812),r=t(71494),c=(t(30098),t(85952)),a=t(8156),i=function(e,n){return function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}};n.routingError=i;var l=function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0})})};n.getRoutedComponent=function(e){var n=e.getState(),t=(0,r.selectBackend)(n),o=t.suspended,c=t.config;if(o)return l;for(var d,s=null==c?void 0:c["interface"],u=[function(e){return"./"+e+".tsx"},function(e){return"./"+e+".js"},function(e){return"./"+e+"/index.tsx"},function(e){return"./"+e+"/index.js"}];!d&&u.length>0;){var m=u.shift()(s);try{d=a(m)}catch(C){if("MODULE_NOT_FOUND"!==C.code)throw C}}if(!d)return i("notFound",s);var p=d[s];return p||i("missingExport",s)}},56285:function(){},58602:function(){},48979:function(){},92433:function(){},35070:function(){},86455:function(){},41821:function(){},83243:function(){},97585:function(){},64197:function(){},87266:function(){},99195:function(){},72916:function(){},75168:function(e,n,t){var o={"./pda_atmos_scan.js":42360,"./pda_janitor.js":84932,"./pda_main_menu.js":6011,"./pda_manifest.js":93303,"./pda_medical.js":65276,"./pda_messenger.js":92494,"./pda_news.js":31505,"./pda_notekeeper.js":66785,"./pda_power.js":63853,"./pda_security.js":20575,"./pda_signaller.js":63891,"./pda_status_display.js":14947,"./pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=75168},8156:function(e,n,t){var o={"./AICard":34129,"./AICard.js":34129,"./APC":73405,"./APC.js":73405,"./AccountsTerminal":20832,"./AccountsTerminal.js":20832,"./AdminShuttleController":19007,"./AdminShuttleController.js":19007,"./AgentCard":51104,"./AgentCard.js":51104,"./AiAirlock":47330,"./AiAirlock.js":47330,"./AiRestorer":33084,"./AiRestorer.js":33084,"./AiSupermatter":597,"./AiSupermatter.js":597,"./AirAlarm":58444,"./AirAlarm.js":58444,"./AlertModal":24053,"./AlertModal.js":24053,"./AlgaeFarm":34847,"./AlgaeFarm.js":34847,"./AppearanceChanger":65145,"./AppearanceChanger.js":65145,"./ArcadeBattle":86776,"./ArcadeBattle.js":86776,"./AreaScrubberControl":13496,"./AreaScrubberControl.js":13496,"./AssemblyInfrared":56404,"./AssemblyInfrared.js":56404,"./AssemblyProx":29632,"./AssemblyProx.js":29632,"./AssemblyTimer":48661,"./AssemblyTimer.js":48661,"./AtmosAlertConsole":38531,"./AtmosAlertConsole.js":38531,"./AtmosControl":46566,"./AtmosControl.js":46566,"./AtmosFilter":2726,"./AtmosFilter.js":2726,"./AtmosMixer":61505,"./AtmosMixer.js":61505,"./Autolathe":99994,"./Autolathe.js":99994,"./Batteryrack":62586,"./Batteryrack.js":62586,"./BeaconLocator":25116,"./BeaconLocator.js":25116,"./Biogenerator":20813,"./Biogenerator.js":20813,"./BodyDesigner":81850,"./BodyDesigner.js":81850,"./BodyScanner":6060,"./BodyScanner.js":6060,"./BombTester":74639,"./BombTester.js":74639,"./BotanyEditor":48693,"./BotanyEditor.js":48693,"./BotanyIsolator":25486,"./BotanyIsolator.js":25486,"./BrigTimer":61956,"./BrigTimer.js":61956,"./CameraConsole":3180,"./CameraConsole.js":3180,"./Canister":94477,"./Canister.js":94477,"./Canvas":55636,"./Canvas.js":55636,"./CasinoPrizeDispenser":25131,"./CasinoPrizeDispenser.js":25131,"./CharacterDirectory":47947,"./CharacterDirectory.js":47947,"./ChemDispenser":22223,"./ChemDispenser.js":22223,"./ChemMaster":34859,"./ChemMaster.js":34859,"./ClawMachine":83919,"./ClawMachine.js":83919,"./Cleanbot":74351,"./Cleanbot.js":74351,"./CloningConsole":98213,"./CloningConsole.js":98213,"./ColorMate":32278,"./ColorMate.js":32278,"./CommunicationsConsole":130,"./CommunicationsConsole.js":130,"./Communicator":4220,"./Communicator.js":4220,"./ComputerFabricator":2174,"./ComputerFabricator.js":2174,"./CookingAppliance":26090,"./CookingAppliance.js":26090,"./CrewManifest":22902,"./CrewManifest.js":22902,"./CrewMonitor":96158,"./CrewMonitor.js":96158,"./Cryo":99798,"./Cryo.js":99798,"./CryoStorage":54234,"./CryoStorage.js":54234,"./CryoStorageVr":66384,"./CryoStorageVr.js":66384,"./DNAForensics":99579,"./DNAForensics.js":99579,"./DNAModifier":21849,"./DNAModifier.js":21849,"./DestinationTagger":59305,"./DestinationTagger.js":59305,"./DiseaseSplicer":10015,"./DiseaseSplicer.js":10015,"./DishIncubator":31066,"./DishIncubator.js":31066,"./DisposalBin":19095,"./DisposalBin.js":19095,"./DroneConsole":29345,"./DroneConsole.js":29345,"./EmbeddedController":84122,"./EmbeddedController.js":84122,"./ExonetNode":33777,"./ExonetNode.js":33777,"./ExosuitFabricator":95481,"./ExosuitFabricator.js":95481,"./Farmbot":95598,"./Farmbot.js":95598,"./Fax":17569,"./Fax.js":17569,"./FileCabinet":58087,"./FileCabinet.js":58087,"./Floorbot":21902,"./Floorbot.js":21902,"./GasPump":309,"./GasPump.js":309,"./GasTemperatureSystem":26049,"./GasTemperatureSystem.js":26049,"./GeneralAtmoControl":2753,"./GeneralAtmoControl.js":2753,"./GeneralRecords":57753,"./GeneralRecords.js":57753,"./Gps":25230,"./Gps.js":25230,"./GravityGenerator":4475,"./GravityGenerator.js":4475,"./GuestPass":95075,"./GuestPass.js":95075,"./GyrotronControl":31875,"./GyrotronControl.js":31875,"./Holodeck":7908,"./Holodeck.js":7908,"./ICAssembly":12676,"./ICAssembly.js":12676,"./ICCircuit":42394,"./ICCircuit.js":42394,"./ICDetailer":81039,"./ICDetailer.js":81039,"./ICPrinter":21687,"./ICPrinter.js":21687,"./IDCard":48522,"./IDCard.js":48522,"./IdentificationComputer":76952,"./IdentificationComputer.js":76952,"./InputModal":44570,"./InputModal.js":44570,"./InventoryPanel":53541,"./InventoryPanel.js":53541,"./InventoryPanelHuman":46638,"./InventoryPanelHuman.js":46638,"./IsolationCentrifuge":45e3,"./IsolationCentrifuge.js":45e3,"./JanitorCart":83994,"./JanitorCart.js":83994,"./Jukebox":68741,"./Jukebox.js":68741,"./LawManager":13204,"./LawManager.js":13204,"./ListInput":58802,"./ListInput.js":58802,"./LookingGlass":36104,"./LookingGlass.js":36104,"./MechaControlConsole":74714,"./MechaControlConsole.js":74714,"./Medbot":17888,"./Medbot.js":17888,"./MedicalRecords":37610,"./MedicalRecords.js":37610,"./MessageMonitor":287,"./MessageMonitor.js":287,"./Microwave":75412,"./Microwave.js":75412,"./MiningOreProcessingConsole":35016,"./MiningOreProcessingConsole.js":35016,"./MiningStackingConsole":87314,"./MiningStackingConsole.js":87314,"./MiningVendor":62012,"./MiningVendor.js":62012,"./MuleBot":6479,"./MuleBot.js":6479,"./NIF":46157,"./NIF.js":46157,"./NTNetRelay":79630,"./NTNetRelay.js":79630,"./Newscaster":60042,"./Newscaster.js":60042,"./NoticeBoard":31669,"./NoticeBoard.js":31669,"./NtosAccessDecrypter":63231,"./NtosAccessDecrypter.js":63231,"./NtosArcade":79760,"./NtosArcade.js":79760,"./NtosAtmosControl":97908,"./NtosAtmosControl.js":97908,"./NtosCameraConsole":63645,"./NtosCameraConsole.js":63645,"./NtosCommunicationsConsole":74093,"./NtosCommunicationsConsole.js":74093,"./NtosConfiguration":55513,"./NtosConfiguration.js":55513,"./NtosCrewMonitor":17539,"./NtosCrewMonitor.js":17539,"./NtosDigitalWarrant":20025,"./NtosDigitalWarrant.js":20025,"./NtosEmailAdministration":11325,"./NtosEmailAdministration.js":11325,"./NtosEmailClient":77006,"./NtosEmailClient.js":77006,"./NtosFileManager":86441,"./NtosFileManager.js":86441,"./NtosIdentificationComputer":87369,"./NtosIdentificationComputer.js":87369,"./NtosMain":59543,"./NtosMain.js":59543,"./NtosNetChat":73883,"./NtosNetChat.js":73883,"./NtosNetDos":83908,"./NtosNetDos.js":83908,"./NtosNetDownloader":83305,"./NtosNetDownloader.js":83305,"./NtosNetMonitor":6806,"./NtosNetMonitor.js":6806,"./NtosNetTransfer":4363,"./NtosNetTransfer.js":4363,"./NtosNewsBrowser":23225,"./NtosNewsBrowser.js":23225,"./NtosOvermapNavigation":3839,"./NtosOvermapNavigation.js":3839,"./NtosPowerMonitor":54698,"./NtosPowerMonitor.js":54698,"./NtosRCON":17086,"./NtosRCON.js":17086,"./NtosRevelation":69480,"./NtosRevelation.js":69480,"./NtosShutoffMonitor":93990,"./NtosShutoffMonitor.js":93990,"./NtosStationAlertConsole":76124,"./NtosStationAlertConsole.js":76124,"./NtosSupermatterMonitor":22475,"./NtosSupermatterMonitor.js":22475,"./NtosUAV":66744,"./NtosUAV.js":66744,"./NtosWordProcessor":19458,"./NtosWordProcessor.js":19458,"./OmniFilter":18326,"./OmniFilter.js":18326,"./OmniMixer":78588,"./OmniMixer.js":78588,"./OperatingComputer":48826,"./OperatingComputer.js":48826,"./OvermapDisperser":51888,"./OvermapDisperser.js":51888,"./OvermapEngines":25123,"./OvermapEngines.js":25123,"./OvermapFull":63836,"./OvermapFull.js":63836,"./OvermapHelm":89380,"./OvermapHelm.js":89380,"./OvermapNavigation":12640,"./OvermapNavigation.js":12640,"./OvermapShieldGenerator":84031,"./OvermapShieldGenerator.js":84031,"./OvermapShipSensors":51932,"./OvermapShipSensors.js":51932,"./ParticleAccelerator":57966,"./ParticleAccelerator.js":57966,"./PartsLathe":80374,"./PartsLathe.js":80374,"./PathogenicIsolator":83987,"./PathogenicIsolator.js":83987,"./Pda":72586,"./Pda.js":72586,"./PersonalCrafting":67589,"./PersonalCrafting.js":67589,"./Photocopier":9527,"./Photocopier.js":9527,"./PipeDispenser":92310,"./PipeDispenser.js":92310,"./PlantAnalyzer":38575,"./PlantAnalyzer.js":38575,"./PointDefenseControl":17599,"./PointDefenseControl.js":17599,"./PortableGenerator":46104,"./PortableGenerator.js":46104,"./PortablePump":82564,"./PortablePump.js":82564,"./PortableScrubber":24901,"./PortableScrubber.js":24901,"./PortableTurret":31695,"./PortableTurret.js":31695,"./PowerMonitor":89793,"./PowerMonitor.js":89793,"./PressureRegulator":81121,"./PressureRegulator.js":81121,"./PrisonerManagement":14210,"./PrisonerManagement.js":14210,"./RCON":43996,"./RCON.js":43996,"./RIGSuit":92141,"./RIGSuit.js":92141,"./Radio":17481,"./Radio.js":17481,"./RapidPipeDispenser":29509,"./RapidPipeDispenser.js":29509,"./RequestConsole":53976,"./RequestConsole.js":53976,"./ResearchConsole":48639,"./ResearchConsole.js":48639,"./ResearchServerController":35606,"./ResearchServerController.js":35606,"./ResleevingConsole":86330,"./ResleevingConsole.js":86330,"./ResleevingPod":88359,"./ResleevingPod.js":88359,"./RoboticsControlConsole":24455,"./RoboticsControlConsole.js":24455,"./RogueZones":52330,"./RogueZones.js":52330,"./RustCoreMonitor":59412,"./RustCoreMonitor.js":59412,"./RustFuelControl":59327,"./RustFuelControl.js":59327,"./Secbot":54943,"./Secbot.js":54943,"./SecureSafe":57436,"./SecureSafe.js":57436,"./SecurityRecords":71915,"./SecurityRecords.js":71915,"./SeedStorage":93550,"./SeedStorage.js":93550,"./ShieldCapacitor":16765,"./ShieldCapacitor.js":16765,"./ShieldGenerator":79229,"./ShieldGenerator.js":79229,"./ShutoffMonitor":89957,"./ShutoffMonitor.js":89957,"./ShuttleControl":34404,"./ShuttleControl.js":34404,"./Signaler":32325,"./Signaler.js":32325,"./Sleeper":80646,"./Sleeper.js":80646,"./SmartVend":55896,"./SmartVend.js":55896,"./Smes":20561,"./Smes.js":20561,"./SolarControl":21633,"./SolarControl.js":21633,"./SpaceHeater":57762,"./SpaceHeater.js":57762,"./Stack":58215,"./Stack.js":58215,"./StationAlertConsole":32015,"./StationAlertConsole.js":32015,"./StationBlueprints":52649,"./StationBlueprints.js":52649,"./SuitCycler":72e3,"./SuitCycler.js":72e3,"./SuitStorageUnit":80748,"./SuitStorageUnit.js":80748,"./SupermatterMonitor":6951,"./SupermatterMonitor.js":6951,"./SupplyConsole":12431,"./SupplyConsole.js":12431,"./TEGenerator":30111,"./TEGenerator.js":30111,"./Tank":58457,"./Tank.js":58457,"./TankDispenser":38754,"./TankDispenser.js":38754,"./TelecommsLogBrowser":73754,"./TelecommsLogBrowser.js":73754,"./TelecommsMachineBrowser":29441,"./TelecommsMachineBrowser.js":29441,"./TelecommsMultitoolMenu":86756,"./TelecommsMultitoolMenu.js":86756,"./Teleporter":18509,"./Teleporter.js":18509,"./TelesciConsole":62555,"./TelesciConsole.js":62555,"./TimeClock":55096,"./TimeClock.js":55096,"./TransferValve":24389,"./TransferValve.js":24389,"./TurbineControl":95893,"./TurbineControl.js":95893,"./Turbolift":62542,"./Turbolift.js":62542,"./Uplink":89761,"./Uplink.js":89761,"./Vending":61321,"./Vending.js":61321,"./VolumePanel":93147,"./VolumePanel.js":93147,"./VorePanel":24630,"./VorePanel.js":24630,"./Wires":21162,"./Wires.js":21162,"./XenoarchArtifactAnalyzer":81522,"./XenoarchArtifactAnalyzer.js":81522,"./XenoarchArtifactHarvester":40875,"./XenoarchArtifactHarvester.js":40875,"./XenoarchDepthScanner":88835,"./XenoarchDepthScanner.js":88835,"./XenoarchHandheldPowerUtilizer":5622,"./XenoarchHandheldPowerUtilizer.js":5622,"./XenoarchReplicator":53702,"./XenoarchReplicator.js":53702,"./XenoarchSpectrometer":13153,"./XenoarchSpectrometer.js":13153,"./XenoarchSuspension":19820,"./XenoarchSuspension.js":19820,"./common/AtmosControls":71739,"./common/AtmosControls.js":71739,"./common/BeakerContents":48229,"./common/BeakerContents.js":48229,"./common/ComplexModal":16007,"./common/ComplexModal.js":16007,"./common/FullscreenNotice":67861,"./common/FullscreenNotice.js":67861,"./common/InterfaceLockNoticeBox":21451,"./common/InterfaceLockNoticeBox.js":21451,"./common/LoginInfo":28117,"./common/LoginInfo.js":28117,"./common/LoginScreen":1192,"./common/LoginScreen.js":1192,"./common/Mining":21526,"./common/Mining.js":21526,"./common/Overmap":40754,"./common/Overmap.js":40754,"./common/PortableAtmos":34227,"./common/PortableAtmos.js":34227,"./common/RankIcon":14959,"./common/RankIcon.js":14959,"./common/TemporaryNotice":36355,"./common/TemporaryNotice.js":36355,"./pAIAtmos":28840,"./pAIAtmos.js":28840,"./pAIDirectives":47132,"./pAIDirectives.js":47132,"./pAIDoorjack":52852,"./pAIDoorjack.js":52852,"./pAIInterface":88814,"./pAIInterface.js":88814,"./pAIMedrecords":52510,"./pAIMedrecords.js":52510,"./pAISecrecords":59946,"./pAISecrecords.js":59946,"./pda/pda_atmos_scan":42360,"./pda/pda_atmos_scan.js":42360,"./pda/pda_janitor":84932,"./pda/pda_janitor.js":84932,"./pda/pda_main_menu":6011,"./pda/pda_main_menu.js":6011,"./pda/pda_manifest":93303,"./pda/pda_manifest.js":93303,"./pda/pda_medical":65276,"./pda/pda_medical.js":65276,"./pda/pda_messenger":92494,"./pda/pda_messenger.js":92494,"./pda/pda_news":31505,"./pda/pda_news.js":31505,"./pda/pda_notekeeper":66785,"./pda/pda_notekeeper.js":66785,"./pda/pda_power":63853,"./pda/pda_power.js":63853,"./pda/pda_security":20575,"./pda/pda_security.js":20575,"./pda/pda_signaller":63891,"./pda/pda_signaller.js":63891,"./pda/pda_status_display":14947,"./pda/pda_status_display.js":14947,"./pda/pda_supply":85143,"./pda/pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=8156}},t={};function o(e){var r=t[e];if(r!==undefined)return r.exports;var c=t[e]={exports:{}};return n[e](c,c.exports,o),c.exports}o.m=n,e=[],o.O=function(n,t,r,c){if(!t){var a=Infinity;for(d=0;d=c)&&Object.keys(o.O).every((function(e){return o.O[e](t[l])}))?t.splice(l--,1):(i=!1,c0&&e[d-1][2]>c;d--)e[d]=e[d-1];e[d]=[t,r,c]},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},function(){var e={764:0};o.O.j=function(n){return 0===e[n]};var n=function(n,t){var r,c,a=t[0],i=t[1],l=t[2],d=0;for(r in i)o.o(i,r)&&(o.m[r]=i[r]);for(l&&l(o),n&&n(t);d=75?"green":s>=25?"yellow":"red";var b=null;return u>=75&&(b="green"),b=u>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:V,value:s/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:b,value:u/100})})]})}),(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,c.Box,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",children:e},n)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"check":"times",content:h?"Enabled":"Disabled",color:h?"green":"red",onClick:function(){return i("wireless")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"check":"times",content:N?"Enabled":"Disabled",color:N?"green":"red",onClick:function(){return i("radio")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===s,confirmColor:"red",content:"Shutdown",onClick:function(){return i("wipe")}})})]})})]})})}},73405:function(e,n,t){"use strict";n.__esModule=!0,n.APC=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(21451),l=t(67861);n.APC=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(0,o.createComponentVNode)(2,s);return c.gridCheck?i=(0,o.createComponentVNode)(2,u):c.failTime&&(i=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,a.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:i})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,s=l.locked&&!l.siliconUser,u=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],C=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main Breaker",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!s,color:l.isOperating?"":"bad",disabled:s,onClick:function(){return a("breaker")}}),children:["[ ",u.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:C})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:s,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[p.map((function(e){var n=e.topicParams;return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return a("channel",n.auto)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return a("channel",n.on)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return a("channel",n.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:s,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return a("emergency_lighting")}})})]})})],4)},u=function(e,n){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=(0,o.createComponentVNode)(2,c.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return i("reboot")}});return a.locked&&!a.siliconUser&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Automatic reboot in ",a.failTime," seconds..."]}),(0,o.createComponentVNode)(2,c.Box,{mt:4,children:l})]})}},20832:function(e,n,t){"use strict";n.__esModule=!0,n.AccountsTerminal=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AccountsTerminal=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.id_inserted,u=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"eject":"sign-in-alt",fluid:!0,content:u,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,u=i.creating_new_account,m=i.detailed_account_view;return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!u&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:u,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{disabled:u,icon:"print",onClick:function(){return a("print")},children:"Print"})]}),u&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,s)]})},l=function(e,n){var t=(0,r.useBackend)(n).act,a=(0,r.useSharedState)(n,"holder",""),i=a[0],l=a[1],d=(0,r.useSharedState)(n,"money",""),s=d[0],u=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,c.Input,{value:i,fluid:!0,onInput:function(e,n){return l(n)}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onInput:function(e,n){return u(n)}})})]}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i||!s,mt:1,fluid:!0,icon:"plus",onClick:function(){return t("finalise_create_account",{holder_name:i,starting_funds:s})},content:"Create"})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.access_level,d=i.station_account_number,s=i.account_number,u=i.owner_name,m=i.money,p=i.suspended,C=i.transactions;return(0,o.createComponentVNode)(2,c.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return a("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Holder",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:s===d,onClick:function(){return a("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,c.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Terminal"})]}),C.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source_terminal})]},n)}))]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"NanoTrasen Accounts",level:2,children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return a("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"There are no accounts available."})})}},19007:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleList=n.AdminShuttleController=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.AdminShuttleController=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.shuttles,u=l.overmap_ships;return(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"Fly",onClick:function(){return i("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){var n;return(null==(n=e.name)?void 0:n.toLowerCase())||e.name||e.ref}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"JMP",onClick:function(){return i("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Control",onClick:function(){return i("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name})]},e.ref)}))})})]})};n.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},51104:function(e,n,t){"use strict";n.__esModule=!0,n.AgentCard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AgentCard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.entries,s=l.electronic_warfare;return(0,o.createComponentVNode)(2,a.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Info",children:(0,o.createComponentVNode)(2,c.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:s,content:s?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return i("electronic_warfare")}})})]})})}},47330:function(e,n,t){"use strict";n.__esModule=!0,n.AiAirlock=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};n.AiAirlock=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=i[d.power.main]||i[0],u=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Main",color:s.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},33084:function(e,n,t){"use strict";n.__esModule=!0,n.AiRestorerContent=n.AiRestorer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AiRestorer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.AI_present,d=i.error,s=i.name,u=i.laws,m=i.isDead,p=i.restoring,C=i.health,h=i.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:l?s:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,c.Section,{title:h?"System Status":s,buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return a("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,c.Section,{title:"Laws",level:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{className:"candystripe",children:e},e)}))})]})],0)};n.AiRestorerContent=i},597:function(e,n,t){"use strict";n.__esModule=!0,n.AiSupermatter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=(t(58083),t(67861));n.AiSupermatter=function(e,n){var t=(0,r.useBackend)(n).data,c=(t.integrity_percentage,t.ambient_temp,t.ambient_pressure,t.detonating),i=(0,o.createComponentVNode)(2,d);return c&&(i=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i})})};var l=function(e,n){return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,n){var t=(0,r.useBackend)(n).data,a=t.integrity_percentage,i=t.ambient_temp,l=t.ambient_pressure;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:a,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:i,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[i," K"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},58444:function(e,n,t){"use strict";n.__esModule=!0,n.AirAlarm=void 0;var o=t(39812),r=t(41860),c=(t(2497),t(71494)),a=t(74814),i=t(76270),l=t(85952),d=t(21451),s=t(71739);n.AirAlarm=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m),!a&&(0,o.createComponentVNode)(2,C)]})})};var u=function(e,n){var t=(0,c.useBackend)(n).data,l=(t.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},s=d[t.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var n=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,i.getGasLabel)(e.name),color:n.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local status",color:s.color,children:s.localStatusText}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.target_temperature,d=i.rcon;return(0,o.createComponentVNode)(2,a.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,a.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return h}},vents:{title:"Vent Controls",component:function(){return N}},scrubbers:{title:"Scrubber Controls",component:function(){return V}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return f}}},C=function(e,n){var t=(0,c.useLocalState)(n,"screen"),r=t[0],i=t[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i()}}),children:(0,o.createComponentVNode)(2,d)})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(0,c.useLocalState)(n,"screen"),d=(l[0],l[1]),s=i.mode,u=i.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"exclamation-triangle":"exclamation",color:u&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(u?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===s?"exclamation-triangle":"exclamation",color:3===s&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===s?1:3})}}),(0,o.createComponentVNode)(2,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},N=function(e,n){var t=(0,c.useBackend)(n).data.vents;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Vent,{vent:e},e.id_tag)})):"Nothing to show"},V=function(e,n){var t=(0,c.useBackend)(n).data.scrubbers;return t&&0!==t.length?t.map((function(e){return(0,o.createComponentVNode)(2,s.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.modes;return i&&0!==i.length?i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"},f=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=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,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,i.getGasColor)(e.name),(0,i.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},24053:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.AlertModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(29708);function d(e,n){return(d=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var s=function(e){var n,t;function r(){var n;return(n=e.call(this)||this).buttonRefs=[(0,o.createRef)()],n.state={current:0},n}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,d(n,t);var s=r.prototype;return s.componentDidMount=function(){for(var e=(0,c.useBackend)(this.context).data.buttons,n=this.state.current,t=this.buttonRefs[n].current,r=1;r=t.length?e=n?e-1:0:e<0&&(e=n?0:t.length-1);var o=this.buttonRefs[e].current;o&&setTimeout((function(){return o.focus()}),1),this.setState({current:e})},s.render=function(){var e=this,n=(0,c.useBackend)(this.context),t=n.act,r=n.data,d=r.title,s=r.message,m=r.buttons,p=r.timeout,C=this.state.current,h=function(){return e.setCurrent(C,!1)},N=Math.max(150,s.length);return(0,o.createComponentVNode)(2,i.Window,{title:d,theme:"abstract",width:350,height:N,canClose:p>0,children:[p&&(0,o.createComponentVNode)(2,u,{value:p}),(0,o.createComponentVNode)(2,i.Window.Content,{onFocus:h,onClick:h,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",className:"AlertModal__Message",height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{m:1,children:s})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{my:2,children:(0,o.createComponentVNode)(2,a.Flex,{className:"AlertModal__Buttons",wrap:!0,children:m.map((function(n,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,my:.5,children:(0,o.createVNode)(1,"div","Button Button--color--default",n,0,{px:3,onClick:function(){return t("choose",{choice:n})},onKeyDown:function(o){var r=window.event?o.which:o.keyCode;r===l.KEY_SPACE||r===l.KEY_ENTER?t("choose",{choice:n}):r===l.KEY_LEFT||o.shiftKey&&r===l.KEY_TAB?e.setCurrent(C-1,r===l.KEY_LEFT):r!==l.KEY_RIGHT&&r!==l.KEY_TAB||e.setCurrent(C+1,r===l.KEY_RIGHT)}},null,e.buttonRefs[r])},r)}))})})]})})})]})},r}(o.Component);n.AlertModal=s;var u=function(e){var n=e.value;return(0,o.createVNode)(1,"div","AlertModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"AlertModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=u},34847:function(e,n,t){"use strict";n.__esModule=!0,n.AlgaeFarm=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=(t(41860),t(2497));n.AlgaeFarm=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.usePower,u=d.materials,m=d.last_flow_rate,p=d.last_power_draw,C=d.inputDir,h=d.outputDir,N=d.input,V=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Processing",selected:2===s,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,c.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,c.Table,{mt:1,children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Input ("+C+")",children:N?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Gas Output ("+h+")",children:V?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Pressure",children:[V.pressure," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:V.name,children:[V.percent,"% (",V.moles," moles)"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},65145:function(e,n,t){"use strict";n.__esModule=!0,n.AppearanceChanger=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.AppearanceChanger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),V=t.data,b=V.name,f=V.specimen,g=V.gender,k=V.gender_id,v=V.hair_style,B=V.facial_hair_style,L=V.ear_style,_=V.tail_style,x=V.wing_style,w=V.change_race,S=V.change_gender,I=V.change_eye_color,y=V.change_skin_tone,T=V.change_skin_color,A=V.change_hair_color,P=V.change_facial_hair_color,M=V.change_hair,F=V.change_facial_hair,D=V.mapRef,R=r.title,E=I||y||T||A||P,O=-1;w?O=0:S?O=1:E?O=2:M?O=4:F&&(O=5);var j=(0,a.useLocalState)(n,"tabIndex",O),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,c.decodeHtmlEntities)(R),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",color:w?null:"grey",children:f}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",color:S?null:"grey",children:g?(0,c.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",color:E?null:"grey",children:k?(0,c.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:v?(0,c.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Facial Hair Style",color:F?null:"grey",children:B?(0,c.capitalize)(B):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:L?(0,c.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:_?(0,c.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:x?(0,c.capitalize)(x):"Not Set"})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"256px",height:"256px"},params:{id:D,type:"map"}})})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[w?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,S?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,E?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,F?(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,i.Box,{height:"43%",children:[w&&0===W?(0,o.createComponentVNode)(2,d):null,S&&1===W?(0,o.createComponentVNode)(2,s):null,E&&2===W?(0,o.createComponentVNode)(2,u):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,F&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,C):null,M&&6===W?(0,o.createComponentVNode)(2,h):null,M&&7===W?(0,o.createComponentVNode)(2,N):null]})]})})};var d=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.species,s=l.specimen,u=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,i.Section,{title:"Species",fill:!0,scrollable:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.specimen,selected:s===e.specimen,onClick:function(){return c("race",{race:e.specimen})}},e.specimen)}))})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.gender,d=c.gender_id,s=c.genders,u=c.id_genders;return(0,o.createComponentVNode)(2,i.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Biological Sex",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender Identity",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.change_eye_color,d=c.change_skin_tone,s=c.change_skin_color,u=c.change_hair_color,m=c.change_facial_hair_color,p=c.eye_color,C=c.skin_color,h=c.hair_color,N=c.facial_hair_color,V=c.ears_color,b=c.ears2_color,f=c.tail_color,g=c.tail2_color,k=c.wing_color,v=c.wing2_color;return(0,o.createComponentVNode)(2,i.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,u?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,i.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.hair_style,d=c.hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.facial_hair_style,d=c.facial_hair_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.ear_style,s=l.ear_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},h=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.tail_style,s=l.tail_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},N=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.wing_style,s=l.wing_styles;return(0,o.createComponentVNode)(2,i.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},86776:function(e,n,t){"use strict";n.__esModule=!0,n.ArcadeBattle=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ArcadeBattle=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=(l.name,l.temp),s=l.enemyAction,u=l.enemyName,m=l.playerHP,p=l.playerMP,C=l.enemyHP,h=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,a.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:u,textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Section,{color:"label",children:[(0,o.createComponentVNode)(2,c.Box,{children:d}),(0,o.createComponentVNode)(2,c.Box,{children:!h&&s})]}),(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[C,"HP"]})})})})]}),h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return i("newgame")}})||(0,o.createComponentVNode)(2,c.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return i("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return i("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return i("charge")},content:"Recharge!"})})]})]})})})}},13496:function(e,n,t){"use strict";n.__esModule=!0,n.AreaScrubberControl=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(2497);n.AreaScrubberControl=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=(0,c.useLocalState)(n,"showArea",!1),u=s[0],m=s[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:u,onClick:function(){return m(!u)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return i("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return i("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:u})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return i("scan")}})]})};var l=function(e,n){var t=(0,c.useBackend)(n).act,a=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:a.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:a.on?"Enabled":"Disabled",selected:a.on,onClick:function(){return t("toggle",{id:a.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[a.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[a.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[a.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,i.toTitleCase)(a.area)})]})]})}},56404:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyInfrared=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.AssemblyInfrared=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.visible;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return i("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,selected:s,onClick:function(){return i("visible")},children:s?"Able to be seen":"Invisible"})})]})})})})}},29632:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyProx=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyProx=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time,p=s.range,C=s.maxRange,h=s.scanning;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,value:p,maxValue:C,onDrag:function(e,n){return d("range",{range:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,a.Button,{mr:1,icon:h?"lock":"lock-open",selected:h,onClick:function(){return d("scanning")},children:h?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},48661:function(e,n,t){"use strict";n.__esModule=!0,n.AssemblyTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.AssemblyTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.timing,m=s.time;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("set_time",{time:n})}})})})})})})}},38531:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosAlertConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.priority_alarms||[],s=l.minor_alarms||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)})),0===s.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),s.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return i("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},46566:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosControlContent=n.AtmosControl=void 0;var o=t(39812),r=t(64499),c=t(85952),a=t(74814),i=t(71494);(0,t(88654).createLogger)("fuck");n.AtmosControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t,c=(0,i.useBackend)(n),l=c.act,d=c.data,s=c.config,u=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,i.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=(0,i.useLocalState)(n,"zoom",1),N=h[0],V=h[1];return 0===p?t=(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(t=(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return V(e)},children:u.filter((function(e){return~~e.z==~~s.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:N,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)};n.AtmosControlContent=l},2726:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952));n.AtmosFilter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,a.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,n){return i("rate",{rate:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return i("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.selected,content:e.name,onClick:function(){return i("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},61505:function(e,n,t){"use strict";n.__esModule=!0,n.AtmosMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.AtmosMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node1",{concentration:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,n){return i("node2",{concentration:n})}})})]})})})})}},99994:function(e,n,t){"use strict";n.__esModule=!0,n.Autolathe=void 0;var o=t(39812),r=(t(41860),t(85531)),c=t(64499),a=t(71494),i=t(74814),l=t(85952),d=t(95481),s=t(2497),u=function(e,n,t){if(void 0===t&&(t=1),null===e.requirements)return!0;for(var o=Object.keys(e.requirements),r=function(){var o=a[c],r=n.find((function(e){return e.name===o}));return r?r.amount=e[1].price/d.build_eff,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},u=function(e,n){return!!e.affordable&&!(e.reagent&&!n.beaker)},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u(e,i),content:(e.price/i.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},81850:function(e,n,t){"use strict";n.__esModule=!0,n.BodyDesigner=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);n.BodyDesigner=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.menu,u=d.disk,m=d.diskStored,p=d.activeBodyRecord,C=l[s];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[u?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,C]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.activeBodyRecord,s=l.mapRef;return d?(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return i("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return i("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,a.ByondUi,{style:{width:"100%",height:"128px"},params:{id:s,type:"map"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d.scale,onClick:function(){return i("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var n=d.styles[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.styleHref?(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.style,onClick:function(){return i("href_conversion",{target_href:n.styleHref,target_value:1})}}):null,n.colorHref?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color,onClick:function(){return i("href_conversion",{target_href:n.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color,style:{border:"1px solid #fff"}})]}):null,n.colorHref2?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:n.color2,onClick:function(){return i("href_conversion",{target_href:n.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:n.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Marking",onClick:function(){return i("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var n=d.markings[e];return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return i("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,backgroundColor:n,content:e,onClick:function(){return i("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.activeBodyRecord;return(0,o.createComponentVNode)(2,a.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:i&&i.booc||"ERROR: Body record not found!"})}))}},6060:function(e,n,t){"use strict";n.__esModule=!0,n.BodyScanner=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],s=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],u={average:[.25,.5],bad:[.5,Infinity]},m=function(e,n){for(var t=[],o=0;o0?e.reduce((function(e,n){return null===e?n:(0,o.createFragment)([e,!!n&&(0,o.createComponentVNode)(2,a.Box,{children:n})],0)})):null},C=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};n.BodyScanner=function(e,n){var t=(0,c.useBackend)(n).data,r=t.occupied,a=t.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,h,{occupant:l}):(0,o.createComponentVNode)(2,B);return(0,o.createComponentVNode)(2,i.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var h=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,N,{occupant:n}),(0,o.createComponentVNode)(2,V,{occupant:n}),(0,o.createComponentVNode)(2,b,{occupant:n}),(0,o.createComponentVNode)(2,f,{occupant:n}),(0,o.createComponentVNode)(2,k,{organs:n.extOrgan}),(0,o.createComponentVNode)(2,v,{organs:n.intOrgan})]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},V=function(e){var n=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Blood Reagents",children:n.reagents?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.reagents.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stomach Reagents",children:n.ingested?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),n.ingested.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:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var n=e.occupant,t=n.hasBorer||n.blind||n.colourblind||n.nearsighted||n.hasVirus;return(t=t||n.humanPrey||n.livingPrey||n.objectPrey)?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:d.map((function(e,t){if(n[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2](n)})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},f=function(e){var n=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(s,(function(e,t,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!t&&t[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:n[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:u,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",inline:!0,children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,C(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},n)}))]})})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:n>0&&"0.5rem",ranges:u,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:p([C(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},n)}))]})})},B=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},74639:function(e,n,t){"use strict";n.__esModule=!0,n.BombTester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}n.BombTester=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.simulating,u=d.mode,m=d.tank1,p=d.tank1ref,C=d.tank2,h=d.tank2ref,N=d.canister,V=d.sim_canister_output;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,c.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:1})},selected:1===u,children:"Single Tank"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:2})},selected:2===u,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("set_mode",{mode:3})},selected:3===u,children:"Canister"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Secondary Slot",children:C&&(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove_tank",{ref:h})},icon:"eject",children:C})||(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("canister_scan")},icon:"search",children:"Scan"}),children:N&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:N})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No tank connected."})}),N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:V,maxValue:1013.25,onDrag:function(e,n){return i("set_can_pressure",{pressure:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return i("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var l=function(e){var n,t;function r(n){var t;t=e.call(this,n)||this;var o=Math.random()>.5,r=Math.random()>.5;return t.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},t.process=setInterval((function(){t.setState((function(e){var n=Object.assign({},e);return n.reverseX?n.x-2<-5?(n.reverseX=!1,n.x+=2):n.x-=2:n.x+2>340?(n.reverseX=!0,n.x-=2):n.x+=2,n.reverseY?n.y-2<-20?(n.reverseY=!1,n.y+=2):n.y-=2:n.y+2>205?(n.reverseY=!0,n.y-=2):n.y+=2,n}))}),1),t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var a=r.prototype;return a.componentWillUnmount=function(){clearInterval(this.process)},a.render=function(){var e=this.state,n={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,c.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,c.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,c.Icon,{style:n,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},48693:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyEditor=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.BotanyEditor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.activity,s=l.degradation,u=l.disk,m=l.sourceName,p=l.locus,C=l.loaded;return d?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene Decay",children:[s,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:C})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},25486:function(e,n,t){"use strict";n.__esModule=!0,n.BotanyIsolator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.BotanyIsolator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.geneMasks,s=l.activity,u=l.degradation,m=l.disk,p=l.loaded,C=l.hasGenetics,h=l.sourceName;return s?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Buffered Genetic Data",children:C&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Source",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gene decay",children:[u,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:"download",onClick:function(){return i("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return i("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,c.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"cog",onClick:function(){return i("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},61956:function(e,n,t){"use strict";n.__esModule=!0,n.BrigTimer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.BrigTimer=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s.timing?"Stop":"Start",selected:s.timing,onClick:function(){return d(s.timing?"stop":"start")}}),s.flash_found&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:s.flash_charging?"Recharging":"Flash",disabled:s.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:s.time_left/10,minValue:0,maxValue:s.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,n){return d("time",{time:n})}}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},3180:function(e,n,t){"use strict";n.__esModule=!0,n.CameraConsoleSearch=n.CameraConsoleContent=n.CameraConsole=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(34380),i=t(2497),l=t(71494),d=t(74814),s=t(85952),u=function(e,n,t){void 0===n&&(n=""),void 0===t&&(t="");var o=(0,i.createSearch)(n,(function(e){return e.name}));return(0,c.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),n&&(0,r.filter)(o),t&&(0,r.filter)((function(e){return e.networks.includes(t)})),(0,r.sortBy)((function(e){return e.name}))])(e)};n.CameraConsole=function(e,n){return(0,o.createComponentVNode)(2,s.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(t.config,c.mapRef),i=c.activeCamera,m=function(e,n){var t,o;if(!n)return[];var r=e.findIndex((function(e){return e.name===n.name}));return[null==(t=e[r-1])?void 0:t.name,null==(o=e[r+1])?void 0:o.name]}(u(c.cameras),i);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),i&&i.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)],4)};n.CameraConsoleContent=m;var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,i=(0,l.useLocalState)(n,"searchText",""),m=i[0],p=i[1],C=(0,l.useLocalState)(n,"networkFilter",""),h=C[0],N=C[1],V=c.activeCamera,b=c.allNetworks;b.sort();var f=u(c.cameras,m,h);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,n){return p(n)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return N(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:f.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",V&&e.name===V.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,s.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};n.CameraConsoleSearch=p},94477:function(e,n,t){"use strict";n.__esModule=!0,n.Canister=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Canister=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.connected,m=s.can_relabel,p=s.pressure,C=s.releasePressure,h=s.defaultReleasePressure,N=s.minReleasePressure,V=s.maxReleasePressure,b=s.valveOpen,f=s.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,i.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:C,unit:"kPa",minValue:N,maxValue:V,stepPixelSize:1,onDrag:function(e,n){return d("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:V})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:h})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?f?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:u?"plug":"times",color:u?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:u?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!f&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:f.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.pressure})," kPa"]})]}),!f&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},55636:function(e,n,t){"use strict";n.__esModule=!0,n.Canvas=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){return(i=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var l=function(e){var n,t;function r(n){var t;return(t=e.call(this,n)||this).canvasRef=(0,o.createRef)(),t.onCVClick=n.onCanvasClick,t}t=e,(n=r).prototype=Object.create(t.prototype),n.prototype.constructor=n,i(n,t);var c=r.prototype;return c.componentDidMount=function(){this.drawCanvas(this.props)},c.componentDidUpdate=function(){this.drawCanvas(this.props)},c.drawCanvas=function(e){var n=this.canvasRef.current.getContext("2d"),t=e.value,o=t.length;if(o){var r=t[0].length,c=Math.round(this.canvasRef.current.width/o),a=Math.round(this.canvasRef.current.height/r);n.save(),n.scale(c,a);for(var i=0;i=0||(r[t]=e[t]);return r}(n,["res","value","dotsize"]),i=d(t),l=i[0],s=i[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:l*c||300,height:s*c||300},a,{onClick:function(n){return e.clickwrapper(n)}}),null,this.canvasRef))},r}(o.Component),d=function(e){var n=e.length;return[n,0!==n?e[0].length:0]};n.Canvas=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=d(s.grid),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,a.Window,{width:Math.min(700,24*m+72),height:Math.min(700,24*p+72),children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,l,{value:s.grid,dotsize:24,onCanvasClick:function(e,n){return i("paint",{x:e,y:n})}}),(0,o.createComponentVNode)(2,c.Box,{children:[!s.finalized&&(0,o.createComponentVNode)(2,c.Button.Confirm,{onClick:function(){return i("finalize")},content:"Finalize"}),"\xa0",s.name]})]})})})}},25131:function(e,n,t){"use strict";n.__esModule=!0,n.CasinoPrizeDispenser=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(88654);var l={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.CasinoPrizeDispenser=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var d=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),d=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),d=(t.act,t.data),s=d.points,m=d.items,p=(0,c.useLocalState)(n,"search",""),C=p[0],h=(p[1],(0,c.useLocalState)(n,"sort","Alphabetical")),N=h[0],V=(h[1],(0,c.useLocalState)(n,"descending",!1)),b=V[0],f=(V[1],(0,r.createSearch)(C,(function(e){return e[0]}))),g=!1,k=Object.entries(m).map((function(e,n){var t=Object.entries(e[1]).filter(f).map((function(e){return e[1].affordable=s>=e[1].price,e[1]})).sort(l[N]);if(0!==t.length)return b&&(t=t.reverse()),g=!0,(0,o.createComponentVNode)(2,u,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:g?k:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.title),l=e.items,d=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:i},d,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:i,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},47947:function(e,n,t){"use strict";n.__esModule=!0,n.CharacterDirectory=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Pred-Pref":return"orange";case"Prey":return"blue";case"Prey-Pref":return"green";case"Switch":return"yellow";case"Non-Vore":return"black"}};n.CharacterDirectory=function(e,n){var t=(0,r.useBackend)(n),i=t.act,s=t.data,u=s.personalVisibility,m=s.personalTag,p=s.personalErpTag,C=(0,r.useLocalState)(n,"overlay",null),h=C[0];C[1];return(0,o.createComponentVNode)(2,a.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:u?"Shown":"Not Shown",onClick:function(){return i("setVisible")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:m,onClick:function(){return i("setTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:p,onClick:function(){return i("setErpTag")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return i("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,n){var t=(0,r.useLocalState)(n,"overlay",null),a=t[0],l=t[1];return(0,o.createComponentVNode)(2,c.Section,{title:a.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Species",children:(0,o.createComponentVNode)(2,c.Box,{children:a.species})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,c.Box,{p:1,backgroundColor:i(a.tag),children:a.tag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,c.Box,{children:a.erptag})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.character_ad||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.ooc_notes||"Unset."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,c.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.flavor_text||"Unset."})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.directory,d=(0,r.useLocalState)(n,"sortId","name"),u=d[0],m=(d[1],(0,r.useLocalState)(n,"sortOrder","name")),p=m[0],C=(m[1],(0,r.useLocalState)(n,"overlay",null)),h=(C[0],C[1]);return(0,o.createComponentVNode)(2,c.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Refresh",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,s,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,s,{id:"species",children:"Species"}),(0,o.createComponentVNode)(2,s,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,s,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,n){var t=p?1:-1;return e[u].localeCompare(n[u])*t})).map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{backgroundColor:i(e.tag),children:[(0,o.createComponentVNode)(2,c.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.species}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return h(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},n)}))]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.id),i=e.children,l=(0,r.useLocalState)(n,"sortId","name"),d=l[0],s=l[1],u=(0,r.useLocalState)(n,"sortOrder","name"),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",color:d!==a&&"transparent",onClick:function(){d===a?p(!m):(s(a),p(!0))},children:[i,d===a&&(0,o.createComponentVNode)(2,c.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},22223:function(e,n,t){"use strict";n.__esModule=!0,n.ChemDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(48229),i=t(85952),l=[5,10,20,30,40,60],d=[1,5,10];n.ChemDispenser=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.amount;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",selected:i===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return a("amount",{amount:e})}})},n)}))})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,c.Slider,{step:1,stepPixelSize:5,value:i,minValue:1,maxValue:120,onDrag:function(e,n){return a("amount",{amount:n})}})})]})})},u=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chemicals,d=void 0===l?[]:l,s=[],u=0;u<(d.length+1)%3;u++)s.push(!0);return(0,o.createComponentVNode)(2,c.Section,{title:i.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{direction:"row",wrap:"wrap",height:"100%",align:"flex-start",children:[d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",m:.2,basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return a("dispense",{reagent:e.id})}})},n)})),s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",basis:"25%",height:"20px"},n)}))]})})},m=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,s=l.isBeakerLoaded,u=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[!!s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[u," / ",m," units"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return i("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:s,beakerContents:C,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return i("remove",{reagent:e.id,amount:-1})}}),d.map((function(n,t){return(0,o.createComponentVNode)(2,c.Button,{content:n,onClick:function(){return i("remove",{reagent:e.id,amount:n})}},t)})),(0,o.createComponentVNode)(2,c.Button,{content:"ALL",onClick:function(){return i("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},34859:function(e,n,t){"use strict";n.__esModule=!0,n.ChemMaster=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(48229),l=t(16007),d=[1,5,10,30,60];n.ChemMaster=function(e,n){var t=(0,r.useBackend)(n).data,c=t.condi,i=t.beaker,d=t.beaker_reagents,p=void 0===d?[]:d,C=t.buffer_reagents,h=void 0===C?[]:C,N=t.mode;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s,{beaker:i,beakerReagents:p,bufferNonEmpty:h.length>0}),(0,o.createComponentVNode)(2,u,{mode:N,bufferReagents:h}),(0,o.createComponentVNode)(2,m,{isCondiment:c,bufferNonEmpty:h.length>0})]})]})};var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,s=(t.data,e.beaker),u=e.beakerReagents,m=e.bufferNonEmpty?(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:m,children:s?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,t){return(0,o.createComponentVNode)(2,c.Box,{mb:t0?(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,c.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!i.condi&&(0,o.createComponentVNode)(2,c.Button,{icon:i.printing?"spinner":"print",disabled:i.printing,iconSpin:!!i.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},83919:function(e,n,t){"use strict";n.__esModule=!0,n.ClawMachine=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ClawMachine=function(e,n){var t,i=(0,r.useBackend)(n),l=i.act,d=i.data,s=(d.wintick,d.instructions),u=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===u?t=(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===u&&(t=(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,c.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),s,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,c.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,t,0)})}},74351:function(e,n,t){"use strict";n.__esModule=!0,n.Cleanbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Cleanbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.version,p=l.blood,C=(l.patrol,l.vocal),h=l.wet_floors,N=l.spray_blood,V=l.rgbpanel,b=l.red_switch,f=l.green_switch,g=l.blue_switch;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("blood")},children:p?"Clean":"Ignore"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("vocal")},children:C?"On":"Off"})})]})})||null,!u&&s&&(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:V&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"red":"maroon",onClick:function(){return i("red_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:f?"toggle-on":"toggle-off",backgroundColor:f?"green":"darkgreen",onClick:function(){return i("green_switch")}}),(0,o.createComponentVNode)(2,c.Button,{fontSize:5.39,icon:g?"toggle-on":"toggle-off",backgroundColor:g?"blue":"darkblue",onClick:function(){return i("blue_switch")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:h,onClick:function(){return i("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"brown",selected:N,onClick:function(){return i("spray_blood")},icon:"screwdriver",children:N?"Yes":"No"})})]})})})||null]})})}},98213:function(e,n,t){"use strict";n.__esModule=!0,n.CloningConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(76270),l=t(16007),d=t(85952),s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=e.args,s=d.activerecord,u=d.realname,m=d.health,p=d.unidentity,C=d.strucenzymes,h=m.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+u,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:h.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.oxy,inline:!0,children:h[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.toxin,inline:!0,children:h[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.brute,inline:!0,children:h[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:i.COLORS.damageType.burn,inline:!0,children:h[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:s})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};n.CloningConsole=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",s),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data.menu;return 1===r?t=(0,o.createComponentVNode)(2,p):2===r&&(t=(0,o.createComponentVNode)(2,C)),t},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.loading,s=l.scantemp,u=l.occupant,m=l.locked,p=l.can_brainscan,C=l.scan_mode,h=l.numberofpods,N=l.pods,V=l.selected_pod,b=m&&!!u;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return i("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:b||!u,icon:"user-slash",content:"Eject Occupant",onClick:function(){return i("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:s.color,children:s.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"brain":"male",content:C?"Brain":"Body",onClick:function(){return i("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:h?N.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:V===e.pod,icon:V===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Pod #",n+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.records;return i.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},h=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.scanner,d=i.numberofpods,s=i.autoallowed,u=i.autoprocess,m=i.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:u?0:1})}})],4),(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},32278:function(e,n,t){"use strict";n.__esModule=!0,n.ColorMate=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ColorMate=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.items,s=l.activecolor,u=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,c.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:s,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return i("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return i("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return i("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return i("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Items",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["#",n+1,": ",e]},n)}))})],4)||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No items inserted."})})})})}},130:function(e,n,t){"use strict";n.__esModule=!0,n.CommunicationsConsoleContent=n.CommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CommunicationsConsole=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.menu_state),i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?i=(0,o.createComponentVNode)(2,l):2===a?i=(0,o.createComponentVNode)(2,u):3===a&&(i=(0,o.createComponentVNode)(2,s)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),i],0)};n.CommunicationsConsoleContent=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.messages,d=i.msg_cooldown,s=i.emagged,u=i.cc_cooldown,m=i.str_security_level,p=i.levels,C=i.authmax,h=i.security_level,N=i.security_level_color,V=i.authenticated,b=i.atcsquelch,f=i.boss_short,g="View ("+l.length+")",k="Make Priority Announcement";d>0&&(k+=" ("+d+"s)");var v=s?"Message [UNKNOWN]":"Message "+f;u>0&&(v+=" ("+u+"s)");var B=m,L=p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.icon,content:e.name,disabled:!V,selected:e.id===h,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,c.Button,{icon:"bullhorn",content:k,disabled:!C||d>0,onClick:function(){return a("announce")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",color:"red",content:v,disabled:!C||u>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!C,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"broadcast-tower",content:v,disabled:!C||u>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Alert",color:N,children:B}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Alert",children:L}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tv",content:"Change Status Displays",disabled:!V,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"folder-open",content:g,disabled:!V,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,c.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!V,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,d=l.authenticated,s=l.is_ai,u=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return t=d?s?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+t+")":"Log In",onClick:function(){return i("auth")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:u}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return i("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||s,onClick:function(){return i("cancelshuttle")}})})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.message_current,d=i.message_deletion_allowed,s=i.authenticated,u=i.messages;if(l)return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Return To Message List",disabled:!s,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,c.Box,{children:l.contents})});var m=u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View",disabled:!s||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Delete",disabled:!s||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.length&&m||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stat_display,d=i.authenticated,s=l.presets.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},4220:function(e,n,t){"use strict";n.__esModule=!0,n.Communicator=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=t(22902),s={};n.Communicator=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.currentTab,d=r.video_comm,h=(r.mapRef,(0,a.useLocalState)(n,"videoSetting",0)),N=h[0],V=h[1];return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[d&&(0,o.createComponentVNode)(2,u,{videoSetting:N,setVideoSetting:V}),(!d||0!==N)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:s[c]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,C,{videoSetting:N,setVideoSetting:V})],4)]})})};var u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.video_comm,c.mapRef),d=e.videoSetting,s=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,i.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,i.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(1)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})]}):1===d?(0,o.createComponentVNode)(2,i.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,i.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return s(2)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return s(0)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,i.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.currentTab);return(0,o.createComponentVNode)(2,i.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),l=r.time,d=r.connectionStatus,s=r.owner,u=r.occupation;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"average",children:(0,c.decodeHtmlEntities)(u)})]})})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,i.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:c,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},h=function(e,n){var t=(0,a.useBackend)(n).data,o=t.voice_mobs,r=t.communicating,c=t.requestsReceived,i=t.invitesSent,l=t.video_comm;return!("Phone"!==e||!(o.length||r.length||c.length||i.length||l))};s[1]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.homeScreen;return(0,o.createComponentVNode)(2,i.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,i.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,i.Icon,{spin:h(e.module,n),color:h(e.module,n)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,i.Box,{children:e.module})]},e.number)}))})}));var N=function(e,n){for(var t=(0,a.useBackend)(n),r=t.act,c=t.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],s=0;st?n.length>t?n.slice(0,t)+"...":n:e+n},f=function(e,n,t,o){if(t<0||t>o.length)return V(e,n)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=V(e,n),c=V(o[t],n);return r&&c?"TinderMessage_Subsequent_Sent":r||c?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};s[40]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.targetAddressName,s=l.targetAddress,u=l.imList,m=(0,a.useLocalState)(n,"clipboardMode",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:V(e,s)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[V(e,s)?"You":"Them",": ",e.im]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]}):(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:b("Conversation with ",(0,c.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return C(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:V(e,s)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:f(e,s,n-1,t),inline:!0,children:(0,c.decodeHtmlEntities)(e.im)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},content:"Message"})]})}));var g=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,c.decodeHtmlEntities)(l.name)+" by "+(0,c.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,c.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,c.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},k=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,i.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,c.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,c.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};s[5]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data),c=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:"News",stretchContents:!0,height:"100%",children:!c.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,g)||(0,o.createComponentVNode)(2,k)})}));s[6]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.note;return(0,o.createComponentVNode)(2,i.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,i.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:c})})}));s[7]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data),d=l.aircontents,s=l.weather;return(0,o.createComponentVNode)(2,i.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Weather Reports",children:!!s.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weather",children:(0,c.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Forecast",children:(0,c.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),s[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);s[9]=(0,o.createComponentVNode)(2,(function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.owner,s=l.occupation,u=l.connectionStatus,m=l.address,p=l.visible,C=l.ring,h=l.selfie_mode;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",fluid:!0,content:(0,c.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:h?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Occupation",children:(0,c.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connection",children:1===u?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C,selected:C,fluid:!0,content:C?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},2174:function(e,n,t){"use strict";n.__esModule=!0,n.ComputerFabricator=void 0;var o=t(39812),r=(t(2497),t(71494)),c=t(74814),a=t(85952);n.ComputerFabricator=function(e,n){var t=(0,r.useBackend)(n),u=t.act,m=t.data;return(0,o.createComponentVNode)(2,a.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return u("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,i),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,s)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,c.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,c.Box,{mt:3,children:(0,o.createComponentVNode)(2,c.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"2"})}})})]})})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createComponentVNode)(2,c.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"good",children:[i.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return a("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return a("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,c.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return a("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return a("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,c.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,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"1"})}})})]})]}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return a("confirm_order")}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data);return(0,o.createComponentVNode)(2,c.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"good",children:[a.totalprice,"\u20ae"]})]})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,c.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},26090:function(e,n,t){"use strict";n.__esModule=!0,n.CookingAppliance=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.CookingAppliance=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.temperature,s=l.optimalTemp,u=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,C=l.our_contents;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:u?"good":"blue",value:d,maxValue:s,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d}),"\xb0C / ",s,"\xb0C"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e,n){return e.empty?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("slot",{slot:n+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Slot #"+(n+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!p,onClick:function(){return i("slot",{slot:n+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},n)}))})})]})})}},22902:function(e,n,t){"use strict";n.__esModule=!0,n.CrewManifestContent=n.CrewManifest=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(76270),l=t(2497);n.CrewManifest=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.manifest);return(0,o.createComponentVNode)(2,c.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{backgroundColor:i.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};n.CrewManifestContent=d},96158:function(e,n,t){"use strict";n.__esModule=!0,n.CrewMonitorContent=n.CrewMonitor=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(71494),i=t(85952),l=t(74814),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},s=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};n.CrewMonitor=function(){return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,i=(0,a.useBackend)(n),u=i.act,p=i.data,C=(i.config,(0,a.useLocalState)(n,"tabIndex",0)),h=C[0],N=C[1],V=(0,c.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,a.useLocalState)(n,"zoom",1);b[0],b[1];return t=0===h?(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:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),V.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:s(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===h?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===h,onClick:function(){return N(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===h,onClick:function(){return N(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:t})],4)};n.CrewMonitorContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.config),c=t.data,i=(0,a.useLocalState)(n,"zoom",1),d=i[0],u=i[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return u(e)},children:c.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:s(e)},e.ref)}))})})}},99798:function(e,n,t){"use strict";n.__esModule=!0,n.Cryo=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];n.Cryo=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,u=d.isOperating,m=d.hasOccupant,p=d.occupant,C=void 0===p?[]:p,h=d.cellTemperature,N=d.cellTemperatureStatus,V=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"user-slash",onClick:function(){return a("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.health)})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[C.stat][0],children:l[C.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:Math.round(C[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!V,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a(u?"switchOff":"switchOn")},selected:u,children:u?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",color:N,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," K"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,s)})]})})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.isBeakerLoaded,l=a.beakerLabel,d=a.beakerVolume;return i?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,c.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded"})}},54234:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItems=n.CryoStorageCrew=n.CryoStorage=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.CryoStorage=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.crew);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"No crew currently stored."})})};n.CryoStorageCrew=i;var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.items;return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItems=l},66384:function(e,n,t){"use strict";n.__esModule=!0,n.CryoStorageItemsVr=n.CryoStorageVr=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(54234);n.CryoStorageVr=function(e,n){var t=(0,r.useBackend)(n),d=(t.act,t.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(n,"tab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,i.CryoStorageCrew),!!u&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.items);return(0,o.createComponentVNode)(2,c.Section,{title:"Stored Items",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No items stored."})})};n.CryoStorageItemsVr=l},99579:function(e,n,t){"use strict";n.__esModule=!0,n.DNAForensics=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DNAForensics=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan_progress,s=l.scanning,u=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,a.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{selected:s,disabled:!u,icon:"power-off",onClick:function(){return i("scanItem")},children:s?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Blood Sample",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[u,(0,o.createComponentVNode)(2,c.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},21849:function(e,n,t){"use strict";n.__esModule=!0,n.DNAModifier=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(16007),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],s=[5,10,20,30,50];n.DNAModifier=function(e,n){var t,c=(0,r.useBackend)(n),l=(c.act,c.data),d=l.irradiating,s=l.dnaBlockSize,p=l.occupant;return n.dnaBlockSize=s,n.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(t=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,a.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),t,(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})]})};var u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,d=i.locked,s=i.hasOccupant,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:u.minHealth,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Divider)]})}),n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:u.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unique Enzymes",children:i.occupant.uniqueEnzymes?i.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,n){var t,a=(0,r.useBackend)(n),i=a.act,l=a.data,s=l.selectedMenuKey,u=l.hasOccupant;l.occupant;return u?n.isDNAInvalid?(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h)],4):"se"===s?t=(0,o.createFragment)([(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h)],4):"buffer"===s?t=(0,o.createComponentVNode)(2,N):"rejuvenators"===s&&(t=(0,o.createComponentVNode)(2,f)),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:s===e[0],onClick:function(){return i("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:e[2]}),e[1]]},n)}))}),t]})):(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,c.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedUIBlock,d=i.selectedUISubBlock,s=i.selectedUITarget,u=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:u.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:s,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,n){return a("changeUITarget",{value:n})}})})}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.selectedSEBlock,d=i.selectedSESubBlock,s=i.occupant;return(0,o.createComponentVNode)(2,c.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,k,{dnaString:s.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:n.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.radiationIntensity,d=i.radiationDuration;return(0,o.createComponentVNode)(2,c.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationIntensity",{value:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,c.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,n){return a("radiationDuration",{value:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},N=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.buffers.map((function(e,n){return(0,o.createComponentVNode)(2,V,{id:n+1,name:"Buffer "+(n+1),buffer:e},n)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,b)],4)},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.id,d=e.name,s=e.buffer,u=i.isInjectorReady,m=d+(s.data?" - "+s.label:"");return(0,o.createComponentVNode)(2,c.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,c.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!s.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!s.data||!i.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-end",onClick:function(){return a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!i.hasDisk||!i.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!s.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:s.owner||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!s.data&&(0,o.createComponentVNode)(2,c.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.hasDisk,d=i.disk;return(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerVolume,u=i.beakerLabel;return(0,o.createComponentVNode)(2,c.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inject",children:[s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},n)})),(0,o.createComponentVNode)(2,c.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,c.Box,{mb:"0.5rem",children:u||"No label"}),d?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,n){return(0,o.createComponentVNode)(2,c.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},k=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,s=e.blockSize,u=e.action,m=i.split(""),p=[],C=function(e){for(var n=e/s+1,t=[],r=function(r){var i=r+1;t.push((0,o.createComponentVNode)(2,c.Button,{selected:l===n&&d===i,content:m[e+r],mb:"0",onClick:function(){return a(u,{block:n,subblock:i})}}))},i=0;i1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,c.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return a("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,c.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return a("affected_species")}})]})],4)]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dish_inserted,i.buffer),d=i.species_buffer,s=(i.effects,i.info);i.growth,i.affected_species,i.busy;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,c.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,c.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return a("disk")}}),l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return a("splice",{splice:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return a("splice",{splice:2})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return a("splice",{splice:3})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return a("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Splice Species",disabled:!d||s,onClick:function(){return a("splice",{splice:5})}})}):null]})}},31066:function(e,n,t){"use strict";n.__esModule=!0,n.DishIncubator=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.DishIncubator=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.on,u=d.system_in_use,m=d.food_supply,p=d.radiation,C=d.growth,h=d.toxins,N=d.chemicals_inserted,V=d.can_breed_virus,b=d.chemical_volume,f=d.max_chemical_volume,g=d.dish_inserted,k=d.blood_already_infected,v=d.virus,B=d.analysed,L=d.infection_rate;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!u,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":C>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:h})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:V?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(V?"Vial":"Chemicals"),disabled:!N,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!V,onClick:function(){return l("virus")}})],4),children:N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:f,value:b,children:[b,"/",f]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:V?"good":"average",children:[g?V?"Suitable":"No hemolytic samples detected":"N/A",k?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?v?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:B?L:"Unknown."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No dish loaded."})})]})})}},19095:function(e,n,t){"use strict";n.__esModule=!0,n.DisposalBin=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.DisposalBin=function(e,n){var t,i,l=(0,r.useBackend)(n),d=l.act,s=l.data;return 2===s.mode?(t="good",i="Ready"):s.mode<=0?(t="bad",i="N/A"):1===s.mode?(t="average",i="Pressurizing"):(t="average",i="Idle"),(0,o.createComponentVNode)(2,a.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State",color:t,children:i}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:s.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:s.isAI||s.panel_open,content:"Disengaged",selected:s.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:s.isAI||s.panel_open,content:"Engaged",selected:s.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-off",disabled:-1===s.mode,content:"Off",selected:s.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"toggle-on",disabled:-1===s.mode,content:"On",selected:s.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",disabled:s.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},29345:function(e,n,t){"use strict";n.__esModule=!0,n.DroneConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.DroneConsole=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.drones,s=l.areas,u=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return i("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return i("search_fab")}})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,c.Dropdown,{options:s?s.sort():null,selected:u,width:"100%",onSelected:function(e){return i("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return i("ping")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Resync",onClick:function(){return i("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return i("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No drones detected."})})]})})}},84122:function(e,n,t){"use strict";n.__esModule=!0,n.EmbeddedController=void 0;var o=t(39812),r=(t(2497),t(41860),t(71494)),c=t(74814),a=t(85952),i=((0,t(88654).createLogger)("fuck"),{});n.EmbeddedController=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data.internalTemplateName),l=i[c];if(!l)throw Error("Unable to find Component for template name: "+c);return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=e.bars;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act,l=!0;a.interior_status&&"open"===a.interior_status.state?l=!1:a.external_pressure&&a.chamber_pressure&&(l=!(Math.abs(a.external_pressure-a.chamber_pressure)>5));var d=!0;return a.exterior_status&&"open"===a.exterior_status.state?d=!1:a.internal_pressure&&a.chamber_pressure&&(d=!(Math.abs(a.internal_pressure-a.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return i("cycle_ext")}}),(0,o.createComponentVNode)(2,c.Button,{disabled:a.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return i("cycle_int")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return i("force_ext")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{disabled:a.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return i("force_int")}})]})],4)},s=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,u),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===a.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===a.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===a.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Escape Pod Status",children:i[a.docking_status]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.data;t.act;return a.armed?(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=t.act;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:!a.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==a.docking_status?"bad":"",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{selected:a.override_enabled,color:"docked"!==a.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return i("toggle_override")}})]})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.data,i=(t.act,{docked:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"NOT IN USE"})}[a.docking_status]);return a.override_enabled&&(i=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[a.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),i};i.AirlockConsoleAdvanced=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},u=[{minValue:0,maxValue:202,value:i.external_pressure,label:"External Pressure",textValue:i.external_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:i.internal_pressure,label:"Internal Pressure",textValue:i.internal_pressure+" kPa",color:s}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Purge",onClick:function(){return a("purge")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"lock-open",content:"Secure",onClick:function(){return a("secure")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsolePhoron=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:i.chamber_phoron,label:"Chamber Phoron",textValue:i.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.AirlockConsoleDocking=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=[{minValue:0,maxValue:202,value:i.chamber_pressure,label:"Chamber Pressure",textValue:i.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Dock",buttons:i.airlock_disabled||i.override_enabled?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{disabled:!i.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};i.DockingConsoleSimple=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.override_enabled,content:"Force exterior door",onClick:function(){return a("force_door")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:i.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};i.DockingConsoleMulti=function(e,n){var t=(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,c.Section,{title:"Airlocks",children:t.airlocks.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:t.airlocks.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,c.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};i.DoorAccessConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l="open"===i.interior_status.state||"closed"===i.exterior_status.state,d="open"===i.exterior_status.state||"closed"===i.interior_status.state;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){a(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){a(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===i.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Interior Door Status",children:"closed"===i.interior_status.state?"Locked":"Open"})]})})};i.EscapePodConsole=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:i.armed,color:i.armed?"bad":"average",content:"ARM",onClick:function(){return a("manual_arm")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",disabled:!i.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return a("force_launch")}})]})]})],4)};i.EscapePodBerthConsole=function(e,n){(0,r.useBackend)(n).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},33777:function(e,n,t){"use strict";n.__esModule=!0,n.ExonetNode=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ExonetNode=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.allowPDAs,u=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return i("toggle_power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return i("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return i("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return i("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:[p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:e},n)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No logs found."})]})})]})})}},95481:function(e,n,t){"use strict";n.__esModule=!0,n.Materials=n.ExosuitFabricator=void 0;var o,r=t(39812),c=t(34380),a=t(64499),i=t(71494),l=t(58083),d=t(74814),s=t(85952),u=t(2497),m=t(41860);function p(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return C(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return C(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function C(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);tt?{color:2,deficit:e-t}:n>t?{color:1,deficit:e}:e+n>t?{color:1,deficit:e+n-t}:{color:0,deficit:0}},b=function(e,n,t){var o={textColor:0};return Object.keys(t.cost).forEach((function(r){o[r]=V(t.cost[r],n[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};n.ExosuitFabricator=function(e,n){var t,o,c=(0,i.useBackend)(n),a=c.act,l=c.data,u=l.queue||[],m=(t=l.materials||[],o={},t.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,n){var t={},o={},r={},c={};return n.forEach((function(n,a){c[a]=0,Object.keys(n.cost).forEach((function(i){t[i]=t[i]||0,r[i]=r[i]||0,o[i]=V(n.cost[i],t[i],e[i]),0!==o[i].color?c[a]1&&l0}));return 0===l.length?(0,r.createComponentVNode)(2,d.Box,{textAlign:"center",children:[(0,r.createComponentVNode)(2,d.Icon,{textAlign:"center",size:5,name:"inbox"}),(0,r.createVNode)(1,"br"),(0,r.createVNode)(1,"b",null,"No Materials Loaded.",16)]}):(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:l.map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,k,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,f,{material:e})})]},e.name)||null}))})};n.Materials=g;var k=function(e,n){var t=e.name,o=e.amount,a=e.formatsi,i=e.formatmoney,s=e.color,p=e.style,C="0";return C=o<1&&o>0?(0,m.toFixed)(o,2):a?(0,l.formatSiUnit)(o,0):i?(0,l.formatMoney)(o):o,(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,c.classes)(["sheetmaterials32x32",h[t]]),position:"relative",style:p,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,u.toTitleCase)(t)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:s,style:{"text-align":"center"},children:C})})]})},v=function(e,n){var t=(0,i.useBackend)(n).data,o=t.partSets||[],c=t.buildableParts||{},a=(0,i.useSharedState)(n,"part_tab",o.length?c[0]:""),l=a[0],s=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!c[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!c[e],onClick:function(){return s(e)},children:e},e)}))})},B=function(e,n){var t,o=(0,i.useBackend)(n).data,c=function(e){for(var n,t=p(e);!(n=t()).done;){var o=n.value;if(s[o])return o}return null},l=o.partSets||[],s=o.buildableParts||[],m=e.queueMaterials,C=e.materials,h=(0,i.useSharedState)(n,"part_tab",c(l)),N=h[0],V=h[1],f=(0,i.useSharedState)(n,"search_text",""),g=f[0],k=f[1];if(!N||!s[N]){var v=c(l);if(!v)return;V(v)}return g?(t=[],function(e,n){var t=[];if(e.length){var o=(0,u.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(n).forEach((function(e){n[e].filter(o).forEach((function(e){t.push(e)}))})),t=(0,a.uniqBy)((function(e){return e.name}))(t)}}(g,s).forEach((function(e){e.format=b(C,m,e),t.push(e)}))):(t={Parts:[]},s[N].forEach((function(e){e.format=b(C,m,e),e.subCategory?(e.subCategory in t||(t[e.subCategory]=[]),t[e.subCategory].push(e)):t.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,n){return k(n)}})})]})}),!!g&&(0,r.createComponentVNode)(2,L,{name:"Search Results",parts:t,forceShow:!0,placeholder:"No matching results..."})||Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,L,{name:e,parts:t[e]},e)}))],0)},L=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data.buildingPart,a=e.parts,l=e.name,s=e.forceShow,u=e.placeholder,m=(0,i.useSharedState)(n,"display_mats",!1)[0];return(!!a.length||s)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&u,a.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:c||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(n){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:N[e.format[n].color],children:(0,r.createComponentVNode)(2,k,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:n,amount:e.cost[n]})},n)}))})],0,e.name)}))]})},_=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=c.isProcessingQueue,l=c.queue||[],s=e.queueMaterials,u=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!a&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,S)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,w,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,x,{queueMaterials:s,missingMaterials:u})})})]})},x=function(e,n){var t=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(t).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,k,{formatmoney:!0,name:e,amount:t[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},w=function(e,n){var t=(0,i.useBackend)(n),o=t.act,c=t.data,a=e.textColors,l=c.queue||[];return l.length?l.map((function(e,n){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:n+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:N[a[n]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},S=function(e,n){var t=(0,i.useBackend)(n).data,o=t.buildingPart,c=t.storedPart;if(c){var a=c.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:a}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,s=o.duration,u=o.printTime,m=Math.ceil(s/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:u,value:s,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},95598:function(e,n,t){"use strict";n.__esModule=!0,n.Farmbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Farmbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.locked,u=l.tank,m=l.tankVolume,p=l.tankMaxVolume,C=l.waters_trays,h=l.refills_water,N=l.uproots_weeds,V=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Hydroponic Assistance Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water Tank",children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("water")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("refill")},children:h?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("weed")},children:N?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("replacenutri")},children:V?"Yes":"No"})})})})]})||null]})})}},17569:function(e,n,t){"use strict";n.__esModule=!0,n.FaxContent=n.Fax=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(28117),l=t(1192);n.Fax=function(e,n){return(0,r.useBackend)(n).data.authenticated?(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.bossName,d=i.copyItem,s=i.cooldown,u=i.destination;return(0,o.createComponentVNode)(2,c.Section,{children:[!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,c.Box,{mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,c.Button,{icon:"map-marker-alt",content:u,onClick:function(){return a("dept")}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"share-square",onClick:function(){return a("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Please insert item to transmit."})]})};n.FaxContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act;return t.data.copyItem?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",onClick:function(){return a("remove")},content:"Remove Item"})}):null}},58087:function(e,n,t){"use strict";n.__esModule=!0,n.FileCabinet=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.FileCabinet=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data.contents,s=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},21902:function(e,n,t){"use strict";n.__esModule=!0,n.Floorbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Floorbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.vocal,p=l.amount,C=l.possible_bmode,h=l.improvefloors,N=l.eattiles,V=l.maketiles,b=l.bmode;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("vocal")},children:m?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("tiles")},children:N?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,c.Button,{icon:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return i("make")},children:V?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,c.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:b,options:C,onSelected:function(e){return i("bridgemode",{dir:e})}})})]})})||null]})})}},309:function(e,n,t){"use strict";n.__esModule=!0,n.GasPump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.GasPump=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/10})," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?u="Running":!d&&s>0&&(u="DISCHARGING"),(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return i("gentoggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",children:["Generator ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Status",children:[s,"%"]})]})})})})}},95075:function(e,n,t){"use strict";n.__esModule=!0,n.GuestPass=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.GuestPass=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.access,d.area),u=d.giver,m=d.giveName,p=d.reason,C=d.duration,h=d.mode,N=d.log,V=d.uid;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:1===h&&(0,o.createComponentVNode)(2,a.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Logs",children:N.length&&N.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,a.Section,{title:"Guest pass terminal #"+V,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,a.Button,{content:u||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,a.Button,{content:C,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},31875:function(e,n,t){"use strict";n.__esModule=!0,n.GyrotronControlContent=n.GyrotronControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.GyrotronControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.gyros;return(0,o.createComponentVNode)(2,a.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Strength"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.fire_delay,unit:"decisecond(s)",minValue:1,maxValue:60,stepPixelSize:1,onDrag:function(n,t){return c("set_rate",{gyro:e.ref,rate:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.strength,unit:"penta-dakw",minValue:1,maxValue:50,stepPixelSize:1,onDrag:function(n,t){return c("set_str",{gyro:e.ref,str:t})}})})]},e.name)}))]})})};n.GyrotronControlContent=i},7908:function(e,n,t){"use strict";n.__esModule=!0,n.Holodeck=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Holodeck=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.restrictedPrograms,u=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,C=l.emagged,h=l.gravity,N=d;return p&&(N=N.concat(s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{color:-1!==s.indexOf(e)?"bad":null,icon:"eye",content:e,selected:u===e,fluid:!0,onClick:function(){return i("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Override",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",fluid:!0,disabled:C,color:p?"good":"bad",onClick:function(){return i("AIoverride")},children:[!!C&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{icon:"user-astronaut",selected:h,onClick:function(){return i("gravity")},children:h?"Enabled":"Disabled"})})]})})]})})}},12676:function(e,n,t){"use strict";n.__esModule=!0,n.ICAssembly=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=(t(2497),t(58083));n.ICAssembly=function(e,n){var t=(0,c.useBackend)(n),s=(t.act,t.data),u=s.total_parts,m=s.max_components,p=s.total_complexity,C=s.max_complexity,h=s.battery_charge,N=s.battery_max,V=s.net_power,b=s.unremovable_circuits,f=s.removable_circuits;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:u/m,maxValue:1,children:[u," / ",m," (",(0,r.round)(u/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/C,maxValue:1,children:[p," / ",C," (",(0,r.round)(p/C*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:h&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:h/N,maxValue:1,children:[h," / ",N," (",(0,r.round)(h/N*100,1),"%)"]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Net Energy",children:0===V?"0 W/s":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,f.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:f})||null]})})};var d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.title,i=e.circuits;return(0,o.createComponentVNode)(2,a.Section,{title:r,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return t("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},42394:function(e,n,t){"use strict";n.__esModule=!0,n.ICCircuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(58083);n.ICCircuit=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=(u.name,u.desc),p=u.displayed_name,C=(u.removable,u.complexity),h=u.power_draw_idle,N=u.power_draw_per_use,V=u.extended_desc,b=u.inputs,f=u.outputs,g=u.activators;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Complexity",children:C}),h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(h)})||null,N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(N)})||null]}),V]}),(0,o.createComponentVNode)(2,c.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,c.Flex.Item,{basis:b.length&&f.length?"33%":b.length||f.length?"45%":"100%",children:(0,o.createComponentVNode)(2,c.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,c.Box,{children:m})})}),f.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:f})})})||null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.name)}))})]})]})})};var d=function(e,n){var t=(0,r.useBackend)(n).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_name",{pin:e.ref})},children:[(0,i.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,s,{pin:e})]},e.ref)}))},s=function(e,n){var t=(0,r.useBackend)(n).act,a=e.pin;return a.linked.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("pin_unwire",{pin:a.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return t("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},81039:function(e,n,t){"use strict";n.__esModule=!0,n.ICDetailer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(2497);n.ICDetailer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.detail_color,u=d.color_list;return(0,o.createComponentVNode)(2,a.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:Object.keys(u).map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,i.toTitleCase)(e),tooltipPosition:n%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:u[e]===s?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:u[e]},e)}))})})})}},21687:function(e,n,t){"use strict";n.__esModule=!0,n.ICPrinter=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);t(88654);n.ICPrinter=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=i.metal,s=i.max_metal,u=i.metal_per_sheet,m=(i.debug,i.upgraded),p=i.can_clone;i.assembly_to_clone,i.categories;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:630,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:l,maxValue:s,children:[l/u," / ",s/u," sheets"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,n){return!!e.can_build&&!(e.cost>n.metal)},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.categories,u=(d.debug,(0,r.useSharedState)(n,"categoryTarget",null)),m=u[0],p=u[1],C=(0,i.filter)((function(e){return e.name===m}))(s)[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Circuits",children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{mr:2,children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,i.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:C&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,i.sortBy)((function(e){return e.name}))(C.items).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return a("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."})]})})}},48522:function(e,n,t){"use strict";n.__esModule=!0,n.IDCard=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952),i=t(14959);n.IDCard=function(e,n){var t=(0,c.useBackend)(n).data,l=t.registered_name,d=t.sex,s=t.age,u=t.assignment,m=t.fingerprint_hash,p=t.blood_type,C=t.dna_hash,h=t.photo_front,N=[{name:"Sex",val:d},{name:"Age",val:s},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:C}];return(0,o.createComponentVNode)(2,a.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:h&&(0,o.createVNode)(1,"img",null,null,1,{src:h.substr(1,h.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.RankIcon,{rank:u})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:u})})]})]})})})}},76952:function(e,n,t){"use strict";n.__esModule=!0,n.IdentificationComputerRegions=n.IdentificationComputerAccessModification=n.IdentificationComputerPrinting=n.IdentificationComputerContent=n.IdentificationComputer=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952),l=t(2497),d=(t(76270),t(22902));n.IdentificationComputer=function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,i.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.ntos,s=i.mode,p=i.has_modify,C=i.printing,h=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!i.have_id_slot?h=(0,o.createComponentVNode)(2,d.CrewManifestContent):C?h=(0,o.createComponentVNode)(2,u):1===s&&(h=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(!l||!!i.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===s,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:1===s,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!i.have_printer&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!s&&!p,color:"",children:"Print"})]}),h],0)};n.IdentificationComputerContent=s;var u=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",children:"Please wait..."})};n.IdentificationComputerPrinting=u;var m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.ntos,s=i.station_name,u=i.target_name,m=i.target_owner,C=i.scan_name,h=i.authenticated,N=i.has_modify,V=i.account_number,b=i.centcom_access,f=i.all_centcom_access,g=(i.regions,i.id_rank),k=i.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!h&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:u,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:C,onClick:function(){return r("scan")}})})]}),!!h&&!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,n){return r("reg",{reg:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:V,fluid:!0,onInput:function(e,n){return r("account",{account:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[k.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,a.Section,{title:s,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};n.IdentificationComputerAccessModification=m;var p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=e.actName,u=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return i(s,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};n.IdentificationComputerRegions=p},44570:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.InputModal=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952);(0,t(88654).createLogger)("inputmodal");n.InputModal=function(e,n){var t,r,s,u=(0,c.useBackend)(n),m=u.act,p=u.data,C=p.title,h=p.message,N=p.initial,V=p.input_type,b=p.timeout,f=(0,c.useLocalState)(n,"curValue",N),g=f[0],k=f[1],v=function(e){if(e.keyCode===i.KEY_ESCAPE)return e.preventDefault(),void m("cancel")};switch(V){case"text":case"num":r=325,t=Math.max(150,h.length),s=(0,o.createComponentVNode)(2,a.Input,{value:N,width:"100%",autoFocus:!0,autoSelect:!0,onKeyDown:v,onChange:function(e,n){k(n)},onEnter:function(e,n){m("choose",{choice:n})}});break;case"message":r=450,t=350,s=(0,o.createComponentVNode)(2,a.TextArea,{value:N,width:"100%",height:"100%",autoFocus:!0,dontUseTabForIndent:!0,onKeyDown:v,onChange:function(e,n){k(n)}})}return(0,o.createComponentVNode)(2,l.Window,{title:C,theme:"abstract",width:r,height:t,children:[b!==undefined&&(0,o.createComponentVNode)(2,d,{value:b}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,className:"InputModal__Section",title:h,tabIndex:0,children:s})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",onClick:function(){return m("choose",{choice:g})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return m("cancel")}})})]})})]})})]})};var d=function(e){var n=e.value;return(0,o.createVNode)(1,"div","InputModal__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"InputModal__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=d},53541:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanel=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanel=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.internalsValid;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act)},children:e.item||"Nothing"})},e.name)}))})}),s&&(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:s&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("internals")},children:"Set Internals"})||null})||null]})})}},46638:function(e,n,t){"use strict";n.__esModule=!0,n.InventoryPanelHuman=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.InventoryPanelHuman=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.slots,s=l.specialSlots,u=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,C=l.handcuffedParams,h=l.legcuffed,N=l.legcuffedParams,V=l.accessory;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Divider),s&&s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return i(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"running",onClick:function(){return i("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return i("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),u&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lungs",onClick:function(){return i("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"book-medical",onClick:function(){return i("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",C)},children:"Handcuffed"})||null,h&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",N)},children:"Legcuffed"})||null,V&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return i("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},45e3:function(e,n,t){"use strict";n.__esModule=!0,n.IsolationCentrifuge=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(74814),a=t(85952);n.IsolationCentrifuge=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.busy,s=l.antibodies,u=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,C=(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No vial detected."});return p&&(C=s||u?(0,o.createFragment)([s?(0,o.createComponentVNode)(2,c.Section,{title:"Antibodies",children:s}):null,u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,c.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"print",content:"Print",disabled:!s&&!u.length,onClick:function(){return i("print")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return i("sample")}})})]}),C]}),s&&!m||u.length?(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[s&&!m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return i("antibody")}})}):null,u.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Isolate Strain",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:e.name,onClick:function(){return i("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},83994:function(e,n,t){"use strict";n.__esModule=!0,n.JanitorCart=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.JanitorCart=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.mybag,u=d.mybucket,m=d.mymop,p=d.myspray,C=d.myreplacer,h=d.signs;d.icons;return(0,o.createComponentVNode)(2,a.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Garbage Bag Slot",tooltipPosition:"bottom-end",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return i("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Bucket Slot",tooltipPosition:"bottom",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return i("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-end",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return i("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-end",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return i("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Light Replacer Slot",tooltipPosition:"top",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return i("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,c.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Signs Slot",tooltipPosition:"top-start",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return i("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var i={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,n){var t=(0,r.useBackend)(n).data,a=e.iconkey,l=t.icons;return a in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[a].substr(1,l[a].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,c.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:i[a]})}},68741:function(e,n,t){"use strict";n.__esModule=!0,n.Jukebox=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Jukebox=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.playing,u=d.loop_mode,m=d.volume,p=d.current_track_ref,C=d.current_track,h=d.current_genre,N=d.percent,V=d.tracks,b=V.length&&V.reduce((function(e,n){var t=n.genre||"Uncategorized";return e[t]||(e[t]=[]),e[t].push(n),e}),{}),f=s&&(h||"Uncategorized");return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,a.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,a.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",disabled:s,onClick:function(){return l("play")},children:"Play"}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",disabled:!s,onClick:function(){return l("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",onClick:function(){return l("loopmode",{loopmode:1})},selected:1===u,children:"Next"}),(0,o.createComponentVNode)(2,a.Button,{icon:"random",onClick:function(){return l("loopmode",{loopmode:2})},selected:2===u,children:"Shuffle"}),(0,o.createComponentVNode)(2,a.Button,{icon:"redo",onClick:function(){return l("loopmode",{loopmode:3})},selected:3===u,children:"Repeat"}),(0,o.createComponentVNode)(2,a.Button,{icon:"step-forward",onClick:function(){return l("loopmode",{loopmode:4})},selected:4===u,children:"Once"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,step:1,value:100*m,maxValue:100,ranges:{good:[75,Infinity],average:[25,75],bad:[0,25]},format:function(e){return(0,r.round)(e,1)+"%"},onChange:function(e,n){return l("volume",{val:(0,r.round)(n/100,2)})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Available Tracks",children:V.length&&Object.keys(b).sort().map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e,color:f===e?"green":"default",child_mt:0,children:(0,o.createVNode)(1,"div",null,b[e].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"play",selected:p===e.ref,onClick:function(){return l("change_track",{change_track:e.ref})},children:e.title},e.ref)})),0,{style:{"margin-left":"1em"}})},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},13204:function(e,n,t){"use strict";n.__esModule=!0,n.LawManager=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LawManager=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data.isSlaved);return(0,o.createComponentVNode)(2,a.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,i)]})})};var i=function(e,n){var t=(0,r.useSharedState)(n,"lawsTabIndex",0),a=t[0],i=t[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===a,onClick:function(){return i(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===a,onClick:function(){return i(1)},children:"Law Sets"})]}),0===a&&(0,o.createComponentVNode)(2,l)||null,1===a&&(0,o.createComponentVNode)(2,s)||null],0)},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.ion_law_nr,s=i.ion_law,u=i.zeroth_law,m=i.inherent_law,p=i.supplied_law,C=i.supplied_law_position,h=i.zeroth_laws,N=i.has_zeroth_laws,V=i.ion_laws,b=i.has_ion_laws,f=i.inherent_laws,g=i.has_inherent_laws,k=i.supplied_laws,v=i.has_supplied_laws,B=i.isAI,L=i.isMalf,_=i.isAdmin,x=i.channel,w=i.channels,S=h.map((function(e){return e.zero=!0,e})).concat(f);return(0,o.createComponentVNode)(2,c.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:V,title:l+" Laws:",mt:-2})||null,(N||g)&&(0,o.createComponentVNode)(2,d,{laws:S,title:"Inherent Laws",mt:-2})||null,v&&(0,o.createComponentVNode)(2,d,{laws:k,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Statement Channel",children:w.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.channel,selected:x===e.channel,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_laws")},children:"State Laws"})}),B&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation",onClick:function(){return a("notify_laws")},children:"Notify"})})||null]})}),L&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Add"})]}),_&&!N&&(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:u,fluid:!0,onChange:function(e,n){return a("change_zeroth_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:s,fluid:!0,onChange:function(e,n){return a("change_ion_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:m,fluid:!0,onChange:function(e,n){return a("change_inherent_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Input,{value:p,fluid:!0,onChange:function(e,n){return a("change_supplied_law",{val:n})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("change_supplied_law_position")},children:C})}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,d=i.isAdmin,s=e.laws,u=e.title,m=e.noButtons,p=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Section,Object.assign({level:2,title:u},p,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,c.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return a("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return a("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.isMalf,s=i.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{disabled:!l,icon:"sync",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,c.Button,{icon:"volume-up",onClick:function(){return a("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},58802:function(e,n,t){"use strict";n.__esModule=!0,n.Loader=n.ListInput=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(29708),l=t(85952),d=0;n.ListInput=function(e,n){var t=(0,c.useBackend)(n),r=t.act,u=t.data,m=u.title,p=u.message,C=u.buttons,h=u.timeout,N=u.initial,V=(0,c.useLocalState)(n,"search_bar",!1),b=V[0],f=V[1],g=(0,c.useLocalState)(n,"displayed_array",C),k=g[0],v=g[1],B=(0,c.useLocalState)(n,"search_array",[]),L=B[0],_=B[1],x=(0,c.useLocalState)(n,"search_index",0),w=x[0],S=x[1],I=(0,c.useLocalState)(n,"last_char_code",null),y=I[0],T=I[1],A=(0,c.useLocalState)(n,"selected_button",N||C[0]),P=A[0],M=A[1];return(0,o.createComponentVNode)(2,l.Window,{title:m,theme:"abstract",width:325,height:325,children:[h!==undefined&&(0,o.createComponentVNode)(2,s,{value:h}),(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,autoFocus:!0,className:"ListInput__Section",title:p,tabIndex:0,onKeyDown:function(e){if(e.preventDefault(),!(d>performance.now())){if(d=performance.now()+125,e.keyCode===i.KEY_HOME||e.keyCode===i.KEY_END){var n=e.keyCode===i.KEY_HOME?0:C.length-1;return M(C[n]),T(null),void document.getElementById(C[n]).focus()}if(e.keyCode===i.KEY_UP||e.keyCode===i.KEY_DOWN){var t=1;e.keyCode===i.KEY_UP&&(t=-1);for(var o=0;o=C.length&&(o=0),M(C[o]),T(null),void document.getElementById(C[o]).focus()}if(e.keyCode!==i.KEY_SPACE&&e.keyCode!==i.KEY_ENTER)if(e.keyCode!==i.KEY_ESCAPE){var c=String.fromCharCode(e.keyCode).toLowerCase();if(c){var a;if(c===y&&L.length>0){var l=w+1;l0&&(_(s),S(0),a=s[0])}a&&(T(c),M(a),document.getElementById(a).focus())}}else r("cancel");else r("choose",{choice:P})}},buttons:(0,o.createComponentVNode)(2,a.Button,{compact:!0,icon:"search",color:"transparent",selected:b,tooltip:"Search Bar",tooltipPosition:"left",onClick:function(){f(!b),v(C)}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",id:e,selected:P===e,onClick:function(){P===e?r("choose",{choice:e}):M(e),T(null)},children:e},e)}))})}),b&&(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,onInput:function(e,n){return v(C.filter((function(e){return-1!==e.toLowerCase().search(n.toLowerCase())})))}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Stack,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",lineHeight:2,content:"Confirm",disabled:null===P,onClick:function(){return r("choose",{choice:P})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,basis:0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",lineHeight:2,content:"Cancel",onClick:function(){return r("cancel")}})})]})})]})})]})};var s=function(e){var n=e.value;return(0,o.createVNode)(1,"div","ListInput__Loader",(0,o.createComponentVNode)(2,a.Box,{className:"ListInput__LoaderProgress",style:{width:100*(0,r.clamp01)(n)+"%"}}),2)};n.Loader=s},36104:function(e,n,t){"use strict";n.__esModule=!0,n.LookingGlass=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.LookingGlass=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.supportedPrograms,s=l.currentProgram,u=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",selected:e===s,onClick:function(){return i("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return i("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,c.Button,{mt:-1,fluid:!0,icon:"eye",selected:u,onClick:function(){return i("immersion")},children:u?"Enabled":"Disabled"})})]})})]})})}},74714:function(e,n,t){"use strict";n.__esModule=!0,n.MechaControlConsole=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.MechaControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.beacons,u=d.stored_data;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u.length&&(0,o.createComponentVNode)(2,c.Modal,{children:(0,o.createComponentVNode)(2,c.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,i.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,i.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No mecha beacons found."})]})})}},17888:function(e,n,t){"use strict";n.__esModule=!0,n.Medbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Medbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.beaker,m=l.beaker_total,p=l.beaker_max,C=l.locked,h=l.heal_threshold,N=l.heal_threshold_max,V=l.injection_amount_min,b=l.injection_amount,f=l.injection_amount_max,g=l.use_beaker,k=l.declare_treatment,v=l.vocal;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!u,icon:"eject",onClick:function(){return i("eject")},children:"Eject"}),children:u&&(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:C?"good":"bad",children:C?"Locked":"Unlocked"})]})}),!C&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:0,maxValue:N,value:h,onDrag:function(e,n){return i("adj_threshold",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,c.NumberInput,{fluid:!0,minValue:V,maxValue:f,value:b,onDrag:function(e,n){return i("adj_inject",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return i("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return i("declaretreatment")},children:k?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return i("togglevoice")},children:v?"On":"Off"})})]})})||null]})})}},37610:function(e,n,t){"use strict";n.__esModule=!0,n.MedicalRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.MedicalRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N?t=(0,o.createComponentVNode)(2,C):5===N?t=(0,o.createComponentVNode)(2,V):6===N&&(t=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,c.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.medical,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n).data.general;return t&&t.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:t.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",display:"inline-block",preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Box,{width:"50%",float:"right",textAlign:"right",children:!!t.has_photos&&t.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)}))})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.virus;return i.sort((function(e,n){return e.name>n.name?1:-1})),i.map((function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,n)}))},b=function(e,n){var t=(0,r.useBackend)(n).data.medbots;return 0===t.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"There are no Medbots."}):t.map((function(e,n){return(0,o.createComponentVNode)(2,c.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,c.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Offline"})})]})})},n)}))},f=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===i,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===i,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===i,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,n){var t=(0,r.useBackend)(n).act,a=e.args;return(0,o.createComponentVNode)(2,c.Section,{level:2,m:"-1rem",title:a.name||"Virus",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"red",onClick:function(){return t("modal_close")}}),children:(0,o.createComponentVNode)(2,c.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:[a.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible cure",children:a.antigen}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rate of Progression",children:a.rate}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Antibiotic Resistance",children:[a.resistance,"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species Affected",children:a.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:a.symptoms.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},287:function(e,n,t){"use strict";n.__esModule=!0,n.MessageMonitor=void 0;var o=t(39812),r=(t(41860),t(2497)),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d=t(67861);n.MessageMonitor=function(e,n){var t,r=(0,c.useBackend)(n),d=(r.act,r.data),p=d.auth,C=d.linkedServer,h=(d.message,d.hacking),N=d.emag;return t=h||N?(0,o.createComponentVNode)(2,s):p?C?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),t]})})};var s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,a.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,a.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,a.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,n){return r("auth",{key:n})}})]}),!!i&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.linkedServer,d=(0,c.useLocalState)(n,"tabIndex",0),s=d[0],u=d[1];return 0===s?t=(0,o.createComponentVNode)(2,p):1===s?t=(0,o.createComponentVNode)(2,C,{logs:l.pda_msgs,pda:!0}):2===s?t=(0,o.createComponentVNode)(2,C,{logs:l.rc_msgs,rc:!0}):3===s?t=(0,o.createComponentVNode)(2,h):4===s&&(t=(0,o.createComponentVNode)(2,N)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return u(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===s,onClick:function(){return u(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"red",onClick:function(){return i("deauth")},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:t})],4)},p=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Server "+(i.active?"Enabled":"Disabled"),selected:i.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},C=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.logs),d=e.pda,s=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":s?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.ref,type:s?"rc":"pda"})}}),children:s?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.possibleRecipients,d=i.customsender,s=i.customrecepient,u=i.customjob,m=i.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,a.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onChange:function(e,n){return r("set_sender",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:u,onChange:function(e,n){return r("set_sender_job",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,a.Dropdown,{value:s,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,n){return r("set_message",{val:n})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:i.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},75412:function(e,n,t){"use strict";n.__esModule=!0,n.Microwave=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Microwave=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.config,d=t.data,s=d.broken,u=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Bzzzzttttt!!"})})||u&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,c.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"radiation",onClick:function(){return i("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return i("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[l.title," is empty."]})})})})}},35016:function(e,n,t){"use strict";n.__esModule=!0,n.MiningOreProcessingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=(t(64499),t(21526));n.MiningOreProcessingConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.unclaimedPoints,u=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return r("power")},children:u?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:s<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],s=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],u=function(e,n){return-1===s.indexOf(e.ore)||-1===s.indexOf(n.ore)?e.ore-n.ore:s.indexOf(n.ore)-s.indexOf(e.ore)},m=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&s.sort(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,a.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(n){return i("toggleSmelting",{ore:e.ore,set:d.indexOf(n)})}}),children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},87314:function(e,n,t){"use strict";n.__esModule=!0,n.MiningStackingConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952);t(64499);n.MiningStackingConsole=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.stacktypes,u=d.stackingAmt;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:u,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,n){return l("change_stack",{amt:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},62012:function(e,n,t){"use strict";n.__esModule=!0,n.MiningVendor=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(21526);var d={Alphabetical:function(e,n){return e-n},"By availability":function(e,n){return-(e.affordable-n.affordable)},"By price":function(e,n){return e.price-n.price}};n.MiningVendor=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})};var s=function(e,n){var t=(0,c.useBackend)(n),l=(t.act,t.data),s=l.has_id,u=l.id,p=l.items,C=(0,c.useLocalState)(n,"search",""),h=C[0],N=(C[1],(0,c.useLocalState)(n,"sort","Alphabetical")),V=N[0],b=(N[1],(0,c.useLocalState)(n,"descending",!1)),f=b[0],g=(b[1],(0,r.createSearch)(h,(function(e){return e[0]}))),k=!1,v=Object.entries(p).map((function(e,n){var t=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=s&&u.points>=e[1].price,e[1]})).sort(d[V]);if(0!==t.length)return f&&(t=t.reverse()),k=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:t},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,i.refocusLayout)()},children:k?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,n){var t=(0,c.useLocalState)(n,"search",""),r=(t[0],t[1]),i=(0,c.useLocalState)(n,"sort",""),l=(i[0],i[1]),s=(0,c.useLocalState)(n,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,n){return r(n)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=e.title,d=e.items,s=function(e,n){if(null==e)return{};var t,o,r={},c=Object.keys(e);for(o=0;o=0||(r[t]=e[t]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!i.has_id||i.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.config,t.data),s=i.nif_percent,u=i.nif_stat,m=(i.last_notification,i.nutrition),p=i.isSynthetic,C=i.modules,h=e.setViewing;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(u,s)," (",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:s}),"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return a("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return h(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return a("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,c.Box,{children:e.stat_text})},e.ref)}))})})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.theme;return(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:i,onSelected:function(e){return a("setTheme",{theme:e})}})})})}},79630:function(e,n,t){"use strict";n.__esModule=!0,n.NTNetRelay=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(67861);n.NTNetRelay=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.dos_crashed,s=(c.enabled,c.dos_overload,c.dos_capacity,(0,o.createComponentVNode)(2,l));return i&&(s=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Window,{width:i?700:500,height:i?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:s})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.dos_crashed,i.enabled),d=i.dos_overload,s=i.dos_capacity;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",s," GQ"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return a("purge")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return a("restart")}})})]})}},60042:function(e,n,t){"use strict";n.__esModule=!0,n.Newscaster=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=t(36355),d="Main Menu",s="New Channel",u="View List",m="New Story",p="Print",C="New Wanted",h="View Wanted",N="View Selected Channel";n.Newscaster=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.screen,r.user;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,V)]})})};var V=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.user,(0,c.useSharedState)(n,"screen",d)),i=r[0],l=r[1],s=b[i];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,s,{setScreen:l})})},b={"Main Menu":function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(h)},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(u)},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(s)},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(m)},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d(p)},children:"Print Newspaper"})]}),!!i&&(0,o.createComponentVNode)(2,a.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(C)},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.c_locked,m=l.user,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return i("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"View List":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.channels,s=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return s(d)},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){i("show_channel",{show_channel:e.ref}),s(N)},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.channel_name,s=i.user,u=i.title,m=i.msg,p=i.photo_data,C=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return C(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Author",color:"good",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Title",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:u||"(no title yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_title")},icon:"pen",tooltip:"Edit Title",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:m||"(no message yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:p?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return C(d)},children:"Cancel"})]})},Print:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.total_num,s=i.active_num,u=i.message_num,m=i.paper_remaining,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",s," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*m," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"New Wanted":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,s=l.channel_name,u=l.msg,m=l.photo_data,p=l.user,C=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return h(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,n){return i("set_channel_name",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,n){return i("set_wanted_desc",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return i("set_attachment")},children:m?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return i("submit_wanted")},children:"Submit Wanted Issue"}),!!C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return i("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h(d)},children:"Cancel"})]})},"View Wanted":function(e,n){var t=(0,c.useBackend)(n),i=(t.act,t.data.wanted_issue),l=e.setScreen;return i?(0,o.createComponentVNode)(2,a.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(i.author)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(i.criminal)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(i.desc)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:i.img&&(0,o.createVNode)(1,"img",null,null,1,{src:i.img})||"None"})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.viewing_channel,s=l.securityCaster,m=l.company,p=e.setScreen;return d?(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return i("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:s&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return i("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",m," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return i("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return i("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},31669:function(e,n,t){"use strict";n.__esModule=!0,n.NoticeBoard=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.NoticeBoard=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.notices;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:l.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,c.Button,{icon:"image",content:"Look",onClick:function(){return i("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"sticky-note",content:"Read",onClick:function(){return i("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Write",onClick:function(){return i("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,c.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return i("remove",{ref:e.ref})}})]},n)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No notices posted here."})})})})}},63231:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAccessDecrypter=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(76952),i=t(74814);n.NtosAccessDecrypter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.message,u=d.running,m=d.rate,p=d.factor,C=d.regions,h=function(e){for(var n="";n.lengthp?n+="0":n+="1";return n};return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:s&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:s})||u&&(0,o.createComponentVNode)(2,i.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Box,{children:h(45)}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Pick access code to decrypt",children:C.length&&(0,o.createComponentVNode)(2,a.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,i.Box,{children:"Please insert ID card."})})})})}},79760:function(e,n,t){"use strict";n.__esModule=!0,n.NtosArcade=void 0;var o=t(39812),r=t(5908),c=t(71494),a=t(74814),i=t(85952);n.NtosArcade=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(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:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.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===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("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===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},97908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosAtmosControl=void 0;var o=t(39812),r=t(85952),c=t(46566);n.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.AtmosControlContent)})})}},63645:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCameraConsole=void 0;var o=t(39812),r=t(85952),c=t(3180);n.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CameraConsoleContent)})})}},74093:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCommunicationsConsole=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(130);n.NtosCommunicationsConsole=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},55513:function(e,n,t){"use strict";n.__esModule=!0,n.NtosConfiguration=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosConfiguration=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.power_usage,u=l.battery_exists,m=l.battery,p=void 0===m?{}:m,C=l.disk_size,h=l.disk_used,N=l.hardware,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",s,"W"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Battery Status",color:!u&&"average",children:u?(0,o.createComponentVNode)(2,c.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"File System",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:C,color:"good",children:[h," GQ / ",C," GQ"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Hardware Components",children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,c.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return i("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},17539:function(e,n,t){"use strict";n.__esModule=!0,n.NtosCrewMonitor=void 0;var o=t(39812),r=t(85952),c=t(96158);n.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.CrewMonitorContent)})})}},20025:function(e,n,t){"use strict";n.__esModule=!0,n.NtosDigitalWarrant=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(64499);n.NtosDigitalWarrant=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=(c.warrantname,c.warrantcharges,c.warrantauth),d=(c.type,c.allwarrants,(0,o.createComponentVNode)(2,l));return i&&(d=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act;t.data.allwarrants;return(0,o.createComponentVNode)(2,c.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"plus",fluid:!0,onClick:function(){return a("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=e.type,s=l.allwarrants,u=(0,i.filter)((function(e){return e.arrestsearch===d}))(s);return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Edit"})]}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.warrantname,d=i.warrantcharges,s=i.warrantauth,u=i.type,m="arrest"===u,p="arrest"===u?"Name":"Location",C="arrest"===u?"Charges":"Reason";return(0,o.createComponentVNode)(2,c.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",onClick:function(){return a("editwarrantname")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:C,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"balance-scale",onClick:function(){return a("editwarrantauth")}}),children:s})]})})}},11325:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailAdministration=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(77006);n.NtosEmailAdministration=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.error,m=c.cur_title,p=c.current_account,C=(0,o.createComponentVNode)(2,l);return i?C=(0,o.createComponentVNode)(2,d):m?C=(0,o.createComponentVNode)(2,s):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:C})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,c.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"plus",onClick:function(){return a("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eye",onClick:function(){return a("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:i})},s=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i.NtosEmailClientViewMessage,{administrator:!0})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.error,i.msg_title,i.msg_body,i.msg_timestamp,i.msg_source,i.current_account),d=i.cur_suspended,s=i.messages;i.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,c.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return a("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"key",onClick:function(){return a("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Messages",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No messages found in selected account."})})]})}},77006:function(e,n,t){"use strict";n.__esModule=!0,n.NtosEmailClientViewMessage=n.NtosEmailClient=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.NtosEmailClient=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),i=c.PC_device_theme,s=c.error,u=c.downloading,m=c.current_account,p=(0,o.createComponentVNode)(2,h);return s?p=(0,o.createComponentVNode)(2,C,{error:s}):u?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:i,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),l=a.down_filename,d=a.down_progress,s=a.down_size,u=a.down_speed;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"File",children:[l," (",s," GQ)"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:d,maxValue:s,children:[d,"/",s," (",(0,i.round)(d/s*100,1),"%)"]})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.current_account,d=i.addressbook,C=i.new_message,h=i.cur_title,N=(0,o.createComponentVNode)(2,s);return d?N=(0,o.createComponentVNode)(2,m):C?N=(0,o.createComponentVNode)(2,p):h&&(N=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,c.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:N})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.folder),d=i.messagecount,s=i.messages;return(0,o.createComponentVNode)(2,c.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.administrator,d=i.cur_title,s=i.cur_source,u=i.cur_timestamp,m=i.cur_body,p=i.cur_hasattachment,C=i.cur_attachment_filename,h=i.cur_attachment_size,N=i.cur_uid;return(0,o.createComponentVNode)(2,c.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:N})}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":N})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:N})}}),p&&(0,o.createComponentVNode)(2,c.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,c.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:N})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"From",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"At",children:u}),p&&!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",color:"average",children:[C," (",h,"GQ)"]})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};n.NtosEmailClientViewMessage=u;var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.accounts;return(0,o.createComponentVNode)(2,c.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.current_account,i.msg_title),d=i.msg_recipient,s=i.msg_body,u=i.msg_hasattachment,m=i.msg_attachment_filename,p=i.msg_attachment_size;return(0,o.createComponentVNode)(2,c.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_title",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_recipient",{val:n})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachments",buttons:u&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:u&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},C=function(e,n){var t=(0,r.useBackend)(n).act,a=e.error;return(0,o.createComponentVNode)(2,c.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return",onClick:function(){return t("reset")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:a})})},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.stored_login,d=i.stored_password;return(0,o.createComponentVNode)(2,c.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:l,onInput:function(e,n){return a("edit_login",{val:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,n){return a("edit_password",{val:n})}})})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",onClick:function(){return a("login")},children:"Log In"})]})}},86441:function(e,n,t){"use strict";n.__esModule=!0,n.NtosFileManager=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);t(2497);n.NtosFileManager=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.PC_device_theme,u=d.usbconnected,m=d.filename,p=d.filedata,C=d.error,h=d.files,N=void 0===h?[]:h,V=d.usbfiles,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:s,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(m||C)&&(0,o.createComponentVNode)(2,c.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[C||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,i,{files:N,usbconnected:u,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),u&&(0,o.createComponentVNode)(2,c.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,i,{usbmode:!0,files:b,usbconnected:u,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,n){return l("PRG_rename",{name:e,new_name:n})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var i=function(e){var n=e.files,t=void 0===n?[]:n,r=e.usbconnected,a=e.usbmode,i=e.onUpload,l=e.onDelete,d=e.onRename,s=e.onOpen;return(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:"Size"})]}),t.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(n,t){return d(e.name,t)}}),(0,o.createComponentVNode)(2,c.Button,{content:"Open",onClick:function(){return s(e.name)}})],4)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(a?(0,o.createComponentVNode)(2,c.Button,{icon:"download",tooltip:"Download",onClick:function(){return i(e.name)}}):(0,o.createComponentVNode)(2,c.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return i(e.name)}}))],0)})]},e.name)}))]})}},87369:function(e,n,t){"use strict";n.__esModule=!0,n.NtosIdentificationComputer=void 0;var o=t(39812),r=(t(64499),t(71494)),c=(t(74814),t(85952)),a=(t(2497),t(76270),t(76952));n.NtosIdentificationComputer=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},59543:function(e,n,t){"use strict";n.__esModule=!0,n.NtosMain=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),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",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};n.NtosMain=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.device_theme,u=d.programs,m=void 0===u?[]:u,p=d.has_light,C=d.light_on,h=d.comp_light_color,N=d.removable_media,V=void 0===N?[]:N,b=d.login,f=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===s?"Syndix Main Menu":"NtOS Main Menu",theme:s,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Button,{width:"144px",icon:"lightbulb",selected:C,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",C?"ON":"OFF"]}),(0,o.createComponentVNode)(2,c.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:h})]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",disabled:!f.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{children:["ID Name: ",f.IDName]}),(0,o.createComponentVNode)(2,c.Table.Row,{children:["Assignment: ",f.IDJob]})]})}),!!V.length&&(0,o.createComponentVNode)(2,c.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,c.Table,{children:V.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},73883:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetChat=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetChat=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.can_admin,s=l.adminmode,u=l.authed,m=l.username,p=l.active_channel,C=l.is_operator,h=l.all_channels,N=void 0===h?[]:h,V=l.clients,b=void 0===V?[]:V,f=l.messages,g=void 0===f?[]:f,k=null!==p,v=u||s;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.Section,{height:"600px",children:(0,o.createComponentVNode)(2,c.Table,{height:"580px",children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,n){return i("PRG_newchannel",{new_channel_name:n})}}),N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,n){return i("PRG_changename",{new_name:n})}}),!!d&&(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(s?"ON":"OFF"),color:s?"bad":"good",onClick:function(){return i("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{height:"560px",overflowY:"scroll",children:k&&(v?g.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,c.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,n){return i("PRG_speak",{message:n})}})]}),(0,o.createComponentVNode)(2,c.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,c.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e.name},e.name)}))}),k&&v&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,n){return i("PRG_savelog",{log_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return i("PRG_leavechannel")}})],4),!!C&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return i("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,n){return i("PRG_renamechannel",{new_name:n})}}),(0,o.createComponentVNode)(2,c.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,n){return i("PRG_setpassword",{new_password:n})}})],4)]})]})})})})})}},83908:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDosContent=n.NtosNetDos=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetDos=function(e,n){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.relays,d=void 0===l?[]:l,s=i.focus,u=i.target,m=i.speed,p=i.overload,C=i.capacity,h=i.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("PRG_reset")}})],4);var N=function(e){for(var n="",t=p/C;n.lengtht?n+="0":n+="1";return n};return u?(0,o.createComponentVNode)(2,c.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)}),(0,o.createComponentVNode)(2,c.Box,{children:N(45)})]}):(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.id,selected:s===e.id,onClick:function(){return a("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!s,mt:1,onClick:function(){return a("PRG_execute")}})]})};n.NtosNetDosContent=i},83305:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetDownloader=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.NtosNetDownloader=function(e,n){var t=(0,c.useBackend)(n),r=t.act,d=t.data,s=d.PC_device_theme,u=d.disk_size,m=d.disk_used,p=d.downloadable_programs,C=void 0===p?[]:p,h=d.error,N=d.hacked_programs,V=void 0===N?[]:N,b=d.hackedavailable;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:s,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return r("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:m,minValue:0,maxValue:u,children:m+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:C.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(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."}),V.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,n){var t=e.program,i=(0,c.useBackend)(n),l=i.act,d=i.data,s=d.disk_size,u=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),C=d.downloadsize,h=d.downloadspeed,N=d.downloads_queue,V=s-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:C,value:m,children:[(0,r.round)(m/C*100,1),"% (",h,"GQ/s)"]})||-1!==N.indexOf(t.filename)&&(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:t.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:t.size>V,onClick:function(){return l("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>V&&(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})]})}},6806:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetMonitor=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosNetMonitor=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.ntnetrelays,s=l.ntnetstatus,u=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,C=l.config_systemcontrol,h=l.idsalarm,N=l.idsstatus,V=l.ntnetmaxlogs,b=l.maxlogs,f=l.minlogs,g=l.banned_nids,k=l.ntnetlogs,v=void 0===k?[]:k;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return i("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return i("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return i("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return i("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return i("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return i("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return i("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:N?"power-off":"times",content:N?"ENABLED":"DISABLED",selected:N,onClick:function(){return i("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return i("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:V,minValue:f,maxValue:b,width:"39px",onChange:function(e,n){return i("updatemaxlogs",{new_number:n})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return i("purgelogs")}}),children:v.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},4363:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNetTransfer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosNetTransfer=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),m=c.error,p=c.downloading,C=c.uploading,h=c.upload_filelist,N=(0,o.createComponentVNode)(2,u);return m?N=(0,o.createComponentVNode)(2,i):p?N=(0,o.createComponentVNode)(2,l):C?N=(0,o.createComponentVNode)(2,d):h.length&&(N=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:N})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.error;return(0,o.createComponentVNode)(2,c.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Reset"}),children:["Additional Information: ",i]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.download_name,d=i.download_progress,s=i.download_size,u=i.download_netspeed;return(0,o.createComponentVNode)(2,c.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:s,children:[d," / ",s," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transfer Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.upload_clients,d=i.upload_filename,s=i.upload_haspassword;return(0,o.createComponentVNode)(2,c.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Server Password",children:s?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Upload"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.upload_filelist;return(0,o.createComponentVNode)(2,c.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,c.Section,{title:"Pick file to serve.",level:2,children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"upload",onClick:function(){return a("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.servers;return(0,o.createComponentVNode)(2,c.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"upload",onClick:function(){return a("PRG_uploadmenu")},children:"Send File"}),children:i.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,c.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,c.Box,{children:"No upload servers found."})})}},23225:function(e,n,t){"use strict";n.__esModule=!0,n.NtosNewsBrowser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(5908);n.NtosNewsBrowser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,u=t.data,m=u.article,p=u.download,C=u.message,h=(0,o.createComponentVNode)(2,d);return m?h=(0,o.createComponentVNode)(2,l):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:[C," ",(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return i("PRG_clearmessage")}})]}),h]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data.article;if(!l)return(0,o.createComponentVNode)(2,c.Section,{children:"Error: Article not found."});var d=l.title,s=l.cover,u=l.content;return(0,o.createComponentVNode)(2,c.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"save",onClick:function(){return a("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"})],4),children:[!!s&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,i.resolveAsset)(s)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.showing_archived,d=i.all_articles;return(0,o.createComponentVNode)(2,c.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,c.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.download,l=i.download_progress,d=i.download_maxprogress,s=i.download_rate;return(0,o.createComponentVNode)(2,c.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Download Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,c.Button,{icon:"ban",fluid:!0,onClick:function(){return a("PRG_reset")},children:"Abort Download"})})]})})}},3839:function(e,n,t){"use strict";n.__esModule=!0,n.NtosOvermapNavigation=void 0;var o=t(39812),r=t(85952),c=t(12640);n.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.OvermapNavigationContent)})})}},54698:function(e,n,t){"use strict";n.__esModule=!0,n.NtosPowerMonitor=void 0;var o=t(39812),r=t(85952),c=t(89793);n.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.PowerMonitorContent)})})}},17086:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRCON=void 0;var o=t(39812),r=t(85952),c=t(43996);n.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.RCONContent)})})}},69480:function(e,n,t){"use strict";n.__esModule=!0,n.NtosRevelation=void 0;var o=t(39812),r=t(74814),c=t(71494),a=t(85952);n.NtosRevelation=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,n){return i("PRG_obfuscate",{new_name:n})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return i("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},93990:function(e,n,t){"use strict";n.__esModule=!0,n.NtosShutoffMonitor=void 0;var o=t(39812),r=t(85952),c=t(89957);n.NtosShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.ShutoffMonitorContent)})})}},76124:function(e,n,t){"use strict";n.__esModule=!0,n.NtosStationAlertConsole=void 0;var o=t(39812),r=t(85952),c=t(32015);n.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.StationAlertConsoleContent)})})}},22475:function(e,n,t){"use strict";n.__esModule=!0,n.NtosSupermatterMonitor=void 0;var o=t(39812),r=t(85952),c=t(6951);n.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.SupermatterMonitorContent)})})}},66744:function(e,n,t){"use strict";n.__esModule=!0,n.NtosUAV=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosUAV=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current_uav,s=l.signal_strength,u=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal",children:d&&s||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d.power,onClick:function(){return i("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:u,disabled:!d.power,onClick:function(){return i("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"quidditch",onClick:function(){return i("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"times",onClick:function(){return i("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No UAVs Paired."})})]})})}},19458:function(e,n,t){"use strict";n.__esModule=!0,n.NtosWordProcessor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.NtosWordProcessor=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.PC_device_theme,s=l.error,u=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),C=l.filedata;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",s,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return i("PRG_backtomenu")}})]})||u&&(0,o.createComponentVNode)(2,c.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return i("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0})]}),m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"file-word",onClick:function(){return i("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},n)}))]})})})||(0,o.createComponentVNode)(2,c.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,c.Button,{disabled:!C,onClick:function(){return i("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:C}})})]})})})}},18326:function(e,n,t){"use strict";n.__esModule=!0,n.OmniFilter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniFilter=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.dir+" Port",children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):i(e)},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},78588:function(e,n,t){"use strict";n.__esModule=!0,n.OmniMixer=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};n.OmniMixer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,d=t.data,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,C=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return i("power")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",selected:u,onClick:function(){return i("configure")}})],4),children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Port"}),u?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Concentration"}),u?(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:u},e.dir)})):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Flow Rate",children:[C," L/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return i("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,n){var t=(0,r.useBackend)(n).act,a=e.port,l=e.config;return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:a.dir+" Port"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"IN",selected:a.input,disabled:a.output,icon:"compress-arrows-alt",onClick:function(){return t("switch_mode",{mode:a.input?"none":"in",dir:a.dir})}}):i(a)}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,c.Button,{content:"OUT",selected:a.output,icon:"expand-arrows-alt",onClick:function(){return t("switch_mode",{mode:"out",dir:a.dir})}}):100*a.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,c.Button,{width:"100%",icon:"wrench",disabled:!a.input,content:a.input?100*a.concentration+" %":"-",onClick:function(){return t("switch_con",{dir:a.dir})}})}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{icon:a.con_lock?"lock":"lock-open",disabled:!a.input,selected:a.con_lock,content:a.f_type||"None",onClick:function(){return t("switch_conlock",{dir:a.dir})}})})],4):null]})}},48826:function(e,n,t){"use strict";n.__esModule=!0,n.OperatingComputer=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(85952),i=t(74814),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.OperatingComputer=function(e,n){var t,r=(0,c.useBackend)(n),l=r.act,d=r.data,s=d.hasOccupant,u=d.choice;return t=u?(0,o.createComponentVNode)(2,C):s?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,a.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!u,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!!u,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:t})]})})};var m=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:t.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[t.stat][0],children:l[t.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxHealth,value:t.health/t.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]])},n)},n)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.maxTemp,value:t.bodyTemperature/t.maxTemp,color:u[t.temperatureSuitability+3],children:[(0,r.round)(t.btCelsius),"\xb0C, ",(0,r.round)(t.btFaren),"\xb0F"]})}),!!t.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:t.bloodMax,value:t.bloodLevel/t.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[t.bloodPercent,"%, ",t.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",children:[t.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Current Procedure",level:"2",children:t.surgery&&t.surgery.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:t.surgery.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},C=function(e,n){var t=(0,c.useBackend)(n),r=t.act,a=t.data,l=a.verbose,d=a.health,s=a.healthAlarm,u=a.oxy,m=a.oxyAlarm,p=a.crit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,i.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,i.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:s,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,n){return r("health_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return r(u?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,i.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,n){return r("oxy_adj",{"new":n})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},51888:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapDisperser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapDisperser=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.faillink,s=l.calibration,u=l.overmapdir,m=l.cal_accuracy,p=l.strength,C=l.range,h=l.next_shot,N=l.nopower,V=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===u}})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Load Type",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cooldown",children:0===h&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Ready"})||h>1&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h})," Seconds",(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"exchange-alt",onClick:function(){return a("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:["Cal #",n,":",(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"random",onClick:function(){return a("calibration",{calibration:n})},children:e.toString()})]},n)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return a("strength")},children:p})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return a("range")},children:C})})]})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return a("fire")},children:"Fire ORB"})})]})}},25123:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapEnginesContent=n.OvermapEngines=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapEngines=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.global_state,d=i.global_limit,s=i.engines_info,u=i.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,onClick:function(){return a("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:0!==n&&-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:["Engine #",n+1," | Thrust: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,c.Section,{width:"127%",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,c.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,c.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,c.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return a("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},n)}))})],4)};n.OvermapEnginesContent=i},63836:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFull=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(25123),l=t(89380),d=t(51932);n.OvermapFull=function(e,n){var t=(0,r.useLocalState)(n,"overmapFullState",0),s=t[0],u=t[1];return(0,o.createComponentVNode)(2,a.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:"Engines"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:"Helm"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:"Sensors"})]}),0===s&&(0,o.createComponentVNode)(2,i.OvermapEnginesContent),1===s&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===s&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},89380:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapFlightDataWrap=n.OvermapHelmContent=n.OvermapHelm=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapHelm=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,m)],4)};n.OvermapHelmContent=l;var d=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,i.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};n.OvermapFlightDataWrap=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.canburn,s=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,c.Button,{selected:s,onClick:function(){return a("manual")},icon:"compass",children:s?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.dest,d=i.d_x,s=i.d_y,u=i.speedlimit,m=i.autopilot;return i.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:s})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,c.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[u," Gm/h"]})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.sector,d=i.s_x,s=i.s_y,u=i.sector_info,m=i.landed,p=i.locations;return(0,o.createComponentVNode)(2,c.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[d," : ",s]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Data",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,c.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",onClick:function(){return a("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},12640:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapNavigationContent=n.OvermapNavigation=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(40754);n.OvermapNavigation=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sector,s=l.s_x,u=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coordinates",children:[s," : ",u]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,i.OvermapFlightData,{disableLimiterControls:!0})})],4)};n.OvermapNavigationContent=l},84031:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShieldGenerator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShieldGenerator=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,s=i.modes,u=i.offline_for;return u?(0,o.createComponentVNode)(2,c.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",u," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Section,{title:"Field Calibration",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:e.status,onClick:function(){return a("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,c.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=a.running,l=a.overloaded,d=a.mitigation_max,s=a.mitigation_physical,u=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,C=a.max_energy,h=a.current_energy,N=a.percentage_energy,V=a.total_segments,b=a.functional_segments,f=a.field_radius,g=a.target_radius,k=a.input_cap_kw,v=a.upkeep_power_usage,B=a.power_usage,L=a.spinup_counter;return(0,o.createComponentVNode)(2,c.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Generator is",children:1===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Shutting Down"})||2===i&&(l&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Running"}))||3===i&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Inactive"})||4===i&&(0,o.createComponentVNode)(2,c.Box,{color:"blue",children:["Spinning Up\xa0",g!==f&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[2*L,"s"]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,maxValue:C,children:[h," / ",C," MJ (",N,"%)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mitigation",children:[u,"% EM / ",s,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:v})," kW"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Total Energy Use",children:k&&(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:B,maxValue:k,children:[B," / ",k," kW"]})})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:B})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V})," m\xb2 (radius ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),", target ",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.running,d=i.hacked,s=i.idle_multiplier,u=i.idle_valid_values;return(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",onClick:function(){return a("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",onClick:function(){return a("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",onClick:function(){return a("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,c.Button,{icon:"bolt",onClick:function(){return a("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Set inactive power use intensity",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e===s,disabled:4===l,onClick:function(){return a("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},51932:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapShipSensorsContent=n.OvermapShipSensors=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.OvermapShipSensors=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.viewing,d=i.on,s=i.range,u=i.health,m=i.max_health,p=i.heat,C=i.critical_heat,h=i.status,N=i.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:l,onClick:function(){return a("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return a("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:h}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,c.Button,{icon:"signal",onClick:function(){return a("range")},children:s})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{bad:[.75*C,Infinity],average:[.5*C,.75*C],good:[-Infinity,.5*C]},value:p,maxValue:C,children:p<.5*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Temperature low."})||p<.75*C&&(0,o.createComponentVNode)(2,c.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,c.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"search",onClick:function(){return a("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===i.status&&(0,o.createComponentVNode)(2,c.Section,{title:"Error",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wifi",onClick:function(){return a("link")},children:"Link up with sensor suite?"})})||null],0)};n.OvermapShipSensorsContent=i},57966:function(e,n,t){"use strict";n.__esModule=!0,n.ParticleAccelerator=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.ParticleAccelerator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.assembled,s=l.power,u=l.strength;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Run Scan",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,c.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:!d,onClick:function(){return i("remove_strength")}})," ",String(u).padStart(1,"0")," ",(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:!d,onClick:function(){return i("add_strength")}})]})]})})]})})}},80374:function(e,n,t){"use strict";n.__esModule=!0,n.PartsLathe=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(95481);n.PartsLathe=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.panelOpen,s.copyBoard),m=s.copyBoardReqComponents,p=s.queue,C=s.building,h=s.buildPercent,N=s.error,V=s.recipies;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[N&&(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:["Missing Materials: ",N]})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),C&&(0,o.createComponentVNode)(2,c.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:(0,i.toTitleCase)(C)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:"good",value:h,maxValue:100})})]})})||null,u&&(0,o.createComponentVNode)(2,c.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,i.toTitleCase)(u)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[e.qty," x ",(0,i.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,c.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Queue",children:p.length&&p.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:["#",n+1,": ",(0,i.toTitleCase)(e),(n>0||!C)&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:n+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",children:V.length&&V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,i.toTitleCase)(e.name)})},e.name)}))})]})})}},83987:function(e,n,t){"use strict";n.__esModule=!0,n.PathogenicIsolator=void 0;var o=t(39812),r=(t(41860),t(58083),t(71494)),c=t(16007),a=t(74814),i=t(85952),l=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!i,icon:"print",content:"Print",onClick:function(){return c("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return c("modal_close")}})],4),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};n.PathogenicIsolator=function(e,n){var t=(0,r.useBackend)(n),u=(t.act,t.data.isolating),m=(0,r.useLocalState)(n,"tabIndex",0),p=m[0],C=m[1],h=null;return 0===p?h=(0,o.createComponentVNode)(2,d):1===p&&(h=(0,o.createComponentVNode)(2,s)),(0,c.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,i.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[u&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Database"})]}),h]})]})};var d=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.syringe_inserted,d=i.pathogen_pool,s=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!s,onClick:function(){return c("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return c("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Isolate",onClick:function(){return c("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return c("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No syringe inserted."}))})},s=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.database,d=i.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return c("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"The viral database is empty."})})}},72586:function(e,n,t){"use strict";n.__esModule=!0,n.Pda=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(73218),l=t(75168);n.Pda=function(e,n){var t=(0,r.useBackend)(n),m=(t.act,t.data),p=m.app,C=m.owner,h=m.useRetro;if(!C)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var N=function(e){var n;try{n=l("./"+e+".js")}catch(t){if("MODULE_NOT_FOUND"===t.code)return(0,i.routingError)("notFound",e);throw t}return n[e]||(0,i.routingError)("missingExport",e)}(p.template),V=(0,r.useLocalState)(n,"settingsMode",!1),b=V[0],f=V[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:h?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:f}),b&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Box,{mb:8}),(0,o.createComponentVNode)(2,u,{setSettingsMode:f})]})})};var d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.settingsMode,d=e.setSettingsMode,s=i.idInserted,u=i.idLink,m=(i.cartridge_name,i.stationTime);return(0,o.createComponentVNode)(2,c.Box,{mb:1,children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[!!s&&(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:u})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("Retro")},icon:"adjust"})]})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.idInserted,d=i.idLink,s=i.cartridge_name,u=i.touch_silent;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return a("Retro")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,c.Button,{icon:"cog",selected:!u,content:u?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Eject")},content:s})}),!!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",onClick:function(){return a("Authenticate")},content:d})})]})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.setSettingsMode,d=i.app,s=i.useRetro;return(0,o.createComponentVNode)(2,c.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:s?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),a("Home")}})})]})})}},67589:function(e,n,t){"use strict";n.__esModule=!0,n.PersonalCrafting=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);function i(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return l(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return l(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(t=e[Symbol.iterator]()).next.bind(t)}function l(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);t=.5?"good":s>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,c.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,c.Box,{color:u,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,i.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},82564:function(e,n,t){"use strict";n.__esModule=!0,n.PortablePump=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(34227);n.PortablePump=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.direction,u=d.target_pressure,m=d.default_pressure,p=d.min_pressure,C=d.max_pressure;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"sign-in-alt":"sign-out-alt",content:s?"In":"Out",selected:s,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:C,value:u,unit:"kPa",stepPixelSize:.3,onChange:function(e,n){return l("pressure",{pressure:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:u===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",disabled:u===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"plus",disabled:u===C,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},24901:function(e,n,t){"use strict";n.__esModule=!0,n.PortableScrubber=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(76270),t(85952)),i=t(34227);n.PortableScrubber=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.rate,u=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,a.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,c.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,c.Slider,{mt:"0.4em",animated:!0,minValue:u,maxValue:m,value:s,unit:"L/s",onChange:function(e,n){return l("volume_adj",{vol:n})}})})})})]})})}},31695:function(e,n,t){"use strict";n.__esModule=!0,n.PortableTurret=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.PortableTurret=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.on,u=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,C=l.check_weapons,h=l.neutralize_noaccess,N=l.neutralize_norecord,V=l.neutralize_criminals,b=l.neutralize_all,f=l.neutralize_nonsynth,g=l.neutralize_unidentified,k=l.neutralize_down;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:d,onClick:function(){return i("power")}})}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"exclamation-triangle":"times",content:u?"On":"Off",color:u?"bad":"",disabled:d,onClick:function(){return i("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:V,content:"Wanted Criminals",disabled:d,onClick:function(){return i("autharrest")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:N,content:"No Sec Record",disabled:d,onClick:function(){return i("authnorecord")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Weapons",disabled:d,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Access",disabled:d,onClick:function(){return i("authaccess")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return i("authxeno")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:f,content:"All Non-Synthetics",disabled:d,onClick:function(){return i("authsynth")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:k,content:"Downed Targets",disabled:d,onClick:function(){return i("authdown")}}),(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return i("authall")}})]})],4)]})})}},89793:function(e,n,t){"use strict";n.__esModule=!0,n.AreaCharge=n.PowerMonitorFocus=n.PowerMonitorContent=n.PowerMonitor=n.powerRank=void 0;var o=t(39812),r=t(64499),c=t(85531),a=t(41860),i=t(34380),l=t(71494),d=t(74814),s=t(85952),u=5e5,m=function(e){var n=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(n)};n.powerRank=m;n.PowerMonitor=function(){return(0,o.createComponentVNode)(2,s.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,n){var t=(0,l.useBackend)(n),r=t.act,c=t.data,a=(c.map_levels,c.all_sensors),i=c.focus;if(i)return(0,o.createComponentVNode)(2,C,{focus:i});var s=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return a&&(s=(0,o.createComponentVNode)(2,d.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:s})};n.PowerMonitorContent=p;var C=function(e,n){var t=(0,l.useBackend)(n),i=t.act,s=(t.data,e.focus),p=s.history,C=(0,l.useLocalState)(n,"sortByField",null),V=C[0],b=C[1],f=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,k=p.supply.map((function(e,n){return[n,e]})),v=p.demand.map((function(e,n){return[n,e]})),B=Math.max.apply(Math,[u].concat(p.supply,p.demand)),L=(0,c.flow)([(0,r.map)((function(e,n){return Object.assign({},e,{id:e.name+n})})),"name"===V&&(0,r.sortBy)((function(e){return e.name})),"charge"===V&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===V&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===V&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(s.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:s.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return i("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:f,minValue:0,maxValue:B,color:"teal",children:(0,a.toFixed)(f/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:B,color:"pink",children:(0,a.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,B],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,B],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===V,content:"Name",onClick:function(){return b("name"!==V&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===V,content:"Charge",onClick:function(){return b("charge"!==V&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===V,content:"Draw",onClick:function(){return b("draw"!==V&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===V,content:"Problems",onClick:function(){return b("problems"!==V&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),L.map((function(e,n){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,h,{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,N,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};n.PowerMonitorFocus=C;var h=function(e){var n=e.charging,t=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===n&&(t>50?"battery-half":"battery-quarter")||1===n&&"bolt"||2===n&&"battery-full",color:0===n&&(t>50?"yellow":"red")||1===n&&"yellow"||2===n&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(t)+"%"})],4)};n.AreaCharge=h,h.defaultHooks=i.pureComponentHooks;var N=function(e){var n=e.status,t=Boolean(2&n),r=Boolean(1&n),c=(t?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:t?"good":"bad",content:r?undefined:"M",title:c})};N.defaultHooks=i.pureComponentHooks},81121:function(e,n,t){"use strict";n.__esModule=!0,n.PressureRegulator=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.PressureRegulator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.pressure_set,u=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,C=l.set_flow_rate,h=l.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return i("toggle_valve")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return i("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return i("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return i("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_press",{press:"set"})}})],4),children:[s/100," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return i("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return i("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"SET",onClick:function(){return i("set_flow_rate",{press:"set"})}})],4),children:[C/10," L/s"]})]})})]})})}},14210:function(e,n,t){"use strict";n.__esModule=!0,n.PrisonerManagement=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(58083);n.PrisonerManagement=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked,s=l.chemImplants,u=l.trackImplants;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",onClick:function(){return i("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",onClick:function(){return i("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Chemical Implants",children:s.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Inject"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Tracking Implants",children:u.length&&(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:"Message"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,c.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},43996:function(e,n,t){"use strict";n.__esModule=!0,n.RCONContent=n.RCON=void 0;var o=t(39812),r=t(41860),c=t(58083),a=t(71494),i=t(74814),l=t(85952),d=t(2497),s=1e3;n.RCON=function(e,n){return(0,o.createComponentVNode)(2,l.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,n){var t,r=(0,a.useLocalState)(n,"tabIndex",0),c=r[0],l=r[1];return 0===c?t=(0,o.createComponentVNode)(2,m):1===c&&(t=(0,o.createComponentVNode)(2,h)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:t})],4)};n.RCONContent=u;var m=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.smes_info);return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:r.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,p,{smes:e})},e.RCON_tag)}))})})},p=function(e,n){(0,a.useBackend)(n).act;var t=e.smes,c=t.capacityPercent,l=t.capacity,d=t.charge,s=(t.inputAttempt,t.inputting,t.inputLevel,t.inputLevelMax,t.inputAvailable,t.outputAttempt,t.outputting,t.outputLevel,t.outputLevelMax,t.outputUsed,t.RCON_tag);return(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{flexBasis:"40%",fontSize:1.2,children:s}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*c,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(d/6e4,1)," kWh / ",(0,r.round)(l/6e4)," kWh (",c,"%)"]})})]})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"input"})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,C,{smes:e.smes,way:"output"})}),(0,o.createComponentVNode)(2,i.Stack.Divider)]})},C=function(e,n){var t,r,l,u,m,p,C,h=(0,a.useBackend)(n).act,N=e.way,V=e.smes,b=(V.capacityPercent,V.capacity,V.charge,V.inputAttempt),f=V.inputting,g=V.inputLevel,k=V.inputLevelMax,v=V.inputAvailable,B=V.outputAttempt,L=V.outputting,_=V.outputLevel,x=V.outputLevelMax,w=V.outputUsed,S=V.RCON_tag;switch(N){case"input":t=g,r=k,l=v,"IN",u="smes_in_toggle",m="smes_in_set",b,p=b?f?"green":"yellow":null,C=b?f?"The SMES is drawing power.":"The SMES lacks power.":"The SMES input is off.";break;case"output":t=_,r=x,l=w,"OUT",u="smes_out_toggle",m="smes_out_set",B,p=B?L?"green":"yellow":null,C=B?L?"The SMES is outputting power.":"The SMES lacks any draw.":"The SMES output is off."}return(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"20%",children:(0,d.capitalize)(N)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",color:p,tooltip:C,onClick:function(){return h(u,{smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===t,onClick:function(){return h(m,{target:"min",smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===t,onClick:function(){return h(m,{adjust:-1e4,smes:S})}})]}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:t/s,fillValue:l/s,minValue:0,maxValue:r/s,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(l,1)+"/"+(0,c.formatPower)(e*s,1)},onDrag:function(e,n){return h(m,{target:n*s,smes:S})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:t===r,onClick:function(){return h(m,{adjust:1e4,smes:S})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:t===r,onClick:function(){return h(m,{target:"max",smes:S})}})]})]})})]})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},92141:function(e,n,t){"use strict";n.__esModule=!0,n.RIGSuit=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.RIGSuit=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),u=i.interfacelock,m=i.malf,p=i.aicontrol,C=i.ai,h=null;return u||m?h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!C&&p&&(h=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,a.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:h||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.chargestatus,d=i.charge,s=i.maxcharge,u=i.aioverride,m=i.sealing,p=i.sealed,C=i.cooling,h=i.emagged,N=i.securitycheck,V=i.coverlock,b=(0,o.createComponentVNode)(2,c.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return a("toggle_seals")}}),f=(0,o.createComponentVNode)(2,c.Button,{content:"Suit Cooling "+(C?"is Active":"is Inactive"),icon:"power-off",selected:C,onClick:function(){return a("toggle_cooling")}}),g=(0,o.createComponentVNode)(2,c.Button,{content:"AI Control "+(u?"Enabled":"Disabled"),selected:u,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([b,g,f],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",s]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cover Status",children:h||!N?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,c.Button,{icon:V?"lock":"lock-open",content:V?"Locked":"Unlocked",onClick:function(){return a("toggle_suit_lock")}})})]})})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealing,s=l.helmet,u=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,C=l.boots,h=l.bootsDeployed,N=l.chest,V=l.chestDeployed;return(0,o.createComponentVNode)(2,c.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Deployed":"Deploy",disabled:d,selected:u,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:s?(0,i.capitalize)(s):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return a("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,i.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sign-out-alt":"sign-in-alt",content:h?"Deployed":"Deploy",disabled:d,selected:h,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:C?(0,i.capitalize)(C):"ERROR"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:V?"sign-out-alt":"sign-in-alt",content:V?"Deployed":"Deploy",disabled:d,selected:V,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:N?(0,i.capitalize)(N):"ERROR"})]})})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=t.data,d=l.sealed,s=l.sealing,u=l.primarysystem,m=l.modules;return!d||s?(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,c.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,i.capitalize)(u||"None")]}),m&&m.map((function(e,n){return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,i.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,c.Button,{selected:e.name===u,content:e.name===u?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,c.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,c.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Selected",children:(0,i.capitalize)(e.chargetype)}),e.charges.map((function(n,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.capitalize)(n.caption),children:(0,o.createComponentVNode)(2,c.Button,{selected:e.realchargetype===n.index,icon:"arrow-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:n.index})}})},n.caption)}))]})})}):null]},e.name)}))]})}},17481:function(e,n,t){"use strict";n.__esModule=!0,n.Radio=void 0;var o=t(39812),r=(t(64499),t(41860)),c=t(71494),a=t(74814),i=t(76270),l=t(85952);n.Radio=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.rawfreq,m=s.minFrequency,p=s.maxFrequency,C=s.listening,h=s.broadcasting,N=s.subspace,V=s.subspaceSwitchable,b=s.chan_list,f=s.loudspeaker,g=s.mic_cut,k=s.spk_cut,v=s.useSyndMode,B=i.RADIO_CHANNELS.find((function(e){return e.freq===Number(u)})),L=156;return b&&b.length>0?L+=28*b.length+6:L+=24,V&&(L+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:L,resizable:!0,theme:v?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,n){return d("setFrequency",{freq:(0,r.round)(10*n)})}}),B&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:B.color,ml:2,children:["[",B.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:C?"volume-up":"volume-mute",selected:C,disabled:k,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,disabled:g,onClick:function(){return d("broadcast")}}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:N,content:"Subspace Tx "+(N?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!V&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"volume-up":"volume-mute",selected:f,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:b?b.map((function(e){var n=i.RADIO_CHANNELS.find((function(n){return n.freq===Number(e.freq)})),t="default";return n&&(t=n.color),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.display_name,labelColor:t,textAlign:"right",children:e.secure_channel&&N?(0,o.createComponentVNode)(2,a.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,a.Button,{content:"Switch",selected:e.chan===u,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},29509:function(e,n,t){"use strict";n.__esModule=!0,n.RapidPipeDispenser=n.ICON_BY_CATEGORY_NAME=void 0;var o=t(39812),r=t(34380),c=t(2497),a=t(71494),i=t(74814),l=t(85952),d=["Atmospherics","Disposals"],s={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};n.ICON_BY_CATEGORY_NAME=s;var u=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}],m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,m=l.category,p=l.selected_color,C=l.mode;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:d.map((function(e,n){return(0,o.createComponentVNode)(2,i.Button,{selected:m===n,icon:s[e],color:"transparent",onClick:function(){return r("category",{category:n})},children:e},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:C&e.bitmask,fluid:!0,content:e.name,onClick:function(){return r("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:l.paint_colors[p],children:(0,c.capitalize)(p)}),Object.keys(l.paint_colors).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:l.paint_colors[e],onClick:function(){return r("color",{paint_color:e})}},e)}))]})]})})},p=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.category,s=l.piping_layer,u=l.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createComponentVNode)(2,i.Section,{fill:!0,width:7.5,children:[0===d&&(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,mb:1,children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,i.Stack.Item,{my:0,children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e===s,content:"Layer "+e,onClick:function(){return c("piping_layer",{piping_layer:e})}})},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"120px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{ml:0,title:e.dir_name,selected:e.selected,style:{width:"40px",height:"40px",padding:0},onClick:function(){return c("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(9.5%, 9.5%)"}})},e.dir)}))})]})},C=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.categories,l=void 0===c?[]:c,d=(0,a.useLocalState)(n,"categoryName"),u=d[0],m=d[1],p=l.find((function(e){return e.cat_name===u}))||l[0];return(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:s[e.cat_name],selected:e.cat_name===p.cat_name,onClick:function(){return m(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==p?void 0:p.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return r("pipe_type",{pipe_type:e.pipe_index,category:p.cat_name})}},e.pipe_index)}))]})};n.RapidPipeDispenser=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data.category;return(0,o.createComponentVNode)(2,l.Window,{width:550,height:570,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Stack,{vertical:!0,fill:!0,children:(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,p)})})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,C)})]})})]})})})}},53976:function(e,n,t){"use strict";n.__esModule=!0,n.RequestConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).act,r=e.dept_list,i=e.department;return(0,o.createComponentVNode)(2,a.LabeledList,{children:r.sort().map((function(e){return e!==i&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"envelope-open-text",onClick:function(){return t("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return t("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Button,{selected:!i,icon:i?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",i?"OFF":"ON"]})})},1:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},2:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},3:function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:i})})},4:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,n){var t=(0,c.useBackend)(n),r=t.act;t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.message_log;return(0,o.createComponentVNode)(2,a.Section,{title:"Messages",children:l.length&&l.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print",{print:n+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},n)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No messages."})})},7:function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.message,s=l.recipient,u=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message for "+s,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===u?"High Priority":1===u?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"share",onClick:function(){return i("department",{department:s})},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=(i.department,i.screen,i.message_log,i.newmessagepriority,i.silent,i.announcementConsole,i.assist_dept,i.supply_dept,i.info_dept,i.message),d=(i.recipient,i.priority,i.msgStamped,i.msgVerified,i.announceAuth);return(0,o.createComponentVNode)(2,a.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,a.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};n.RequestConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,s=l.screen,u=l.newmessagepriority,m=l.announcementConsole,p=d[s];return(0,o.createComponentVNode)(2,i.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===s,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===s,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),u&&(0,o.createComponentVNode)(2,a.Section,{title:u>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:u>1?"bad":"average",bold:u>1})||null,(0,o.createComponentVNode)(2,p)]})})}},48639:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchConsole=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t=(0,c.useBackend)(n).data,o=e.title,r=t[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,n){var t=(0,c.useBackend)(n).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return t(r,{reset:!0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return t(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return t(r,{reverse:1})}})],4)},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,c.useSharedState)(n,"saveDialogTech",!1),s=d[0],u=d[1];return s?(0,o.createComponentVNode)(2,a.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u(!1)}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){u(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:l.name}),(0,o.createComponentVNode)(2,a.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,a.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return u(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.info.designs,u=e.disk;if(!u||!u.present)return null;var m=(0,c.useSharedState)(n,"saveDialogData",!1),p=m[0],C=m[1];return p?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return C(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){C(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,a.Box,{children:u.stored&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Type",children:u.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(u.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",u.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return C(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=e.target,u=e.designs,m=e.buildName,p=e.buildFiveName;return s?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),u&&u.length?u.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,a.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,a.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error"})},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=e.name,s=null,u=null;if("Protolathe"===d?(s=l.info.linked_lathe,u=l.lathe_designs):(s=l.info.linked_imprinter,u=l.imprinter_designs),!s||!s.present)return(0,o.createComponentVNode)(2,a.Section,{title:d,children:["No ",d," found."]});var p=s,C=p.total_materials,h=p.max_materials,N=p.total_volume,V=p.max_volume,b=p.busy,f=p.mats,g=p.reagents,k=p.queue,v=(0,c.useSharedState)(n,"protoTab",0),B=v[0],L=v[1],_="transparent",x=!1,w="layer-group";b?(w="hammer",_="average",x=!0):k&&k.length&&(w="sync",_="green",x=!0);var S="Protolathe"===d?"removeP":"removeI",I="Protolathe"===d?"lathe_ejectsheet":"imprinter_ejectsheet",y="Protolathe"===d?"disposeP":"disposeI",T="Protolathe"===d?"disposeallP":"disposeallI";return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:h,children:[C," cm\xb3 / ",h," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:N,maxValue:V,children:[N,"u / ",V,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===B,onClick:function(){return L(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:w,iconSpin:x,color:_,selected:1===B,onClick:function(){return L(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===B,onClick:function(){return L(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===B,onClick:function(){return L(3)},children:"Chem Storage"})]}),0===B&&(0,o.createComponentVNode)(2,m,{target:s,designs:u,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,a.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})]})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){var n;return i(S,((n={})[S]=e.index,n))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===B&&(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){var t=(0,c.useLocalState)(n,"ejectAmt"+e.name,0),l=t[0],d=t[1];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,n){return d(n)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;d(0),i(I,((n={})[I]=e.name,n.amount=l,n))},children:"Num"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var n;return i(I,((n={})[I]=e.name,n.amount=50,n))},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===B&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",onClick:function(){return i(y,{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"trash",onClick:function(){return i(T)},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})},C=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info.linked_destroy;if(!i.present)return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=i.loaded_item,d=i.origin_tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.info,l=i.sync,d=i.linked_destroy,s=i.linked_imprinter,u=i.linked_lathe,m=(0,c.useSharedState)(n,"settingsTab",0),p=m[0],C=m[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cogs",onClick:function(){return C(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return C(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,a.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,a.Table,{children:i.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,s=i.designs;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:i.search,onInput:function(e,n){return r("search",{search:n})},mb:1}),s&&s.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"warning",children:"No designs found."})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.info),i=r.d_disk,l=r.t_disk;return i.present||l.present?(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,s,{disk:l}),(0,o.createComponentVNode)(2,u,{disk:i})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];n.ResearchConsole=function(e,n){var t=(0,c.useBackend)(n),r=t.act,l=t.data,d=l.busy_msg,s=l.locked,u=(0,c.useSharedState)(n,"rdmenu",0),m=u[0],p=u[1],h=!1;return(d||s)&&(h=!0),(0,o.createComponentVNode)(2,i.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:C.map((function(e,n){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===n,disabled:h,onClick:function(){return p(n)},children:e.name},n)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||C[m].template]})})}},35606:function(e,n,t){"use strict";n.__esModule=!0,n.ResearchServerController=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(64499);n.ResearchServerController=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data),i=(a.badmin,a.servers),l=(a.consoles,(0,r.useSharedState)(n,"selectedServer",null)),s=l[0],u=l[1],m=i.find((function(e){return e.id===s}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:u,server:m}):(0,o.createComponentVNode)(2,c.Section,{title:"Server Selection",children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return u(e.id)},children:e.name})},e.name)}))})},d=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.badmin),i=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(n,"tab",0),p=d[0],C=d[1];return(0,o.createComponentVNode)(2,c.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===p,onClick:function(){return C(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===p,onClick:function(){return C(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===p,onClick:function(){return C(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,s,{server:i})||null,1===p&&(0,o.createComponentVNode)(2,u,{server:i})||null,2===p&&a&&(0,o.createComponentVNode)(2,m,{server:i})||null]})},s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.consoles,s=function(e,n){return-1!==e.id_with_upload.indexOf(n.id)},u=function(e,n){return-1!==e.id_with_download.indexOf(n.id)};return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:s(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,c.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_download",{server:l.ref,console:e.ref})},children:u(l,e)?"Download On":"Download Off"})]},e.name)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,l=(t.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return a("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Designs",children:(0,i.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return a("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.server,d=i.badmin,s=i.servers;return d?(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Server Data Transfer",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,c.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return a("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},86330:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingConsole=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=(t(76270),t(16007)),l=t(85952),d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.obviously_dead,u=i.oocnotes,m=i.can_sleeve_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:u})})]})})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.args),l=i.activerecord,d=i.realname,s=i.species,u=i.sex,m=i.mind_compat,p=i.synthetic,C=i.oocnotes,h=i.can_grow_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!h,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};n.ResleevingConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),h=(r.menu,r.coredumped),N=r.emergency,V=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,k),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return h&&(V=(0,o.createComponentVNode)(2,p)),N&&(V=(0,o.createComponentVNode)(2,C)),(0,i.modalRegisterBodyOverride)("view_b_rec",s),(0,i.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:V})]})};var u=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===i,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,n){var t,r=(0,c.useBackend)(n).data,a=r.menu,i=r.bodyrecords,l=r.mindrecords;return 1===a?t=(0,o.createComponentVNode)(2,h):2===a?t=(0,o.createComponentVNode)(2,f,{records:i,actToDo:"view_b_rec"}):3===a&&(t=(0,o.createComponentVNode)(2,f,{records:l,actToDo:"view_m_rec"})),t},p=function(e,n){return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},C=function(e,n){var t=(0,c.useBackend)(n).act;return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return t("ejectdisk")}})}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return t("coredump")}})})]})},h=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,V)]})},N=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.pods,s=l.spods,u=l.selected_pod;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:u===e.pod,icon:u===e.pod&&"check",content:"Select",mt:s&&s.length?"2rem":"0.5rem",onClick:function(){return i("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),t]},n)})):null},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.sleevers,d=i.spods,s=i.selected_sleever;return l&&l.length?l.map((function(e,n){return(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,a.Button,{selected:s===e.sleever,icon:s===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},n)})):null},b=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.spods,s=l.selected_printer;return d&&d.length?d.map((function(e,n){var t;return t="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:s===e.spod,icon:s===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return i("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),t]},n)})):null},f=function(e,n){var t=(0,c.useBackend)(n).act,r=e.records,i=e.actToDo;return r.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:r.map((function(e,n){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return t(i,{ref:e.recref})}},n)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,n){var t,r=(0,c.useBackend)(n),i=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((t={})[l.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return i("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},k=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:i&&i.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[i.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},88359:function(e,n,t){"use strict";n.__esModule=!0,n.ResleevingPod=void 0;var o=t(39812),r=t(85952),c=t(71494),a=t(74814);n.ResleevingPod=function(e,n){var t=(0,c.useBackend)(n).data,i=t.occupied,l=t.name,d=t.health,s=t.maxHealth,u=t.stat,m=t.mindStatus,p=t.mindName,C=t.resleeveSick,h=t.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:i?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:2===u?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===u?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/s,children:[d,"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),C?(0,o.createComponentVNode)(2,a.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",h?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},24455:function(e,n,t){"use strict";n.__esModule=!0,n.RoboticsControlConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RoboticsControlConsole=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.can_hack,u=d.safety,m=d.show_detonate_all,p=d.cyborgs,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,c.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"bomb",disabled:u,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,i,{cyborgs:C,can_hack:s})]})})};var i=function(e,n){var t=e.cyborgs,a=(e.can_hack,(0,r.useBackend)(n)),i=a.act,l=a.data;return t.length?t.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,c.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return i("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return i("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return i("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,c.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,c.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,c.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,c.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No cyborg units detected within access parameters."})}},52330:function(e,n,t){"use strict";n.__esModule=!0,n.RogueZones=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.RogueZones=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.timeout_percent,s=l.diffstep,u=l.difficulty,m=l.occupied,p=l.scanning,C=l.updated,h=l.debug,N=l.shuttle_location,V=l.shuttle_at_station,b=l.scan_ready,f=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mineral Content",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle Location",buttons:f&&(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"rocket",onClick:function(){return i("recall_shuttle")},children:"Recall Shuttle"})||null,children:N}),m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return i("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,C&&!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,h&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,c.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,c.Box,{children:["Diffstep: ",s]}),(0,o.createComponentVNode)(2,c.Box,{children:["Difficulty: ",u]}),(0,o.createComponentVNode)(2,c.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,c.Box,{children:["Debug: ",h]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle Location: ",N]}),(0,o.createComponentVNode)(2,c.Box,{children:["Shuttle at station: ",V]}),(0,o.createComponentVNode)(2,c.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},59412:function(e,n,t){"use strict";n.__esModule=!0,n.RustCoreMonitorContent=n.RustCoreMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustCoreMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Plasma Content"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return c("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.has_field&&"yellow",value:e.target_field_strength,unit:"(W.m^-3)",minValue:1,maxValue:1e3,stepPixelSize:1,onDrag:function(n,t){return c("set_fieldstr",{core:e.ref,fieldstr:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell)]},e.name)}))]})})};n.RustCoreMonitorContent=i},59327:function(e,n,t){"use strict";n.__esModule=!0,n.RustFuelContent=n.RustFuelControl=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.RustFuelControl=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.fuels;return(0,o.createComponentVNode)(2,a.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return c("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fuel Rod Composition"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return c("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};n.RustFuelContent=i},54943:function(e,n,t){"use strict";n.__esModule=!0,n.Secbot=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Secbot=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.on,s=l.open,u=l.locked,m=l.idcheck,p=l.check_records,C=l.check_arrest,h=l.arrest_type,N=l.declare_arrests,V=l.bot_patrolling,b=l.patrol;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:d,onClick:function(){return i("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return i("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return i("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return i("ignorearr")},children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return i("switchmode")},children:h?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,c.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return i("declarearrests")},children:N?"Yes":"No"})}),!!V&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,c.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return i("patrol")},children:b?"Yes":"No"})})]})})||null]})})}},57436:function(e,n,t){"use strict";n.__esModule=!0,n.SecureSafe=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.l_setshort,s=i.code,u=i.emagged;return(0,o.createComponentVNode)(2,c.Box,{width:"185px",children:(0,o.createComponentVNode)(2,c.Grid,{width:"1px",children:[["1","4","7","R"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:e,textAlign:"center",fontSize:"40px",height:"50px",lineHeight:1.25,disabled:!!u||!!d&&1||"R"!==e&&!l||"ERROR"===s&&"R"!==e&&1,onClick:function(){return a("type",{digit:e})}},e)}))},e[0])}))})})};n.SecureSafe=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.code,s=l.l_setshort,u=l.l_set,m=l.emagged,p=l.locked,C=!(u||s);return(0,o.createComponentVNode)(2,a.Window,{width:250,height:380,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{m:"6px",children:[C&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",info:1,children:"ENTER NEW 5-DIGIT PASSCODE."}),!!m&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"LOCKING SYSTEM ERROR - 1701"}),!!s&&(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",danger:1,children:"ALERT: MEMORY SYSTEM ERROR - 6040 201"}),(0,o.createComponentVNode)(2,c.Section,{height:"60px",children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",position:"center",fontSize:"35px",children:d&&d||(0,o.createComponentVNode)(2,c.Box,{textColor:p?"red":"green",children:p?"LOCKED":"UNLOCKED"})})}),(0,o.createComponentVNode)(2,c.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.Flex.Item,{ml:"6px",width:"129px"})]})]})})})}},71915:function(e,n,t){"use strict";n.__esModule=!0,n.SecurityRecords=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(16007),i=t(85952),l=t(28117),d=t(1192),s=t(36355),u=(t(2497),function(e,n){(0,a.modalOpen)(e,"edit",{field:n.edit,value:n.value})});n.SecurityRecords=function(e,n){var t,u=(0,r.useBackend)(n).data,h=u.authenticated,N=u.screen;return h?(2===N?t=(0,o.createComponentVNode)(2,m):3===N?t=(0,o.createComponentVNode)(2,p):4===N&&(t=(0,o.createComponentVNode)(2,C)),(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,c.Section,{flexGrow:!0,children:t})]})]})):(0,o.createComponentVNode)(2,i.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,n){return a("search",{t1:n})}}),(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return a("d_rec",{d_rec:e.ref})}},n)}))})],4)},p=function(e,n){var t=(0,r.useBackend)(n).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return t("del_all")}})],4)},C=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.security,d=i.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"General Data",mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,c.Section,{title:"Security Data",children:(0,o.createComponentVNode)(2,N)}),(0,o.createComponentVNode)(2,c.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,c.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return a("del_r_2")}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},h=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.general;return i&&i.fields?(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:i.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,c.Box,{height:"20px",inline:!0,preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(n,e)}})]},t)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{textAlign:"right",children:[!!i.has_photos&&i.photos.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",n+1]},n)})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("photo_side")},children:"Update Side Photo"})]})]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General records lost!"})},N=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:l.fields.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,c.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(n,e)}})]},t)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Comments/Log",children:[0===l.comments.length?(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,n){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,c.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return i("del_c",{del_c:n+1})}})]},n)})),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(n,"add_c")}})]})],4):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return i("new")}})]})},V=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.screen;return(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===i,icon:"list",onClick:function(){return a("screen",{screen:2})},children:"List Records"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"wrench",selected:3===i,onClick:function(){return a("screen",{screen:3})},children:"Record Maintenance"})]})}},93550:function(e,n,t){"use strict";n.__esModule=!0,n.SeedStorage=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497),l=t(64499);n.SeedStorage=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=(s.scanner,s.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(u);return(0,o.createComponentVNode)(2,a.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:(0,i.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,c.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:Object.keys(e.traits).map((function(n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.toTitleCase)(n),children:e.traits[n]},n)}))})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},16765:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldCapacitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083);n.ShieldCapacitor=function(e,n){var t=(0,r.useBackend)(n),d=t.act,s=t.data,u=s.active,m=s.time_since_fail,p=s.stored_charge,C=s.max_charge,h=s.charge_rate,N=s.max_charge_rate;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:100*(0,i.round)(p/C,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,step:100,stepPixelSize:.2,minValue:1e4,maxValue:N,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,n){return d("charge_rate",{rate:n})}})})]})})})})}},79229:function(e,n,t){"use strict";n.__esModule=!0,n.ShieldGenerator=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814),i=t(41860),l=t(58083),d=t(67861);n.ShieldGenerator=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.locked);return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:a?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)})})};var s=function(e,n){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},u=function(e,n){var t=(0,r.useBackend)(n),c=t.act,d=t.data.lockedData,s=d.capacitors,u=d.active,m=d.failing,p=d.radius,C=d.max_radius,h=d.z_range,N=d.max_z_range,V=d.average_field_strength,b=d.target_field_strength,f=d.max_field_strength,g=d.shields,k=d.upkeep,v=d.strengthen_rate,B=d.max_strengthen_rate,L=d.gen_power,_=(s||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overall Field Strength",children:[(0,i.round)(V,2)," Renwick (",b&&(0,i.round)(100*V/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(k)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(L)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:_?s.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor #"+n,children:[e.active?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,i.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."})})]})]},n)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"Online":"Offline",selected:u,onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:C,value:p,unit:"m",onDrag:function(e,n){return c("change_radius",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:N,value:h,unit:"vertical range",onDrag:function(e,n){return c("z_range",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:B,value:v,format:function(e){return(0,i.round)(e,1)},unit:"Renwick/s",onDrag:function(e,n){return c("strengthen_rate",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:f,value:b,unit:"Renwick",onDrag:function(e,n){return c("target_field_strength",{val:n})}})})]})})],4)}},89957:function(e,n,t){"use strict";n.__esModule=!0,n.ShutoffMonitorContent=n.ShutoffMonitor=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.ShutoffMonitor=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),i.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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return c("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return c("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};n.ShutoffMonitorContent=i},34404:function(e,n,t){"use strict";n.__esModule=!0,n.ShuttleControl=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(85952),l=function(e,n){var t="ERROR",r="bad",c=!1;return"docked"===e?(t="DOCKED",r="good"):"docking"===e?(t="DOCKING",r="average",c=!0):"undocking"===e?(t="UNDOCKING",r="average",c=!0):"undocked"===e&&(t="UNDOCKED",r="#676767"),c&&n&&(t+="-MANUAL"),(0,o.createComponentVNode)(2,a.Box,{color:r,children:t})},d=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,d=e.engineName,s=void 0===d?"Bluespace Drive":d,u=i.shuttle_status,m=i.shuttle_state,p=i.has_docking,C=i.docking_status,h=i.docking_override,N=i.docking_codes;return(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:u}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:s,children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",children:l(C,h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:N||"Not Set"})})],4)||null]})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_launch,d=i.can_cancel,s=i.can_force;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("force")},color:"bad",disabled:!s,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},u={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n);t.act,t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_cloak,u=i.can_pick,m=i.legit,p=i.cloaked,C=i.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!u,onClick:function(){return r("pick")},children:C})})]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.can_pick,u=i.destination_name,m=i.fuel_usage,p=i.fuel_span,C=i.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,a.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:u})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[C," m/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,s)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.autopilot,u=d.can_rename,m=d.shuttle_state,p=d.is_moving,C=d.skip_docking,h=d.docking_status,N=d.docking_override,V=d.shuttle_location,b=d.can_cloak,f=d.cloaked,g=d.can_autopilot,k=d.routes,v=d.is_in_transit,B=d.travel_progress,L=d.time_left,_=d.doors,x=d.sensors;return(0,o.createFragment)([s&&(0,o.createComponentVNode)(2,a.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",buttons:u&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(V)}),!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===h,disabled:"undocked"!==h&&"docked"!==h,onClick:function(){return i("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===h,disabled:"docked"!==h&&"undocked"!==h,onClick:function(){return i("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(h,N)})})||null,b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:f,icon:f?"eye":"eye-o",onClick:function(){return i("toggle_cloaked")},children:f?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.Button,{selected:s,icon:s?"eye":"eye-o",onClick:function(){return i("toggle_autopilot")},children:s?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:k.length&&k.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),v&&(0,o.createComponentVNode)(2,a.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,maxValue:100,value:B,children:[L,"s"]})})})})||null,Object.keys(_).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(_).map((function(e){var n=_[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[n.open&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",n.bolted&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(x).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(x).map((function(e){var n=x[e];return-1!==n.reading?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[n.pressure,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[n.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:[n.oxygen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:[n.nitrogen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:[n.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",children:[n.phoron,"%"]}),n.other&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:[n.other,"%"]})||null]})},e)}))})})||null],0)}))};n.ShuttleControl=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.subtemplate);return(0,o.createComponentVNode)(2,i.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u[r]})})}},32325:function(e,n,t){"use strict";n.__esModule=!0,n.SignalerContent=n.Signaler=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.Signaler=function(e,n){return(0,o.createComponentVNode)(2,i.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.code,s=l.frequency,u=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:u/10,maxValue:m/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,n){return i("freq",{freq:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,n){return i("code",{code:n})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return i("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return i("signal")}})})})]})};n.SignalerContent=l},80646:function(e,n,t){"use strict";n.__esModule=!0,n.Sleeper=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["bad","average","average","good","average","average","bad"];n.Sleeper=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,V));return(0,o.createComponentVNode)(2,i.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),a=(r.occupant,r.dialysis),i=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,h,{title:"Dialysis",active:a,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,h,{title:"Stomach Pump",active:i,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,N)],4)},p=function(e,n){var t=(0,c.useBackend)(n),i=t.act,d=t.data,s=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return i("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return i("ejectify")}}),(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return i("changestasis")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(s.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxTemp,value:s.bodyTemperature/s.maxTemp,color:u[s.temperatureSuitability+3],children:[(0,r.round)(s.btCelsius,0),"\xb0C,",(0,r.round)(s.btFaren,0),"\xb0F"]})}),!!s.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.bloodMax,value:s.bloodLevel/s.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[s.bloodPercent,"%, ",s.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[s.pulse," BPM"]})],4)]})})},C=function(e,n){var t=(0,c.useBackend)(n).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:t[e[1]]/100,ranges:s,children:(0,r.round)(t[e[1]],0)},n)},n)}))})})},h=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.isBeakerLoaded,d=i.beakerMaxSpace,s=i.beakerFreeSpace,u=e.active,m=e.actToDo,p=e.title,C=u&&s>0;return(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l||s<=0,selected:C,icon:C?"toggle-on":"toggle-off",content:C?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:s/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[s,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},N=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.occupant,d=i.chemicals,s=i.maxchem,u=i.amounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,n){var t,c="";return e.overdosing?(c="bad",t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(c="average",t=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:t,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s,value:e.occ_amount/s,color:c,mr:"0.5rem",children:[e.pretty_amount,"/",s,"u"]}),u.map((function(n,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+n>s||2===l.stat,icon:"syringe",content:n,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:n})}},t)}))]})})},n)}))})},V=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",i&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},55896:function(e,n,t){"use strict";n.__esModule=!0,n.SmartVend=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.SmartVend=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.config,s=t.data;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[s.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===s.locked,info:-1!==s.locked,children:-1===s.locked?(0,o.createComponentVNode)(2,a.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,a.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===s.contents.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,n){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},n)}))(s.contents)]})]})})})}},20561:function(e,n,t){"use strict";n.__esModule=!0,n.Smes=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(58083),i=t(85952),l=t(41860),d=1e3;n.Smes=function(e,n){var t=(0,r.useBackend)(n),s=t.act,u=t.data,m=u.capacityPercent,p=u.capacity,C=u.charge,h=u.inputAttempt,N=u.inputting,V=u.inputLevel,b=u.inputLevelMax,f=u.inputAvailable,g=u.outputAttempt,k=u.outputting,v=u.outputLevel,B=u.outputLevelMax,L=u.outputUsed,_=(m>=100?"good":N&&"average")||"bad",x=(k?"good":C>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:.01*m,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(C/6e4,1)," kWh / ",(0,l.round)(p/6e4)," kWh (",m,"%)"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Input",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return s("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:_,children:(m>=100?"Fully Charged":N&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===V,onClick:function(){return s("input",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===V,onClick:function(){return s("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:V/d,fillValue:f/d,minValue:0,maxValue:b/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("input",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:V===b,onClick:function(){return s("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:V===b,onClick:function(){return s("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(f)})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Output",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:g?"power-off":"times",selected:g,onClick:function(){return s("tryoutput")},children:g?"On":"Off"}),children:(0,o.createComponentVNode)(2,c.Box,{color:x,children:k?"Sending":C>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,c.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return s("output",{target:"min"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===v,onClick:function(){return s("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:v/d,minValue:0,maxValue:B/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,n){return s("output",{target:n*d})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:v===B,onClick:function(){return s("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:v===B,onClick:function(){return s("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(L)})]})})]})})}},21633:function(e,n,t){"use strict";n.__esModule=!0,n.SolarControl=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952),i=t(41860);n.SolarControl=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.generated,u=d.generated_ratio,m=d.sun_angle,p=d.array_angle,C=d.rotation_rate,h=d.max_rotation_rate,N=d.tracking_state,V=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,a.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Solar panels",color:V>0?"good":"bad",children:V})]})}),(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:s+" W"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Off",selected:0===N,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"clock-o",content:"Timed",selected:1===N,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Auto",selected:2===N,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Azimuth",children:[(0===N||1===N)&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth",{value:n})}}),1===N&&(0,o.createComponentVNode)(2,c.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-h-.01,maxValue:h+.01,value:C,format:function(e){var n=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,i.round)(e))+n},onDrag:function(e,n){return l("azimuth_rate",{value:n})}}),2===N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},57762:function(e,n,t){"use strict";n.__esModule=!0,n.SpaceHeater=void 0;var o=t(39812),r=t(76270),c=t(71494),a=t(74814),i=t(85952);n.SpaceHeater=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=d.temp,u=d.minTemp,m=d.maxTemp,p=d.cell,C=d.power;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[s," K (",s-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[C,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Knob,{animated:!0,value:s-r.T0C,minValue:u-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,n){return l("temp",{newtemp:n+r.T0C})}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},58215:function(e,n,t){"use strict";n.__esModule=!0,n.Stack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);t(88654);n.Stack=function(e,n){var t=(0,r.useBackend)(n),l=(t.act,t.data),d=l.amount,s=l.recipes;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,i,{recipes:s})})})})};var i=function s(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data,e.recipes);return Object.keys(a).sort().map((function(e){var n=a[e];return n.ref===undefined?(0,o.createComponentVNode)(2,c.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,c.Box,{ml:1,children:(0,o.createComponentVNode)(2,s,{recipes:n})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:n})}))},l=function(e,n){for(var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(i.max_res_amount/i.res_amount)),s=[5,10,25],u=[],m=function(){var e=C[p];d>=e&&u.push((0,o.createComponentVNode)(2,c.Button,{content:e*i.res_amount+"x",onClick:function(){return a("make",{ref:i.ref,multiplier:e})}}))},p=0,C=s;p1?"s":""),C+=")",u>1&&(C=u+"x "+C);var h=function(e,n){return e.req_amount>n?0:Math.floor(n/e.req_amount)}(d,i);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Table,{children:(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,disabled:!h,icon:"wrench",content:C,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&h>1&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:h})})]})})})}},32015:function(e,n,t){"use strict";n.__esModule=!0,n.StationAlertConsoleContent=n.StationAlertConsole=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.categories;return(void 0===i?[]:i).map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var n="";return e.has_cameras?n=(0,o.createComponentVNode)(2,c.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(n=(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Alarm Origin Lost."}):"",n],0,null,e.name)}))],0)},e.category)}))};n.StationAlertConsoleContent=i},52649:function(e,n,t){"use strict";n.__esModule=!0,n.StationBlueprintsContent=n.StationBlueprints=void 0;var o=t(39812),r=(t(64499),t(85531),t(34380),t(2497),t(71494)),c=t(74814),a=t(85952);n.StationBlueprints=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,i)})};var i=function(e,n){var t=(0,r.useBackend)(n),i=(t.act,t.data),l=(t.config,i.mapRef);i.areas,i.turfs;return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:"Honk!"}),2),(0,o.createVNode)(1,"div","CameraConsole__right",(0,o.createComponentVNode)(2,c.ByondUi,{className:"CameraConsole__map",params:{id:l,type:"map"}}),2)],4)};n.StationBlueprintsContent=i},72e3:function(e,n,t){"use strict";n.__esModule=!0,n.SuitCycler=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitCycler=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.active,m=c.locked,p=c.uv_active,C=(0,o.createComponentVNode)(2,i);return p?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):u&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.occupied,s=i.suit,u=i.helmet,m=i.departments,p=i.species,C=i.uv_level,h=i.max_uv_level,N=i.can_repair,V=i.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"lock",content:"Lock",onClick:function(){return a("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"suit"})}})}),N&&V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit Damage",children:[V,(0,o.createComponentVNode)(2,c.Button,{icon:"wrench",content:"Repair",onClick:function(){return a("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,c.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,c.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return a("department",{department:e})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,c.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return a("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return a("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,c.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"50px",value:C,minValue:1,maxValue:h,stepPixelSize:30,onChange:function(e,n){return a("radlevel",{radlevel:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return a("uv")}})})]})})],4)},l=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.model_text,d=i.userHasAccess;return(0,o.createComponentVNode)(2,c.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return a("lock")}})})]})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},80748:function(e,n,t){"use strict";n.__esModule=!0,n.SuitStorageUnit=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.SuitStorageUnit=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),u=c.panelopen,m=c.uv_active,p=c.broken,C=(0,o.createComponentVNode)(2,i);return u?C=(0,o.createComponentVNode)(2,l):m?C=(0,o.createComponentVNode)(2,d):p&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:C})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.locked,d=i.open,s=i.safeties,u=i.occupied,m=i.suit,p=i.helmet,C=i.mask;return(0,o.createComponentVNode)(2,c.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,c.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return a("lock")}}),!l&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return a("door")}})],0),children:[!(!u||!s)&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,c.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,c.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,c.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,c.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return a("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,c.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:u&&s,textAlign:"center",onClick:function(){return a("uv")}})]})},l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.safeties,d=i.uv_super;return(0,o.createComponentVNode)(2,c.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,n){return a("toggleUV")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,c.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return a("togglesafeties")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,c.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},s=function(e,n){return(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},6951:function(e,n,t){"use strict";n.__esModule=!0,n.SupermatterMonitorContent=n.SupermatterMonitor=void 0;var o=t(39812),r=t(71494),c=t(74814),a=(t(58083),t(85952)),i=t(41860),l=t(2497);n.SupermatterMonitor=function(e,n){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,n){var t=(0,r.useBackend)(n);t.act;return t.data.active?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)};n.SupermatterMonitorContent=d;var s=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.supermatters;return(0,o.createComponentVNode)(2,c.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:i.map((function(e,n){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"49%",grow:n%2,children:(0,o.createComponentVNode)(2,c.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},n)}))})})},u=function(e,n){var t=(0,r.useBackend)(n),a=t.act,d=t.data,s=d.SM_area,u=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,C=d.SM_ambientpressure,h=d.SM_EPR,N=d.SM_gas_O2,V=d.SM_gas_CO2,b=d.SM_gas_N2,f=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,c.Section,{title:(0,l.toTitleCase)(s),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{animated:!0,value:u,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,c.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.Box,{color:(C>1e4?"bad":C>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)+" kPa"},value:C})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,c.Box,{color:(h>4?"bad":h>1&&"average")||"good",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{format:function(e){return(0,i.round)(e,2)},value:h})})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:g}),"%"]})]})})]})})}},12431:function(e,n,t){"use strict";n.__esModule=!0,n.SupplyConsole=void 0;var o=t(39812),r=t(64499),c=(t(41860),t(58083)),a=t(71494),i=t(74814),l=t(16007),d=t(85952),s=t(85531),u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data.supply_points,l=e.args,d=l.name,s=l.cost,u=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,i.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"shopping-cart",content:"Buy - "+s+" points",disabled:s>c,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,i.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})})};n.SupplyConsole=function(e,n){var t=(0,a.useBackend)(n);t.act,t.data;return(0,l.modalRegisterBodyOverride)("view_crate",u),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,i.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,n){var t=(0,a.useBackend)(n),r=t.act,l=t.data,d=l.supply_points,s=l.shuttle,u=null,m=!1;return l.shuttle_auth&&(1===s.launch&&0===s.mode?u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==s.launch||3!==s.mode&&1!==s.mode?1===s.launch&&5===s.mode&&(u=(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):u=(0,o.createComponentVNode)(2,i.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),s.force&&(m=!0)),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([u,m?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:s.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engine",children:s.engine}),4===s.mode?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA",children:s.time>1?(0,c.formatTime)(s.time):"LATE"}):null]})})]})},p=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data.order_auth,(0,a.useLocalState)(n,"tabIndex",0)),c=r[0],l=r[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"box",selected:0===c,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"check-circle-o",selected:1===c,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"circle-o",selected:2===c,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:3===c,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"book",selected:4===c,onClick:function(){return l(4)},children:"Export history"})]}),0===c?(0,o.createComponentVNode)(2,C):null,1===c?(0,o.createComponentVNode)(2,h,{mode:"Approved"}):null,2===c?(0,o.createComponentVNode)(2,h,{mode:"Requested"}):null,3===c?(0,o.createComponentVNode)(2,h,{mode:"All"}):null,4===c?(0,o.createComponentVNode)(2,N):null]})},C=function(e,n){var t=(0,a.useBackend)(n),c=t.act,l=t.data,d=l.categories,u=l.supply_packs,m=l.contraband,p=l.supply_points,C=(0,a.useLocalState)(n,"activeCategory",null),h=C[0],N=C[1],V=(0,s.flow)([(0,r.filter)((function(e){return e.group===h})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(u);return(0,o.createComponentVNode)(2,i.Section,{level:2,children:(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e,selected:e===h,onClick:function(){return N(e)}},e)}))})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,ml:2,children:(0,o.createComponentVNode)(2,i.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Stack,{align:"center",justify:"flex-start",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return c("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return c("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return c("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},h=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.mode,d=c.orders,s=c.order_auth,u=c.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:["Requested"===l&&s?(0,o.createComponentVNode)(2,i.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{title:"Order "+(n+1),buttons:"All"===l&&s?(0,o.createComponentVNode)(2,i.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.entries.map((function(n){return n.entry?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:s?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.status}):null]}),s&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:"Approve",disabled:e.cost>u,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},n)}))]}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No orders found."})},N=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=c.receipts,d=c.order_auth;return l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[e.title.map((function(n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.field,buttons:d?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:n.field,"default":n.entry})}}):null,children:n.entry},n.field)})),e.error?(0,o.createComponentVNode)(2,i.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(n,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:n.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:t+1,edit:"meow","default":n.object})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:t+1})}})],4):null,children:[n.quantity,"x -> ",n.value," points"]},t)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},n)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,children:"No receipts found."})}},30111:function(e,n,t){"use strict";n.__esModule=!0,n.TEGenerator=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(58083);n.TEGenerator=function(e,n){var t=(0,c.useBackend)(n).data,r=t.totalOutput,s=t.maxTotalOutput,u=t.thermalOutput,m=t.primary,p=t.secondary;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:r,maxValue:s,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(u)})]})}),m&&p?(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,n){var t=e.name,c=e.values,i=c.dir,d=c.output,s=c.flowCapacity,u=c.inletPressure,m=c.inletTemperature,p=c.outletPressure,C=c.outletTemperature;return(0,o.createComponentVNode)(2,a.Section,{title:t+" ("+i+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(s,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*u,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(C,2)," K"]})]})})}},58457:function(e,n,t){"use strict";n.__esModule=!0,n.Tank=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Tank=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.connected,s=l.showToggle,u=void 0===s||s,m=l.maskConnected,p=l.tankPressure,C=l.releasePressure,h=l.defaultReleasePressure,N=l.minReleasePressure,V=l.maxReleasePressure;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:C===N,onClick:function(){return i("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,c.NumberInput,{animated:!0,value:parseFloat(C),width:"65px",unit:"kPa",minValue:N,maxValue:V,onChange:function(e,n){return i("pressure",{pressure:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:C===V,onClick:function(){return i("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"",disabled:C===h,onClick:function(){return i("pressure",{pressure:"reset"})}})]})]})})]})})}},38754:function(e,n,t){"use strict";n.__esModule=!0,n.TankDispenser=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TankDispenser=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data;return(0,o.createComponentVNode)(2,a.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return i("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return i("oxygen")}}),children:l.oxygen})]})})})})}},73754:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsLogBrowser=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952);n.TelecommsLogBrowser=function(e,n){var t=(0,c.useBackend)(n),r=t.act,s=t.data,u=s.universal_translate,m=s.network,p=s.temp,C=s.servers,h=s.selectedServer;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(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:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===C.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),h?(0,o.createComponentVNode)(2,d,{network:m,server:h,universal_translate:u}):(0,o.createComponentVNode)(2,l,{network:m,servers:C})]})})};var l=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=(t.data,e.network,e.servers);return i&&i.length?(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=(t.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,a.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Return",icon:"undo",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,a.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return i("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,s,{log:e}):(0,o.createComponentVNode)(2,s,{error:!0})})},e.id)})):"No Logs Detected."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data,e.log),i=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,s=l.name,u=l.race,m=l.job,p=l.message;return i?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:[s," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},29441:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMachineBrowser=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.TelecommsMachineBrowser=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.network,u=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[u&&u.length?(0,o.createComponentVNode)(2,c.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-box",verticalAlign:"middle",children:u}),(0,o.createComponentVNode)(2,c.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,c.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,c.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,c.Button,{content:s,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,i,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,c.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,c.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,c.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return a("mainmenu")}}),children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,c.LabeledList,{children:i.length?i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,c.Button,{content:"View",icon:"eye",onClick:function(){return a("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},86756:function(e,n,t){"use strict";n.__esModule=!0,n.TelecommsMultitoolMenu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(36355),i=t(85952);n.TelecommsMultitoolMenu=function(e,n){var t=(0,r.useBackend)(n),c=(t.act,t.data),s=(c.temp,c.on,c.id,c.network,c.autolinkers,c.shadowlink,c.options);c.linked,c.filter,c.multitool,c.multitool_buffer;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:s})]})})};var l=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=(i.temp,i.on),d=i.id,s=i.network,u=i.autolinkers,m=i.shadowlink,p=(i.options,i.linked),C=i.filter,h=i.multitool,N=i.multitool_buffer;return(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return a("toggle")}}),children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:d,onClick:function(){return a("id")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:s,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prefabrication",children:u?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,h?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Multitool Buffer",children:[N?(0,o.createFragment)([N.name,(0,o.createTextVNode)(" ("),N.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,c.Button,{color:N?"green":null,content:N?"Link ("+N.id+")":"Add Machine",icon:N?"link":"plus",onClick:N?function(){return a("link")}:function(){return a("buffer")}}),N?(0,o.createComponentVNode)(2,c.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return a("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,c.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return a("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Filtering Frequencies",mt:1,children:[C.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return a("delete",{"delete":e.freq})}},e.index)})),C&&0!==C.length?null:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No filters."})]})]})},d=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=(t.data,e.options),l=i.use_listening_level,d=i.use_broadcasting,s=i.use_receiving,u=i.listening_level,m=i.broadcasting,p=i.receiving,C=i.use_change_freq,h=i.change_freq,N=i.use_broadcast_range,V=i.use_receive_range,b=i.range,f=i.minRange,g=i.maxRange;return l||d||s||C||N||V?(0,o.createComponentVNode)(2,c.Section,{title:"Options",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock-closed":"lock-open",content:u?"Yes":"No",onClick:function(){return a("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return a("broadcast")}})}):null,s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return a("receive")}})}):null,C?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,c.Button,{icon:"wave-square",selected:!!h,content:h?"Yes ("+h+")":"No",onClick:function(){return a("change_freq")}})}):null,N||V?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(N?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:b,minValue:f,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,n){return a("range",{range:n})}})}):null]})}):(0,o.createComponentVNode)(2,c.Section,{title:"No Options Found"})}},18509:function(e,n,t){"use strict";n.__esModule=!0,n.Teleporter=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Teleporter=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.locked_name,s=l.station_connected,u=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bullseye",onClick:function(){return i("select_target")},content:d})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return i("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return i("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Station",children:s?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hub",children:u?"Connected":"Not Connected"})]})})})})}},62555:function(e,n,t){"use strict";n.__esModule=!0,n.TelesciConsoleContent=n.TelesciConsole=void 0;var o=t(39812),r=t(64499),c=t(71494),a=t(74814),i=t(85952);n.TelesciConsole=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data.noTelepad);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,n){return(0,o.createComponentVNode)(2,a.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.insertedGps,s=l.rotation,u=l.currentZ,m=l.cooldown,p=l.crystalCount,C=l.maxCrystals,h=(l.maxPossibleDistance,l.maxAllowedDistance),N=l.distance,V=l.tempMsg,b=l.sectorOptions,f=l.lastTeleData;return(0,o.createComponentVNode)(2,a.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d,onClick:function(){return i("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,a.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,a.Box,{children:V})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:s,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,n){return i("setrotation",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:N,format:function(e){return e+"/"+h+" m"},minValue:0,maxValue:h,step:1,stepPixelSize:4,onDrag:function(e,n){return i("setdistance",{val:n})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:u===e,onClick:function(){return i("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:-90,onClick:function(){return i("send")},content:"Send"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:90,onClick:function(){return i("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",iconRotation:90,onClick:function(){return i("recal")},content:"Recalibrate"})]})]}),f&&(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Telepad Location",children:[f.src_x,", ",f.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[f.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[f.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.Section,{children:["Crystals: ",p," / ",C]})]})};n.TelesciConsoleContent=d},55096:function(e,n,t){"use strict";n.__esModule=!0,n.TimeClock=void 0;var o=t(39812),r=t(41860),c=t(71494),a=t(74814),i=t(85952),l=t(14959);n.TimeClock=function(e,n){var t=(0,c.useBackend)(n),d=t.act,s=t.data,u=s.department_hours,m=s.user_name,p=s.card,C=s.assignment,h=s.job_datum,N=s.allow_change_job,V=s.job_choices;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:u[e]>6?"good":u[e]>1?"average":"bad",children:[(0,r.toFixed)(u[e],1)," ",1===u[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:h.selection_color,p:.8,children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:h.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:h.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:h.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:h.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:h.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",h.pto_department]})||h.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",h.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!N||!h||0===h.timeoff_factor||"Dismissed"===C)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:h.timeoff_factor>0&&(u[h.pto_department]>0&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(V).length&&Object.keys(V).map((function(e){return V[e].map((function(n){return(0,o.createComponentVNode)(2,a.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":n})},children:n},n)}))}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},24389:function(e,n,t){"use strict";n.__esModule=!0,n.TransferValve=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.TransferValve=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.tank_one,s=l.tank_two,u=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,c.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!s,onClick:function(){return i("toggle")}})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!u,onClick:function(){return i("device")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return i("remove_device")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return i("tankone")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:s?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return i("tanktwo")}})}):(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},95893:function(e,n,t){"use strict";n.__esModule=!0,n.TurbineControl=void 0;var o=t(39812),r=(t(41860),t(58083)),c=t(71494),a=t(74814),i=t(85952);n.TurbineControl=function(e,n){var t=(0,c.useBackend)(n),l=t.act,d=t.data,s=(d.connected,d.compressor_broke),u=d.turbine_broke,m=d.broken,p=d.door_status,C=d.online,h=d.power,N=d.rpm,V=d.temp;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,a.Box,{color:C?"good":"bad",children:!C||s||u?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:C,content:"Compressor Power",onClick:function(){return l(C?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(h)})})]})})]})})}},62542:function(e,n,t){"use strict";n.__esModule=!0,n.Turbolift=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.Turbolift=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.floors,s=l.doors_open,u=l.fire_mode;return(0,o.createComponentVNode)(2,a.Window,{width:480,height:260+25*u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Floor Selection",className:u?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"door-open":"door-closed",content:s?u?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:s&&!u,color:u?"red":null,onClick:function(){return i("toggle_doors")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return i("emergency_stop")}})],4),children:[!u||(0,o.createComponentVNode)(2,c.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,c.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,c.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return i("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},89761:function(e,n,t){"use strict";n.__esModule=!0,n.GenericUplink=n.Uplink=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814),i=t(58083),l=t(85952);n.Uplink=function(e,n){var t=(0,c.useBackend)(n).data,r=(0,c.useLocalState)(n,"screen",0),i=r[0],m=r[1],p=t.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:i,setScreen:m}),0===i&&(0,o.createComponentVNode)(2,u,{currencyAmount:p,currencySymbol:"TC"})||1===i&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,a.Section,{color:"bad",children:"Error"})]})})};var d=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),i=e.screen,l=e.setScreen,d=r.discount_name,s=r.discount_amount,u=r.offer_expiry;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Item Discount",level:2,children:s<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",s,"% off. Offer expires at: ",u]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},s=function(e,n){var t=(0,c.useBackend)(n),r=t.act,i=t.data,l=i.exploit,d=i.locked_records;return(0,o.createComponentVNode)(2,a.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record.split("
    ").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},u=function(e,n){var t,l,d=e.currencyAmount,s=void 0===d?0:d,u=e.currencySymbol,p=void 0===u?"\u20ae":u,C=(0,c.useBackend)(n),h=C.act,N=C.data,V=N.compactMode,b=N.lockable,f=N.categories,g=void 0===f?[]:f,k=(0,c.useLocalState)(n,"searchText",""),v=k[0],B=k[1],L=(0,c.useLocalState)(n,"category",null==(t=g[0])?void 0:t.name),_=L[0],x=L[1],w=(0,r.createSearch)(v,(function(e){return e.name+e.desc})),S=v.length>0&&g.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,n){return n<25}))||(null==(l=g.find((function(e){return e.name===_})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,i.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,value:v,onInput:function(e,n){return B(n)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:V?"list":"info",content:V?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return h("lock")}})],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[0===v.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:g.map((function(e){var n;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===_,onClick:function(){return x(e.name)},children:[e.name," (",(null==(n=e.items)?void 0:n.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:[0===S.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:0===v.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:v.length>0||V,currencyAmount:s,currencySymbol:p,items:S})]})]})})};n.GenericUplink=u;var m=function(e,n){var t=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,s=(0,c.useBackend)(n).act,u=(0,c.useLocalState)(n,"hoveredItem",{}),m=u[0],p=u[1],C=m&&m.cost||0,h=e.items.map((function(e){var n=m&&m.name!==e.name,t=l-C=0||(r[t]=e[t]);return r}(e,["spec"]),l=r.action,d=r.test,s=r.tooltip,u=r.content;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({onClick:function(){return t(l)},icon:d?"toggle-on":"toggle-off",selected:d,fluid:!0,tooltip:s.main+" "+(d?s.disable:s.enable),content:d?u.enabled:u.disabled},i)))}},21162:function(e,n,t){"use strict";n.__esModule=!0,n.Wires=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.Wires=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.wires||[],s=l.status||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:150+30*d.length,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return i("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Pulse",onClick:function(){return i("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,c.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return i("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!s.length&&(0,o.createComponentVNode)(2,c.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},81522:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactAnalyzer=void 0;var o=t(39812),r=t(71494),c=t(85952),a=t(74814);n.XenoarchArtifactAnalyzer=function(e,n){return(0,o.createComponentVNode)(2,c.Window,{width:250,height:140,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,n){var t=(0,r.useBackend)(n),c=t.act,i=t.data,l=i.owned_scanner,d=i.scan_in_progress;return l?d?(0,o.createComponentVNode)(2,a.Section,{title:"Scan In Progress",children:["Scanning...",(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return c("scan")},children:"Cancel Scan"})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Artifact Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan")},children:"Begin Scan"})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Scanner Detected",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: No scanner was detected. This machine requires a scanner to operate."})})}},40875:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchArtifactHarvester=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchArtifactHarvester=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data.info,s=d.no_scanner,u=d.harvesting,m=d.inserted_battery;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: No scanner detected."})||(0,o.createComponentVNode)(2,c.Section,{children:u>0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||u<0&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,i),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,c.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})})})})};var i=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.info.inserted_battery);return Object.keys(a).length?(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:a.stored_charge,maxValue:a.capacity}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted."})}},88835:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchDepthScanner=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchDepthScanner=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.current,s=l.positive_locations;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return i("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,c.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,c.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return i("clear")}}),children:s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",onClick:function(){return i("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No traces found."})})]})})}},5622:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchHandheldPowerUtilizer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchHandheldPowerUtilizer=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.inserted_battery,s=l.anomaly,u=l.charge,m=l.capacity,p=l.timeleft,C=l.activated,h=l.duration,N=l.interval;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,c.Button,{disabled:!d,icon:"eject",onClick:function(){return i("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Anomalies Detected",children:s||"N/A"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"power-off",onClick:function(){return i("startup")},children:C?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:h,stepPixelSize:4,maxValue:30,onDrag:function(e,n){return i("changeduration",{duration:10*n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,c.NumberInput,{unit:"s",fluid:!0,minValue:0,value:N,stepPixelSize:10,maxValue:10,onDrag:function(e,n){return i("changeinterval",{interval:10*n})}})})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},53702:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchReplicator=void 0;var o=t(39812),r=(t(41860),t(2497),t(71494)),c=t(74814),a=t(85952);n.XenoarchReplicator=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data.tgui_construction;return(0,o.createComponentVNode)(2,a.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:l.map((function(e,n){return(0,o.createComponentVNode)(2,c.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return i("construct",{key:e.key})}},e.key)}))})})}},13153:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSpectrometer=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952),i=t(2497);n.XenoarchSpectrometer=function(e,n){var t=(0,r.useBackend)(n),l=t.act,d=t.data,s=d.scanned_item,u=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,C=d.scanning,h=d.scanner_seal_integrity,N=d.scanner_rpm,V=d.scanner_temperature,b=d.coolant_usage_rate,f=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),k=d.coolant_purity,v=d.optimal_wavelength,B=d.maser_wavelength,L=d.maser_wavelength_max,_=d.maser_efficiency,x=d.radiation,w=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,a.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"signal",selected:C,onClick:function(){return l("scanItem")},children:C?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",disabled:!s,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Item",children:s||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heuristic Analysis",children:u||"None found."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:_,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,c.Slider,{animated:!0,value:B,fillValue:v,minValue:1,maxValue:L,format:function(e){return e+" MHz"},step:10,onDrag:function(e,n){return l("maserWavelength",{wavelength:n})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:N,minValue:0,maxValue:1e3,color:"good",children:[N," RPM"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:V,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[V," K"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,c.Button,{selected:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:x,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[x," mSv"]})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,value:b,maxValue:f,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,n){return l("coolantRate",{coolant:n})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,c.ProgressBar,{minValue:0,value:k,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Latest Results",children:(0,i.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})]})})}},19820:function(e,n,t){"use strict";n.__esModule=!0,n.XenoarchSuspension=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.XenoarchSuspension=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cell,s=l.cellCharge,u=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,c.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return i("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,c.ProgressBar,{ranges:{good:[.75*u,Infinity],average:[.5*u,.75*u],bad:[-Infinity,.5*u]},value:s,maxValue:u})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return i("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},71739:function(e,n,t){"use strict";n.__esModule=!0,n.Scrubber=n.Vent=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);t(76270);n.Vent=function(e,n){var t=e.vent,i=(0,c.useBackend)(n).act,l=t.id_tag,d=t.long_name,s=t.power,u=t.checks,m=t.excheck,p=t.incheck,C=t.direction,h=t.external,N=t.internal,V=t.extdefault,b=t.intdefault;return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return i("power",{id_tag:l,val:Number(!s)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"siphon"!==C?"Pressurizing":"Siphoning",color:"siphon"===C&&"danger",onClick:function(){return i("direction",{id_tag:l,val:Number("siphon"===C)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return i("incheck",{id_tag:l,val:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return i("excheck",{id_tag:l,val:u})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(N),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_internal_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return i("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return i("set_external_pressure",{id_tag:l,value:n})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:V,content:"Reset",onClick:function(){return i("reset_external_pressure",{id_tag:l})}})]})]})})};n.Scrubber=function(e,n){var t=e.scrubber,i=(0,c.useBackend)(n).act,l=t.long_name,d=t.power,s=t.scrubbing,u=t.id_tag,m=(t.widenet,t.filters);return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("power",{id_tag:u,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return i("scrubbing",{id_tag:u,val:Number(!s)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filters",children:s&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return i(e.command,{id_tag:u,val:!e.val})}},e.name)}))||"N/A"})]})})}},48229:function(e,n,t){"use strict";n.__esModule=!0,n.BeakerContents=void 0;var o=t(39812),r=t(74814);n.BeakerContents=function(e){var n=e.beakerLoaded,t=e.beakerContents,c=void 0===t?[]:t,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!n&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===c.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),c.map((function(e,n){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:[(t=e.volume,t+" unit"+(1===t?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Flex.Item,{children:a(e,n)})]})},e.name);var t}))]})}},16007:function(e,n,t){"use strict";n.__esModule=!0,n.ComplexModal=n.modalRegisterBodyOverride=n.modalOpen=void 0;var o=t(39812),r=t(71494),c=t(74814),a={};n.modalOpen=function(e,n,t){var o=(0,r.useBackend)(e),c=o.act,a=o.data,i=Object.assign(a.modal?a.modal.args:{},t||{});c("modal_open",{id:n,arguments:JSON.stringify(i)})};n.modalRegisterBodyOverride=function(e,n){a[e]=n};var i=function(e,n,t,o){var c=(0,r.useBackend)(e),a=c.act,i=c.data;if(i.modal){var l=Object.assign(i.modal.args||{},o||{});a("modal_answer",{id:n,answer:t,arguments:JSON.stringify(l)})}},l=function(e,n){(0,(0,r.useBackend)(e).act)("modal_close",{id:n})};n.ComplexModal=function(e,n){var t=(0,r.useBackend)(n).data;if(t.modal){var d,s,u=t.modal,m=u.id,p=u.text,C=u.type,h=(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}});if(a[m])s=a[m](t.modal,n);else if("input"===C){var N=t.modal.value;d=function(e){return i(n,m,N)},s=(0,o.createComponentVNode)(2,c.Input,{value:t.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autoFocus:!0,autoSelect:!0,onChange:function(e,n){N=n}}),h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(n)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return i(n,m,N)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}else if("choice"===C){var V="object"==typeof t.modal.choices?Object.values(t.modal.choices):t.modal.choices;s=(0,o.createComponentVNode)(2,c.Dropdown,{options:V,selected:t.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return i(n,m,e)}})}else"bento"===C?s=(0,o.createComponentVNode)(2,c.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:t.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,c.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,c.Button,{selected:r+1===parseInt(t.modal.value,10),onClick:function(){return i(n,m,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===C&&(h=(0,o.createComponentVNode)(2,c.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:t.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return i(n,m,0)}}),(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:t.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return i(n,m,1)}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,c.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:d,mx:"auto",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:p}),s,h]})}}},67861:function(e,n,t){"use strict";n.__esModule=!0,n.FullscreenNotice=void 0;var o=t(39812),r=t(74814);n.FullscreenNotice=function(e,n){var t=e.children,c=e.title,a=void 0===c?"Welcome":c;return(0,o.createComponentVNode)(2,r.Section,{title:a,height:"100%",fill:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:t})})})}},21451:function(e,n,t){"use strict";n.__esModule=!0,n.InterfaceLockNoticeBox=void 0;var o=t(39812),r=t(71494),c=t(74814);n.InterfaceLockNoticeBox=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.siliconUser,d=void 0===l?i.siliconUser:l,s=e.locked,u=void 0===s?i.locked:s,m=e.normallyLocked,p=void 0===m?i.normallyLocked:m,C=e.onLockStatusChange,h=void 0===C?function(){return a("lock")}:C,N=e.accessText,V=void 0===N?"an ID card":N,b=e.deny,f=void 0!==b&&b,g=e.denialMessage;return f?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,c.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){h&&h(!u)}})})]})}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Swipe ",V," ","to ",u?"unlock":"lock"," this interface."]})}},28117:function(e,n,t){"use strict";n.__esModule=!0,n.LoginInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.LoginInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.authenticated,d=i.rank;if(i)return(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,c.Box,{clear:"both"})]})}},1192:function(e,n,t){"use strict";n.__esModule=!0,n.LoginScreen=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(67861);n.LoginScreen=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.scan,s=l.isAI,u=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,c.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,c.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,c.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return i("scan")}})]}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return i("login",{login_type:1})}}),!!s&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return i("login",{login_type:2})}}),!!u&&(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return i("login",{login_type:3})}})]})}},21526:function(e,n,t){"use strict";n.__esModule=!0,n.MiningUser=void 0;var o=t(39812),r=t(71494),c=t(74814);n.MiningUser=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.insertIdText,d=i.has_id,s=i.id;return(0,o.createComponentVNode)(2,c.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",s.name,".",(0,o.createVNode)(1,"br"),"You have ",s.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,c.Box,{style:{clear:"both"}})],4):l})}},40754:function(e,n,t){"use strict";n.__esModule=!0,n.OvermapPanControls=n.OvermapFlightData=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.OvermapFlightData=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=e.disableLimiterControls,d=i.ETAnext,s=i.speed,u=i.speed_color,m=i.accel,p=i.heading,C=i.accellimit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Speed",color:u,children:[s," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("accellimit")},children:[C," Gm/h"]})})||null]})};n.OvermapPanControls=function(e,n){var t=(0,r.useBackend)(n).act,a=e.disabled,i=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(9),onClick:function(){return t(i,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(1),onClick:function(){return t(i,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(5),onClick:function(){return t(i,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(8),onClick:function(){return t(i,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(0),onClick:function(){return t("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(4),onClick:function(){return t(i,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(10),onClick:function(){return t(i,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(2),onClick:function(){return t(i,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,c.Button,{disabled:a,selected:d(6),onClick:function(){return t(i,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},34227:function(e,n,t){"use strict";n.__esModule=!0,n.PortableBasicInfo=void 0;var o=t(39812),r=t(71494),c=t(74814);n.PortableBasicInfo=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.connected,d=i.holding,s=i.on,u=i.pressure,m=i.powerDraw,p=i.cellCharge,C=i.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:u})," kPa"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:p,minValue:0,maxValue:C,ranges:{good:[.5*C,Infinity],average:[.25*C,.5*C],bad:[-Infinity,.25*C]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"No holding tank"})})],4)}},14959:function(e,n,t){"use strict";n.__esModule=!0,n.RankIcon=void 0;var o=t(39812),r=t(74814),c={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};n.RankIcon=function(e,n){var t=e.rank,a=e.color,i=void 0===a?"label":a,l=c[t];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:i,name:"user",size:2})}},36355:function(e,n,t){"use strict";n.__esModule=!0,n.TemporaryNotice=void 0;var o=t(39812),r=t(2497),c=t(71494),a=t(74814);n.TemporaryNotice=function(e,n){var t,i=e.decode,l=(0,c.useBackend)(n),d=l.act,s=l.data.temp;if(s){var u=((t={})[s.style]=!0,t);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},u,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:i?(0,r.decodeHtmlEntities)(s.text):s.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},28840:function(e,n,t){"use strict";n.__esModule=!0,n.pAIAtmos=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814),l=t(85952);n.pAIAtmos=function(e,n){var t=(0,a.useBackend)(n),d=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})})})}},47132:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDirectives=void 0;var o=t(39812),r=t(71494),c=t(74814),a=t(85952);n.pAIDirectives=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.master,s=l.dna,u=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Master",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,c.Box,{children:[d," (",s,")",(0,o.createComponentVNode)(2,c.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return i("getdna")}})]})||(0,o.createComponentVNode)(2,c.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prime Directive",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,c.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,c.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},52852:function(e,n,t){"use strict";n.__esModule=!0,n.pAIDoorjack=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIDoorjack=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.cable,s=l.machine,u=l.inprogress,m=l.progress_a,p=l.progress_b,C=l.aborted;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Cable",children:s&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,c.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return i("cable")}})})}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hack",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"bad",onClick:function(){return i("cancel")}})]})||(0,o.createComponentVNode)(2,c.Button,{icon:"virus",content:"Start",onClick:function(){return i("jack")}})})||!!C&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},88814:function(e,n,t){"use strict";n.__esModule=!0,n.pAIInterface=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIInterface=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.bought,s=l.not_bought,u=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.id===p,onClick:function(){return i("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.Section,{title:"Software (Available RAM: "+u+")",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,selected:e.on,onClick:function(){return i("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Downloadable",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>u,onClick:function(){return i("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},52510:function(e,n,t){"use strict";n.__esModule=!0,n.pAIMedrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAIMedrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_dis_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.alg}),(0,o.createComponentVNode)(2,c.Box,{children:u.alg_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.cdi}),(0,o.createComponentVNode)(2,c.Box,{children:u.cdi_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},59946:function(e,n,t){"use strict";n.__esModule=!0,n.pAISecrecords=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814),a=t(85952);n.pAISecrecords=function(e,n){var t=(0,r.useBackend)(n),i=t.act,l=t.data,d=l.records,s=l.general,u=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.name,onClick:function(){return i("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,c.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Divider),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,c.Box,{children:u.criminal})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.mi_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim}),(0,o.createComponentVNode)(2,c.Box,{children:u.ma_crim_d})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},42360:function(e,n,t){"use strict";n.__esModule=!0,n.pda_atmos_scan=void 0;var o=t(39812),r=t(64499),c=t(2497),a=t(71494),i=t(74814);n.pda_atmos_scan=function(e,n){var t=(0,a.useBackend)(n),l=(t.act,t.data.aircontents);return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.entry,color:(n=e.val,t=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,na?"average":n>l?"bad":"good"),children:[e.val,(0,c.decodeHtmlEntities)(e.units)]},e.entry);var n,t,r,a,l}))})})}},84932:function(e,n,t){"use strict";n.__esModule=!0,n.pda_janitor=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_janitor=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.janitor);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Location",children:0===a.user_loc.x&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,c.Box,{children:[a.user_loc.x," / ",a.user_loc.y]})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Locations",children:a.mops&&(0,o.createVNode)(1,"ul",null,a.mops.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Mop Bucket Locations",children:a.buckets&&(0,o.createVNode)(1,"ul",null,a.buckets.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Cleanbot Locations",children:a.cleanbots&&(0,o.createVNode)(1,"ul",null,a.cleanbots.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Janitorial Cart Locations",children:a.carts&&(0,o.createVNode)(1,"ul",null,a.carts.map((function(e,n){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,n)})),0)||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},6011:function(e,n,t){"use strict";n.__esModule=!0,n.pda_main_menu=void 0;var o=t(39812),r=(t(41860),t(71494)),c=t(74814);n.pda_main_menu=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.owner,d=i.ownjob,s=i.idInserted,u=i.categories,m=i.pai,p=i.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Update PDA Info",disabled:!s,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){var n=i.apps[e];return n&&n.length?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e,children:n.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return a("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,c.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("pai",{option:2})}})]})],0)}},93303:function(e,n,t){"use strict";n.__esModule=!0,n.pda_manifest=void 0;var o=t(39812),r=(t(64499),t(71494)),c=t(74814),a=t(22902);n.pda_manifest=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.CrewManifestContent)})}},65276:function(e,n,t){"use strict";n.__esModule=!0,n.pda_medical=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_medical=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.medical;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Medical Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Disabilities",children:u.mi_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Disabilities",children:u.ma_dis}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_dis_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Allergies",children:u.alg}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.alg_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current Disease",children:u.cdi}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.cdi_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:u.notes})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},92494:function(e,n,t){"use strict";n.__esModule=!0,n.pda_messenger=void 0;var o=t(39812),r=t(2497),c=t(64499),a=t(71494),i=t(74814);n.pda_messenger=function(e,n){var t=(0,a.useBackend)(n),r=(t.act,t.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,s)};var l=function(e,n,t){if(n<0||n>t.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=t[n].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,n){var t=(0,a.useBackend)(n),d=t.act,s=t.data,u=(s.auto_scroll,s.convo_name),m=s.convo_job,p=s.messages,C=s.active_conversation,h=(s.useRetro,(0,a.useLocalState)(n,"clipboardMode",!1)),N=h[0],V=h[1],b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,i.Box,{maxWidth:"75%",className:l(e,n-1,t),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]});return N&&(b=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:N,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return V(!N)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,c.filter)((function(e){return e.target===C}))(p).map((function(e,n){return(0,o.createComponentVNode)(2,i.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},n)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return d("Message",{target:C})},content:"Reply"})]})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},s=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=(c.auto_scroll,c.convopdas),d=c.pdas,s=c.charges,m=(c.plugins,c.silent),p=c.toff;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,i.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,i.Box,{children:[!!s&&(0,o.createComponentVNode)(2,i.Box,{children:[s," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,i.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,u,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,u,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},u=function(e,n){var t=(0,a.useBackend)(n),r=t.act,c=t.data,l=e.pdas,d=e.title,s=e.msgAct,u=c.charges,m=c.plugins;return l&&l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(s,{target:e.Reference})}}),!!u&&m.map((function(n){return(0,o.createComponentVNode)(2,i.Button,{icon:n.icon,content:n.name,onClick:function(){return r("Messenger Plugin",{plugin:n.ref,target:e.Reference})}},n.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:"No PDAs found."})}},31505:function(e,n,t){"use strict";n.__esModule=!0,n.pda_news=void 0;var o=t(39812),r=(t(64499),t(2497)),c=t(71494),a=t(74814);n.pda_news=function(e,n){var t=(0,c.useBackend)(n),r=(t.act,t.data),d=r.feeds,s=r.target_feed;return(0,o.createComponentVNode)(2,a.Box,{children:!d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||s&&(0,o.createComponentVNode)(2,i)||(0,o.createComponentVNode)(2,l)})};var i=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data.target_feed;return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,n){var t=(0,c.useBackend)(n),i=t.act,l=t.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:s.length&&(0,o.createComponentVNode)(2,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return i("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},66785:function(e,n,t){"use strict";n.__esModule=!0,n.pda_notekeeper=void 0;var o=t(39812),r=t(71494),c=t(74814);n.pda_notekeeper=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.note;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:i}})}),(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return a("Edit")},content:"Edit Notes"})]})}},63853:function(e,n,t){"use strict";n.__esModule=!0,n.pda_power=void 0;var o=t(39812),r=t(71494),c=t(89793);n.pda_power=function(e,n){var t=(0,r.useBackend)(n);t.act,t.data;return(0,o.createComponentVNode)(2,c.PowerMonitorContent)}},20575:function(e,n,t){"use strict";n.__esModule=!0,n.pda_security=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_security=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data,l=i.recordsList,d=i.records;if(d){var s=d.general,u=d.security;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"General Data",children:s&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Security Data",children:u&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Criminal Status",children:u.criminal}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Minor Crimes",children:u.mi_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.mi_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Major Crimes",children:u.ma_crim}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Details",children:u.ma_crim_d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Important Notes:",preserveWhitespace:!0,children:u.notes||"No data found."})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},63891:function(e,n,t){"use strict";n.__esModule=!0,n.pda_signaller=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494),t(74814),t(32325));n.pda_signaller=function(e,n){return(0,o.createComponentVNode)(2,r.SignalerContent)}},14947:function(e,n,t){"use strict";n.__esModule=!0,n.pda_status_display=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_status_display=function(e,n){var t=(0,r.useBackend)(n),a=t.act,i=t.data.records;return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return a("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,c.Button,{content:i.message2+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg2"})}})})]})})}},85143:function(e,n,t){"use strict";n.__esModule=!0,n.pda_supply=void 0;var o=t(39812),r=(t(64499),t(2497),t(71494)),c=t(74814);n.pda_supply=function(e,n){var t=(0,r.useBackend)(n),a=(t.act,t.data.supply);return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:a.shuttle_moving?"Moving to station "+a.shuttle_eta:"Shuttle at "+a.shuttle_loc})}),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),a.approved.length&&a.approved.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"}),(0,o.createComponentVNode)(2,c.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),a.requests.length&&a.requests.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,c.Box,{children:"None!"})]})]})}},73218:function(e,n,t){"use strict";n.__esModule=!0,n.getRoutedComponent=n.routingError=void 0;var o=t(39812),r=t(71494),c=(t(30098),t(85952)),a=t(8156),i=function(e,n){return function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,n,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}};n.routingError=i;var l=function(){return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0})})};n.getRoutedComponent=function(e){var n=e.getState(),t=(0,r.selectBackend)(n),o=t.suspended,c=t.config;if(o)return l;for(var d,s=null==c?void 0:c["interface"],u=[function(e){return"./"+e+".tsx"},function(e){return"./"+e+".js"},function(e){return"./"+e+"/index.tsx"},function(e){return"./"+e+"/index.js"}];!d&&u.length>0;){var m=u.shift()(s);try{d=a(m)}catch(C){if("MODULE_NOT_FOUND"!==C.code)throw C}}if(!d)return i("notFound",s);var p=d[s];return p||i("missingExport",s)}},56285:function(){},58602:function(){},48979:function(){},92433:function(){},35070:function(){},86455:function(){},41821:function(){},83243:function(){},97585:function(){},64197:function(){},87266:function(){},99195:function(){},72916:function(){},75168:function(e,n,t){var o={"./pda_atmos_scan.js":42360,"./pda_janitor.js":84932,"./pda_main_menu.js":6011,"./pda_manifest.js":93303,"./pda_medical.js":65276,"./pda_messenger.js":92494,"./pda_news.js":31505,"./pda_notekeeper.js":66785,"./pda_power.js":63853,"./pda_security.js":20575,"./pda_signaller.js":63891,"./pda_status_display.js":14947,"./pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=75168},8156:function(e,n,t){var o={"./AICard":34129,"./AICard.js":34129,"./APC":73405,"./APC.js":73405,"./AccountsTerminal":20832,"./AccountsTerminal.js":20832,"./AdminShuttleController":19007,"./AdminShuttleController.js":19007,"./AgentCard":51104,"./AgentCard.js":51104,"./AiAirlock":47330,"./AiAirlock.js":47330,"./AiRestorer":33084,"./AiRestorer.js":33084,"./AiSupermatter":597,"./AiSupermatter.js":597,"./AirAlarm":58444,"./AirAlarm.js":58444,"./AlertModal":24053,"./AlertModal.js":24053,"./AlgaeFarm":34847,"./AlgaeFarm.js":34847,"./AppearanceChanger":65145,"./AppearanceChanger.js":65145,"./ArcadeBattle":86776,"./ArcadeBattle.js":86776,"./AreaScrubberControl":13496,"./AreaScrubberControl.js":13496,"./AssemblyInfrared":56404,"./AssemblyInfrared.js":56404,"./AssemblyProx":29632,"./AssemblyProx.js":29632,"./AssemblyTimer":48661,"./AssemblyTimer.js":48661,"./AtmosAlertConsole":38531,"./AtmosAlertConsole.js":38531,"./AtmosControl":46566,"./AtmosControl.js":46566,"./AtmosFilter":2726,"./AtmosFilter.js":2726,"./AtmosMixer":61505,"./AtmosMixer.js":61505,"./Autolathe":99994,"./Autolathe.js":99994,"./Batteryrack":62586,"./Batteryrack.js":62586,"./BeaconLocator":25116,"./BeaconLocator.js":25116,"./Biogenerator":20813,"./Biogenerator.js":20813,"./BodyDesigner":81850,"./BodyDesigner.js":81850,"./BodyScanner":6060,"./BodyScanner.js":6060,"./BombTester":74639,"./BombTester.js":74639,"./BotanyEditor":48693,"./BotanyEditor.js":48693,"./BotanyIsolator":25486,"./BotanyIsolator.js":25486,"./BrigTimer":61956,"./BrigTimer.js":61956,"./CameraConsole":3180,"./CameraConsole.js":3180,"./Canister":94477,"./Canister.js":94477,"./Canvas":55636,"./Canvas.js":55636,"./CasinoPrizeDispenser":25131,"./CasinoPrizeDispenser.js":25131,"./CharacterDirectory":47947,"./CharacterDirectory.js":47947,"./ChemDispenser":22223,"./ChemDispenser.js":22223,"./ChemMaster":34859,"./ChemMaster.js":34859,"./ClawMachine":83919,"./ClawMachine.js":83919,"./Cleanbot":74351,"./Cleanbot.js":74351,"./CloningConsole":98213,"./CloningConsole.js":98213,"./ColorMate":32278,"./ColorMate.js":32278,"./CommunicationsConsole":130,"./CommunicationsConsole.js":130,"./Communicator":4220,"./Communicator.js":4220,"./ComputerFabricator":2174,"./ComputerFabricator.js":2174,"./CookingAppliance":26090,"./CookingAppliance.js":26090,"./CrewManifest":22902,"./CrewManifest.js":22902,"./CrewMonitor":96158,"./CrewMonitor.js":96158,"./Cryo":99798,"./Cryo.js":99798,"./CryoStorage":54234,"./CryoStorage.js":54234,"./CryoStorageVr":66384,"./CryoStorageVr.js":66384,"./DNAForensics":99579,"./DNAForensics.js":99579,"./DNAModifier":21849,"./DNAModifier.js":21849,"./DestinationTagger":59305,"./DestinationTagger.js":59305,"./DiseaseSplicer":10015,"./DiseaseSplicer.js":10015,"./DishIncubator":31066,"./DishIncubator.js":31066,"./DisposalBin":19095,"./DisposalBin.js":19095,"./DroneConsole":29345,"./DroneConsole.js":29345,"./EmbeddedController":84122,"./EmbeddedController.js":84122,"./ExonetNode":33777,"./ExonetNode.js":33777,"./ExosuitFabricator":95481,"./ExosuitFabricator.js":95481,"./Farmbot":95598,"./Farmbot.js":95598,"./Fax":17569,"./Fax.js":17569,"./FileCabinet":58087,"./FileCabinet.js":58087,"./Floorbot":21902,"./Floorbot.js":21902,"./GasPump":309,"./GasPump.js":309,"./GasTemperatureSystem":26049,"./GasTemperatureSystem.js":26049,"./GeneralAtmoControl":2753,"./GeneralAtmoControl.js":2753,"./GeneralRecords":57753,"./GeneralRecords.js":57753,"./Gps":25230,"./Gps.js":25230,"./GravityGenerator":4475,"./GravityGenerator.js":4475,"./GuestPass":95075,"./GuestPass.js":95075,"./GyrotronControl":31875,"./GyrotronControl.js":31875,"./Holodeck":7908,"./Holodeck.js":7908,"./ICAssembly":12676,"./ICAssembly.js":12676,"./ICCircuit":42394,"./ICCircuit.js":42394,"./ICDetailer":81039,"./ICDetailer.js":81039,"./ICPrinter":21687,"./ICPrinter.js":21687,"./IDCard":48522,"./IDCard.js":48522,"./IdentificationComputer":76952,"./IdentificationComputer.js":76952,"./InputModal":44570,"./InputModal.js":44570,"./InventoryPanel":53541,"./InventoryPanel.js":53541,"./InventoryPanelHuman":46638,"./InventoryPanelHuman.js":46638,"./IsolationCentrifuge":45e3,"./IsolationCentrifuge.js":45e3,"./JanitorCart":83994,"./JanitorCart.js":83994,"./Jukebox":68741,"./Jukebox.js":68741,"./LawManager":13204,"./LawManager.js":13204,"./ListInput":58802,"./ListInput.js":58802,"./LookingGlass":36104,"./LookingGlass.js":36104,"./MechaControlConsole":74714,"./MechaControlConsole.js":74714,"./Medbot":17888,"./Medbot.js":17888,"./MedicalRecords":37610,"./MedicalRecords.js":37610,"./MessageMonitor":287,"./MessageMonitor.js":287,"./Microwave":75412,"./Microwave.js":75412,"./MiningOreProcessingConsole":35016,"./MiningOreProcessingConsole.js":35016,"./MiningStackingConsole":87314,"./MiningStackingConsole.js":87314,"./MiningVendor":62012,"./MiningVendor.js":62012,"./MuleBot":6479,"./MuleBot.js":6479,"./NIF":46157,"./NIF.js":46157,"./NTNetRelay":79630,"./NTNetRelay.js":79630,"./Newscaster":60042,"./Newscaster.js":60042,"./NoticeBoard":31669,"./NoticeBoard.js":31669,"./NtosAccessDecrypter":63231,"./NtosAccessDecrypter.js":63231,"./NtosArcade":79760,"./NtosArcade.js":79760,"./NtosAtmosControl":97908,"./NtosAtmosControl.js":97908,"./NtosCameraConsole":63645,"./NtosCameraConsole.js":63645,"./NtosCommunicationsConsole":74093,"./NtosCommunicationsConsole.js":74093,"./NtosConfiguration":55513,"./NtosConfiguration.js":55513,"./NtosCrewMonitor":17539,"./NtosCrewMonitor.js":17539,"./NtosDigitalWarrant":20025,"./NtosDigitalWarrant.js":20025,"./NtosEmailAdministration":11325,"./NtosEmailAdministration.js":11325,"./NtosEmailClient":77006,"./NtosEmailClient.js":77006,"./NtosFileManager":86441,"./NtosFileManager.js":86441,"./NtosIdentificationComputer":87369,"./NtosIdentificationComputer.js":87369,"./NtosMain":59543,"./NtosMain.js":59543,"./NtosNetChat":73883,"./NtosNetChat.js":73883,"./NtosNetDos":83908,"./NtosNetDos.js":83908,"./NtosNetDownloader":83305,"./NtosNetDownloader.js":83305,"./NtosNetMonitor":6806,"./NtosNetMonitor.js":6806,"./NtosNetTransfer":4363,"./NtosNetTransfer.js":4363,"./NtosNewsBrowser":23225,"./NtosNewsBrowser.js":23225,"./NtosOvermapNavigation":3839,"./NtosOvermapNavigation.js":3839,"./NtosPowerMonitor":54698,"./NtosPowerMonitor.js":54698,"./NtosRCON":17086,"./NtosRCON.js":17086,"./NtosRevelation":69480,"./NtosRevelation.js":69480,"./NtosShutoffMonitor":93990,"./NtosShutoffMonitor.js":93990,"./NtosStationAlertConsole":76124,"./NtosStationAlertConsole.js":76124,"./NtosSupermatterMonitor":22475,"./NtosSupermatterMonitor.js":22475,"./NtosUAV":66744,"./NtosUAV.js":66744,"./NtosWordProcessor":19458,"./NtosWordProcessor.js":19458,"./OmniFilter":18326,"./OmniFilter.js":18326,"./OmniMixer":78588,"./OmniMixer.js":78588,"./OperatingComputer":48826,"./OperatingComputer.js":48826,"./OvermapDisperser":51888,"./OvermapDisperser.js":51888,"./OvermapEngines":25123,"./OvermapEngines.js":25123,"./OvermapFull":63836,"./OvermapFull.js":63836,"./OvermapHelm":89380,"./OvermapHelm.js":89380,"./OvermapNavigation":12640,"./OvermapNavigation.js":12640,"./OvermapShieldGenerator":84031,"./OvermapShieldGenerator.js":84031,"./OvermapShipSensors":51932,"./OvermapShipSensors.js":51932,"./ParticleAccelerator":57966,"./ParticleAccelerator.js":57966,"./PartsLathe":80374,"./PartsLathe.js":80374,"./PathogenicIsolator":83987,"./PathogenicIsolator.js":83987,"./Pda":72586,"./Pda.js":72586,"./PersonalCrafting":67589,"./PersonalCrafting.js":67589,"./Photocopier":9527,"./Photocopier.js":9527,"./PipeDispenser":92310,"./PipeDispenser.js":92310,"./PlantAnalyzer":38575,"./PlantAnalyzer.js":38575,"./PointDefenseControl":17599,"./PointDefenseControl.js":17599,"./PortableGenerator":46104,"./PortableGenerator.js":46104,"./PortablePump":82564,"./PortablePump.js":82564,"./PortableScrubber":24901,"./PortableScrubber.js":24901,"./PortableTurret":31695,"./PortableTurret.js":31695,"./PowerMonitor":89793,"./PowerMonitor.js":89793,"./PressureRegulator":81121,"./PressureRegulator.js":81121,"./PrisonerManagement":14210,"./PrisonerManagement.js":14210,"./RCON":43996,"./RCON.js":43996,"./RIGSuit":92141,"./RIGSuit.js":92141,"./Radio":17481,"./Radio.js":17481,"./RapidPipeDispenser":29509,"./RapidPipeDispenser.js":29509,"./RequestConsole":53976,"./RequestConsole.js":53976,"./ResearchConsole":48639,"./ResearchConsole.js":48639,"./ResearchServerController":35606,"./ResearchServerController.js":35606,"./ResleevingConsole":86330,"./ResleevingConsole.js":86330,"./ResleevingPod":88359,"./ResleevingPod.js":88359,"./RoboticsControlConsole":24455,"./RoboticsControlConsole.js":24455,"./RogueZones":52330,"./RogueZones.js":52330,"./RustCoreMonitor":59412,"./RustCoreMonitor.js":59412,"./RustFuelControl":59327,"./RustFuelControl.js":59327,"./Secbot":54943,"./Secbot.js":54943,"./SecureSafe":57436,"./SecureSafe.js":57436,"./SecurityRecords":71915,"./SecurityRecords.js":71915,"./SeedStorage":93550,"./SeedStorage.js":93550,"./ShieldCapacitor":16765,"./ShieldCapacitor.js":16765,"./ShieldGenerator":79229,"./ShieldGenerator.js":79229,"./ShutoffMonitor":89957,"./ShutoffMonitor.js":89957,"./ShuttleControl":34404,"./ShuttleControl.js":34404,"./Signaler":32325,"./Signaler.js":32325,"./Sleeper":80646,"./Sleeper.js":80646,"./SmartVend":55896,"./SmartVend.js":55896,"./Smes":20561,"./Smes.js":20561,"./SolarControl":21633,"./SolarControl.js":21633,"./SpaceHeater":57762,"./SpaceHeater.js":57762,"./Stack":58215,"./Stack.js":58215,"./StationAlertConsole":32015,"./StationAlertConsole.js":32015,"./StationBlueprints":52649,"./StationBlueprints.js":52649,"./SuitCycler":72e3,"./SuitCycler.js":72e3,"./SuitStorageUnit":80748,"./SuitStorageUnit.js":80748,"./SupermatterMonitor":6951,"./SupermatterMonitor.js":6951,"./SupplyConsole":12431,"./SupplyConsole.js":12431,"./TEGenerator":30111,"./TEGenerator.js":30111,"./Tank":58457,"./Tank.js":58457,"./TankDispenser":38754,"./TankDispenser.js":38754,"./TelecommsLogBrowser":73754,"./TelecommsLogBrowser.js":73754,"./TelecommsMachineBrowser":29441,"./TelecommsMachineBrowser.js":29441,"./TelecommsMultitoolMenu":86756,"./TelecommsMultitoolMenu.js":86756,"./Teleporter":18509,"./Teleporter.js":18509,"./TelesciConsole":62555,"./TelesciConsole.js":62555,"./TimeClock":55096,"./TimeClock.js":55096,"./TransferValve":24389,"./TransferValve.js":24389,"./TurbineControl":95893,"./TurbineControl.js":95893,"./Turbolift":62542,"./Turbolift.js":62542,"./Uplink":89761,"./Uplink.js":89761,"./Vending":61321,"./Vending.js":61321,"./VolumePanel":93147,"./VolumePanel.js":93147,"./VorePanel":24630,"./VorePanel.js":24630,"./Wires":21162,"./Wires.js":21162,"./XenoarchArtifactAnalyzer":81522,"./XenoarchArtifactAnalyzer.js":81522,"./XenoarchArtifactHarvester":40875,"./XenoarchArtifactHarvester.js":40875,"./XenoarchDepthScanner":88835,"./XenoarchDepthScanner.js":88835,"./XenoarchHandheldPowerUtilizer":5622,"./XenoarchHandheldPowerUtilizer.js":5622,"./XenoarchReplicator":53702,"./XenoarchReplicator.js":53702,"./XenoarchSpectrometer":13153,"./XenoarchSpectrometer.js":13153,"./XenoarchSuspension":19820,"./XenoarchSuspension.js":19820,"./common/AtmosControls":71739,"./common/AtmosControls.js":71739,"./common/BeakerContents":48229,"./common/BeakerContents.js":48229,"./common/ComplexModal":16007,"./common/ComplexModal.js":16007,"./common/FullscreenNotice":67861,"./common/FullscreenNotice.js":67861,"./common/InterfaceLockNoticeBox":21451,"./common/InterfaceLockNoticeBox.js":21451,"./common/LoginInfo":28117,"./common/LoginInfo.js":28117,"./common/LoginScreen":1192,"./common/LoginScreen.js":1192,"./common/Mining":21526,"./common/Mining.js":21526,"./common/Overmap":40754,"./common/Overmap.js":40754,"./common/PortableAtmos":34227,"./common/PortableAtmos.js":34227,"./common/RankIcon":14959,"./common/RankIcon.js":14959,"./common/TemporaryNotice":36355,"./common/TemporaryNotice.js":36355,"./pAIAtmos":28840,"./pAIAtmos.js":28840,"./pAIDirectives":47132,"./pAIDirectives.js":47132,"./pAIDoorjack":52852,"./pAIDoorjack.js":52852,"./pAIInterface":88814,"./pAIInterface.js":88814,"./pAIMedrecords":52510,"./pAIMedrecords.js":52510,"./pAISecrecords":59946,"./pAISecrecords.js":59946,"./pda/pda_atmos_scan":42360,"./pda/pda_atmos_scan.js":42360,"./pda/pda_janitor":84932,"./pda/pda_janitor.js":84932,"./pda/pda_main_menu":6011,"./pda/pda_main_menu.js":6011,"./pda/pda_manifest":93303,"./pda/pda_manifest.js":93303,"./pda/pda_medical":65276,"./pda/pda_medical.js":65276,"./pda/pda_messenger":92494,"./pda/pda_messenger.js":92494,"./pda/pda_news":31505,"./pda/pda_news.js":31505,"./pda/pda_notekeeper":66785,"./pda/pda_notekeeper.js":66785,"./pda/pda_power":63853,"./pda/pda_power.js":63853,"./pda/pda_security":20575,"./pda/pda_security.js":20575,"./pda/pda_signaller":63891,"./pda/pda_signaller.js":63891,"./pda/pda_status_display":14947,"./pda/pda_status_display.js":14947,"./pda/pda_supply":85143,"./pda/pda_supply.js":85143};function r(e){var n=c(e);return t(n)}function c(e){if(!t.o(o,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=c,e.exports=r,r.id=8156}},t={};function o(e){var r=t[e];if(r!==undefined)return r.exports;var c=t[e]={exports:{}};return n[e](c,c.exports,o),c.exports}o.m=n,e=[],o.O=function(n,t,r,c){if(!t){var a=Infinity;for(d=0;d=c)&&Object.keys(o.O).every((function(e){return o.O[e](t[l])}))?t.splice(l--,1):(i=!1,c0&&e[d-1][2]>c;d--)e[d]=e[d-1];e[d]=[t,r,c]},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},function(){var e={764:0};o.O.j=function(n){return 0===e[n]};var n=function(n,t){var r,c,a=t[0],i=t[1],l=t[2],d=0;for(r in i)o.o(i,r)&&(o.m[r]=i[r]);for(l&&l(o),n&&n(t);d Date: Fri, 18 Mar 2022 16:08:17 -0400 Subject: [PATCH 128/180] Fixing issue --- .../mob/living/carbon/human/species/station/prometheans_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index 47e4755cc5..f360599d16 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -180,7 +180,7 @@ //Return our blob in case someone wants it return blob -mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/promethean/blob, force) +/mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/promethean/blob, force) if(!istype(blob)) return From 019dcfb674a149e4d97d798f78e632ec8e90f69b Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Fri, 18 Mar 2022 16:38:09 -0400 Subject: [PATCH 129/180] Cleanup Removing unused and redundant code. --- .../human/species/station/prometheans_vr.dm | 171 +---------------- .../human/species/station/prommie_blob.dm | 177 ++++++++++++++++-- 2 files changed, 163 insertions(+), 185 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index f360599d16..66543b70a8 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -73,173 +73,4 @@ spawn(1) if(H) - H.gib() - -// Helpers - Unsafe, WILL perform change. -/mob/living/carbon/human/proc/prommie_intoblob(force) - if(!force && !isturf(loc)) - to_chat(src,"You can't change forms while inside something.") - return - - handle_grasp() //It's possible to blob out before some key parts of the life loop. This results in things getting dropped at null. TODO: Fix the code so this can be done better. - remove_micros(src, src) //Living things don't fare well in roblobs. - if(buckled) - buckled.unbuckle_mob() - if(LAZYLEN(buckled_mobs)) - for(var/buckledmob in buckled_mobs) - riding_datum.force_dismount(buckledmob) - if(pulledby) - pulledby.stop_pulling() - stop_pulling() - - //Record where they should go - var/atom/creation_spot = drop_location() - - //Create our new blob - var/mob/living/simple_mob/slime/promethean/blob = new(creation_spot,src) - - //Drop all our things - var/list/things_to_drop = contents.Copy() - var/list/things_to_not_drop = list(w_uniform,nif,l_store,r_store,wear_id,l_ear,r_ear) //And whatever else we decide for balancing. - var/obj/item/clothing/head/new_hat - var/has_hat = FALSE - things_to_drop -= things_to_not_drop //Crunch the lists - things_to_drop -= organs //Mah armbs - things_to_drop -= internal_organs //Mah sqeedily spooch - - for(var/obj/item/clothing/head/H in things_to_drop) - if(H) - new_hat = H - has_hat = TRUE - drop_from_inventory(H) - things_to_drop -= H - - for(var/obj/item/I in things_to_drop) //rip hoarders - drop_from_inventory(I) - //for(var/obj/item/clothing/head/H in things_to_not_drop) - // drop_from_inventory(H) - //if(H) - // new_hat = H - // has_hat = TRUE - - if(w_uniform && istype(w_uniform,/obj/item/clothing)) //No webbings tho. We do this after in case a suit was in the way - var/obj/item/clothing/uniform = w_uniform - if(LAZYLEN(uniform.accessories)) - for(var/obj/item/clothing/accessory/A in uniform.accessories) - if(is_type_in_list(A, disallowed_protean_accessories)) - uniform.remove_accessory(null,A) //First param is user, but adds fingerprints and messages - - //Size update - blob.transform = matrix()*size_multiplier - blob.size_multiplier = size_multiplier - - if(l_hand) blob.prev_left_hand = l_hand //Won't save them if dropped above, but necessary if handdrop is disabled. - if(r_hand) blob.prev_right_hand = r_hand - - //Put our owner in it (don't transfer var/mind) - qdel(blob.ai_holder) - - blob.ai_holder = null - blob.ckey = ckey - blob.name = name - blob.nutrition = nutrition - blob.color = rgb(r_skin, g_skin, b_skin) - blob.mood = ":3" - if(radiation > 0) - blob.rad_glow = CLAMP(radiation,0,250) - blob.glow_intensity = max(1,min(5,blob.rad_glow/15)) - blob.glow_range = max(1,min(10,blob.rad_glow/25)) - blob.glow_toggle = TRUE - set_light(0) - blob.set_light(max(1,min(5,radiation/15)), max(1,min(10,radiation/25)), blob.color) - blob.handle_light() - if(has_hat) - blob.hat = new_hat - new_hat.forceMove(src) - blob.update_icon() - blob.verbs -= /mob/living/proc/ventcrawl // Absolutely not. - blob.verbs -= /mob/living/simple_mob/proc/set_name // We already have a name. - temporary_form = blob - - //Mail them to nullspace - moveToNullspace() - - //Message - blob.visible_message("[src.name] squishes into their true form!") - - //Transfer vore organs - blob.vore_organs = vore_organs - blob.vore_selected = vore_selected - for(var/obj/belly/B as anything in vore_organs) - B.forceMove(blob) - B.owner = blob - - //We can still speak our languages! - blob.languages = languages.Copy() - - //Return our blob in case someone wants it - return blob - -/mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/promethean/blob, force) - if(!istype(blob)) - return - - if(!force && !isturf(blob.loc)) - to_chat(blob,"You can't change forms while inside something.") - return - - if(buckled) - buckled.unbuckle_mob() - if(LAZYLEN(buckled_mobs)) - for(var/buckledmob in buckled_mobs) - riding_datum.force_dismount(buckledmob) - if(pulledby) - pulledby.stop_pulling() - stop_pulling() - - //Message - blob.visible_message("[src.name] pulls together, forming a humanoid shape!") - - //Record where they should go - var/atom/reform_spot = blob.drop_location() - - //Size update - resize(blob.size_multiplier, FALSE, ignore_prefs = TRUE) - - //Move them back where the blob was - forceMove(reform_spot) - - //Put our owner in it (don't transfer var/mind) - ckey = blob.ckey - var/obj/item/hat = blob.hat - blob.drop_hat() - drop_from_inventory(hat) // Hat me baby - equip_to_slot_if_possible(hat, slot_head) - nutrition = blob.nutrition // food good - - - temporary_form = null - - shapeshifter_set_colour(blob.color) - if(blob.rad_glow > 0) - radiation = CLAMP(blob.rad_glow,0,250) - set_light(max(1,min(5,radiation/15)), max(1,min(10,radiation/25)), species.get_flesh_colour(src)) - update_icon() - - //Transfer vore organs - vore_selected = blob.vore_selected - for(var/obj/belly/B as anything in blob.vore_organs) - B.forceMove(src) - B.owner = src - - //vore_organs.Cut() - if(blob.prev_left_hand) put_in_l_hand(blob.prev_left_hand) //The restore for when reforming. - if(blob.prev_right_hand) put_in_r_hand(blob.prev_right_hand) - - Life(1) //Fix my blindness right meow //Has to be moved up here, there exists a circumstance where blob could be deleted without vore organs moving right. - - //Get rid of friend blob - qdel(blob) - - //Return ourselves in case someone wants it - return src \ No newline at end of file + H.gib() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index ebc8ff25d1..0f59fdb872 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -59,10 +59,6 @@ /mob/living/simple_mob/slime/promethean/update_icon() icon_living = "[icon_state_override ? "[icon_state_override] slime" : "slime"] [is_wide ? "adult" : "baby"][""]" - //if(rad_glow) - // set_light(max(1,min(5,rad_glow/15)), max(1,min(10,rad_glow/25)), color) - //else - // set_light(0) ..() /mob/living/simple_mob/slime/promethean/Destroy() @@ -299,21 +295,172 @@ /mob/living/simple_mob/slime/promethean/get_description_info() return -/* -/mob/living/simple_mob/slime/promethean/examine(mob/user) - . = ..() - . -= "It appears to have been pacified." -/mob/living/simple_mob/slime/promethean/attackby(obj/item/I, mob/user) - if(istype(I, /obj/item/slimepotion)) - to_chat(user, "You can't feed this to a promethean!.") - return - ..() -*/ /mob/living/simple_mob/slime/promethean/init_vore() return /mob/living/simple_mob/slime/promethean/get_available_emotes() var/list/fulllist = _slime_default_emotes fulllist += default_emotes - return fulllist \ No newline at end of file + return fulllist + +// Helpers - Unsafe, WILL perform change. +/mob/living/carbon/human/proc/prommie_intoblob(force) + if(!force && !isturf(loc)) + to_chat(src,"You can't change forms while inside something.") + return + + handle_grasp() //It's possible to blob out before some key parts of the life loop. This results in things getting dropped at null. TODO: Fix the code so this can be done better. + remove_micros(src, src) //Living things don't fare well in roblobs. + if(buckled) + buckled.unbuckle_mob() + if(LAZYLEN(buckled_mobs)) + for(var/buckledmob in buckled_mobs) + riding_datum.force_dismount(buckledmob) + if(pulledby) + pulledby.stop_pulling() + stop_pulling() + + //Record where they should go + var/atom/creation_spot = drop_location() + + //Create our new blob + var/mob/living/simple_mob/slime/promethean/blob = new(creation_spot,src) + + //Drop all our things + var/list/things_to_drop = contents.Copy() + var/list/things_to_not_drop = list(w_uniform,nif,l_store,r_store,wear_id,l_ear,r_ear) //And whatever else we decide for balancing. + var/obj/item/clothing/head/new_hat + var/has_hat = FALSE + things_to_drop -= things_to_not_drop //Crunch the lists + things_to_drop -= organs //Mah armbs + things_to_drop -= internal_organs //Mah sqeedily spooch + + for(var/obj/item/clothing/head/H in things_to_drop) + if(H) + new_hat = H + has_hat = TRUE + drop_from_inventory(H) + things_to_drop -= H + + for(var/obj/item/I in things_to_drop) //rip hoarders + drop_from_inventory(I) + + if(w_uniform && istype(w_uniform,/obj/item/clothing)) //No webbings tho. We do this after in case a suit was in the way + var/obj/item/clothing/uniform = w_uniform + if(LAZYLEN(uniform.accessories)) + for(var/obj/item/clothing/accessory/A in uniform.accessories) + if(is_type_in_list(A, disallowed_protean_accessories)) + uniform.remove_accessory(null,A) //First param is user, but adds fingerprints and messages + + //Size update + blob.transform = matrix()*size_multiplier + blob.size_multiplier = size_multiplier + + if(l_hand) blob.prev_left_hand = l_hand //Won't save them if dropped above, but necessary if handdrop is disabled. + if(r_hand) blob.prev_right_hand = r_hand + + //Put our owner in it (don't transfer var/mind) + qdel(blob.ai_holder) + + blob.ai_holder = null + blob.ckey = ckey + blob.name = name + blob.nutrition = nutrition + blob.color = rgb(r_skin, g_skin, b_skin) + blob.mood = ":3" + if(radiation > 0) + blob.rad_glow = CLAMP(radiation,0,250) + set_light(0) + blob.set_light(max(1,min(5,radiation/15)), max(1,min(10,radiation/25)), blob.color) + blob.handle_light() + if(has_hat) + blob.hat = new_hat + new_hat.forceMove(src) + blob.update_icon() + blob.verbs -= /mob/living/proc/ventcrawl // Absolutely not. + blob.verbs -= /mob/living/simple_mob/proc/set_name // We already have a name. + temporary_form = blob + + //Mail them to nullspace + moveToNullspace() + + //Message + blob.visible_message("[src.name] squishes into their true form!") + + //Transfer vore organs + blob.vore_organs = vore_organs + blob.vore_selected = vore_selected + for(var/obj/belly/B as anything in vore_organs) + B.forceMove(blob) + B.owner = blob + + //We can still speak our languages! + blob.languages = languages.Copy() + + //Return our blob in case someone wants it + return blob + +/mob/living/carbon/human/proc/prommie_outofblob(var/mob/living/simple_mob/slime/promethean/blob, force) + if(!istype(blob)) + return + + if(!force && !isturf(blob.loc)) + to_chat(blob,"You can't change forms while inside something.") + return + + if(buckled) + buckled.unbuckle_mob() + if(LAZYLEN(buckled_mobs)) + for(var/buckledmob in buckled_mobs) + riding_datum.force_dismount(buckledmob) + if(pulledby) + pulledby.stop_pulling() + stop_pulling() + + //Message + blob.visible_message("[src.name] pulls together, forming a humanoid shape!") + + //Record where they should go + var/atom/reform_spot = blob.drop_location() + + //Size update + resize(blob.size_multiplier, FALSE, ignore_prefs = TRUE) + + //Move them back where the blob was + forceMove(reform_spot) + + //Put our owner in it (don't transfer var/mind) + ckey = blob.ckey + var/obj/item/hat = blob.hat + blob.drop_hat() + drop_from_inventory(hat) // Hat me baby + equip_to_slot_if_possible(hat, slot_head) + nutrition = blob.nutrition // food good + + + temporary_form = null + + shapeshifter_set_colour(blob.color) + if(blob.rad_glow > 0) + radiation = CLAMP(blob.rad_glow,0,250) + set_light(max(1,min(5,radiation/15)), max(1,min(10,radiation/25)), species.get_flesh_colour(src)) + update_icon() + + //Transfer vore organs + vore_selected = blob.vore_selected + for(var/obj/belly/B as anything in blob.vore_organs) + B.forceMove(src) + B.owner = src + + //vore_organs.Cut() + if(blob.prev_left_hand) put_in_l_hand(blob.prev_left_hand) //The restore for when reforming. + if(blob.prev_right_hand) put_in_r_hand(blob.prev_right_hand) + + Life(1) //Fix my blindness right meow //Has to be moved up here, there exists a circumstance where blob could be deleted without vore organs moving right. + + //Get rid of friend blob + qdel(blob) + + //Return ourselves in case someone wants it + return src \ No newline at end of file From 9575f6e4ced59fb9eb5d3ec988b67b6fc90091f6 Mon Sep 17 00:00:00 2001 From: Heroman Date: Sat, 19 Mar 2022 07:19:20 +1000 Subject: [PATCH 130/180] Adds Submit To Prey trait --- .../species/station/traits_vr/neutral.dm | 10 ++ .../subtypes/vore/dominated_brain.dm | 93 ++++++++++++++++++- 2 files changed, 100 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 89b0760c18..8c54fbaee0 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -500,3 +500,13 @@ /datum/trait/neutral/dominate_prey/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) H.verbs |= /mob/living/proc/dominate_prey + +/datum/trait/neutral/submit_to_prey + name = "Submit To Prey" + desc = "Allow prey's mind to control your own body." + cost = 0 + custom_only = FALSE + +/datum/trait/neutral/submit_to_prey/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..(S,H) + H.verbs |= /mob/living/proc/lend_prey_control diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm index 8b38d1965e..82375f0a15 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dominated_brain.dm @@ -267,7 +267,7 @@ set name = "Resist Control" set desc = "Attempt to resist control." if(pred_body.ckey == pred_ckey) - dominate_predator() + dominate_predator() return if(pred_ckey == ckey && pred_body.prey_controlled) to_chat(src, "You begin to resist \the [prey_name]'s control!!!") @@ -306,7 +306,7 @@ to_chat(src, "Attempting to dominate and gather \the [M]'s mind...") if(tgui_alert(M, "\The [src] has elected collect your mind into their own. Is this something you will allow to happen?", "Allow Dominate Prey",list("No","Yes")) != "Yes") to_chat(src, "\The [M] has declined your Dominate Prey attempt.") - return + return if(tgui_alert(M, "Are you sure? You can only undo this while your body is inside of [src]. (You can resist, or use the resist verb in the abilities tab)", "Allow Dominate Prey",list("No","Yes")) != "Yes") to_chat(src, "\The [M] has declined your Dominate Prey attempt.") return @@ -328,7 +328,7 @@ db.name = M.name db.prey_ckey = M.ckey db.pred_ckey = src.ckey - + db.real_name = M.real_name @@ -370,3 +370,90 @@ else to_chat(src, "Your body seems to no longer exist, so, you cannot return to it.") verbs -= /mob/living/dominated_brain/proc/cease_this_foolishness + +/mob/living/proc/lend_prey_control() + set category = "Abilities" + set name = "Give Prey Control" + set desc = "Allow prey control of your body." + + var/list/possible_mobs = list() + for(var/obj/belly/B in src.vore_organs) + for(var/mob/living/L in B) + if(isliving(L) && L.ckey) + possible_mobs |= L + else + continue + if(!possible_mobs) + to_chat(src, "There are no valid targets inside of you.") + return + var/input = tgui_input_list(src, "Select a mob to give control:", "Give Prey Control", possible_mobs) + if(!input) + return + var/mob/living/prey = input + var/mob/living/pred = src + + if(prey.stat == DEAD) + to_chat(prey, "You cannot do that to this prey.") + return + + if(!prey.ckey) + to_chat(prey, "\The [prey] cannot take control.") + return + if(prey.prey_controlled) + to_chat(prey, "\The [prey] is already under someone's control and cannot be given control of your body.") + return + if(pred.prey_controlled) + to_chat(prey, "You are already controlling someone's body.") + return + if(tgui_alert(pred, "You are attempting to give [prey] control over you, are you sure? Ensure that their preferences align with this kind of play.", "Give Prey Control",list("No","Yes")) != "Yes") + return + to_chat(pred, "You attempt to give your control over to \the [prey]...") + log_admin("[key_name_admin(pred)] attempted to give control to [prey].") + if(tgui_alert(prey, "\The [pred] has elected to attempt to give you control of them. Is this something you will allow to happen?", "Allow Prey Domination",list("No","Yes")) != "Yes") + to_chat(pred, "\The [prey] declined your request for control.") + return + if(tgui_alert(prey, "Are you sure? If you should decide to revoke this, you will have the ability to do so in your 'Abilities' tab.", "Allow Prey Domination",list("No","Yes")) != "Yes") + return + to_chat(pred, "You diminish your will, reducing it and allowing will of your prey to take over...") + to_chat(prey, "You can feel the will of your host diminishing as you are given control over them!") + if(!do_after(pred, 10 SECONDS, exclusive = TRUE)) + to_chat(pred, "Your attempt to share control has been interrupted...") + to_chat(prey, "The dominant sensation fades away...") + return + + to_chat(prey, "You plunge your conciousness into \the [pred], assuming control over their very body, leaving your own behind within \the [pred]'s [loc].") + to_chat(pred, "You feel your body move on its own, as you move to the background, and an alien consciousness displaces yours.") + var/mob/living/dominated_brain/pred_brain + var/delete_source = FALSE + if(istype(prey, /mob/living/dominated_brain)) + var/mob/living/dominated_brain/punished_prey = prey + if(punished_prey.prey_body) + pred_brain = new /mob/living/dominated_brain(pred, pred, name, punished_prey.prey_body) + else + pred_brain = new /mob/living/dominated_brain(pred, pred, name) //We have to play musical chairs with 3 bodies, or everyone gets d/ced + delete_source = TRUE + else + pred_brain = new /mob/living/dominated_brain(pred, pred, name, prey) + + pred_brain.prey_ooc_notes = prey.ooc_notes + pred_brain.pred_ooc_notes = pred.ooc_notes + pred_brain.name = pred.name + var/list/preylangs = list() + preylangs |= prey.languages + preylangs -= prey.temp_languages + pred_brain.prey_langs |= preylangs + pred_brain.prey_ckey = prey.ckey + pred_brain.pred_ckey = pred.ckey + pred_brain.pred_body.absorb_langs() + pred.ooc_notes = pred_brain.prey_ooc_notes + + pred.verbs |= /mob/proc/release_predator + + //Now actually put the people in the mobs + pred_brain.ckey = pred_brain.pred_ckey + pred_brain.real_name = pred.real_name + pred.ckey = pred_brain.prey_ckey + pred.prey_controlled = TRUE + log_and_message_admins("[pred] is now controlled by [pred.ckey], they were taken over via pred submission, and were originally controlled by [pred_brain.pred_ckey].") + if(delete_source) + qdel(prey) \ No newline at end of file From 47b9f404f699cd98b954d141e12966ed7bd7bdf4 Mon Sep 17 00:00:00 2001 From: GhostActual Date: Wed, 16 Mar 2022 02:12:26 -0400 Subject: [PATCH 131/180] Base Commit Whoops Not supposed to be here Idea I had in the middle of the night that wanted to add --- code/game/objects/items/gunbox.dm | 27 +++- code/game/objects/random/guns_and_ammo.dm | 6 +- .../crates_lockers/closets/secure/security.dm | 2 +- .../silicon/robot/robot_modules/swarm.dm | 9 ++ .../projectiles/ammunition/magazines.dm | 4 + code/modules/projectiles/ammunition/rounds.dm | 19 +++ code/modules/projectiles/guns/energy/stun.dm | 121 +++++++++++++-- .../projectiles/guns/projectile/pistol.dm | 22 +-- .../projectiles/guns/projectile/revolver.dm | 138 ++++++++++++++---- .../guns/projectile/revolver_vr.dm | 100 +------------ code/modules/xenobio/items/weapons.dm | 14 +- icons/obj/gun.dmi | Bin 99016 -> 103380 bytes maps/stellardelight/stellar_delight1.dmm | 1 - vorestation.dme | 1 - 14 files changed, 299 insertions(+), 165 deletions(-) diff --git a/code/game/objects/items/gunbox.dm b/code/game/objects/items/gunbox.dm index 6089ad76b2..c8760f72f9 100644 --- a/code/game/objects/items/gunbox.dm +++ b/code/game/objects/items/gunbox.dm @@ -1,15 +1,36 @@ +/* + * Detective Lethal + */ /obj/item/gunbox - name = "detective's gun box" - desc = "A secure box containing a Detective's sidearm." + name = "sidearm box" + desc = "A secure box containing a lethal sidearm." icon = 'icons/obj/storage.dmi' icon_state = "gunbox" w_class = ITEMSIZE_HUGE - /obj/item/gunbox/attack_self(mob/living/user) var/list/options = list() options[".45 Pistol"] = list(/obj/item/weapon/gun/projectile/colt/detective, /obj/item/ammo_magazine/m45/rubber, /obj/item/ammo_magazine/m45/rubber) options[".45 Revolver"] = list(/obj/item/weapon/gun/projectile/revolver/detective45, /obj/item/ammo_magazine/s45/rubber, /obj/item/ammo_magazine/s45/rubber) var/choice = tgui_input_list(user,"Would you prefer a pistol or a revolver?", "Gun!", options) + if(src && choice) + var/list/things_to_spawn = options[choice] + for(var/new_type in things_to_spawn) // Spawn all the things, the gun and the ammo. + var/atom/movable/AM = new new_type(get_turf(src)) + if(istype(AM, /obj/item/weapon/gun)) + to_chat(user, "You have chosen \the [AM]. Say hello to your new friend.") + qdel(src) + +/* + * Detective Stun + */ +/obj/item/gunbox/stun + name = "non-lethal sidearm box" + desc = "A secure box containing a non-lethal sidearm." +/obj/item/gunbox/stun/attack_self(mob/living/user) + var/list/options = list() + options["Stun Revolver"] = list(/obj/item/weapon/gun/energy/stunrevolver/detective, /obj/item/weapon/cell/device/weapon, /obj/item/weapon/cell/device/weapon) + options["Taser"] = list(/obj/item/weapon/gun/energy/taser, /obj/item/weapon/cell/device/weapon, /obj/item/weapon/cell/device/weapon) + var/choice = tgui_input_list(user,"Please, select an option.", "Stun Gun!", options) if(src && choice) var/list/things_to_spawn = options[choice] for(var/new_type in things_to_spawn) // Spawn all the things, the gun and the ammo. diff --git a/code/game/objects/random/guns_and_ammo.dm b/code/game/objects/random/guns_and_ammo.dm index ee67551914..990527ac22 100644 --- a/code/game/objects/random/guns_and_ammo.dm +++ b/code/game/objects/random/guns_and_ammo.dm @@ -460,9 +460,9 @@ /obj/item/ammo_magazine/s44 ), prob(1);list( - /obj/item/weapon/gun/projectile/revolver/webley/auto, - /obj/item/ammo_magazine/s44, - /obj/item/ammo_magazine/s44 + /obj/item/weapon/gun/projectile/revolver/consul, + /obj/item/ammo_magazine/s44/rubber, + /obj/item/ammo_magazine/s44/rubber ) ) 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 65ea14bb4d..4d4b794fbc 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -236,7 +236,7 @@ /obj/item/clothing/accessory/badge/holo/detective, /obj/item/clothing/gloves/black, ///obj/item/gunbox, // VOREStation Removal - /obj/item/weapon/gun/energy/stunrevolver/vintage, + /obj/item/gunbox/stun, /obj/item/weapon/storage/belt/detective, /obj/item/weapon/storage/box/evidence, /obj/item/device/radio/headset/headset_sec, diff --git a/code/modules/mob/living/silicon/robot/robot_modules/swarm.dm b/code/modules/mob/living/silicon/robot/robot_modules/swarm.dm index f125b4b0eb..09c7704cff 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/swarm.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/swarm.dm @@ -27,3 +27,12 @@ ..() src.modules += new /obj/item/weapon/melee/energy/sword/ionic_rapier/lance(src) + +//Swarm Disabler Module +/obj/item/weapon/gun/energy/taser/mounted/cyborg/swarm + name = "disabler" + desc = "An archaic device which attacks the target's nervous-system or control circuits." + icon_state = "disabler" + projectile_type = /obj/item/projectile/beam/stun/disabler + charge_cost = 800 + recharge_time = 0.5 SECONDS \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm index b678ec8d9e..d5dd39e82f 100644 --- a/code/modules/projectiles/ammunition/magazines.dm +++ b/code/modules/projectiles/ammunition/magazines.dm @@ -583,6 +583,10 @@ /obj/item/ammo_magazine/m44/empty initial_ammo = 0 +/obj/item/ammo_magazine/m44/rubber + desc = "magazine (.44 rubber)" + ammo_type = /obj/item/ammo_casing/a44/rubber + // Stripper Clip /obj/item/ammo_magazine/clip/c44 name = "ammo clip (.44)" diff --git a/code/modules/projectiles/ammunition/rounds.dm b/code/modules/projectiles/ammunition/rounds.dm index 5609e6f46a..45d2d5aad5 100644 --- a/code/modules/projectiles/ammunition/rounds.dm +++ b/code/modules/projectiles/ammunition/rounds.dm @@ -56,6 +56,25 @@ matter = list(MAT_PLASTIC = 20) caseless = TRUE +/obj/item/ammo_casing/a357/rubber + desc = "A .357 rubber bullet casing." + caliber = ".357" + icon_state = "r-casing" + projectile_type = /obj/item/projectile/bullet/pistol/rubber/strong + matter = list(MAT_STEEL = 60) + +/obj/item/ammo_casing/a357/flash + desc = "A .357 flash bullet casing." + caliber = ".357" + icon_state = "r-casing" + projectile_type = /obj/item/projectile/energy/flash/strong + +/obj/item/ammo_casing/a357/stun + desc = "A .357 stun bullet casing." + caliber = ".357" + icon_state = "w-casing" + projectile_type = /obj/item/projectile/energy/electrode/stunshot/strong + /* * .38 */ diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 1531a5777d..c5dd580c06 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -1,7 +1,11 @@ +/* + * Taser + */ /obj/item/weapon/gun/energy/taser name = "taser gun" desc = "The NT Mk30 NL is a small gun used for non-lethal takedowns. Produced by NT, it's actually a licensed version of a W-T RayZar design." - description_fluff = "RayZar is Ward-Takahashi’s main consumer weapons brand, known for producing and licensing a wide variety of specialist energy weapons of various types and quality primarily for the civilian market." + description_fluff = "RayZar is Ward-Takahashi’s main consumer weapons brand, known for producing and licensing a wide variety of specialist \ + energy weapons of various types and quality primarily for the civilian market." icon_state = "taser" item_state = null //so the human update icon uses the icon_state instead. projectile_type = /obj/item/projectile/beam/stun @@ -23,13 +27,20 @@ charge_cost = 400 recharge_time = 7 //Time it takes for shots to recharge (in ticks) -/obj/item/weapon/gun/energy/taser/mounted/cyborg/swarm +/* + * Disabler + */ +/obj/item/weapon/gun/energy/taser/disabler name = "disabler" - desc = "An archaic device which attacks the target's nervous-system or control circuits." + desc = "The NT Mk4 T-DL is a small gun used for non-lethal takedowns. Produced by NT, it's an archaic device which attacks the target's \ + nervous-system and is actually a heavily modified version of the NT Mk30 NL. It's use is heavily regulated due to its effects on the body." + icon_state = "disabler" projectile_type = /obj/item/projectile/beam/stun/disabler - charge_cost = 800 - recharge_time = 0.5 SECONDS + charge_cost = 480 +/* + * Crossbow + */ /obj/item/weapon/gun/energy/crossbow name = "mini energy-crossbow" desc = "A weapon favored by many mercenary stealth specialists." @@ -53,12 +64,16 @@ /obj/item/weapon/gun/energy/crossbow/largecrossbow name = "energy crossbow" desc = "A weapon favored by mercenary infiltration teams." + icon_state = "crossbowlarge" w_class = ITEMSIZE_LARGE force = 10 matter = list(MAT_STEEL = 200000) slot_flags = SLOT_BELT projectile_type = /obj/item/projectile/energy/bolt/large +/* + * Plasma Stun + */ /obj/item/weapon/gun/energy/plasmastun name = "plasma pulse projector" desc = "The RayZar MA21 Selkie is a weapon that uses a laser pulse to ionise the local atmosphere, creating a disorienting pulse of plasma and deafening shockwave as the wave expands." @@ -71,11 +86,12 @@ charge_cost = 600 projectile_type = /obj/item/projectile/energy/plasmastun -//Stun Revolvers - +/* + * Stun Revolver + */ /obj/item/weapon/gun/energy/stunrevolver name = "stun revolver" - desc = "A LAEP20 Aktzin. Designed and produced by Lawson Arms under the wing of Hephaestus, \ + desc = "A LAEP20 \"Aktzin\". Designed and produced by Lawson Arms under the wing of Hephaestus, \ several TSCs have been trying to get a hold of the blueprints for half a decade." description_fluff = "Lawson Arms is Hephaestus Industries’ main personal-energy-weapon branding, \ often sold alongside MarsTech projectile weapons to security and law enforcement agencies. \ @@ -85,12 +101,92 @@ item_state = "stunrevolver" origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_POWER = 2) projectile_type = /obj/item/projectile/energy/electrode/strong - charge_cost = 300 + charge_cost = 400 +/* + * Detective Stun Revolver + */ +/obj/item/weapon/gun/energy/stunrevolver/detective + desc = "A LAEP20 \"Aktzin\". Designed and produced by Lawson Arms under the wing of Hephaestus, \ + several TSCs have been trying to get a hold of the blueprints for half a decade." + var/unique_reskin + +/obj/item/weapon/gun/energy/stunrevolver/detective/update_icon(var/ignore_inhands) + if(power_supply == null) + if(unique_reskin) + icon_state = "[unique_reskin]_open" + else + icon_state = "[initial(icon_state)]_open" + return + else if(charge_meter) + var/ratio = power_supply.charge / power_supply.maxcharge + + //make sure that rounding down will not give us the empty state even if we have charge for a shot left. + if(power_supply.charge < charge_cost) + ratio = 0 + else + ratio = max(round(ratio, 0.25) * 100, 25) + + if(unique_reskin) + icon_state = "[unique_reskin][ratio]" + else + icon_state = "[initial(icon_state)][ratio]" + + else if(power_supply) + if(unique_reskin) + icon_state = "[unique_reskin]" + else + icon_state = "[initial(icon_state)]" + + if(!ignore_inhands) update_held_icon() + +/obj/item/weapon/gun/energy/stunrevolver/detective/verb/rename_gun() + set name = "Name Gun" + set category = "Object" + set desc = "Rename your gun. If you're Security." + + var/mob/M = usr + if(!M.mind) return 0 + var/job = M.mind.assigned_role + if(job != "Detective" && job != "Security Officer" && job != "Warden" && job != "Head of Security") + to_chat(M, "You don't feel cool enough to name this gun, chump.") + return 0 + + var/input = sanitizeSafe(input("What do you want to name the gun?", ,""), MAX_NAME_LEN) + + if(src && input && !M.stat && in_range(M,src)) + name = input + to_chat(M, "You name the gun [input]. Say hello to your new friend.") + return 1 + +/obj/item/weapon/gun/energy/stunrevolver/detective/verb/reskin_gun() + set name = "Resprite gun" + set category = "Object" + set desc = "Click to choose a sprite for your gun." + + var/mob/M = usr + var/list/options = list() + options["Lawson Arms LAEP20"] = "stunrevolver" + options["Lawson Arms LTX1020"] = "vinstunrevolver" + options["Lawson Arms LTX1010"] = "snubstun2revolver" + options["Lawson Arms LTX1020 (Blued)"] = "bluedstunrevolver" + options["Lawson Arms LTX1020 (Stainless)"] = "stainstunrevolver" + options["Lawson Arms LTX1020 (Ace)"] = "snubstunrevolver" + options["Lawson Arms LTX1020 (Gold)"] = "goldstunrevolver" + var/choice = input(M,"Choose your sprite!","Resprite Gun") in options + if(src && choice && !M.stat && in_range(M,src)) + icon_state = options[choice] + unique_reskin = options[choice] + to_chat(M, "Your gun is now sprited as [choice]. Say hello to your new friend.") + return 1 + +/* + * Vintage Stun Revolver + */ /obj/item/weapon/gun/energy/stunrevolver/vintage name = "vintage stun revolver" desc = "An older model stun revolver that is still in service across the frontier." - description_fluff = "The LTX1020 Bolter, a Firefly Co. staple from when the company was in its hayday. \ + description_fluff = "The LTX1020 \"Bolter\", a Firefly Co. staple from when the company was in its hayday. \ While Firefly Co. has sadly been dissmantled due to bankruptcy, their iconic weapons can still be found \ across the frontier as anything from collectors items to surplus equipment. The LTX1020 falls under \ the latter category. Several companies have been known to use the base tech within the Bolter to create \ @@ -99,10 +195,13 @@ item_state = "stunrevolver" origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_POWER = 2) +/* + * Snubnose Stun Revolver + */ /obj/item/weapon/gun/energy/stunrevolver/snubnose name = "snub stun revolver" desc = "A snub nose stun revolver sporting a rather elegant look." - description_fluff = "The LTX1010 Stubby, a Firefly Co. staple from when the company was in its hayday. \ + description_fluff = "The LTX1010 \"Stubby\", a Firefly Co. staple from when the company was in its hayday. \ While Firefly Co. has sadly been dissmantled due to bankruptcy, their iconic weapons can still be found \ across the frontier as anything from collectors items to surplus equipment. The LTX1010 falls under \ the latter category. Gangsters and other gentlemanly criminals alike use the Stubby as a means of policing \ diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm index 4c563d8a31..7e714cb048 100644 --- a/code/modules/projectiles/guns/projectile/pistol.dm +++ b/code/modules/projectiles/guns/projectile/pistol.dm @@ -1,3 +1,6 @@ +/* + * M1911 + */ /obj/item/weapon/gun/projectile/colt var/unique_reskin name = ".45 pistol" @@ -22,6 +25,9 @@ else icon_state = "[initial(icon_state)]-e" +/* + * Detective M1911 + */ /obj/item/weapon/gun/projectile/colt/detective desc = "A standard law enforcement issue pistol. Uses .45 rounds." magazine_type = /obj/item/ammo_magazine/m45/rubber @@ -52,15 +58,13 @@ var/mob/M = usr var/list/options = list() - options["NT Mk. 58"] = "secguncomp" - options["NT Mk. 58 Custom"] = "secgundark" - options["MarsTech P11 Spur"] = "colt" - options["MarsTech P59 Massif"] = "fnseven" - options["ProTek YC9"] = "usp" - options["ProTek Minx"] = "VP78" - options["Jindal T15 Chooha"] = "p08" - options["Jindal KP-45W"] = "p08b" - options["PCA-11 Tenzu"] = "enforcer_black" + options["MarsTech P11 Spur (Bubba'd)"] = "mod_colt" + options["MarsTech P11 Spur (Blued)"] = "blued_colt" + options["MarsTech P11 Spur (Gold)"] = "gold_colt" + options["MarsTech P11 Spur (Stainless)"] = "stainless_colt" + options["MarsTech P11 Spur (Dark)"] = "dark_colt" + options["MarsTech P11 Spur (Green)"] = "green_colt" + options["MarsTech P11 Spur (Blue)"] = "blue_colt" var/choice = tgui_input_list(M,"Choose your sprite!","Resprite Gun", options) if(src && choice && !M.stat && in_range(M,src)) icon_state = options[choice] diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index 3095666b83..ba2f77ce43 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -1,3 +1,6 @@ +/* + * Revolver + */ /obj/item/weapon/gun/projectile/revolver name = "revolver" desc = "The MarsTech HE Colt is a choice revolver for when you absolutely, positively need to put a hole in the other guy. Uses .357 rounds." @@ -38,12 +41,12 @@ chamber_offset = 0 return ..() -/obj/item/weapon/gun/projectile/revolver/mateba - name = "mateba" - desc = "This unique looking handgun is named after an Italian company famous for the original manufacture of these revolvers, and pasta kneading machines. Uses .357 rounds." // Yes I'm serious. -Spades - icon_state = "mateba" - origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) +/obj/item/weapon/gun/projectile/revolver/stainless + icon_state = "revolver_stainless" +/* + * Detective Revolver + */ /obj/item/weapon/gun/projectile/revolver/detective name = "revolver" desc = "A standard MarsTech R1 snubnose revolver, popular among some law enforcement agencies for its simple, long-lasting construction. Uses .38-Special rounds." @@ -80,7 +83,6 @@ ammo_type = /obj/item/ammo_casing/a45/rubber max_shells = 6 - /obj/item/weapon/gun/projectile/revolver/detective45/verb/rename_gun() set name = "Name Gun" set category = "Object" @@ -108,22 +110,65 @@ var/mob/M = usr var/list/options = list() options["MarsTech R1 Snubnose"] = "detective" - options["ProTek Cowboy"] = "GP100" + options["MarsTech R1 Snubnose (Blued)"] = "detective_blued" + options["MarsTech R1 Snubnose (Stainless)"] = "detective_stainless" + options["MarsTech R1 Snubnose (Gold)"] = "detective_stainless" + options["MarsTech R1 Snubnose (Leopard)"] = "detective_leopard" options["MarsTech Frontiersman Classic"] = "detective_peacemaker" options["MarsTech Frontiersman Shadow"] = "detective_peacemaker_dark" - options["MarsTech Panther"] = "detective_panther" - options["Jindal Duke"] = "lemat_old" - options["H-H Sindri"] = "webley" - options["Lombardi Buzzard"] = "detective_buzzard" - options["Lombardi Constable Deluxe 2502"] = "detective_constable" + options["Jindal Duke"] = "detective_fitz" + options["H-H M1895"] = "nagant" var/choice = tgui_input_list(M,"Choose your sprite!","Resprite Gun", options) if(src && choice && !M.stat && in_range(M,src)) icon_state = options[choice] to_chat(M, "Your gun is now sprited as [choice]. Say hello to your new friend.") return 1 +/* + * Lombardi Revolvers + * Use to be detective revolvers until seperated + */ +/obj/item/weapon/gun/projectile/revolver/lombardi + name = "Lombardi Buzzard" + desc = "A rugged revolver that is mostly used by small law enforcement agencies across the frontier as a cheap, reliable sidearm. Uses .357 rounds." + icon_state = "lombardi_police" + origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) -// Blade Runner pistol. +/obj/item/weapon/gun/projectile/revolver/lombardi/panther + name = "Lombardi Panther" + icon_state = "lombardi_panther" + +/obj/item/weapon/gun/projectile/revolver/lombardi/gold + name = "Lombardi Deluxe 2502" + desc = "A sweet looking revolver that is deocrated with false gold and silver plating. Favored among by gamblers and criminals alike. Uses .357 rounds." + icon_state = "lombardi_gold" + +/* + * Captain's Peacekeeper + */ +/obj/item/weapon/gun/projectile/revolver/cappeacekeeper + name = "decorated peacekeeper" + desc = "A MarsTech Frontiersman revolver that has been heavily modified. It has been decorated for personal use by command officers. Uses .44 rounds." + description_fluff = "The leading civilian-sector high-quality small arms brand of Hephaestus Industries, \ + MarsTech has been the provider of choice for law enforcement and security forces for over 300 years." + icon_state = "captains_peacemaker" + caliber = ".44" + origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 2) + ammo_type = /obj/item/ammo_casing/a44 + +/* + * Mateba + */ +/obj/item/weapon/gun/projectile/revolver/mateba + name = "mateba" + desc = "This unique looking handgun is named after an Italian company famous for the original manufacture of \ + these revolvers, and pasta kneading machines. Uses .357 rounds." // Yes I'm serious. -Spades + icon_state = "mateba" + origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) + +/* + * Deckard (Blade Runner) + */ /obj/item/weapon/gun/projectile/revolver/deckard name = "\improper Deckard .38" desc = "A custom-built revolver, based off the semi-popular Detective Special model. Uses .38-Special rounds." @@ -148,11 +193,16 @@ flick("deckard-reload",src) ..() +/* + * Judge + */ /obj/item/weapon/gun/projectile/revolver/judge name = "\"The Judge\"" desc = "A revolving hand-shotgun by Jindal Arms that packs the power of a 12 guage in the palm of your hand (if you don't break your wrist). Uses 12g rounds." - description_fluff = "While wholly owned by Hephaestus Industries, the Jindal Arms brand does not appear prominently in most company catalogues (Perhaps owing to its less than prestigious image), \ - instead being sold almost exclusively through retailers and advertising platforms targeting the 'independent roughneck' demographic." + description_fluff = "While wholly owned by Hephaestus Industries, the Jindal Arms brand does not appear \ + prominently in most company catalogues (Perhaps owing to its less than prestigious image), \ + instead being sold almost exclusively through retailers and advertising platforms targeting the \ + 'independent roughneck' demographic." icon_state = "judge" caliber = "12g" origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2, TECH_ILLEGAL = 4) @@ -163,13 +213,20 @@ projectile_type = /obj/item/projectile/bullet/shotgun // ToDo: Remove accuracy debuf in exchange for slightly injuring your hand every time you fire it. +/* + * Mako + */ /obj/item/weapon/gun/projectile/revolver/lemat - name = "Mako Revolver" - desc = "The Bishamonten P100 Mako is a 9 shot revolver with a secondary firing barrel loading shotgun shells. For when you really need something dead. A rare yet deadly collector's item. Uses .38-Special and 12g rounds depending on the barrel." - description_fluff = "The Bishamonten Company operated from roughly 2150-2280 - the height of the first extrasolar colonisation boom - before filing for bankruptcy and selling off its assets to various companies that would go on to become today’s TSCs. \ - Focused on sleek ‘futurist’ designs which have largely fallen out of fashion but remain popular with collectors and people hoping to make some quick thalers from replica weapons. \ - Bishamonten weapons tended to be form over function - despite their flashy looks, most were completely unremarkable one way or another as weapons and used very standard firing mechanisms - \ - the Mako was a notable exception, and original examples are much sought after." + name = "\improper \"Mako\" Revolver" + desc = "The Bishamonten P100 Mako is a 9 shot revolver with a secondary firing barrel loading shotgun shells. \ + For when you really need something dead. A rare yet deadly collector's item. Uses .38-Special and 12g rounds depending on the barrel." + description_fluff = "The Bishamonten Company operated from roughly 2150-2280 - the height of the first \ + extrasolar colonisation boom - before filing for bankruptcy and selling off its assets to various companies \ + that would go on to become today’s TSCs. Focused on sleek ‘futurist’ designs which have largely fallen out of \ + fashion but remain popular with collectors and people hoping to make some quick thalers from replica weapons. \ + Bishamonten weapons tended to be form over function - despite their flashy looks, most were completely \ + unremarkable one way or another as weapons and used very standard firing mechanisms - the Mako was a notable \ + exception, and original examples are much sought after." icon_state = "combatrevolver" item_state = "revolver" origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) @@ -258,24 +315,41 @@ . += "It has a secondary barrel that is empty." -//Ported from Bay +/* + * Webley (Bay Port) + */ /obj/item/weapon/gun/projectile/revolver/webley name = "patrol revolver" - desc = "A rugged top break revolver commonly issued to members of the SifGuard. Uses .44 magnum rounds." + desc = "A rugged top break revolver commonly issued to planetary law enforcement offices. Uses .44 magnum rounds." description_fluff = "The Heberg-Hammarstrom Althing is a simple, head-wearing revolver made with an anti-corrosive alloy. \ - The Althing is advertised as being 'able to survive six months on the bottom of a frozen river and emerge full ready to save a life'. Issued as standard sidearms to SifGuard frontier patrol." + The Althing is advertised as being 'able to survive six months on the bottom of a frozen river and emerge full ready to \ + save a life'. Issued as standard sidearms to SifGuard frontier patrol." icon_state = "webley2" item_state = "webley2" caliber = ".44" origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) handle_casings = CYCLE_CASINGS - max_shells = 6 ammo_type = /obj/item/ammo_casing/a44 -/obj/item/weapon/gun/projectile/revolver/webley/auto - name = "autorevolver" - icon_state = "mosley" - desc = "A shiny Fosbery Autococker automatic revolver, with black accents. Marketed as the 'Revolver for the Modern Era'. Uses .44 magnum rounds." - fire_delay = 5.7 //Autorevolver. Also synced with the animation - fire_anim = "mosley_fire" - origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 2) +/* + * Webley (Eris Port) + */ +/obj/item/weapon/gun/projectile/revolver/consul + name = "\improper \"Consul\" Revolver" + desc = "Are you feeling lucky, punk? Uses .44 rounds." + icon_state = "inspector" + item_state = "revolver" + caliber = ".44" + origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3) + handle_casings = CYCLE_CASINGS + ammo_type = /obj/item/ammo_casing/a44/rubber + +/obj/item/weapon/gun/projectile/revolver/consul/proc/update_charge() + cut_overlays() + if(loaded.len==0) + add_overlay("inspector_off") + else + add_overlay("inspector_on") + +/obj/item/weapon/gun/projectile/revolver/consul/update_icon() + update_charge() diff --git a/code/modules/projectiles/guns/projectile/revolver_vr.dm b/code/modules/projectiles/guns/projectile/revolver_vr.dm index cc12c6248f..94a0205a11 100644 --- a/code/modules/projectiles/guns/projectile/revolver_vr.dm +++ b/code/modules/projectiles/guns/projectile/revolver_vr.dm @@ -1,73 +1,4 @@ -//////////////////// Eris Ported Guns //////////////////// -//Detective gun -/obj/item/weapon/gun/projectile/revolver/consul - name = "\improper \"Consul\" Revolver" - desc = "Are you feeling lucky, punk? Uses .44 rounds." - icon = 'icons/obj/gun_vr.dmi' - icon_state = "inspector" - item_state = "revolver" - caliber = ".44" - ammo_type = /obj/item/ammo_casing/a44/rubber - handle_casings = CYCLE_CASINGS - origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3) - -/obj/item/weapon/gun/projectile/revolver/consul/proc/update_charge() - cut_overlays() - if(loaded.len==0) - add_overlay("inspector_off") - else - add_overlay("inspector_on") - -/obj/item/weapon/gun/projectile/revolver/consul/update_icon() - update_charge() - -//.357 special ammo -/obj/item/ammo_magazine/s357/stun - name = "speedloader (.357 stun)" - desc = "A speedloader for .357 revolvers." - icon = 'icons/obj/ammo_vr.dmi' - icon_state = "s357" - caliber = ".357" - ammo_type = /obj/item/ammo_casing/a357/stun - - -/obj/item/ammo_casing/a357/stun - desc = "A .357 stun bullet casing." - caliber = ".357" - icon = 'icons/obj/ammo_vr.dmi' - icon_state = "stun357" - projectile_type = /obj/item/projectile/energy/electrode/stunshot/strong - -/obj/item/ammo_magazine/s357/rubber - name = "speedloader (.357 rubber)" - desc = "A speedloader for .357 revolvers." - icon = 'icons/obj/ammo_vr.dmi' - icon_state = "r357" - caliber = ".357" - ammo_type = /obj/item/ammo_casing/a357/rubber - - -/obj/item/ammo_casing/a357/rubber - desc = "A .357 rubber bullet casing." - caliber = ".357" - icon = 'icons/obj/ammo_vr.dmi' - icon_state = "rubber357" - projectile_type = /obj/item/projectile/bullet/pistol/rubber/strong - -/obj/item/ammo_magazine/s357/flash - name = "speedloader (.357 flash)" - desc = "A speedloader for .357 revolvers." - icon = 'icons/obj/ammo_vr.dmi' - icon_state = "f357" - caliber = ".357" - ammo_type = /obj/item/ammo_casing/a357/flash - -/obj/item/ammo_casing/a357/flash - desc = "A .357 flash bullet casing." - caliber = ".357" - icon = 'icons/obj/ammo_vr.dmi' - icon_state = "flash357" - projectile_type = /obj/item/projectile/energy/flash/strong +//Dunno why .380 ammo was in here but Im not touching it. Rest was moved to other files. //.380 /obj/item/ammo_casing/a380 @@ -77,7 +8,7 @@ /obj/item/ammo_magazine/m380 name = "magazine (.380)" - icon_state = "9x19p" + icon_state = "m92" origin_tech = list(TECH_COMBAT = 2) mag_type = MAGAZINE matter = list(MAT_STEEL = 480) @@ -86,30 +17,3 @@ max_ammo = 8 multiple_sprites = 1 -//.44 -/obj/item/ammo_casing/a44/rubber - icon_state = "r-casing" - desc = "A .44 rubber bullet casing." - projectile_type = /obj/item/projectile/bullet/pistol/rubber/strong - -/obj/item/ammo_magazine/m44/rubber - desc = "A magazine for .44 less-than-lethal ammo." - ammo_type = /obj/item/ammo_casing/a44/rubber - -//.44 speedloaders -/obj/item/ammo_magazine/s44 - name = "speedloader (.44)" - desc = "A speedloader for .44 revolvers." - icon = 'icons/obj/ammo_vr.dmi' - icon_state = "s357" - caliber = ".44" - matter = list(MAT_STEEL = 1260) - ammo_type = /obj/item/ammo_casing/a44 - max_ammo = 6 - multiple_sprites = 1 - mag_type = SPEEDLOADER - -/obj/item/ammo_magazine/s44/rubber - name = "speedloader (.44 rubber)" - icon_state = "r357" - ammo_type = /obj/item/ammo_casing/a44/rubber diff --git a/code/modules/xenobio/items/weapons.dm b/code/modules/xenobio/items/weapons.dm index b44c73a032..1a25eab2ef 100644 --- a/code/modules/xenobio/items/weapons.dm +++ b/code/modules/xenobio/items/weapons.dm @@ -33,7 +33,6 @@ update_icon() return ..() - // Research borg's version /obj/item/weapon/melee/baton/slime/robot hitcost = 200 @@ -44,20 +43,22 @@ name = "xeno taser gun" desc = "Straight out of NT's testing laboratories, this small gun is used to subdue non-humanoid xeno life forms. \ While marketed towards handling slimes, it may be useful for other creatures." - icon_state = "taserold" + icon_state = "taserblue" fire_sound = 'sound/weapons/taser2.ogg' charge_cost = 120 // Twice as many shots. projectile_type = /obj/item/projectile/beam/stun/xeno accuracy = 30 // Make it a bit easier to hit the slimes. - description_info = "This gun will stun a slime or other lesser slimy lifeform for about two seconds, if hit with the projectile it fires." - description_fluff = "An easy to use weapon designed by NanoTrasen, for NanoTrasen. This weapon is designed to subdue lesser \ - slime-based xeno lifeforms at a distance. It is ineffective at stunning non-slimy lifeforms such as humanoids." + description_info = "This gun will stun a slime or other lesser slimy lifeform for about two seconds if hit with the projectile it fires." + description_fluff = "An easy to use weapon designed by NanoTrasen, for NanoTrasen. This weapon is based on the NT Mk30 NL, \ + it's core components swaped out for a new design made to subdue lesser slime-based xeno lifeforms at a distance. It is \ + ineffective at stunning non-slimy lifeforms such as humanoids." /obj/item/weapon/gun/energy/taser/xeno/robot // Borg version self_recharge = 1 use_external_power = 1 recharge_time = 3 - +/* +VORESTATION REMOVAL /obj/item/weapon/gun/energy/taser/xeno/sec //NT's corner-cutting option for their on-station security. desc = "An NT Mk30 NL retrofitted to fire beams for subduing non-humanoid slimy xeno life forms." icon_state = "taserblue" @@ -71,6 +72,7 @@ self_recharge = 1 use_external_power = 1 recharge_time = 3 +*/ /obj/item/projectile/beam/stun/xeno icon_state = "omni" diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi index 9de92931db421f79eb8a4b351c0965f389a4766b..d76296effba2584cbf489611ef55219a7400b753 100644 GIT binary patch literal 103380 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 literal 99016 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 `}r|*x`p*<8?^1<}lTgn@$5{YBxh%x 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%0D#Nbp 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 Date: Thu, 17 Mar 2022 15:45:19 -0400 Subject: [PATCH 132/180] Adds the two extra guns back to the sidearm box --- code/game/objects/items/gunbox.dm | 6 +- .../projectiles/guns/projectile/pistol.dm | 52 +++++++++++++++--- icons/obj/gun.dmi | Bin 103380 -> 102472 bytes 3 files changed, 47 insertions(+), 11 deletions(-) diff --git a/code/game/objects/items/gunbox.dm b/code/game/objects/items/gunbox.dm index c8760f72f9..7b998c169d 100644 --- a/code/game/objects/items/gunbox.dm +++ b/code/game/objects/items/gunbox.dm @@ -9,8 +9,10 @@ w_class = ITEMSIZE_HUGE /obj/item/gunbox/attack_self(mob/living/user) var/list/options = list() - options[".45 Pistol"] = list(/obj/item/weapon/gun/projectile/colt/detective, /obj/item/ammo_magazine/m45/rubber, /obj/item/ammo_magazine/m45/rubber) - options[".45 Revolver"] = list(/obj/item/weapon/gun/projectile/revolver/detective45, /obj/item/ammo_magazine/s45/rubber, /obj/item/ammo_magazine/s45/rubber) + options["M1911 (.45)"] = list(/obj/item/weapon/gun/projectile/colt/detective, /obj/item/ammo_magazine/m45/rubber, /obj/item/ammo_magazine/m45/rubber) + options["MT Mk58 (.45)"] = list(/obj/item/weapon/gun/projectile/sec, /obj/item/ammo_magazine/m45/rubber, /obj/item/ammo_magazine/m45/rubber) + options["MarsTech R1 (.45)"] = list(/obj/item/weapon/gun/projectile/revolver/detective45, /obj/item/ammo_magazine/s45/rubber, /obj/item/ammo_magazine/s45/rubber) + options["MarsTech P92X (9mm)"] = list(/obj/item/weapon/gun/projectile/p92x/rubber, /obj/item/ammo_magazine/m9mm/rubber, /obj/item/ammo_magazine/m9mm/rubber) var/choice = tgui_input_list(user,"Would you prefer a pistol or a revolver?", "Gun!", options) if(src && choice) var/list/things_to_spawn = options[choice] diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm index 7e714cb048..892fd38f58 100644 --- a/code/modules/projectiles/guns/projectile/pistol.dm +++ b/code/modules/projectiles/guns/projectile/pistol.dm @@ -80,11 +80,15 @@ ..() */ +/* + * Security Sidearm + */ /obj/item/weapon/gun/projectile/sec name = ".45 pistol" desc = "The MT Mk58 is a cheap, ubiquitous sidearm, produced by MarsTech. Found pretty much everywhere humans are. Uses .45 rounds." - description_fluff = "The leading civilian-sector high-quality small arms brand of Hephaestus Industries, MarsTech has been the provider of choice for law enforcement and security forces for over 300 years." - icon_state = "secguncomp" + description_fluff = "The leading civilian-sector high-quality small arms brand of Hephaestus Industries, \ + MarsTech has been the provider of choice for law enforcement and security forces for over 300 years." + icon_state = "secgun" magazine_type = /obj/item/ammo_magazine/m45/rubber allowed_magazines = list(/obj/item/ammo_magazine/m45) projectile_type = /obj/item/projectile/bullet/pistol/medium @@ -95,9 +99,9 @@ /obj/item/weapon/gun/projectile/sec/update_icon() ..() if(ammo_magazine) - icon_state = "secguncomp" + icon_state = "secgun" else - icon_state = "secguncomp-e" + icon_state = "secgun-e" /obj/item/weapon/gun/projectile/sec/flash name = ".45 signal pistol" @@ -106,18 +110,21 @@ /obj/item/weapon/gun/projectile/sec/wood desc = "The MT Mk58 is a cheap, ubiquitous sidearm, produced by MarsTech. This one has a sweet wooden grip. Uses .45 rounds." name = "custom .45 Pistol" - icon_state = "secgundark" + icon_state = "secgunb" /obj/item/weapon/gun/projectile/sec/wood/update_icon() ..() if(ammo_magazine) - icon_state = "secgundark" + icon_state = "secgunb" else - icon_state = "secgundark-e" + icon_state = "secgunb-e" +/* + * Silenced Pistol + */ /obj/item/weapon/gun/projectile/silenced name = "silenced pistol" - desc = "A small, quiet, easily concealable gun. Uses .45 rounds." + desc = "A small, quiet, easily concealable gun with a built-in silencer. Uses .45 rounds." icon_state = "silenced_pistol" w_class = ITEMSIZE_NORMAL caliber = ".45" @@ -133,6 +140,9 @@ /obj/item/weapon/gun/projectile/silenced/empty magazine_type = null +/* + * Deagle + */ /obj/item/weapon/gun/projectile/deagle name = "hand cannon" desc = "The PCA-55 Rarkajar perfect handgun for shooters with a need to hit targets through a wall and behind a fridge in your neighbor's house. Uses .44 rounds." @@ -165,6 +175,9 @@ icon_state = "deaglecamo" item_state = "deagleg" +/* + * Gyro Pistol (Admin Abuse in gun form) + */ /obj/item/weapon/gun/projectile/gyropistol // Does this even appear anywhere outside of admin abuse? name = "gyrojet pistol" desc = "Speak softly, and carry a big gun. Fires rare .75 caliber self-propelled exploding bolts--because fuck you and everything around you." @@ -187,6 +200,9 @@ else icon_state = "gyropistol" +/* + * Compact Pistol + */ /obj/item/weapon/gun/projectile/pistol name = "compact pistol" desc = "The Lumoco Arms P3 Whisper. A compact, easily concealable gun, though it's only compatible with compact magazines. Uses 9mm rounds." @@ -240,6 +256,9 @@ else icon_state = "pistol" +/* + * Silencer + */ /obj/item/weapon/silencer name = "silencer" desc = "a silencer" @@ -247,6 +266,9 @@ icon_state = "silencer" w_class = ITEMSIZE_SMALL +/* + * Zip Gun (yar har) + */ /obj/item/weapon/gun/projectile/pirate name = "zip gun" desc = "Little more than a barrel, handle, and firing mechanism, cheap makeshift firearms like this one are not uncommon in frontier systems." @@ -281,6 +303,9 @@ caliber = initial(ammo.caliber) ..() +/* + * Derringer + */ /obj/item/weapon/gun/projectile/derringer name = "derringer" desc = "It's not size of your gun that matters, just the size of your load. Uses .357 rounds." //OHHH MYYY~ @@ -294,6 +319,9 @@ ammo_type = /obj/item/ammo_casing/a357 projectile_type = /obj/item/projectile/bullet/pistol/strong +/* + * Luger + */ /obj/item/weapon/gun/projectile/luger name = "\improper Jindal T15 Chooha" desc = "Almost seventy percent guaranteed not to be a cheap rimworld knockoff! Accuracy, easy handling, and its distinctive appearance make it popular among gun collectors. Uses 9mm rounds." @@ -322,6 +350,9 @@ (Perhaps owing to its less than prestigious image), instead being sold almost exclusively through retailers and advertising platforms targeting the 'independent roughneck' demographic." icon_state = "p08b" +/* + * P92X (9mm Pistol) + */ /obj/item/weapon/gun/projectile/p92x name = "9mm pistol" desc = "A widespread MarsTech sidearm called the P92X which is used by military, police, and security forces across the galaxy. Uses 9mm rounds." @@ -339,8 +370,11 @@ else icon_state = "[initial(icon_state)]-e" +/obj/item/weapon/gun/projectile/p92x/rubber + magazine_type = /obj/item/ammo_magazine/m9mm/rubber + /obj/item/weapon/gun/projectile/p92x/brown - icon_state = "p92x-brown" + icon_state = "p92xb" /obj/item/weapon/gun/projectile/p92x/large magazine_type = /obj/item/ammo_magazine/m9mm/large // Spawns with illegal magazines. \ No newline at end of file diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi index d76296effba2584cbf489611ef55219a7400b753..14147bf9fb5e3793f0e3147029db41ccacfcfa56 100644 GIT binary patch literal 102472 zcmbSybyQSe+x8hzIz_rg1ZkD-loBv$7(kKkl$b$6kX8hg5NV`F8mS?rq@^1~Vi>xa z_zutWd!O~L^?mR9)_VUqd(NELXP>?Aec#u8UHiOyq^Cha%1jCX0EL#O+7kdE2)^8i z3BeAOE1k(c3qLW{$Q{NA^NJ!hf~14;9@96 zor*r_lQIF>Av=YMwNu%h$DH48Z9|bn#@C%S{^r;Y-ESe^ExHBcp)-EjgT2^-!Z8;Y z&`MW03<*yfzw>mkdEg6s#YKbU^Ygha)Ye@jaz?9q?ra;L&R{XnJOC3Yad&w!4{JaQ zBzadNDp#>{(R4{$xQi>l+gxnY2Mp+yqw7Qjps}zdces3=k42%0&RX{Eq+Jj0Y$KtX z?BmBJA1&xDntpbPC7@zmY(BRfl*dY#<~$Y7%CisCE%$qjGrTd8KTT{}+P|`+&^7FV8bIfUKkZ;BfmnRN%@e;_Ipt%MEpZW`}bOm85VADSv z$M@__v{Do0S^5u!&UefY+J`7^{ctpPntAuo?TrE9o7PBGOr+X+>c*Ed@x@cP_2=f4!3ZBdu@ z=dg{(aU)!ZVT3H=*jGz{lzh#@a+)Vs86q!Cio(jD&x5Jh?)&SQ{|(f38(g=88N z^bZOKZ`sl-o!uupOqf95Mk_1cue*t-D?Vf)xbx@MN&1XF3HzjCe`Y?q;1AW7V!xv9 zOupz!zdvwE&ez(1rE9r1)@I-GA%{x^6X!$8qFD}x!ZSOhkK5S)WRtN_ zNBw(~Ku2|uEVV8FB{9m?BQ4NB{UM(krM}j4 zP#}F*4clsosM7mr2NsPgQECBs-v24Y->=U_ol2k@=!kAFfQ7%YXu7WerBdEyfdLD5 z+YDHXIZ?8%6u#MLs0zLjoIb{@aDC$(qvCDZRPpSFPQ zjac#7=155-Lb~GY9vLN(TFx+~5!Jo3fK)j$c{29z?ANHA<3kv-G_-=~2V!McdejUb zeb4<$>nd&oE%}HX3X@9^>>$vymTTecCLqg}`_B1`fW_Ce_S$&Xi-Lo;(H;R=#UN** znct4OQ3Jw~bcCeuI)27GD$VD9xj*%-6*QGR5E(pJ$t2@Q5`1pT#j6kQ_bnN9Zm$ri^FJ?EztB;CF%kORx#Nxy zN+lWfK-zU#XTq9SV8Y0q)3&Q(DF4e9gphfFPBLFWYHm-D&YN4(_GC}~G$_1^T%BF6Hd}~ zQe-Krhwif2j=$3-{a!bk<0#NV;Z82CE||GX?(E{l4wc=Y~TEFBS#_vZ(Rsb0Za zk7ZhN`Pmk4bbVKw_!(7nWE59)^ehJ4!2M^DMMtxDXsrUi6P6`DxZ!iLsUI$(H{!Fv z&bzm6OdZdDZEyWC_`{>8%k5b5#{Smy{Y_0V*r;ZO>F+moTlw!TGYcmQuhW_~F({Cb zWR6psvPMJPG<93^lbv}QQzswdBF+3Bhf>jp9nI8O1XB)hGeOG_|8U=K?Fc&9bg z?0;)10>akh6TZxC+Mu#GTxy$H^9(#;PdyjDW^+FmPe_Nbqh`Sbc3VmHc zywdD~UL?d7d`yVrT}rr(buUuR2rpVfhZSY9#TC6V4=j2k6jEfBVNmU0B>VW$w{jWT ztnQyl{G~8^WnD+Fx@)_BBWtenT944f=*~$L7=lc{awMHhaI( zMZ7wcu{`zD?J`qc!J#r1-G|H*vDfqX!sZJ7mwTcag_3K{1)s;x3*NP8GR}@^GPX_+ zs8rLcavPz~E-Pq8D-3S31&HJ4jnDEoJx2VN=@sYTUUE!F4+?VP@)ON8M!!|&46~b8 zcdw}T=u~&hLqn*fnhELv4xLXYZ0W z7ID|dxk9A(3@Xo{eTMc+LLWy=p1Za>tSTxZX$S|F=bw$eDZM3|u77`Dm+|m{quc)7 zilKlynkt&{UccX}v}?LFinQcHjnDVQM}D+E$aS`VU0kzKTSJq~l=Q?&Iaf9YvmSrL zRA{AwReGzO`gvoMomvmo0}_GF)0>6uL-B#=lMrWkJYQdfeC)mpRZinfJKxT+o3� zkoJfe>vusKB0{x3fXJFq?9u(NZ_*(dg|;?syxumw;%2g5>q!*7s~WyaVjT9IXT$`Z z8jQpWZFl0Po=R;#yw*zgjpl90V)$?30_P{NMNV~|hR5P2DMV82^>c-(B~1h}J>qiF zsAH|Ez8h^D+k38G*j}HfLCsF7c{PF|13IT+%knmvH*Ml?TETBxx!$yb-gMV*JEM1y zO!)pft834-P5F#48P~yl!_86|T}f-nkUd3$3GdNs5qann5@c0DyG53mVF~@Tb#*G- z&ZkW)bwouBJwz@lkJTUdfBQm9VLKGo|XzT4V)H>)Ukho(CPN?)3|7&yJGi&kCd_ zMYiF#_QO?UY9i~agumK1z2?t(1J}do{_eeQ5#2!*#f_~c&$cFAP0if6(;T8-n7N2+e$HT^Y)D;5OuW8X zUmsORKc%mBb@<7Rl1HX?I`Q_Yxz5w~kcuOpUwPOiiuL>+@Pry7>~G)q9F+b1aNc&_ z_m$Y|*RMIls8xu$!l*|MHu4Th|Glq5OhVq2WC4M{PfX;F#IODR>+sQx;a``j5N}W( zb_1Wl6EOq5ADUhf-}-k2g&FKjfJjHx;?Pq22x{2anEcH@HII$1Is%>^9$_|p$s`&2 zOh!>0LO;Vl(fTX+G6TUPSUIbC;0>h{(*J6M3hSO0 znPvDR%C7+tN;OwLlvOy4@gt7YgiLFQ2Nm&hC(_{Ue;9slO&x@zdAmp|Z3jVa|{S?v)7 z`%W!eTTT#Qe}DhRkBdSiW;DN_zD-4?-2R~0MQCDlL-s}cTOk$v>D5`EF4tL;F9oBr zE9lwh-~2?{Ao5gVO6yo<4mK z9@yI2qDdA1NAKW&e|=VQaNr*=FISPXKS)Nrw_%6%lA77xa=XTv7+bZCPZjo z>9+ExLX5D27jpv{uZ2>6K-Wwgd_n<0Cq;M|XvxaqX$uJO@h?g$_dnv;z=xlXsYF2B zrYdYgimBHGo!)WnrmzB?L%*2@RG!-&)YEo+JeF;jXc0*PtTFNd$9x`(8FH^(((rWZ81rwUM_2LDR0~`&?BZ7q2Lpu{VeqYh zL|%P*U@??RVb|_+vq?$>hyNoW7}>a+tcQc{DMgrv0(CF#|JFHpp40m1kaJT6nC z?`$*^cWd2C#*Y~|-dPX<651@hy{p|Yr|vgy+~Aa#pR+oTi6Ngtt#rlrSv0UPo1aO# z&I^7_Ny%w!WPSJU9p&guynu*EN|TSISdFd#c>jDcqM82&9i0|Z^0-b0$3REd1K!Bq zxxlU0>I?yu9OwFxKWHS}f`Y%S&bzxc3;KppN0ckG z@@FD%sm)(r7w%(yx3eFgy^N9W;3aqabX@W4yoL>QCNUg}^8yIxVh(^+ z#*28gK;QRMnb7PHGd*z9nsN=Zd3bnSt(@9Al+V!P#d6Tna_jE&(VwKJN5~y2-um;m zdGS8d8C4`-vr<`E2{97T�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 literal 103380 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 From 1ba2e8d6d6265304befecef86e508c877904fcdd Mon Sep 17 00:00:00 2001 From: GhostActual Date: Thu, 17 Mar 2022 17:36:51 -0400 Subject: [PATCH 133/180] Whoops --- code/modules/projectiles/guns/projectile/revolver.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index ba2f77ce43..8e18fd1be1 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -170,7 +170,7 @@ * Deckard (Blade Runner) */ /obj/item/weapon/gun/projectile/revolver/deckard - name = "\improper Deckard .38" + name = "\improper \"Deckard\" .38" desc = "A custom-built revolver, based off the semi-popular Detective Special model. Uses .38-Special rounds." icon_state = "deckard-empty" caliber = ".38" From 52b94058ec57ebed8e3cbda829979c6d22ab2c00 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sat, 19 Mar 2022 00:10:53 -0400 Subject: [PATCH 134/180] Speen --- .../mob/living/carbon/human/human_movement.dm | 5 ++++ code/modules/power/port_gen_vr.dm | 27 +++++++++++++------ 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index fad2b7cf25..a3cd39d2bf 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -126,6 +126,11 @@ if(!buckled && shoes) // Shoes can make you go faster. . += shoes.slowdown + //VOREStation Addition Start + if(buckled && istype(buckled, /obj/machinery/power/rtg/d_type_reg)) + . += shoes.slowdown + //VOREStation Addition End + // Loop through some slots, and add up their slowdowns. // Includes slots which can provide armor, the back slot, and suit storage. for(var/obj/item/I in list(wear_suit, w_uniform, back, gloves, head, s_store)) diff --git a/code/modules/power/port_gen_vr.dm b/code/modules/power/port_gen_vr.dm index 4d688f3cbc..10697ea264 100644 --- a/code/modules/power/port_gen_vr.dm +++ b/code/modules/power/port_gen_vr.dm @@ -283,7 +283,7 @@ asplod() /obj/machinery/power/rtg/d_type_reg - name = "D-Type Rotary Electric Generator" + name = "d-type rotary electric generator" desc = "It looks kind of like a large hamster wheel." icon = 'icons/obj/power_vrx96.dmi' icon_state = "reg" @@ -301,9 +301,11 @@ /obj/machinery/power/rtg/d_type_reg/Initialize() . = ..() - dir = EAST //Otherwise the mobs will look funny pixel_x = -32 +/obj/machinery/power/rtg/d_type_reg/Destroy() + . = ..() + /obj/machinery/power/rtg/d_type_reg/user_buckle_mob(mob/living/M, mob/user, var/forced = FALSE, var/silent = TRUE) . = ..() M.pixel_y = 8 @@ -329,14 +331,14 @@ /obj/machinery/power/rtg/d_type_reg/update_icon() if(panel_open) icon_state = "reg-o" - else if(buckled_mobs.len >= 1) + else if(buckled_mobs && buckled_mobs.len > 0) icon_state = "reg-a" else icon_state = "reg" /obj/machinery/power/rtg/d_type_reg/process() ..() - if(buckled_mobs.len >= 1) + if(buckled_mobs && buckled_mobs.len > 0) for(var/mob/living/L in buckled_mobs) runner_process(L) else @@ -344,19 +346,27 @@ update_icon() /obj/machinery/power/rtg/d_type_reg/proc/runner_process(var/mob/living/runner) + if(runner.stat != CONSCIOUS) + unbuckle_mob(runner) + runner.visible_message("\The [runner], topples off of \the [src]!") + return var/cool_rotations if(ishuman(runner)) var/mob/living/carbon/human/R = runner - cool_rotations = 2 - R.species.slowdown + cool_rotations = R.movement_delay() else if (isanimal(runner)) var/mob/living/simple_mob/R = runner - cool_rotations = R.movement_cooldown + cool_rotations = R.movement_delay() + log_and_message_admins("I got [cool_rotations] from [runner]") if(cool_rotations <= 0) - cool_rotations = 1 + cool_rotations = 0.5 + log_and_message_admins("That's less than 1 so let's make it [cool_rotations]") cool_rotations = default_power_gen / cool_rotations + log_and_message_admins("I am dividing [default_power_gen] by that much.") switch(runner.nutrition) if(1000 to INFINITY) //VERY WELL FED, ZOOM!!!! cool_rotations *= (runner.nutrition * 0.001) + log_and_message_admins("[runner] is over fed so we are producing over 100%") if(500 to 1000) //Well fed! cool_rotations = cool_rotations if(400 to 500) @@ -372,9 +382,10 @@ runner.visible_message("\The [runner], panting and exhausted hops off of \the [src]!") if(part_mult > 1) cool_rotations += (cool_rotations * (part_mult - 1)) / 4 + log_and_message_admins("The part multiplier is [part_mult].") power_gen = cool_rotations + log_and_message_admins("We are outputting [cool_rotations].") runner.nutrition -- - runner.dir = dir /obj/machinery/power/rtg/d_type_reg/emp_act(severity) return From 3759c7b66fdd2a7a527da77464bb513d8efdc97f Mon Sep 17 00:00:00 2001 From: GhostActual Date: Sat, 19 Mar 2022 00:22:19 -0400 Subject: [PATCH 135/180] Update vorestation.dme --- vorestation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/vorestation.dme b/vorestation.dme index 81b55d6eec..ec74fd632c 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1156,6 +1156,7 @@ #include "code\game\objects\items\falling_object_vr.dm" #include "code\game\objects\items\glassjar.dm" #include "code\game\objects\items\gunbox.dm" +#include "code\game\objects\items\gunbox_vr.dm" #include "code\game\objects\items\latexballoon.dm" #include "code\game\objects\items\magazine.dm" #include "code\game\objects\items\paintkit.dm" From 032d9e80dc09556d5f1753234de05df6b99884f4 Mon Sep 17 00:00:00 2001 From: PastelPrinceDan Date: Sat, 19 Mar 2022 21:24:13 +0000 Subject: [PATCH 136/180] plushie :) --- .../loadout/loadout_fluffitems_vr.dm | 6 ++++++ .../vore/fluffstuff/custom_items_vr.dm | 10 +++++++++- icons/vore/custom_items_vr.dmi | Bin 64218 -> 64470 bytes 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm index 6bc02ada4f..6684a605f5 100644 --- a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm @@ -1350,6 +1350,12 @@ // Y CKEYS +/datum/gear/fluff/lemon_plush + path = /obj/item/toy/plushie/fluff/lemonplush + display_name = "yellow slime plushie" + ckeywhitelist = list("yecrowbarman") + character_name = list("Lemon Yellow", "Lemon Gettler Yellow", "Lemon Lee Yellow", "Lemon Jade Yellow") //different sleeves, same char + // Z CKEYS /datum/gear/fluff/tachika_medal path = /obj/item/clothing/accessory/medal/conduct diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index f21eed951f..d9d24d5bb2 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -1459,4 +1459,12 @@ icon_state = "kimeowshi" attack_verb = list("blorbled", "slimed", "absorbed", "glomped") gender = PLURAL // this seems like a good idea but probably prone to changing. todo: ask dan - // the only reason this thought is relevant because the base slimeplush has its gender set to female \ No newline at end of file + // the only reason this thought is relevant because the base slimeplush has its gender set to female + +//YeCrowbarMan - Lemon Yellow +/obj/item/toy/plushie/fluff/lemonplush + name = "yellow slime plushie" + desc = "A well-worn slime custom-made yellow plushie, extensively hugged and loved. It reeks of lemon." + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "lemonplush" + attack_verb = list("blorbled", "slimed", "absorbed", "glomped") \ No newline at end of file diff --git a/icons/vore/custom_items_vr.dmi b/icons/vore/custom_items_vr.dmi index ca6f3dfa19e2675d9fcc3d4d45df93180caaa596..45d064e1b6538a98c21975713109671f7943215c 100644 GIT binary patch delta 3982 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 KLYC<}hW{6dJ<>k_ delta 3717 zcmZWpX&{tg+kFP1j3tUBF_sZoDrzE3wh%&!kbU3xvOiKOyX+B?Wl{`{ooq!JDr>~p zmn>svW|$e~o!;;J_x`=lb8`(8@MF&e}anbNeJ!YgFRI z+%#pZU*K40Gsi=1O#Kjf7ixUF&tn#qZT1R=uBN{|8$z@0SbKhRD%0!|BZ?!dW6{6%&P_xU(4;7pcd% za=+6Ny-ei^u$Ve@@{j~90_`uze!J?b3?e4nVv8n7f*z&f?dSlhOaOb$!6xEjC?EF*@wEO`dkL89cBPV{I$7*I{A- zQlrO<(l&2-6-ruPbl39#SW)Je-z~%4Sn{T5XR)zg$~Z(V%#n>{8#=X}YOU3E(lQyg znip;@Zn7lh>u--tbwg}1WmUfIGMne;km;VC891F&e$K%e?03W_G}s-MY)wn<8;$_Pb%pxu!qa z*Az9K_She_KtBrdx?I*D`PM)35Lo;{=IEh#&jQf#M{f&+c$^a#m2A*4&7N+2RTo}2 zot$PjbWW4I#;4`txTtY<>-jCCcRW>YC*ZsA`m>%!cA`r;w@tKoMc^Mt;Ll#(R|u0H zbS^Xe-36&AkNZNu?>xhEF67_wFI{)o7^>$wmiAd?h?^erS7B?3=Zlg-J+H zZ)0-e6||%je9Vc_G+&6h>Kv+8T&}=p-u{b}0H1HGvxcS;aZj&@L-|qlT7U zIb~-dUO*qWbyVH*6cnB)A+GWK;pb?RZmpMRqcd@PG3DxfA_7@6{!iC~r*3$iM%Z+5 z`wM?wKO=?VU4XY0*J*Nq53m9266PsFrav!FoJB=5XKZcoDqL8V-q(pFeryd3fc;K- zuV}RpJKLd9g7AyXm z&pV)k>3Fwb)t@y+8IqK=S=h~O?vR|wYe8U2vbS0~UrDbJj-<%$8&YJVloBkMxn{zU z-L26^V9@`s(4hZ-(4eFfhXv9jaj;YQ+89RwGI+uMo_qP{C~YF|IcpgU^JVT<#r6oN z*?#U`h@$OKPMbU=y#+b{acHD|*)3=)AnCT3|X}4fZW=V=caApkrA|G*cTm=nAN@2i=AMXXImbnKw$Yf7XtXo-il7s}=?v#z^#m?E zOJ)rxw}-r6r5G2L#JB<-kP0xT4y3S#-szLM>Uu6`+Da0hXWlI)?SEgKn3~GB+-Olj z=7;rBGE%;*tRJe9Lb^j#=_f@Jagl2WD-Ga&@w6;u&&G%+xd3&ZMS}LIV)+m6<&_%L zG|HZz=9>({_%8$S&55C75IN%l^01Hv@+vEfF;bD0xv;ME)+Yf3H|Xvoqc$&bgNaG; zfaPT98g@GUIO4tSm;D!E)Te>OiDRQv9)BcfGBbI94-dO;Of;^pt`4HDn#I`ByWst_ z#b3md*QrErBV2_?d}}GcXzLUjbUaj#SVGXCHLb;+l9yIZ3dmEVhD%2*=ldO!k&(Dj zK_!1pvI2_RoXvlSbB&$jYyxv#vDL^RO)Q-R%$h+*J@@~k7TEW=JWO<&-5c$j5!Oypa zWcBAa>k{~W-DX#hZ6>FRZSI@3UXUTLGaPP=sTBE$6Etl8>xj)+sQNIeUUg2tVRyLm z_(-Si+_7)d<`2G2dzn|hac6l_S6643)=nLHZP7LppTDtJW_WmM6s&*hn?evTt0;x1 zkXbm+>r-0B&MQZBYU)4w^<_{fp-sM?GLK8E3yD;j4MXuQ4LjGP8GnSVP=_TTKYR?@ zCcycNgQ6b(6`B$MOnPczn#GPY-L3W}omhatX}%8BN%_0|mNm=fGPK#pwJW2bJ|)O> zeGfmGg_h!tKMmU8e|pAd(gO38t2{{Pv9Y?^C5yJw4Xby=5KGLVv33%qs;S9>LR?Q1 zGkASP9EI=>*UCYwkS`F?=goP*KK-nO_h@wH$mfq}H2Nk!ImVK(9=}bWt!lU}kF64Y zR`uYZipm!CC2)D>MQU-H%P;Xd!9SoTg?JUev*-;9BB#)CaVH|E+Z~;wy;;pcJB}y| zizAEh-MSnuE4$Jfw5OmQEEHh zvivgAg8NmmN#gFDz+>suVKLpNrUkx{XEI3a3SYDx#J7vc{|a%cb`_5om;5Na-|@rL zfCknOMtrE-$2(OGP9@%|wWlQDuBDPS@Gd;hT0Rs=%HdtOHQyJ|2#|Ke%{=RKuL%SR zXROnH&SVD)w{h*?hRs%R0(QKv022U2(O9DZ z0DxWDBJ<+MKketB8f6bt%Uy?M80a8sjQ~utg525w1OU_}mb5z{?XHvHD)wzI02Fpg z+R|%MU?4!ReFlYa0f4aM|H*0m(`M!0U|>#pm6YL7@j}4o*3<`z<(%CL()CCxIg&9- zIo%JKp#62!OKojjAKbAjF2fa0B|p9g;=?#?EVl8|k3 zH>d;>$zv!WwS9OK4Y3Z@r(*L7m zm+%;mQN?fO(FS)CKMqe%SF-n228BB8{}b+5kARDR{yOV^P5wKEGog8lQXx?x zm{zvyg3%qqaukv7NauvS)2qRH+dy{cZPKq)KaD$(5AhwJDAfBJc24Sh&|}qAb){Ug;kYKrwn1hB7_%_j_>j z;n7$XSV^D^lAJklnMp&0C?IO4kryc0cf7B3B&&ND*QEGi)6+jlT|qIpcn4E~-HiC) zmybVuQ{GxFIaueNBvuwkwfdI)#Af~Drf1w6_cu#=RwiUBeIx^q_d~JMLOK%!d|(eB zV5@4z`1U8>$R4v`G@~tpBr9HB6aKXsc^q_ys^amw)I&Ol?p2^?fcz{cu#=64^v8>W z2c4BhGmpFPsB*tld#*HfjY4i&;L6^RwUt=JS3Y}W0|4-Vb$CkPyZd?-1Nsk(4nr1X zrzxt_IG@yo<|h(&q=a^uQUb3W2Pc>qfR3$&Q@$ATuTmW}Lh{lRm+wDw)lPtgo7%ge zoS>Xf!{xEBi3m~RKzlVxPCS2WwmAGSgH`(oX!pz)f;?+G0c&_2*BT^5&lBM@OgDii zFo5CaC1vC>C_RI!x&E6nF#sz7a9yFJ|FY$Oqh%NTX~MciQoVG7&H;3_?r1Wh)or8y E11*hg%K!iX From ef952f04826da1591e9c5c6a896c83ac8b3b87df Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sat, 19 Mar 2022 17:58:41 -0400 Subject: [PATCH 137/180] Should fix runtime New pref check was causing runtime. --- code/modules/mob/say_vr.dm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm index e4ffaec1e6..703aac2813 100644 --- a/code/modules/mob/say_vr.dm +++ b/code/modules/mob/say_vr.dm @@ -184,10 +184,9 @@ for (var/mob/G in player_list) if (istype(G, /mob/new_player)) continue - else if(G.stat == DEAD && G.is_preference_enabled(/datum/client_preference/ghost_ears)) - if(!(src.is_preference_enabled(/datum/client_preference/whisubtle_vis)) && isobserver(G)) - continue - to_chat(G, "\The [M] thinks, \"[message]\"") + else if(isobserver(G) && G.is_preference_enabled(/datum/client_preference/ghost_ears)) + if(is_preference_enabled(/datum/client_preference/whisubtle_vis) || G.client.holder) + to_chat(G, "\The [M] thinks, \"[message]\"") log_say(message,M) else //There wasn't anyone to send the message to, pred or prey, so let's just say it instead and correct our psay just in case. M.forced_psay = FALSE @@ -266,10 +265,9 @@ for (var/mob/G in player_list) if (istype(G, /mob/new_player)) continue - else if(G.stat == DEAD && G.is_preference_enabled(/datum/client_preference/ghost_sight)) - if(!(src.is_preference_enabled(/datum/client_preference/whisubtle_vis)) && isobserver(G)) - continue - to_chat(G, "\The [M] [message]") + else if(isobserver(G) && G.is_preference_enabled(/datum/client_preference/ghost_ears)) + if(is_preference_enabled(/datum/client_preference/whisubtle_vis) || G.client.holder) + to_chat(G, "\The [M] [message]") log_say(message,M) else //There wasn't anyone to send the message to, pred or prey, so let's just emote it instead and correct our psay just in case. M.forced_psay = FALSE From 4e6c965074d69ba4fa3ca56261f6b6e6726e9ddd Mon Sep 17 00:00:00 2001 From: Heroman Date: Sun, 20 Mar 2022 09:31:52 +1000 Subject: [PATCH 138/180] Adjustments to synthetic food processing --- code/modules/organs/internal/stomach.dm | 3 ++- code/modules/reagents/reagents/_reagents.dm | 15 ++++++++++----- code/modules/reagents/reagents/food_drinks.dm | 7 +++---- 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/code/modules/organs/internal/stomach.dm b/code/modules/organs/internal/stomach.dm index 390a86db44..38fe8a3863 100644 --- a/code/modules/organs/internal/stomach.dm +++ b/code/modules/organs/internal/stomach.dm @@ -65,10 +65,11 @@ if(owner && owner.stat != DEAD) owner.bodytemperature += round(owner.robobody_count * 0.25, 0.1) +/* //VOREStation Removal - normal chem processing if(ishuman(owner)) var/mob/living/carbon/human/H = owner if(H.ingested?.total_volume && H.bloodstr) H.ingested.trans_to_holder(H.bloodstr, rand(2,5)) - +*/ return diff --git a/code/modules/reagents/reagents/_reagents.dm b/code/modules/reagents/reagents/_reagents.dm index 2ad46f225b..fafd022559 100644 --- a/code/modules/reagents/reagents/_reagents.dm +++ b/code/modules/reagents/reagents/_reagents.dm @@ -25,7 +25,7 @@ var/affects_dead = 0 // Does this chem process inside a corpse? var/affects_robots = 0 // Does this chem process inside a Synth? - + var/allergen_type // What potential allergens does this contain? var/allergen_factor = 1 // If the potential allergens are mixed and low-volume, they're a bit less dangerous. Needed for drinks because they're a single reagent compared to food which contains multiple seperate reagents. @@ -117,23 +117,28 @@ else var/obj/item/organ/internal/heart/machine/Pump = H.internal_organs_by_name[O_PUMP] var/obj/item/organ/internal/stomach/machine/Cycler = H.internal_organs_by_name[O_CYCLER] + var/obj/item/organ/internal/nano/refactory/Refactory = H.internal_organs_by_name[O_FACT] //VOREStation Addition: Proteans if(active_metab.metabolism_class == CHEM_BLOOD) if(Pump) removed *= 1.1 - Pump.damage / Pump.max_damage + else if(Refactory) //VOREStation Addition: Proteans + removed *= 1.1 - Refactory.damage / Refactory.max_damage else removed *= 0.1 else if(active_metab.metabolism_class == CHEM_INGEST) // If the pump is damaged, we waste chems from the tank. if(Pump) ingest_abs_mult *= max(0.25, 1 - Pump.damage / Pump.max_damage) - + else if(Refactory) //VOREStation Addition: Proteans + ingest_abs_mult *= max(0.25, 1 - Refactory.damage / Refactory.max_damage) else ingest_abs_mult *= 0.2 if(Cycler) // If we're damaged, we empty our tank slower. ingest_rem_mult = max(0.1, 1 - (Cycler.damage / Cycler.max_damage)) - + else if(Refactory) //VOREStation Addition: Proteans + ingest_rem_mult = max(0.1, 1 - (Refactory.damage / Refactory.max_damage)) else ingest_rem_mult = 0.1 @@ -165,9 +170,9 @@ affect_touch(M, alien, removed) if(overdose && (volume > overdose * M?.species.chemOD_threshold) && (active_metab.metabolism_class != CHEM_TOUCH && !can_overdose_touch)) overdose(M, alien, removed) - if(M.species.allergens & allergen_type) //uhoh, we can't handle this! + if(M.species.allergens & allergen_type) //uhoh, we can't handle this! var/damage_severity = M.species.allergen_damage_severity*allergen_factor - var/disable_severity = M.species.allergen_disable_severity*allergen_factor + var/disable_severity = M.species.allergen_disable_severity*allergen_factor if(M.species.allergen_reaction & AG_TOX_DMG) M.adjustToxLoss(damage_severity) if(M.species.allergen_reaction & AG_OXY_DMG) diff --git a/code/modules/reagents/reagents/food_drinks.dm b/code/modules/reagents/reagents/food_drinks.dm index b72aafbacd..24404e612e 100644 --- a/code/modules/reagents/reagents/food_drinks.dm +++ b/code/modules/reagents/reagents/food_drinks.dm @@ -42,10 +42,6 @@ M.adjustToxLoss(0.1 * removed) return affect_ingest(M, alien, removed) - //VOREStation Edits Start - if(M.isSynthetic() && M.nutrition < 500) - M.adjust_nutrition((nutriment_factor * removed) * M.species.synthetic_food_coeff) - //VOREStation Edits End ..() /datum/reagent/nutriment/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) @@ -60,6 +56,9 @@ M.heal_organ_damage(0.5 * removed, 0) M.adjust_nutrition((nutriment_factor * removed) * M.species.organic_food_coeff) M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) + else + M.adjust_nutrition((nutriment_factor * removed) * M.species.synthetic_food_coeff) + //VOREStation Edits Stop // Aurora Cooking Port Insertion Begin From 17208385cb07c82f28136f1b72d288e6e8199162 Mon Sep 17 00:00:00 2001 From: Heroman Date: Sun, 20 Mar 2022 09:32:43 +1000 Subject: [PATCH 139/180] Allows synths to process food in bloodstr too --- code/modules/reagents/reagents/food_drinks.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/reagents/reagents/food_drinks.dm b/code/modules/reagents/reagents/food_drinks.dm index 24404e612e..20f98800a0 100644 --- a/code/modules/reagents/reagents/food_drinks.dm +++ b/code/modules/reagents/reagents/food_drinks.dm @@ -42,6 +42,10 @@ M.adjustToxLoss(0.1 * removed) return affect_ingest(M, alien, removed) + //VOREStation Edits Start + if(M.isSynthetic()) + M.adjust_nutrition((nutriment_factor * removed) * M.species.synthetic_food_coeff) + //VOREStation Edits End ..() /datum/reagent/nutriment/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) From 3a733a0fee024e00c6e6b04e0db1912382351b75 Mon Sep 17 00:00:00 2001 From: Heroman Date: Sun, 20 Mar 2022 09:36:47 +1000 Subject: [PATCH 140/180] Moves reagent_purge verb for proteans from orchestrator to refactory --- code/modules/organs/subtypes/nano.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/organs/subtypes/nano.dm b/code/modules/organs/subtypes/nano.dm index f5bd247e6f..bab2ac7b65 100644 --- a/code/modules/organs/subtypes/nano.dm +++ b/code/modules/organs/subtypes/nano.dm @@ -90,8 +90,7 @@ parent_organ = BP_TORSO vital = TRUE organ_verbs = list( - /mob/living/carbon/human/proc/self_diagnostics, - /mob/living/carbon/human/proc/reagent_purge + /mob/living/carbon/human/proc/self_diagnostics ) /obj/item/organ/internal/nano/refactory @@ -104,6 +103,9 @@ var/list/materials = list(MAT_STEEL = 0) var/max_storage = 10000 + organ_verbs = list( + /mob/living/carbon/human/proc/reagent_purge + ) /obj/item/organ/internal/nano/refactory/proc/get_stored_material(var/material) if(status & ORGAN_DEAD) From 3c10cc1aeef6764fc836dc0548038bdd68fe2699 Mon Sep 17 00:00:00 2001 From: GhostActual Date: Sun, 20 Mar 2022 00:03:01 -0400 Subject: [PATCH 141/180] Base Commit --- code/game/objects/items/gunbox.dm | 4 ++-- code/game/objects/items/gunbox_vr.dm | 22 +++------------------- 2 files changed, 5 insertions(+), 21 deletions(-) diff --git a/code/game/objects/items/gunbox.dm b/code/game/objects/items/gunbox.dm index 7b998c169d..d97aa51ba0 100644 --- a/code/game/objects/items/gunbox.dm +++ b/code/game/objects/items/gunbox.dm @@ -1,5 +1,5 @@ /* - * Detective Lethal + * Sidearm Lethal */ /obj/item/gunbox name = "sidearm box" @@ -23,7 +23,7 @@ qdel(src) /* - * Detective Stun + * Sidearm Stun */ /obj/item/gunbox/stun name = "non-lethal sidearm box" diff --git a/code/game/objects/items/gunbox_vr.dm b/code/game/objects/items/gunbox_vr.dm index 377fa172af..2770745f39 100644 --- a/code/game/objects/items/gunbox_vr.dm +++ b/code/game/objects/items/gunbox_vr.dm @@ -1,22 +1,6 @@ -/obj/item/gunbox - name = "security sidearm box" - desc = "A secure box containing a security sidearm." - -/obj/item/gunbox/attack_self(mob/living/user) - var/list/options = list() - options["M1911 (.45)"] = list(/obj/item/weapon/gun/projectile/colt/detective, /obj/item/ammo_magazine/m45/rubber, /obj/item/ammo_magazine/m45/rubber) - options["NT Mk58 (.45)"] = list(/obj/item/weapon/gun/projectile/sec, /obj/item/ammo_magazine/m45/rubber, /obj/item/ammo_magazine/m45/rubber) - options["SW 625 Revolver (.45)"] = list(/obj/item/weapon/gun/projectile/revolver/detective45, /obj/item/ammo_magazine/s45/rubber, /obj/item/ammo_magazine/s45/rubber) - options["P92X (9mm)"] = list(/obj/item/weapon/gun/projectile/p92x/sec, /obj/item/ammo_magazine/m9mm/rubber, /obj/item/ammo_magazine/m9mm/rubber) - var/choice = tgui_input_list(user,"Would you prefer a pistol or a revolver?", "Gun!", options) - if(src && choice) - var/list/things_to_spawn = options[choice] - for(var/new_type in things_to_spawn) // Spawn all the things, the gun and the ammo. - var/atom/movable/AM = new new_type(get_turf(src)) - if(istype(AM, /obj/item/weapon/gun)) - to_chat(user, "You have chosen \the [AM]. Say hello to your new friend.") - qdel(src) - +/* + * Shotgun Box + */ /obj/item/gunbox/warden name = "warden's shotgun case" desc = "A secure guncase containing the warden's beloved shotgun." From c5b52849b1cc2f5633dc513461ecb772de0ff4ba Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Sun, 20 Mar 2022 01:57:56 -0400 Subject: [PATCH 142/180] Saving the blob instead of deleting it Saves the blob instead of deleting it! --- .../human/species/station/prometheans_vr.dm | 8 ++- .../human/species/station/prommie_blob.dm | 62 ++++++++++++++----- 2 files changed, 52 insertions(+), 18 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index 66543b70a8..fd040e64dd 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -16,10 +16,9 @@ spawn_flags = SPECIES_CAN_JOIN wikilink="https://wiki.vore-station.net/Promethean" genders = list(MALE, FEMALE, PLURAL, NEUTER) - color_mult = 1 mob_size = MOB_MEDIUM //As of writing, original was MOB_SMALL - Allows normal swapping - + //var/mob/living/simple_mob/slime/promethean/stored_blob = null appearance_flags = HAS_SKIN_COLOR | HAS_EYE_COLOR | HAS_HAIR_COLOR | RADIATION_GLOWS | HAS_UNDERWEAR inherent_verbs = list( @@ -56,7 +55,7 @@ prommie_outofblob(temporary_form) */ //Human form - else if(stat) + else if(stat || paralysis || stunned || weakened || restrained()) to_chat(src,"You can only do this while not stunned.") return else @@ -70,6 +69,9 @@ H.forceMove(H.temporary_form.drop_location()) H.ckey = H.temporary_form.ckey QDEL_NULL(H.temporary_form) + //else if(H.stored_blob) // Should prevent phantom blobs in the aether. I don't anticipate this being an issue, but if it is just uncomment. + // qdel(stored_blob) + // stored_blob = null spawn(1) if(H) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 0f59fdb872..5ec9a83bb7 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -68,6 +68,12 @@ set_light(0) return ..() +/mob/living/carbon/human/Destroy() + if(stored_blob) + stored_blob = null + qdel(stored_blob) + return ..() + /mob/living/simple_mob/slime/promethean/Stat() ..() if(humanform) @@ -79,6 +85,11 @@ set_light(max(1,min(5,rad_glow/15)), max(1,min(10,rad_glow/25)), color) else set_light(0) + update_icon() + + if(!humanform) // If we somehow have a blob with no human, lets just clean up. + log_debug("Cleaning up blob with no prommie!") + qdel(src) return //Constructor allows passing the human to sync damages @@ -89,7 +100,7 @@ updatehealth() else - update_icon() + qdel(src) /mob/living/simple_mob/slime/promethean/updatehealth() if(!humanform) @@ -228,7 +239,7 @@ //Blob form if(!ishuman(src)) - if(humanform.temporary_form.stat) + if(humanform.temporary_form.stat || paralysis || stunned || weakened || restrained()) to_chat(src,"You can only do this while not stunned.") else humanform.prommie_outofblob(src) @@ -242,7 +253,7 @@ if(stat || world.time < last_special) return - last_special = world.time + 50 + last_special = world.time + 25 if(is_wide) is_wide = FALSE @@ -262,7 +273,7 @@ if(stat || world.time < last_special) return - last_special = world.time + 50 + last_special = world.time + 25 if(shiny) shiny = FALSE @@ -281,7 +292,7 @@ if(stat || world.time < last_special) return - last_special = world.time + 50 + last_special = world.time + 25 var/new_skin = input(usr, "Please select a new body color.", "Shapeshifter Colour", color) as null|color if(!new_skin) @@ -303,7 +314,8 @@ var/list/fulllist = _slime_default_emotes fulllist += default_emotes return fulllist - +/mob/living/carbon/human + var/mob/living/simple_mob/slime/promethean/stored_blob = null // Helpers - Unsafe, WILL perform change. /mob/living/carbon/human/proc/prommie_intoblob(force) if(!force && !isturf(loc)) @@ -323,9 +335,16 @@ //Record where they should go var/atom/creation_spot = drop_location() - + var/mob/living/simple_mob/slime/promethean/blob = null //Create our new blob - var/mob/living/simple_mob/slime/promethean/blob = new(creation_spot,src) + if(!stored_blob) + blob = new(creation_spot,src) + blob.mood = ":3" + qdel(blob.ai_holder) + blob.ai_holder = null + else + blob = stored_blob + blob.forceMove(creation_spot) //Drop all our things var/list/things_to_drop = contents.Copy() @@ -361,14 +380,14 @@ if(r_hand) blob.prev_right_hand = r_hand //Put our owner in it (don't transfer var/mind) - qdel(blob.ai_holder) - - blob.ai_holder = null + blob.Weaken(2) + blob.transforming = TRUE blob.ckey = ckey + blob.transforming = FALSE blob.name = name blob.nutrition = nutrition blob.color = rgb(r_skin, g_skin, b_skin) - blob.mood = ":3" + playsound(src.loc, "sound/effects/slime_squish.ogg", 15) if(radiation > 0) blob.rad_glow = CLAMP(radiation,0,250) set_light(0) @@ -377,11 +396,11 @@ if(has_hat) blob.hat = new_hat new_hat.forceMove(src) + blob.update_icon() blob.verbs -= /mob/living/proc/ventcrawl // Absolutely not. blob.verbs -= /mob/living/simple_mob/proc/set_name // We already have a name. temporary_form = blob - //Mail them to nullspace moveToNullspace() @@ -431,7 +450,12 @@ forceMove(reform_spot) //Put our owner in it (don't transfer var/mind) + Weaken(2) + playsound(src.loc, "sound/effects/slime_squish.ogg", 15) + transforming = TRUE ckey = blob.ckey + transforming = FALSE + blob.name = "Promethean Blob" var/obj/item/hat = blob.hat blob.drop_hat() drop_from_inventory(hat) // Hat me baby @@ -460,7 +484,15 @@ Life(1) //Fix my blindness right meow //Has to be moved up here, there exists a circumstance where blob could be deleted without vore organs moving right. //Get rid of friend blob - qdel(blob) + stored_blob = blob + blob.set_light(0) + blob.moveToNullspace() + //qdel(blob) //Return ourselves in case someone wants it - return src \ No newline at end of file + return src + +/mob/living/simple_mob/slime/promethean/examine(mob/user) + . = ..() + if(hat) + . += "They are wearing \a [hat]." \ No newline at end of file From ff6079ff0da4de776a81cc72d9583ae0d73cfca2 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 20 Mar 2022 06:07:31 -0400 Subject: [PATCH 143/180] Promethean blobs should understand the radio now. --- .../carbon/human/species/station/prommie_blob.dm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 5ec9a83bb7..64e5ddabca 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -495,4 +495,15 @@ /mob/living/simple_mob/slime/promethean/examine(mob/user) . = ..() if(hat) - . += "They are wearing \a [hat]." \ No newline at end of file + . += "They are wearing \a [hat]." + +/mob/living/simple_mob/slime/promethean/say_understands(var/mob/other, var/datum/language/speaking = null) + if(speaking?.name == LANGUAGE_PROMETHEAN) //Promethean and sign are both nonverbal, so won't work with the same trick as below, so let's check for them + return TRUE + else if(speaking?.name == LANGUAGE_SIGN) + for(var/datum/language/L in humanform.languages) + if(L.name == LANGUAGE_SIGN) + return TRUE + else if(humanform.say_understands(other, speaking)) //So they're speaking something other than promethean or sign, let's just ask our original mob if it understands + return TRUE + else return FALSE From d575646591debd474f5379c2aba6fac42576d0d2 Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 20 Mar 2022 16:59:07 +0000 Subject: [PATCH 144/180] Update global_lists.dm --- code/_helpers/global_lists.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/_helpers/global_lists.dm b/code/_helpers/global_lists.dm index bf65dedded..9825374b02 100644 --- a/code/_helpers/global_lists.dm +++ b/code/_helpers/global_lists.dm @@ -52,7 +52,7 @@ GLOBAL_LIST_INIT(custom_species_bases, new) // Species that can be used for a Cu var/datum/category_collection/underwear/global_underwear = new() //Backpacks -var/global/list/backbaglist = list("Nothing", "Backpack", "Satchel", "Satchel Alt", "Messenger Bag", "Sports Bag") +var/global/list/backbaglist = list("Nothing", "Backpack", "Satchel", "Satchel Alt", "Messenger Bag", "Sports Bag", "Strapless Satchel") //VOREStation edit var/global/list/pdachoicelist = list("Default", "Slim", "Old", "Rugged", "Holographic", "Wrist-Bound", "Slider") var/global/list/exclude_jobs = list(/datum/job/ai,/datum/job/cyborg) From 69f69b5fe08aca0ca736fed3122f3e368611795b Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 20 Mar 2022 17:00:15 +0000 Subject: [PATCH 145/180] Update outfit.dm --- code/datums/outfits/outfit.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/datums/outfits/outfit.dm b/code/datums/outfits/outfit.dm index 4292556300..e6498926f5 100644 --- a/code/datums/outfits/outfit.dm +++ b/code/datums/outfits/outfit.dm @@ -57,6 +57,7 @@ var/list/outfits_decls_by_type_ var/satchel_two = /obj/item/weapon/storage/backpack/satchel var/messenger_bag = /obj/item/weapon/storage/backpack/messenger var/sports_bag = /obj/item/weapon/storage/backpack/sport + var/satchel_three = /obj/item/weapon/storage/backpack/satchel/strapless var/flags // Specific flags @@ -78,6 +79,7 @@ var/list/outfits_decls_by_type_ if(4) back = satchel_two if(5) back = messenger_bag if(6) back = sports_bag + if(7) back = satchel_three else back = null /decl/hierarchy/outfit/proc/post_equip(mob/living/carbon/human/H) @@ -183,4 +185,4 @@ var/list/outfits_decls_by_type_ return pda /decl/hierarchy/outfit/dd_SortValue() - return name \ No newline at end of file + return name From f51689296d5a64c3ca10893e9bdc0594f3a60fdc Mon Sep 17 00:00:00 2001 From: Pandora Date: Sun, 20 Mar 2022 17:02:24 +0000 Subject: [PATCH 146/180] removes the bag from loadout selection --- .../client/preference_setup/loadout/loadout_utility_vr.dm | 7 ------- 1 file changed, 7 deletions(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm b/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm index 61e204546f..1d30864d52 100644 --- a/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm @@ -74,10 +74,3 @@ display_name = "bluespace bracelet" path = /obj/item/clothing/gloves/bluespace cost = 5 - - -/datum/gear/utility/satchel_strapless - display_name = "satchel strapless" - path = /obj/item/weapon/storage/backpack/satchel/strapless - slot = slot_back - cost = 1 \ No newline at end of file From 380a4b6b55f29087ce3248696bfc828af1aa8651 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 20 Mar 2022 14:37:01 -0400 Subject: [PATCH 147/180] Removes tgstattion module that got added by mistake Fixes https://github.com/VOREStation/VOREStation/issues/12442 --- tgstation | 1 - 1 file changed, 1 deletion(-) delete mode 160000 tgstation diff --git a/tgstation b/tgstation deleted file mode 160000 index ccf136aa07..0000000000 --- a/tgstation +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ccf136aa07b7d2dfe1a77cddb2b8b2d93cd86369 From 1680f559ff3ae54c652543af269241e242cb2672 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 20 Mar 2022 10:53:59 -0800 Subject: [PATCH 148/180] Merge pull request #8428 from listerla/zaddatchirp Makes the chirp emote available to Zaddat --- .../mob/living/carbon/human/species/station/station.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 46f66e02f0..7ac069fec7 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -437,6 +437,11 @@ /datum/mob_descriptor/height = 0, /datum/mob_descriptor/build = -1 ) + + default_emotes = list( + /decl/emote/audible/chirp + ) + /datum/species/zaddat/equip_survival_gear(var/mob/living/carbon/human/H) ..() if(H.wear_suit) //get rid of job labcoats so they don't stop us from equipping the Shroud From a6ed678cb86699d7caed342533f3c9b14e5b8018 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 20 Mar 2022 10:53:48 -0800 Subject: [PATCH 150/180] Merge pull request #8427 from KillianKirilenko/kk-minifix Remove evening gloves temp. protection --- code/modules/clothing/gloves/color.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index aa0f8055f5..007fdd7528 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -86,11 +86,6 @@ icon_state = "evening_gloves" addblends = "evening_gloves_a" - cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE - heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE - /obj/item/clothing/gloves/fingerless desc = "A pair of gloves that don't actually cover the fingers." name = "fingerless gloves" From 6e6c2c7c3e87ee06a963ef1538d55566fde81922 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 20 Mar 2022 10:53:37 -0800 Subject: [PATCH 152/180] Merge pull request #8426 from Mechoid/PrometheanHandClean Prometheans now do not clean items through gloves. --- .../carbon/human/species/station/prometheans.dm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index b1c468dac7..7cbda7fed9 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -210,12 +210,13 @@ var/datum/species/shapeshifter/promethean/prometheans H.adjust_nutrition(rand(10, 20)) if(H.clean_blood(1)) H.adjust_nutrition(rand(5, 15)) - if(H.r_hand) - if(H.r_hand.clean_blood()) - H.adjust_nutrition(rand(5, 15)) - if(H.l_hand) - if(H.l_hand.clean_blood()) - H.adjust_nutrition(rand(5, 15)) + if(!(H.gloves || (H.wear_suit && (H.wear_suit.body_parts_covered & HANDS)))) + if(H.r_hand) + if(H.r_hand.clean_blood()) + H.adjust_nutrition(rand(5, 15)) + if(H.l_hand) + if(H.l_hand.clean_blood()) + H.adjust_nutrition(rand(5, 15)) if(H.head) if(H.head.clean_blood()) H.update_inv_head(0) From a7ed6aca2b969f9dccf89f7e7b24a4d72dde9a8a Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 20 Mar 2022 10:53:28 -0800 Subject: [PATCH 154/180] Merge pull request #8425 from Verkister/patch-85 fixes puke coating stealing nutriment reagent's id --- code/modules/reagents/reagents/food_drinks.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/reagents/reagents/food_drinks.dm b/code/modules/reagents/reagents/food_drinks.dm index 20f98800a0..fc6d2c3269 100644 --- a/code/modules/reagents/reagents/food_drinks.dm +++ b/code/modules/reagents/reagents/food_drinks.dm @@ -74,6 +74,8 @@ Generally coatings are intended for deep frying foods */ /datum/reagent/nutriment/coating + name = "coating" + id = "coating" nutriment_factor = 6 //Less dense than the food itself, but coatings still add extra calories var/messaged = 0 var/icon_raw From e6ee9d6ff28040ac67887c8601facd5f9c9030e7 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Sun, 20 Mar 2022 14:56:56 -0400 Subject: [PATCH 156/180] Fixing color bug A small bug was found when solid white (FFFFFF) blobs turned into prometheans, resulting in the promethean being the incorrect color. This fixes that issue. --- .../mob/living/carbon/human/species/station/prommie_blob.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm index 64e5ddabca..950fc03dea 100644 --- a/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/prommie_blob.dm @@ -464,8 +464,10 @@ temporary_form = null - - shapeshifter_set_colour(blob.color) + var/blob_color = blob.color + if(!blob_color) + blob_color = rgb(255, 255, 255) + shapeshifter_set_colour(blob_color) if(blob.rad_glow > 0) radiation = CLAMP(blob.rad_glow,0,250) set_light(max(1,min(5,radiation/15)), max(1,min(10,radiation/25)), species.get_flesh_colour(src)) From 73531a77e81c2f12ea1da6bb1c2f2e3e5c1fa716 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 20 Mar 2022 10:56:04 -0800 Subject: [PATCH 157/180] Merge pull request #8430 from Verkister/patch-86 Fixes holodeck landmarks not clearing themselves --- code/modules/holodeck/HolodeckControl.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index 309971d5e2..9817650461 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -317,6 +317,9 @@ for(var/obj/effect/decal/cleanable/blood/B in linkedholodeck) qdel(B) + for(var/obj/effect/landmark/L in linkedholodeck) + qdel(L) + holographic_objs = A.copy_contents_to(linkedholodeck , 1) for(var/obj/holo_obj in holographic_objs) holo_obj.alpha *= 0.8 //give holodeck objs a slight transparency From f01d1afa723b99b245d8dbac9ff98192a97357ff Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 20 Mar 2022 11:08:56 -0800 Subject: [PATCH 160/180] Merge pull request #8432 from listerla/typos somethign -> something --- code/game/objects/items/weapons/tape.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/tape.dm b/code/game/objects/items/weapons/tape.dm index b821158c09..5db107b130 100644 --- a/code/game/objects/items/weapons/tape.dm +++ b/code/game/objects/items/weapons/tape.dm @@ -12,7 +12,7 @@ /obj/item/weapon/tape_roll/proc/can_place(var/mob/living/carbon/human/H, var/mob/user) if(istype(user, /mob/living/silicon/robot) || user == H) return TRUE - + for (var/obj/item/weapon/grab/G in H.grabbed_by) if (G.loc == user && G.state >= GRAB_AGGRESSIVE) return TRUE @@ -36,7 +36,7 @@ to_chat(user, "\The [H] doesn't have any eyes.") return if(H.glasses) - to_chat(user, "\The [H] is already wearing somethign on their eyes.") + to_chat(user, "\The [H] is already wearing something on their eyes.") return if(H.head && (H.head.body_parts_covered & FACE)) to_chat(user, "Remove their [H.head] first.") From 5b0f8d7cdcb61e1c3441de7f32b6c8ea9e746d1e Mon Sep 17 00:00:00 2001 From: listerla <57296132+listerla@users.noreply.github.com> Date: Sun, 20 Mar 2022 15:10:13 -0400 Subject: [PATCH 162/180] Removes visible blood pixels from female vatborns (#8435) * Removes visible blood pixels from female vatborns * Undoes errant edit --- .../mob/human_races/subspecies/r_vatgrown.dmi | Bin 2292 -> 2294 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human_races/subspecies/r_vatgrown.dmi b/icons/mob/human_races/subspecies/r_vatgrown.dmi index b2dcbd78acab4b283b8a02081c2495dd5c0f7d4c..c1562d2b67db6248094d617b433f19bf9f54d9c8 100644 GIT binary patch delta 1957 zcmZXUc~sJg7RTX-gpT@z$+cWCH7iYVDQOcI)O1X(X|d99DF;K%B@GPyp;2ZfQrcpg zYgz7=lVvVoYRIT%Ho^2zM5)|06A=^S)jRK;cjmqO$35r%bMNghMFS>&bbC^M^t0$2JnjnXq($gp!PCzSOldWT2v3 zR&Gj1x~ZCeY&Em`y@l~a`M#|2{XRjw%{|goimw!Bikogp44#;?H(hS5b{V_)mAhSO@&3D50XN{voUa|P?`>dfD?jnBX3^4> zk;|dO+Qpk(#x1dGDR%ezGp24lQS=CE)GK)Fz{P^jtfY7|bFcQ5IhxpF_x1*}2pv9lN$0B6X_Ym2vs&<# zS@Vz~v|8RdqXCuw6UaRmzpG&?Hr)Y!894Vm&_Clf>gqMfbm(uhdE0-5SO!AI#Y5^Y z{|EkEn{mYnblMi3_HAy6=XlN+LJq-4M4LuK(>(5+xG0lMGVvbZ+;2RY@oN{8^c=3zgyWa`pwX9=;?e4uXU z^&4$k*i_7Dz6tU)dbDLJxo`jVH#H<&-Ntsg>=rGHenLrK7-GJg_4w+uutJn0s((AT zwav)aDSXn1&zpB2X5=2~mD+x&?b52Z`BD)J#s=7vbyx+W9c}R&m?i3msfkR=l6WX_16TpR0KH+aNvq3-8 zzGZ8eu%I^_kITf*DLwTjM=BD=W%7gSsv+-nab1M{v=OV~yaiH5qftxRpc`Tv08zXK zsPA5a`L;BeUP%I^!czRH3i6 z3BzzNL+f1zN1&OW*lb6tj0T-lv*H@Uo1UGy)hlSadFI)Fto^t(tfsi4UMvU|v_(^8 zEoCof<6vpoGsB)#S?Ab!M-Y)jSirB5$39Mxo6O@RJvk^ej;t&ZfLK{KNi6H|Cw(aq zFR3I~7drGOGmA1gvPxwJM_(}y{VSY2R4BGINtS1LAwk??KaLV;i<06}0SXcqDSbGS zVc81PT7Af0(VMYze!`JuYt8ugtvVcam5*?D?&f0uRK{tH&WVmQaQV5k#}gBkYEec- zKho&G4|Bh;hL3P;4`jxCSP8KX4$}Y;?MCiFeR@UkrH;YZ*8> z!cDFFU=}=G6pTY}IVc2m&t{@9Woe!776NfDJ^*$HUn`)o<{EH080X>$eWlWu$p~f5 z6219jk5g$uF>M7i;R;&%p0{0VA1S_3cfWg?724a%}URsz=|0aZQ}O6jh+Z9)@&itiS)q zTi}^c=(S=jv=w_rP@J3Q!y>T;XVaIAhrL!n)UuZA9g}s{{lFf-~w3)1<0z;lI zhr5rIFf{**s%Yo)6?tuke-NgM-w+h0Ld>D11s{T^+_Wgvf4vh?ZS9h{RLh4Rkr?iJ zv>RnV-8W$fk?LXD32ge<4)R8-(L;r1wF16H>J*@ZWh>wZX0PsE+cv4`1sRlKwA*v#YfL delta 1955 zcmZ9LX;jh)7sme}DoTwYmE~yYWT`2kX<=sKzKkhqrlVy*OyOy9NyiY&Z>c$& zTfNy>?y0;(3O0^rm&GmOmQt{%LOF^OtMlQB0h$_(kSvL6*aU zy$js<8q(#IeUr0b%xrDS;T&n=5l*z9(=pj|T7_8ty`PD{`DGs>Pa@FXl!S$7e<>2u z>^`Ldhz_V9ntYoQ_RKvsA$@Mv?h@(thlmoeniP6{UMs1qNcC_Kqv(L7pJ%us+WR9@r+f@2rSwsIJNy{VQMEO zhyWcg0AuPy^dTLVPNwO@aP!QRmSOnT!rt0ekNb*PqmBK)hF(K1hkVyTyw8&fN+Ool z@HG?vjeC5`+kFprm@JWphdI7TKCsi=Ia@blhaHkYLzc`DK1x7C!e`bZ^06L?m-m-O z#yRJb9=tUy%$VOV)B5MYUju{^T5WBHe&|Jf?jLYVRt%(;@5NWw_DJ4`%^M71Z7*)= z*5mwk`Y(v>_vig95Y84qoYkuV){}EjP?dWjLddlSwA~{ua&39^Iwcn3-%=3K^$Mg5 zqa#rKXT=ImWf$uQV9iUQj;))sXf)3Xzc_8Go|bsD|i#c2f& zU5oV40=>H7WLujn1{N;&_th*5F0z215=}M)pQf8^Uwv_|AqGkrKlnI<;)dRx8#9!8 zGlR;PC8MU4EPpkWsD0#oR@&pma8;y@)|=TA(0E;sb#(t_S3j;^uSFl`jttXKHt|s& zZ#9we>*bTo9vv#-Sg`fj6pg!$!2gXedeR9x_fEIT-@$OQ0yO(*c*ENV$v?)4DFXQS3lblX+mhTl)A?ysC(IfgZ29Y3Ko09_&X>RD&|>kZ$;OEoU(82$+dK5*gE z0EDVB9MIh7GMYs)^wnlRxP^5}%Z5cf+!uvF;%vz^oE9LeDN(Sjh_2eQBeR!2cGMD+ zWpLML`!5fC_&sBrT~@>%LnlE8{mi*S=3(YaeB|sH_W%F(8QmB>81z~uZn!vwcf7JQ zkn)Mc=J%|E9#`aUbH{8!Xgq1fO+y*o2r36;gb#vzlo5fhdN@WnEPr}lBp)K4msZYJ z!x#_CYz7%Q<*7aL8dbGu`}$|C*HrpM*{mssp{%AM2_L~hP}XqjyCqNwTQ>SqHOf0m zaF{owFO%9Qc@f#N+#}s!(gN??YJIQvTOx6I#=E=n%K#M#YN~|tzPqptUn1UjBVGSW z%EzU4#|lLE)i{Bp2DQ_^RkAS(Bxob%1-3mhP;J`i=tch|W}S`~6m-k59$fB+uC}i! zSeC3&XY@pJrFe1?tt+083^K9zplfwRuL~!PIvErZ$aAdli%IuAAcPF@uhZ zk~PAy?_-*Hnjz0RXY_C)yp4c+`UYu)@Sh~-6!FB}$^*v(^GhZVzi$~yA6WI2DrCqt z+KA52+68Uu;UE=eYnwx7lr3s{c>|_J3dpn8f&id#QS;|L{L+d;FRYi^46*YHhY_8e z#lE8E#5#Gyi!(4gs6lpBa03&pA359eH3R+)n7_+&*RV7d&=hx0+z0NEmT==&03y|oww?S^S9Mk0O212%?hzdffNGm;F68X>M2s`mjNf3U z*Y_v=SSZRrj4Qm6?`%q!$WkIeKFBP`Yx(1Q&zJ7M<9W3Zcs*I%(nq-%Q##&su+5Nn z1BhgC2QV7SF7@VwBZ31StbpF From dfa2a9bcc41bda97a471213396bac2940a16ab38 Mon Sep 17 00:00:00 2001 From: listerla <57296132+listerla@users.noreply.github.com> Date: Sun, 20 Mar 2022 15:12:12 -0400 Subject: [PATCH 164/180] Skrell markings & hair angle consistency --- .../mob/new_player/sprite_accessories.dm | 12 ++++++++++++ icons/mob/human_races/markings.dmi | Bin 44537 -> 45554 bytes 2 files changed, 12 insertions(+) diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 1b8c20e26c..bb55c54a8d 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -2605,6 +2605,18 @@ shaved species_allowed = list(SPECIES_DIONA) do_colouration = 0 +//Skrell stuff. + +/datum/sprite_accessory/marking/skrell + name = "Countershading (Skrell)" + icon_state = "skr_shade" + body_parts = list(BP_TORSO, BP_GROIN, BP_HEAD) + species_allowed = list(SPECIES_SKRELL) + +/datum/sprite_accessory/marking/skrell/stripes + name = "Poison Dart Stripes (Skrell)" + icon_state = "skr_stripes" + body_parts = list(BP_L_LEG, BP_R_LEG, BP_L_ARM, BP_R_ARM, BP_TORSO) //Cybernetic Augments, some species-limited due to sprite misalignment. /aug/ types are excluded from dna. diff --git a/icons/mob/human_races/markings.dmi b/icons/mob/human_races/markings.dmi index de0dcafb7c667361e4cf2e3227ecc5f52c0d80e3..4aa72bc137ad0e5f2ddee165d19c791ff3e39067 100644 GIT binary patch literal 45554 zcmcG$2UJsA*Df5fpr9bqRH}#~y=mwm0#Za!Kzb7dq&I0&f|U|!(z{3#A@q(ErAw1u z0z`W6osi_Njpv;2e&v71|K4%0V<4NIWbd`tnrqHyKJ%Fgc%&kKf#fO)3c);?^2MTr$Bn{Nav1?qFf#d%o>MMnbrNS#DDH-rD#R!etfx$J2{> z-zyd$Jm=~Ey%U<9WMbhRKQ1MC8=kRPak#(l;NQ2kzqZ5?8@wnxNA;rY5~7BiQGCLr zAm4nB$F2X4m>d6e{0rmGEVj9~A0FkBjfR{4<}ZYM5ge^IJG`HiayMf+ev+u$eVu98 z$Rg{Qk>%G?A8S>bVdn^xxQHQfbYkU@sR`YnFtC*embF=1e zj4OsK?qa_cg$Zigxx!6OwRd!$F?s7jF)JHKZpri3RU`U77&I1wSEoH9KP(`?|rl#N6uJ^E}PPm`*hJ{nBhid%7b zpqTG!2Tt5@(a^Xj*RQTAY<5RogGVk>O@q~J=dtEhxhMPvR|5l0%^z4j+u&9>G&v%5 zpnJ3PRou>lpX+IKk=#!4WdhNMCxb64-m3DYUX`e7w|+w$>fsnhFOk(=U_2KjLKSdT zGP)g!oHj0F#(Wy4FEJL18E7>8ZTa-o@-JW}dcpJ4 z^`-RR8InwW%`d8-FQ;M9P$ng97$UQO|D^SBz|kd9>w9WP+>2Lt^qDJuq%l*|NW`F?VHdzF0rtKz#4JD*N|4>w-W zS^05=_#>mhXip|Nj8W}j4Mj_lt;p4k`^?cc-kRNfa@+U9**S%X=8c6oO^r69`8nXK&snIeJ}A^G4$N8)IAWvoL!4{WA;Nn9C>VnmX@y8t1j2pkN4uFZVdh0I63N0 zPpQn@{wti;;EVh{r);>4Dx;Kt24&TEx4Pup`jJ20eZQc)t-YnUt&K3))+RMt3WHY! z6I*338@@7NGBX|y(Otho-}pP)oa&8H;p6i@>=yhr7QfGA@_cQ7Tl%d}&Q;~kwKiYJ z>1(F9cK7I(l#o&TfiR?(%-!f%TkT7-=r0Ux@8F@_r-Rwm$|T4q?Zn8oop(>o*0{^ILSj5^8I8&MeljxBVm5Bt_&a_SUWlE96V7EgoD>XTi&uc9+4aGfZc{$s(V5DFMW z@x(KmXMMlF5)bB~?742vkgC4XU+=&2>zYYMj_A+AO2!kvzWcF~NUCd^um1?WN#t#{ z^hGAGIHG^}5Z<3A_ItxsiJj7|Ks z;o|6uc*5j$lh?{n@OAC>Xu7&D_7{<_bbmLTyE68gV@7g~NHQbSRo53;N!cN_wl+Vm ztjh8ybgv)$5S0z7wI=oT*>_3H3Hn@lPQvpvM$47{5ZM>}Kte>zO7w@?T-=Mjv-EvLyg=H#`0l+- zJ9kPtmwLT0)oyj}Pkr5oLY!rE>?v9T%cF9OcOLhQ{Qf>A6w7d9z307plxuNT)q{Lx z9kWFlTBXYH-|nTh@JW-=)btJ|8?QGsrKo-tYOi0Nr3v9NJcxI_>dU`29Vgl!)6J44 zd2*eS?5ZGZTR%6h>?<=AL@azl&qLwdx_F;lDn*LlG`9Yt z%3|+6(WYP})KnzP&xYQ|xyy(?m4zo|g$dTO38A>$}h5D?7w{ zihAy|*Hq2zP_EyIY+>EAX$7IqtUsJCk5}+E4AbXEO@9;@oJ$y6Bfi*BJLlnQ9yKj4 zCdf90tpTwN{HsgqYE1ldc(*DQcJlbp_{!#tYL$FXpPu1b#w7LaZsmHZ~k>B}>O9kqSyAeDCf()eEW|%Oeie zSIWYrt1YyuWo-{>8tHLFGCo#vDN#RCp|wMRnTTkcnfU%)nu6jAJ$-~zg}99&#Y!@$%(RJl@Cg@!Q8r3*g`i_**G`(-gfCcZH6wS6y9QSN55el~PDhkjwHKHYjiiAcDYMq zM2axTzGURfPDOGUYmpSz+S(e$I5a(-mXw^_C41*$yGtph)R8yLRfT;gPew)t!Oh~C zk(nuFH=(yncHsiJ32n5p`{hO zX-C>c2>zATg*YU%LpYk+ui-x zd#;ngV>Z@;B_2Uda(WDd;jON&77!81(u*Zd5_RF&WO=kd!a_b9`{2QY&HbqmWXqvz z{tBDafnqNnULn^(bqCDP;=7Rh6J54tXM4Uj_47^~wa=A$b~Ml$%gU~fR`hQAR6#pJ zmpiK1%E?Ks`HEEg`At@hXBWbeC^lyNGk1640$UsQG6Zdy7%3^KDavc($B!Rr{$6^r zWW|a{ei2IPUEEw;^o1_C68}9x-1xYmjwiy7J34ro zpo=o+9F@6hsFqn4YjPZwzpo^VEwj__-V@(oCLBP9EKKJnP^n7=!E_=EVN6+$GH6^eQm)4b{V`F1Kv`!2an38+jd3k-C zK|KoKsf$^h>giEyqwWA#j*f~-tF1*0KKWHXB~-P0ur()`sgl@3%WJ6I&iNbsYEKY# zQA(CVNESxQvs7VC;ei~_M>pu$)3--Q^=}5q#Y{{*l@Jn&4sas+98nq7HD|BI5h+C* zR%^e3#^@^$Wp~?h`+|-{GEAR;HHar7mlDDZuT9@~zzmkxDc1NpmYfn};1E zQfG=c}Y8Er6bZ!LDWsCjq9I?qg>#^{5fMdvd^&y^Ct$q|mbu>mWZT?jhL-)Y-~S0{-X zN6f=R=MV-(^r?3VZiWQEIitNbOmt)HwW53$>aT(dDCR)8&lQpt>(?<|a!cb*az_%^L;#8`O!rNo^i1iN6 zVD@UCpfuU6OGcyuT4>c7Yh!!r>gw89HVwl3jLtc;Q(>#DMIu?qx^r-I?Oo5pi1V6I zxST}Fg>QHvgx8#t2x&^3V8K1aK6;T*sY&=$P(b`m7iGukQ=%Ir`YzaQq31>~K3@l-=6LF) zH?g*So_nhXLW6-X@zlY!{mAjzC7TYy?A)B7=k9XY)?C-%mj9B9vU#+;dw*AwgeObT z1lH%Kc!&V;23+q1rKIm*d+q0ay*esAFe#(uj;6iTd_s1kE&Dae{Bp6Hxyk!P=S8(N z-bIWxU@WgS4oJ$P2glhTi0sTdRanTSrMKF*JmQJQ#`z!V{G1XJyhcuPGUUCKHb-Ov z!_f%qK&rLKLs@#O-d)VIo^E~|)1Y+ug#z21T7R3PEkvqTTqdl9?J|QTEMWJsap1(2LA;-0vq4dDOl!QH_yxZpV2lkI|YbC#8 z{DMw1Qwkm-Oiz62x6b?w+X}MxGS$=bt=R~&m%S<#-Db;K)1h^}{Zg@)B<40-JSW)I z(Oq*l&JqQ@JQr7xXjQ1j(IXKvH8q8WE-Wv|(>)4D?DADcEGhEpSgzdo+In6ASiaR)Y;Qgo%IS66Q zYcsbUSw5((tkfkW-6GIfm#AuKX_+n{dWConG3Fom4r^WDB$6E;K74qtg~PN^>EC2y z+X?a6PIY+)Q@^|b9zQ+(#=(Lr!fIyik+V=*kfeQ6!qO9Vy0O?6S1$CHR8e(vJ14xd zH}s%f=LTh?^tTMy_Ht3z;&u7p=guoNH8n1r#_iaeHH%<+k zBjyX5Fo4o?n*Wv3utPxUl`Yx>0Nroo;=+HTYsP8G4$IKlsM&5FzF^*k*m8NihsX{; z_%dbBIy!ry3t`RQQ9_qQ*sg8dryKr4FmMIb}lK@Y2xowm9`0A?NL4TePwTFsQmMu3MdUcRZ z!bcEXG{Fk7e%_Zjg@+%*$jHa0j{itiuaB zpQ$UU0Pq(u{;&?@1_3?EJvUsr#6$Bi-Y zFu%EY`j-Oxj2(j=(Ue=D^Qy<0*2~aVU3v!@%~m!D z%-){g<|l&b??M7y^}%d>fh4}1lp>L574KFsLqwNK5PJY^rcMv#BjDq#g+}U{+GF`T zI(-8c+oMr2Cw=OHn|kxw&8b?0+8D$FNq}O_!IJr{bxVR=4IrcV0)un6H$s@CYIyJ) zQ_YDDRl_yhTum1LpYvS`8H6@U^28g7K2Jb`8tK6Td6JXcHa7}wR z^XtUwFp{}v!&1l=Bab8@D*UH8k7}09Xcni!jw!kj03co^I4XVOT1>3){BAhJX1n4KeI%M}g!L77>m8f4?LnvPHq%-a3CKJDd800~6 z1zm1{8D0v6s9=)2SsZo#4Yfo!R`;K#rlyYcpHK*DR}&sY*S>uDa=M;eN?&M#uwGA| zo|)MUD59nyy4a?D`C$6)+(|m=i!GCrpCMktqG+|tq{F-jtTTUgdHMV%ZI4u7OLBmM zCi@*;md_D~x&HK2VNWPTMrSvIm;zfAP?}ij5?ycpM{%G7U@1XvI+?!d0=Cfqs8^RvO0TW8v>Yw9 zx_>`&x7MFE4@OibT1^NqpZsB_vW>9Vt8EjMk1KG@98C1DVwiLS@kiPH^v@tVp@iZ$ zInT04f@;e5{-#BYGY z+rYcq%!@j2`Z_k#dN{0G3mcB&>{riDv)CO^YFOtg!g*S{sH;Nw%y)We3N5cNVopcV zl6{i~m$Nk@o`U+Yk&Y{TodgGT*7|R|(anpezE@JF*p9ua?$2|sX3cqYYaS#GB4SjJ z*wgn`$Cg<7Dq{dj+FZy?{z<7SUSM~A8*non@j~fURp=3Jfrnm{dHi@_DgFB$UV!1) zA^7?E?Tn5lgqPRX*Nf7l-~A#VY5MGV^X%)~^}*pqf-nex0B8RA@jBbV1rQA%fk$pc zLIz$Nrm{pZ=YPW-8W3>KfG1k6p>v|#vDyAMKYvQmaLy@d=9{?>z$ccR@@=0zlSTT| zi@x}>fI;|?F;of&2(YlYlF0{&`J~GDkr~9s#eHNx`^>{**tOgbVheWgQZMF1cjzbW z2q05mEXI?QzW$wJD>RXMO@A!tR_A_@NBL1zeLF#4vUB}t>2PN$wn^0bo4>iO8M5`?-I^xd^Q+*F>xcn}30!{~y5Ziqr~TL*#&b=g z!Uy-VN&MimonI4^T|COSfC2$vC#L`)3a&6RmNE`fz0^-4%8Td$^p>8=e*56iJeXJ^ zQ~cTX87G0;w^^0gS4@m{8yeoiSDqT4E|NHLJi{1eus*+k|BhO*uW7nZXueW=rFVAN zM)M3YapE3$!Pt8yWChOzh(2O+#!;u_>VvC-I(E_f9dEIO-{0SWNuJChJoNlUu$vU> zRm5SwIFg2XoERB6vKQMh=pbCJh;w^8hsfQx1_J2d2$jc= z#^`mddbQ$mIqm!qbkTvPbS7b%-ztJc_+ z8%b6#ck6N?*x%@^cywv9YW8Kn+2~enp7)A%EMOw+_YV^7q<`+$)b=L) zp`?Gk*07N#IzCnq{Qt#a|7$w@W}`}yc-BZ~g}9jRs5 z`fa0$F19yQwYl`dB)Gw0kkEKb%p|h4BMKS}DJ{=4FkC&}${4K)Uj6b=$ATNv)2-o^ z{3=Bu6~-e|z*xZ}BsP+())`2yniPET#&jhJJDM1@Q?jW%$LtC6j2PS4C9W zYnnt}IT^HKQXfFc7PspyMr%a!j!3WLmp~IK40hMa*7~$E*vo+AhlXUW#i^oe<|H6; z-^Cz30%CQUbS)hx8_wC5`s&wsd5q0LD~Ivk8&kOXZerj3HTrVbw5cSm*-?`|eB@5?LR18jW=D&chRV%osKw2;@BLqU4Mt*K3}IB)E3 zqvS9*4RWOMfEPs*V?+J(o*4R>Grra1oknOJbe(udgRaf&Gw zoIxx5iqAYJ$8L#JxKZ%7kG}g-Krq0(yQR`mT0T7bvhNH3zPsZUMJ8zu)_0@Llz32rg-_-U3 z$IV5o&+O(*TWl8szhz>FwJybgttHaCyky&8zgq&IEc>W#>REo#ZmYuyjWQqH@|N0y za^tEC2NucRr4xhq88B2j?GtUY1arA7dLZnqB=Z{8Bvd#|+%pHe38Zy{_sd3^Vs@IX}$NQ9ozEy!O{6B%q)Cm5({bIx*R8)E@t!6kX+Z>%@Lv?bphEz*%;$)01mEqOc z%Z`i<=V3go-e@<$QfC!YV8LeCUjurnL9pe9U=lvy;Pt&NO-9Sof;nmFvKc}dGwObP zMG`BE4S7k%Soh8z$A;&67Il|F3PET8Ei9mFpM_;d{57+~r8N+WDmT6b04Hu$M3ON! zCDbJ0v6-f+Bocy(=($<5G{mNo@C)EhN{TRmssh?-nCR#{zf?!6y|l4uU$_ih!BXcZ z{?iokjV(=LVX;FuX<;y5*E^!3KQUroOvTe^^+HRpt#UIvHj~d40Mit4U;nhVWpp+1 zKZ2a~PC>jLU;GNZV{^Zr3C~<=_hxkQ=SN}9XYcF@HqLY(D_o~m^1%)o83ySrlnmZv zcbgXQi20`96nx#h$H`#~uXq*VSmsS7vit?64yw)Y_{f?XNspOGEfZT`5F(Zu8|BWu z_LYcvZask#>L{(N7>X;>dDSd;)M1j(a1jP8rW0IXU|{H1tQ^|`3FS_n&km z79uk5%gejamno>;BYS^^ycCVm$849Ogi+HJZfN<)`ruOL0P&$iO1BNU<5=lfN^O;m zf|t^b>DT|Q1t^=ml@1>@cbaSn&@Lr%3Dhjx8yY#27NM)<&iC%U!}sqA-%YOj2-{7; zg`G*AXy*!JE>ED7;$g8~W5uKmV1N4Q^WTe>hQ6BPS&QJNS$rPfBH3zqHa zQEaJ-8ey#uSj6lJDG<01L6|OZX;|pZED?D-D92`V=R1I%Hs4M=4b8Mg3o74TIalUc zB&Z$dZ4jZmqDO1`8`|F>lJ_Ac0INq8M*Qv~y5Qk?N>FqMAw7R$3qn&Xsi1hjN_8nr zCR6DidJXQ!kmt)!oiD8QJ!UBPtE2g8rTu<4sIXF{{pw=`HJ=i@0T+#_n6FSmGYAAO z1==q@`Yp^gvH0mw_XzWRrr9Im3fmzbf3GzG!iOd8+zEqnhiigxct$)5HpyoQ*{)*g zl%VksPL*ILsa)WjcnQ1qgxR#qTSr@6ORACwvOloD^qEMg=4`(-H#Kd8OsKH|F&V&S zA`yB!7(PF}CE3)}^rF0$4&!!3s?+Cev+LNgv?1T1YUK5cqkTv3!)?pz!a^1)>~Pog z!CZ0~o@9HgODYesTa*m=hakBr)bph~+OZ!5y2s)yozA_Q=I|3x#tbhdEboBaSF}fXB!ef`_jQl zEmz+2gUJXb3u#D%`A)~h#{g1i9nXeU7H&B}q|G@K%}PcmkV$aRsvn(hFb+kFJ*1ysc>20|B(( zzIsQ~YNR3k3tGx{s_RY@3oMQNAGOZVYaqIT!Q%NWC}YLC8XX5TE;-F>C_cxsPWz7i zS$|_0K*Bs2ecR=t0+j+7#4;?v@IWQ3z$OF)X+V?YLMOnRkS@riwq4a9`>6y9>QZJ1 zv4AyC2T9p$%ZlM5t{nYJDzypB%WK!2Vw8MM`)bayjyb$0$lV5T6 zqvc@%o=0H8&+Q@L@j*BI90=DF|LlOFzHn8^D{dr94Y8_5Mn>{YWX{8QFz#O9`?sZB zfi-~}`ab05;b}_zA*$Gx*;{UhIHX(oJR=B^h%^+fb6cBu>{=UGjP|as=9)Q(TY(67 zWbHmFdvqHM%fJ=~6$ya0iuU$-MKMnSjR?pA3Xfk*pcvw`G1;hn_~Qwd&GrbA4>=Gp zRc>7i0>2zQfy@E$><=2YD8LBr9}CAug^!Q?Kn0QSwy$p__9RwZ%BUvwm8wLzt~s7OY(ZPl8LObKgaRfEGd zeNA(wqd0Ofv`^kKClOlz!ENxaMhu+G^9NgX>d@=cSi3xv>-#~ zg~8>bOyO3`A?4*($fhL_Xl`T?!hbP>>%m6euv@V%tlM7qI$O|o1Xz;>s#MpPY+QCS z7oeA6##j8-|D@pmuAc1Qc3#qx?CHDFO6hD@QA3fovOj%ZTIx)L?~)0GxpuCYX3g69_VvY)Uq1ZE02f`F7xoI{>HsGRRtkkD3v+CIMM0;w=_P91R z0962GLD3JJd$NqwVRod0cC?R65Rj)1`T54A--zVc;~2~Q@lcRg@W!aFObh+vNR5C* zFH%YFYya1@6y6B6%Gz3^!r`0*F*lw~uZ|t!GiRQGnIat4tStvygT;9Rv?#n)fn}7B z%Mc@w7gRg0nS1j*v^@p8J1TtgOhDwW)ND@@Vq~Qhw@~ZOo?h%xRa-07si8~LDVR`u zLj{2tv?^&}I$|)xW;z}<{*phsa1K@n-)N(Rg(`rdoH=tQO&8UasPsTNN&2F85D*a- z`w#J~=TM&dK4;K`4mftGyzeD@tWCkTE%xVDfceS_WMAwlzS`>Asg(7ELI+6Ttfvkw zX^(GFkr6>6o7OzzDhxu`e<&dTa7?ZW>~}7@ktKfEB@VrLEQ$=(R?6ayQcBk!^|-Ch z5lMz@>E$tDPyeTCVvppEREiA<2>773$jLwVv>F#KfS*Tvl6d3`Jn!9)xFY|f$T<%g zN486|9)@}TN9q0vFQ_*8DGpxyFK>wR=0(K0QkAK&-&yf6G?d-Vnc0k4qCfAqk{q!i zPdI7od+ZHAE;GqZcgeD5N5qAQU7?^z?{kxz{^Xw%*z#2VDdHB(^%C6`VxYm1!|Xi> zo*bCjI#>hsZd$;LlFL48*u$M36!90fC&+%NEh)|2Lr5kQ49|;1{J`;&H?jKKx*uyk zfy)&K%)Yff;!daRJ-nQ(4;#5Ak=O9!_Rs!D-oUOXhS^vMZI4Iud65c0*N1gQX;M;D zT$CYWu|rEKPOVv_;4zfyWCW^3#A*w%4dt<|u@2*PQM+Z<_H1T5yAVx}F!Dq{QIW7F zn1r{@Fj9n7TN5Uy3vuDM@nmsA10?*83ik*nvr1CYkI2c%k7428&NU||$A1l5Kz}wp zq6boWK%|>&gD#H}JH*_DNFIKH2z1Z2YFe}@*_`R2F#(SQyzU%VGALIAH;+`vS%HG# zC+}P7#mAyL=Ci=GZkp7jMDzeHz{d{rbVzQ8^9WT_n%nYdopA!}Mw&j4m_4$I9+dlN z(MK3LEcz+}ojXYe23Jv0@gepF+jnqFw!u83E}jrkq73d1^N&+gA_uw>$>b2R$cM4?sYwVpC6L~UYvXR;zCF#F;okzW%ebeS zhOzpS=Gi#g;93S-X#w)}>b-F!Jl=p$WcaH8Y^5THIGB+>>|OSBCeQW`>1oAf1a$os z)2G*>1e5dtX`8N#D)ny9XWj8bmgeucyA}V1P+=$}mYE%TGt9SC{@)V_|Jx4T@|Btu zB1_|?z^b_J<3GyU#zgtd!fw3f)#CyC&fcoC0j0^m6{VA%>2jWa@89F4*vPV02^w#?#LGEfVj?Lk=<|Axrh5+9&Y(=4U17z!X?|l zJ@3laJijJuX>9yk4{T3_e+!}50jGg1$Ege9O*Y4Xgpdt{6hvT)>ZHmsl8;M)6;(i$ zs~rEdl@9?ap#E-R@vir+zc>fW7)|aN&u1$_F@VF2k;IK(YpMPu8kabxus)+AtWj!8 z*qY>#R{MWwmRhx}G|tFCjqE3iGDg5M5s2DnMLHsGtNPOiaZBXq&$ob3N7(Vk3^NRZ zc_RkGZ6jA|d$!MZgyJ9oxMZYE(8Y{l6X zJRUEsZmA>O<$#Y8#^D}k_g_M+yG5)dH*L_$Fl`6{Jf{Ew(YiAnk%2lZ6mA^cS(@2B zK#TjAL${%IW4r{p^XAdqf806n{S6av5IeU=Xw)evfUZzLOzc4cJ@D~wfsfBWQABd> zVRo3!Tuy{8b(k4uuLz!-?E1JAaTSC+rL4QMFZFHxKv7o3A7?7vQXq;z4w#wb86L`4pJa)^v9A6VGXnLyq|x#L=U1p1J3 z3&lLIlOy`e$&KKo8&%vSz5UhxV*zZWkYuV`Hp9#mC- zZhcEBr#!bMo~I>?SCdr{B{_)k_mY;~bx(@cQhF#BsFxWLw=2%e%i=lU7l#Z78BWi>*z<91&W46-=Wyi9L&0mWp@OD!MFJ4Lf;3B^m?_P#@g+ncaGv-20C4ZFP7_GP!ZY3y8#-ggxw- zC6t;5ifiwO^&JpYMi9+ObV$$}QkV+XtXxJv z$UJBVSn<9KR>vgZ^t8F#pDVbxSr8F;NV!}I|5(KlU!E!0w|%=Bu<-$ zR0^c!`i&zOKn)B)`_un!DN~6AjuS|=cLPXO)@v0?0{wvPLZOk zrq+*xY4vbJ!I$H~8;6vd_HgCSb#RZQ%=*S?;IxX0iWsmYE&!O9=spCGx}&vtEGT^d zeA>c-Wp)A3nOd%DrAL_0$a=Yo`OMeuKYaLbf%$C0kqz=SNa;a2st3sHfJhuEZsbf` z399(5pmMuX{4gUUV>?#R;?fxL?4CNHT5mZe#>MrN*^Mc6a0o-rzvs=HHy<?z`IPk1 z$m{=b?DP8O)c4{vuMc;M1ldliMXbo^*>eZO1>`OV@{*U2^0W=;!ybP+?wv~W6(MEs zbhh}Y;r|KN3-vlh4d65Xywp%ui?hYe#@jb(dhy!}UUA`Nm-9`V?#`ODLL5q5O*jF8 ziZoe$AnFR_f#vJ{%>(}3apfE3kyMtA9?R?o?!H;V{JJGBakl2qePQRKiqG*)Ho7bD z{t4y2QD#LtnHxWd?>66vZfi`um$fgR@P)0xx{|{ z15vx=*n#Z$TSF`~7_c||qBQGnrEmZG6$&;6`kcJ)^4ehf5DhFVJ~^OS~O_ss{9V#0rx<0)uM3jovh~{v4NaE`QEL(+SW(tJHLZ zwrudG03bG!|L_=GAp~FvWA&P~%+GbRSf31Clx~$I=Xtn=X#$89eIIIt`QayE3dF!P zT+=9xV#k;HtF&(v>YS&;J?5hE>n%QPJj~Bw!CUfjaV4(s@ zb3lY_2a!*}c?Ns9fL60wW^)&9KWG%23^x75o^2BoJ$+8Hi0OE(%aZ0a=jmg= zqW9nZ3do2uO{hQq7tewT^1)Z}ffWh&83!2-ls}mlg(V=NMY27zD{6FM8a~32*YN;C zai|mw2;$2Czt)_n#Bww%RBKtKZ3!fhX%=XWs*#oblw)iueNo}!Dd0|++(fw-*4Cnd z9-BgOu;K~o>}%##s?t8-Xw2J}OF@M&Icg*Ny(CfS`D4cU#fG@*8W6$O?3U#9V^p!v zysPYh??8Bh3MD90S9tE_h7VQft3VbevM-!K3X^SAzGa(~O_gp{qRUG(MAh6idRuul z)sCQ7X4kJpmo823J^hmFWm2Ydg+30ai;6m=we}Ux2LZeE`!@kvpLgRkt^rNj9h)b7 z$CReJXwV{=1yG6J`}q>8!Ye3?ca`Pz%GOBeqIDer#58JOk0HFyjaIH3#N4=pREL-@De4 z{Am{rB>@^+;Z=Iqz+<)nxQ}->@c0qi=YI|4u6oj3`r&BgSfEqmg=35cgRO_M+UPcqS^oUikXf|-p87CdtWu{*spd5G^0zwG{;u)u5 z553#74nSn_HyisE3kz6L(0FRLf~(M`MCzb4k=z5@+qdS z1Ec?Po)Qkf@5i`8Z;55*PCv^ijSXxd$w@c#+&*+P{#u^>q+4>R^9+{Qv_*g zQo(hkU-^Qa8cok*P#FR0LWQp0nwM=ln}or!QpY}$5|qSrA@(Cw^lxCsV?v8;oVbnh z;RnztXF8$7T<2;2yRa|{h9~@Wno{7#H(|v*$H_Kel`nN|y(r%Y91)nZQd6T8o=Bxi z&1}UAeHzRjsuXCJ|By%m5)!s|qUJnAJ8+_)uS!RRB6%#B>5$h4bO(!`CDJi8RB7a3 zRp(j-eSOYzopMQQEiL|rpb`ZEwH0)kdiPD9pbsDBL0d1_Z%|*XL0Ly%Uqp?|5>57R zI3KtsInbOHcXu8)UyDX6-2ipn`k5=jxhClq`z#-mY}Hq+%BKAA$U$&r_?#yyH@7KK z<$1`=wYGw(ESJTZX$8=bwK1)g^1wxJlx*PIma=j<5~hp08IkyV*COf*{O zU1&zX!vC&*a2~tgXtJRMk7wvS1~aT@UsnLdy*EZ~`Mvo2JcFvz?0BhSxf3@7-$UCI zsGJ1B14HHGWUoy{uEqiop1pq8z2bCR9X-I?S&?T+oxIPUK6R_+R{9VI0tGN%vuGZJ zpOB=Z0HrMI@VhQ@ogmhD4xqIAet7EA2o!pasMI1?tFcq+Xa%bpsFxW!D6cLo9 zH`{#&Q(vX)O7)RG7bH!8z89cGWfiIj0~+}gw`QGtlKcr4^Bj`nI*GBV7*E~XwR(oV zX|ebY(Y9-=%~o%>&hE+42R2Twk5#!*mT*7?0gxD2BGHdhaj{h@Gk>L}U-xU6(AShF zz8zw*AZRE7d!i^vivByMf~L-hHnTa~?wI-t=Q)!FQmvKb;te5?`G)rq9H*g+rajcN zk-q1tuCxHU)cN7t#xeXuL#>O+r8bR(@wMt1q@KlU;4jIbz%XuUmtR}aLuAODLg z_$zz;8~4Is|MHs#{y}^H>Prg>{i_vnI0pnCx=L0cmu0RGRSH8QubKu~lxz6V-5P+_(NYZ;8X7$)Yjs4*?)yIvwE3))y> z=i!cjH?VV_0%g3v8rUD}=b~Z@&ZV6`Ca$>uM_=sxNt z+tw1@pPrz;nX&(|ZDzVB{lP#f(G_SrPdin(6bSv~CV^CufbfY;26~U7&wQW-`CL$I zOJ21_7o!LQ@5M2~LUvr8GNNz)nkV78+mJ|-&wUJRO21PPi7Ep0Q1+vtU%I^Gc9UJZ zZ5hT6>`l0mx=%p{3sCn zLcs>qAVDB#1xuPx{2lBv;MqVBNCfK+$-g52q*MfJ5dK6M7ApHkI0;b~;7bHHi+&XV zdjN?Xq$Kt^>`k^C#^*o)Z|Hq7ef#3Qi>EqQU-zAxTY=TNf|kVq|3_W{il9ghD%T|% zUKD?piyJJ5W9G$p2)bh6Wht(WqwgzqcwoP>fXAOwNl67|37e&*>*&{Me|&S`w8^n^InnWp|7B^E3hasqbgU__0^ZYDE{NhF--3% zX%Crxm8)%MqtBcs>x~eVJHS5!_xo!Naton6e_==%S1PRc4Dfyqqat+-hjh@3J$^*W zbS>sZT9cjMOF#)NcDN{MX8YEU{dDIHI+?k^AQx=8K>ar54D+=a)<8|0ksC z=0c;PhGhagAT^Y=z*xsXv|q9Z-LH)?t@V|am7vR_qK2scNxMUQc~lzSp&PIG^4m?~ zL+}w}>|dG@P@C5ah2{$e&G4V>|Nq+ez<{&@(pG?O44{7QXrKli+CWlaZzBSvY{rlW zhJ_mc_it$Vl{>Y!yIXm_A_aT_2W~MtZ!y})XV{XiL7KgPH-w_9Sy++wc&p$2@n65$ zWI5)^E%3E0W7CCYWm=Ml^VdOv*)ghqettgVbaE4YDj=mf4n4fQMy*c#u9!$wA-@f6ILRs6DY*#B;ON5wEQL-8_;V5WnTJysidO zCa@}xuAp_qP}xwNDcx^+u~O4yBhZS9-@g6y?U>{;T916~R_UMkFiL*}JKZ853y=o* zZMbd2I|Ssx3(on7a!o*_LbEjqYtyzrPgyoD*9@xTDqsqMcMj4B59GpT=yBj*Z}p8@ z=*qryysYe9!6s){$DJ282v3-Tgt-6XNL{ zKmMu_s|meQN|`Fq89C_o%*JBVey^I3&{suM#qvrI_DCC0HR87f-vs^))$L}#U<_F9 z+yh-=Kpg@l8t|Tg)r)VsgnEX-rh((i!(VLHe(WCo@gX8^HlTkNeKb9Q`=<6&E?{z^evFyiIW+<~5P|->d2l}Cl8W^|6ffXl^MnNVt zv5kN_^D=$pefjjh+}GD}GIur|vp?p1tWH^A_Tm_C37fLbU9WaC7yncSIN z0&C~Dbe#mLRbRj>9GV?Ymq(xMGAGlJ+S!7Q&KP^rEVXj{m471?Ylk6gNr>0{;WedA zGF=&}z^8Nls&{&|NpGbNGUc@B>V)>L^JGde=QJd==XaBq&n_x_wpnSs)Tm@h$CO;M z8bYcUT9xa>Y`Zqfa8rempLhvak{@R^@r#<~>apN1+_O|WJ#(wyMPC1j-(vSc2M#YF zPd~@4l^i^aG0Fv9wL)a~GjUAQp1KK0F~?uT)Dr?nkJ^agVMh&v*KAGRAL2h=1*CyJrmjRb$Bfbr`!@wDVflWr?!}&w-Pe*L5@fI->Ln55Eq& zE0`xj=F+4)3t@5E#lnRtI0V^Gab%RV7PEjwpxPzhY$+9Puq=(Ul@z?-*|8Q&2 z%jzkT@4{I3P_&8(htVK+o)m-k^a7giD{#ajD{WqvM6+DV&Rdn_GQ6@a5Y~1H$6A>G zm@|&st>H)Tr;Y2O)zi(k=+VEn*P=hp975d~%>9e&dlX+B22FR19D}!lt@-K(bfy1u zVW+Oaj!{1*4{kqt#rJK%anxqp*Te{{t{8N`24X?`goULu($gFH)MMl0#j}TTm4mv? z^ZrxAB+@|fHNB-;*sN60;*{c^kka3`DhCH(%rME0g!Z3V8Lui1Oqh{9>aU{b6t}4= z;~&v!Gt$ETlZ6ru12*3H!A$J>OO+b66qEzFE4{@Jz<@@S78=S|_vMY|n@xOZH`>5R z>9)2z$eJV)lz7NDBVHeYgo4QZQCaUA zOM6JhjB+as@D2GBu=i{Z&g%5tY&h*# zptL?HE*V>bcWtr!*wE0_%c4KS6b~74bx^VIKH425F8g7K=osZzbRA=)Gjk!%z1uud zs!ECQ>Hs}s^R^_f?U-P@uga{4L(9!iRugMMvxqSsQ*wirK_LPC`C%ukPAb(kaFNtI zW)_~{#Vvz5-QPLF5atR=8DLF6^6*%w;{jU<9h+{WJj{Xd!!mA{#`%nq@t7ZL?QO7n zxg9X9T=@e@wXnTi3mUvR-Oo(R(-vf}HAytwbjEEO`H*^2n!s!c4I2k}pGby*WTaak72+v+S4kia^ekmyD3%+il}yi8yYm%3gmA0Ryz``~ME zPdY1~76j|vjQ6-L#>{laii5oEeW$Ovv4yeEYc1c5GYlS#+zSj_@VQEKnDMI__zT-G zU_7!1iX61x!i25A5~&h>Vq-6Cb1NWR(dA-#4z&)*51X}!NuT--1XJs0c6Vd#!!#~s zQTE+?d^TtYm=YG+F;D91?qIZkTxY2?3E*+Yme^!wQcRfB3ozGyv*RS&#tp zPEa*!d|50)_{NLd9AXGn!QwW7)UHXEWPk;_)iJEKgpxqsCoX#~Ouw61KetKGFp0f< zCfN83yufADHkj$dLf?7Ga;rKAssvWL#UCBp=f}UJMr(=98enXxBrwxg-B8GT9+(+8 zE%Px?@96>aFupp7u3ooZ%$~lx)M=#GHP#EzxD~V8gJF6b$hptDvXGY)?BP4Bl@dM> z*<>cUM0dayb%j?Nl%O-t8gx3g#kt7Tz>Jw6jj?%Ro$r!d2|%_dkj6&Q6S2&n*h9{d zP_p*|KYtj%4ds6=%?#T>Ws|Zi*7(nzOqRF(9JswQ8q*~HD@%L%Yd^AnE)>DWq)IdA zgptC@8T<&RTqFuMS=tw};4ET9q{>EaK2)3i*CIA=wAQj{dwj3;4!CeX&pW>RbqWc7 zx3v~b7Fg8H>k-fYU>`C6Zw+g587%fo3v~Wbs1S>WNW_6d^y0;f&mqcnAk3%Cm$wDB zD)!t+bSEZM^1xF$<6pg!(%`UjbWAVqoawXo^Q$=JJAd^yxT4R5=)JvW3axobUumcw|og9+uREm@^fmL@<5Xh`r4>b1p9c++uK|9 z7G(UTKwuIzm>H{9lS+#*#qBeOnSEFK%iQd)UzadnsUFdO^3$;uO@R!UIHidPfSu~G z!K<8F{vP65!xnZd815m|`@Ht`k)l)O@-2&tw-n{&9mNk}Fsw!`WhXs%V zUPph+pv@FQ!<)lZ7}WU0MDDJlR5R!rs5WV2?!kg^T_O~nG)S!e1v_a?<|JPg(l$a2 zq7XeVrIemKcTQ@x!c>E}G3&^~qW&qKwFf7=fAX-pv0`dvvhPNNTF)&%lAd|^>m!X% zpFaJi9l84W@#7bey?;kXO5iC-3u#4R1kY?kvZl6YJJtd`9tsEoPEuoU1!}kXd0<{b z+bv`!V`F2F=)F3%2Pbp+1xRsueio90`-pn4Fd$*o2=9297cUOuI12fmB$bUWZ`uN< zy+(08R=WYNbMvpgI*Seh2=}?ag?waBDSPv1NX`y`zmj1y)W!9ra0|#c&!~AWO@3P; zHAvx8hR6Hvmu*q?>)(I2+$3RqOAyBh_-35oyN`g9VvE(zZo4C_vCy(FU%uQqC90#R z7X#&FGA*u~L#}&ZFcV$a2|dOuFMIpfIZJ^PgP~Pb&qnB_Q#&R}PW!7k~BA_SY?tmaeGYsoJ>Kwxelcvnc7%1^HeZ9p>6)b1L z&7U9n)H$%r?|3hNLten5CP<>k??``sNL_ZUg>G*F%tHyP<&>(xomdzqb`AOrTMhXP z2kySNA58mdZBtgCQYat#Qqz?)HOG1$#S+>`2xG>l4`R1FTFv?gOcamKy<-<{4##xS z+)Q?y^@X;b;kHrdSa1_m=MYeE=kgi2si}B>k8DhSr6XWpUI>F015}=?+1QoqZ(bHl zlO4eiiP^|k$Yu*q_W5REx^p#k2^2|5Mmx@~_>*Y$lF_vCDkGja9 zg1`Y*L-*^t&4K;99)jIEVPsC2ST@D-=?cg-I9S98VNO3g5w!X1@LJ38E!YtLc8|ir z@WlXP_^mDm%jm#LqJe6Gb4U7(pN|#7&?9bB=Pu&c8t?<(N}P>)YXbdaU%q@a#8bB$ z<5>UxH3Mn%b9y7H7w$htG9f#3s zo>xuP^^~YDTI39-It5_1tACnjJJ6Hx3M7K(!F^mHCMyT7-Z}}{i@!$|aEntO_{wMd zIeg)^7I=y#=98p@$X@|0w$)*O1v@{3vM8T22tMRJhW4p**e#5;*fm8XcEh~Lz)^i8_jaN~aHH#Rj)$7z%A`q86jv8I{JEw`H0 zFdw8i4t_rO9^G!L<{OU|MxcoBr&|!FPAe5$KzA?HuDZV+37ZA^*L!G*La7f*rb0IZ zcoEDQ`5oHp;4S$-4~zd}x3Bi$01%cPrj;ZPnGBK#pe3CN5Fj`V!qHK9=WmzU_)HS* zdvaUdU~x07UR7?u$TgsUD1c1s3g!o>YEPu*X?U!NhTfodT?z;7r7&LAWs&nM=t6}O zWW5!jpoH>$C92`p6#G;|`5wNG^+3R1Oyemxaf_lXQ}lycYue0%W>$pNS5-e*1(}4G zE#XaqsDZ6a56XhHTq2mjoL<=1x4BnSyH|kcf}%x3^H3JqjasBx8)g&!{QS8RB_<`W zQYv8nSrS*$+ONY#JN!}g@04dpQSUFoqsEs>>Re?{Vqi1GNwj67Zc(3=7vPn2p6!0U z_Q&;VpYm27bSEBHQi`uaz&jmp0^ObSLkQ}9mbvxUfgLD|3s!6+6&4m2NineCGRhy4 zi$Z&h0cL*ly5BTiK^eo-T0DY|J9FGX!6lQGVb}zeyYME<^E5m{GoUO$on#oF`toPJ zAPA$;8I1lX8(~?6eFlQX(M3yYC3a~dot~(C|hg^3Tn;e(3P)i_;#E%7y{?8Z=V*BZM;UNh{HUh zmK<2a=wShwRH@4OI!@_Zc@<>B4X}<@J20b}+W7#~DSW1=dn_BA-+33VH+7(~pN6RX zGn*Y$YEm9WMz;05S!Dt#@`)0M6gWeURd6h(s}N$_7&t@wD-)c@l)Y=zARSrGWa663 ztW{u=-!AaPC)egK8CtS39MA@VNxQOJK>ckA!YiygP{GV^%v>cYJi0iDbj@92Bwg9H zufQAPl1c(Hl2?CDU31ZOVKvxM9Ui;3@>K36q z{r1hiJ$p8r>?!YCMX%f~?q4`eY_akgH2FA*ce^OHj;R3h9|kys?AqitEa&h_tIyx; zGLSXXDeH8SMKzLLz>jt0}XN47LulTbTTTe|eR6TP0 zGPYnmp9`o5(y`|%f4R7dyfR^zLH9=AdTxbKuu_r(o=uV?Fv^>|+CqeG$)DX>V;nRW zVRL3rFm3uo)X~taRYV$@mmY6o)??S|i&_}Mbsvh~87|@pEbNP*Ds*XOhB-*$gtZNp zakex+P|}y}DG=m_q z>sTt6FdBCc-Kgh|P-Sn(Y%+{gJaNJV; zQfga7ky_Fg5zy{IJ=8bEJIo{sD(VSqr?S1r zo9*0XdXdU9-kR(wt5ro0)IGJ*`kyXUrjRGZw0>jJa;*Q_S)ZkcvMd%qM{{!~% z*b|}UFm_ESs(*gw{&PByNVP+^!gv&?Bku|U{K!^xx}nRK03 zpis~X7*98fPS!(wCg?pgBv>uzS0B?Lu)u%DZxOk=6$AWbQ zRccf(&|>tquIPADV;9&1Se_jkTki0Za~d+y*yvWNS_%oIdcPQ~MR{#P85& zpobvtf$XWAc1HiySRQM;O!aZ=zI`>u(6?5qumzs)6Lm0$5c)fW3n#=LzAh2l1HUzL zz|#QZE@uCK;@JQ3h7DKz&j9fMwF~9W8SHQXK+Oe_pHPxmBBBC6=1pyq-h+VMy82Iw zc9MeXrM&4B8w{pf8&kXm;I&u6zoZv&pbGP4IGNU+qH8aV$2G&=*@0hMPaqIG=ri`q zkSMU327vAhXL;Va^mh9?Kq+FT^NiB{pzE;)&lhj$!Ww#u(|66{MbI?0kR=)mUJes2!xv9PTiihUHP;>vU9ap!BUG2d3NMu$@vQ* zsy6Yn?=*E$2QiFW07a*6L-eEZEYBp^l5JOQYW$rji zANoL0**g@3lM0L^*&nLV)28CLoqV5{u}4NbqKm1ch^Zz%e8zfb_#Y=MHQ8)fQ@GN z?hI|p(g|sI=@^t3JRSpHcX-v@{Rz;TdwhMEpE?Z>a3}UVyCkH_Wy*i;KI%35{auj~ zmVM=|4wryEw-(yZu;qZmbnZJTRILoZy^Yj~CX2v>IhE4=Dcg2K;5Cvt(atIXhl<8+@6`jOz!bteO$LTZ!0+q3y@rpviaS)?PLy2r%gw6 zFywx8FJ3&8webG^`?b?Op85B<=L4VyuwdiO&0UHok00-NfNSmf3?Jn<*aM=H@8e^t z;!!iydCtfkt5lw68)19~FRGf-8qKWLxT=83< zx7I95pSNh+b^^74V3Urc0K&hYV*6jSFz8+XE7)^Ulh-A%tZC4A)L$5ZZ_;c5?c3id z<_sZ|!|kck9(7{>)UP~YOhJ_{vA@NN9TR-{=)>2RM<&cBY4w?iSq60PzwoEeb08-8 z0$tYt(JqXZg0P{JDjGLMqezr@YfP*0cw~-dV1_1U; zh`O!4)35>HGXK8bUnaRo)aC*#ZDB;)Lz%+{hiH!co*YmP+M?!CqY zKx08!osn6rPnZYHtqxK^^`PP5x^*4j5|F>nv5w9PU}{Cs?O?Ah+ytD@xTH-$`>V7) z^6a&cB5P#Y1~E+L@qfK`*@R&dOxa^g+frds!^C$%p8d<4KXm9&@ z?Sa+0GVvx-9mn|#0-1T302j*EGPjr$0xuEr#p+{*`myL&MPN8P&{2Xkz?&EqfI5Jn z0*fk6*JJrB-qjtt3muf`f`Pvilq5bs$fcF_gQ%Rt^r&hzPRm#O2F5HB$1a1WF-k=T zZ3!jEy2gC6G6uV;XM<1^2ssN^`3*SqzsoMqX z85sDG(cfift@^OnRFD#7XKut(YNGHfi07s2^+Rh(kESWk6dyXO4y z24!kk{`xWp1{dwgCj%kLlP6Egg4zY@K4^OwRtpoZ(8u|o)5?4jVos->T9PL&sE678 z&cKA3pc5bFdr|8~aKL0CGL3)n+|(ms{MBP%Gg`H_wmRCxbDZ}7wRgv!M=hUEu%=5* zB^3)f)>?|(|D5qz?GeV2yID2%S+O9Yh|<0rm#M*nn+Pc@Q^8Q9T*S1jqH8*J2s9R) z8`4Rguc6$1?q<`oARWH1_zT-0b3?2N0A&(bP;lxC`Z|4HHVHZwFqZsB73`0gn}S!J z<_{O>n3ihbjP4rGJciLyBzN?W;anp-n}eJq)rcevTk<oP+hoR~r}PTNB!-!9 zlmIk22U~!9_)P&1D6M7;LxSOXNfio75tb$fF{eycOw3Kb;m8R)aOVeyIkPMfP8&>c zI^;kxs5Sk^xc*m34Nk!@Sq5;K+oxFMbpE)OaGP5F|HL>ar@R9FQ&bz;oiU9>LJent zz$wOJhr>);h{PLW?v>{(n1UTXffdFHeW^MP6^1(3xBIBwW%Gj%qBObYm4knel5KX^ zfOfynu}fkRsJ`x>=&mp_Py+m@BnZ=H!8r@_2>2<$>K2Kf;4t&^k^@f#l-S$ej$>iv zUPS*6v6OTb{BNX1VYt~U@jCjgmRqVzg^~C8#`+GNTQ+=Qq!PrT1}GdR2Y_yFD7gaE zPL!V`th`LCi$|;p{$P7DmZd`hBXa_P0^8bE|-dYA|&(>>VI`n6% z7FyS~J%`}>un(??ur%IVfpfiIE;iMnhqZ#bf)nVA$0h}$YFS4`0rNwfYAjG#X0=lt zxRcU-Uz5p&{X(|^hb!>g5F4fhMFDGEv5@2)&C@jR93c#l(=T0FiXp8zut-24P&-lZE^pE*2corW^Ys95$J)EOa%N(_UOxH-80}^;z3FFgem* z&p9#Wz$wnZ@{#og8hZog>?^zx!z~+CDUt~Ky?ngI;&*pLw1Yw?C``f0 ze}|`od3xel@V81IkGM*n7cX&HM#^v|CPKgo;{_k?n7C7$q7mK*I=Y8eBr|t!Q3ivR zkS6s44x|^GReN@#H3nwA6|AvC@0btJQ$Gm^LnHij+}G{rNGKH#BYdI7`nax zbC5J=*23Qz5Ez`}P8SMV9@#_-Fejij1?^|*HI(pm`dakxP*dPJ)Ht7gwGgx6Zm^q36eaCv= z(ck!q-3zNQ%=6|>Ygny%C8mu5rnvKahRfoIZtGm1*&5?FJf6jErHzWp2TZ=Pks@3* zkbKQ%^!{3|<#YIp^)l<1n5jj$wJT-*R_n5|Ud8uRme{353cD8cVFd}qmufHfX{&fQ zZm-!K!bnRcBgW(^MbGtn-1o@+iKtmnma);)Cy2C-j#@SE0G{4&9a6>GXy{@r$rVHq^lk^M@(>E{n&=fdt!4NL?}b=4{C)>;7t$1WvLzAu3sovj9XbW^gz}U z{(;rUgDlPVoAMm;Bd8b8UUvWfQk*3lG>Ku6d1n38TXDQr?q^K3(xyvvA=!ZveUf8T zy~;h7=`URKvj_T?R)=@Eo!ZUfnb}W43SbIWZ~P6VzoorvUWGjO2W7Pd@sp!cO}UcU z+QXRlauP=R3F*`MvepQtUm@hzD!W#;RK9HeF{aIzZK*@IuBGw5qO=07bGoq6MtpOQ zYH6f_cj?bXLjmrdk-E$XrL-)X*6DFflCCa70GcjBjtZaZ_XqBtT%@R4?|G{s)?~tVS z40w{5V^Vn8AtZMi0_A`nY`eGYEBvJ$wGy=CEE|3=65k~pnlk*fQfC~l1k0a1>t~^W zyFHbwAxQAMjVM%sQ{~Ufm9TS)rFh_($K+w8bWPH61-{!Lo^7E!8em7x4XL)p@RwBZ z)KoEheo}|&q*I1eyj4D8={c$Pe$&SjF`l~e9S;>otg@-r5)`XzC+^SF^`^mgUQyxQ za~7XSP}m$tV8xjGGTM&P=p^b_WHI{+LcI6QjMEFQEMjTC?2VlXe7AS;!&mz4Cdr7s zogextYs%x7%G+BTD3aIGc8OP#bYYjZRUrq^w&x=eJ!0b&yx?=sqI_|;aVhu(cr9?@ z=3e>xu?rAe26hqN+03*RHs&>w+{Vgge=J6%&`!p9oVlz$94YeDPY0e6owH&d!Z#MZ+BsU0t*zqub~M`k zT1wWkY?t%wPW4P370>h4$l1m~J+sSCC?s*BRF9Pvd8^Ufr(14$#2-(87x7TVgyN*| zw9noHJCC08&-Z7$c%nB?{i%FQsFuq145AyoUnS-_!-m){8p>%jo2?x3KF@-Be!&QD z{2XU?H_9-Pjt!Ng2bYv1l$@61rwy|#Civ>^i7gXbnpKbn^jxnzy+JR67ZM)jC>$kE z!zaeEY_owk@a^h4tj-~NOFndV#Q#l-|Bdv8O1)j94ly>nRAZ~fZt=FBp@a+v79D8| zxSi7cC0lj7?n_^>wOM94rQr6}ibv*5!Qqv}W1)QRf-BdThcj%r5*K3bB}gH+mb+*0 zN1J>vl{Q?5ka{%aQluO>iG@}>w*bh~|z^OLD+cTCP|Y(0zESXxs9EmnmIEX#4cni?FU zmZiVX@DI+$-S{!7E&7sI^d-0Gb&dtrA8MXuA4NT z3cAOpgx72P7V(wPB7ZO-%3TuAlq9P&9UW5j1!-=_i7nxL4B}lKgCL$&(jbGk>-!S= zY66-;d(SBZ9J0Jg-8s_y`%C%L$uK^t%78(QKJ9?t`6T18Y{)iGVng}VPu?6$yFvMM zO@qU0)NS92^X-+v-EYFAeFDaPb|qSUQ90SMV!M<+o38+xaW!LSa>PSph680ESySU~ z^m{~xqJ7f(Qiyw8^^^jwVL^1@)=GxP35|ncc9RIM%eydcx7+2g=N8k98-~$D=Xy8P zI3zOFuI1gaGjS*E;Q&i^`^)u+EYgHGAx*EE`oJoPFu(d6@up#?Ob6Y5e)zpxdN0@5 zUVhWj^!Pja+-2GG?&WFyzXjJC+{2mgg2>)I$ka5R!%m808Qv2e%8|px2%kHB>gkPd z4l(y`$cG9K&=Ib+%cr2FG8H4o*9R1xdHmJn4qm4Mx2&M7=x`3j!U<+={|6dT_rvB zQF|TeN2{6;3>de(YtXg7Ye+a^&`*AJ=t#9&lBZY{)58bpaIf~4Sj7KGay@^+B+}R) zFX2u3Mi3I~6YVh+VGK_*!}+AF!;Gdr-|R}?4x?9|KXQ=+JAmz7n6E8nZ%k@tYP`k$ zD)wq}s~czzciG&Sk(X!@w*AWQCYSZGty!Foo6rtck5y)(OKL(o-zVw08IC`l87UC+ zE_jh=i4e!vrOIDUd2au`avUaA1ov$to>2NVt5gZ%sx=~Q8M(ugik<3KuFZ|MO})HY z7zKM`^9=o|J==SFq-vk}_1c6YNx~JK!KL+CCu(UHHeVUpa_`At$nnJE8RPPI8J#C? zwtjYLXUtbhhc!u&ChLyHG^wLKZlLhW>T&FdHplM18lN~lyf3zj)PLR}-0nAm+a#mt z-oVur?1LIjdAGNc{gS@f$0!9m-r#+;B(z)JYr!%m=rHsuO+sp2Y@+rNf8|b}*{-e< zZNDhp^xz=1DB<1&qFtJWj5K2(x3-;}5PJE$S^9Cgcx-mFJ^T zj1~78+No8i!!(hqK7oT}6@xc5kv3;nbW}s;_KgmEY7-aGz1EYrF1y;mKD)ox0RRbMv7CYJ0eEPg3qU+O zc*94r{wvbNCW8ie*Fdyo6oOZ&EtXK@P!m0Go9x*VkhxT+RlSvBh})a)X?g*k)*fhQs)!)au6`ATxB0DA3`~W0WVia372c_^B@&wS?`*D}U3?v)Q8|W^oo2vcOY%%s4 zMw7JXjKT=dne`Yp$nNqUvERtc=zzp9}!G2B2Es~D2+_FU#wqx=SA>rLpdA%$p?kG_tDEi0*~;H| zC+Q~XJ{^Qrh9f5bm$2l{yve~zBGiBT^VP^ql06#)=G&2WYt(nDFL|uhe*w-sax|W$ z1JCJ#I<=r@H%nwb_JRDXg{i>w5<*Xt|BaSmJ0-w4ZV_#kmL){*r%EXjHpGy9 z`iUOGw^UFxX0PjqgxRoyqQ~BD=x3CmIL2g?4E)683_V;5M$bSg2k3!+ldZ{V_Ytln zTDHuvPe~(d5uDM*y)#$n(^qKGSx>5^M)SsKA?e6MG$*8Q0ekiPG1uTqOV8)QT`&)S z*ZJX@_{k@d*4dy9nXWLNCT#D5Vevsn$-T!?Q8~+#Mbo32^x(> z=*i{IKgVX#3sU!mQjmz!Tqv#s24C@(uG)Ma)}af6a@7! z>-E<~f4L1Z^u<-b^E51I*&2y`UlCEu%}Z8QmAxK^JZMEiSw_iEsU z4D4D=kEP%h{Wg9D3^uN1UfHv z?Z*1rKHhf9D1lRI+_r?slht={e2$EKptOgeHbhBl zqL%yWa>j2;s9jD2=W{$yU9vRIs?YOfc2~5w`SoZGLKCHJ_t-VAmTtlOlPO@*YBdCe0gtwJOr2UNg$3BS^s}?QBz3=4?$b%kB(bKd3w}U#_phIHWl(T5;nx5 z4r0n4=@0umMn67H3Y#xl7^$b7d(-kzadz^~{HTu&*EQ9B+^E+E1<%5&xE8k&^x#Ml zIBkn%LqWBsC19D2K!k339wQ1O2! zCm)hP=f+8=A}tbDAWSvxzw4)H`e+Xl1=0Rl#szc{;^4#bV`_M!mv`vT6Kg| z5DFwdAgUa<#p$X)vqV|I7=2CL7Ry~IH|#2F`_MPGE*ko^XAfr+Y1B=x)lP1`DlIqz9|kC|kYQ2~8d zKl%VZn;4Ll1a#eN-*83UO1VnGzXh)YspuysCquPt-K-KP_l?q+RlqHhPL&`LtM2vv zb%>Efg8d?R>Gt@@=d!KY?xS#4Sk!iVy+ekl!&E-rm`$#Le5bt(9!JbQ7^28lyw z`JXDynqA1Nm_XJVwtzmxg`J_DC-|Hnesr(1$hdQ(RU}o)E$VXOlWJWY3@iUG98W;E zA#we$EFO6komt$5*&T&FSyC{OZa6Op$+%jPxA$KTN%{CkXwT{4KmYie`SarQblE>? z!6F_+0Jj6omV|Xk*1z7%b*}Y!>W^!p+ih&u75`huPpKL^nGBt8R!=feLtG zWCj2#EH+k&zg)JinWb;Upy!+2?X;xCvs|J12A8ZR`FN@D`ongob<}6#Z~vtxnLpXm z%<7lLcs7GFbb>?b6sKU|853a24cu>0D$w+k!Z z|769Kae>qwIx{@b4$!iihM8FN{XBqzU+0;m!M;wUOE7ZRs>Q=+mp^ExMd)tZcZIBsnWzkHeKrfv3l2D-U zAA9utg{pUslEmWMkR#cJ{eGg@&l2=U|a++|+vK(~Z_4N2K8k%G$I=5535 zR!izETK`-FWmwt9l9dQS`RF;A6RsWASZmR$RZBPznm6c9@pRH z-~3@i)DHi8F2bV|Gbp{Nb~fA5+F0}=HE`(i=(7s$65q>cv#zw{Y^`lKb7Vk6-xpf) zZ9Sfuso^WzxVsh(K(F@d-2Qx}kl_K-cVoNbE6$ED-B3#$%c5~bg81vx-zZ8;Zsg+c zKG0y5Nx0!qSb1Z!O>mja_WjsEa89H5$jBL@GY(BN#@BN3o4OV5IU;6~5;2QrU=RKG z414g$&xPz;J0Eyq|8-$4VR43ZMOX;V8->ht&iU!~4;gLHpU=?ht>3)Xo||OLSw%2? zN5{i4s==Q?jKS66pW0c+T4=ENXzT;qC5^xdyshLvzOniGN0<2G{!EpB<0`}J{nynB z{@cWXyk{{anmwZ;FI{3Z#Ld5@41C1pK?O>S5sem;)xd)Dh0t*2H7RP(kApO#pvq>`t8-4pW9B7Hc5Pr35MJjg?El{G2WK`IS3bGEnT zMgvDZuk847*(pGdWA(Y&pB!&=X#ILGX{gv* zpOuw051I*k9|l35``M58mghAaPVMm%_AiVR&T6!o7`G%FLZ&NB^BG%BR!H!nQk^Z1 zwW-f2r(lO$F9?TX41r^c(pvP|Ie1dzE zMS~JcOZTtw7xF4dj}GLW`p;OfXSfR39!*h=-*E(?>&ceS}1!p6Y=LtY2h;m zU-^-q*5%bk~}*sXGMrwWIDma%i?7)%Y=M%%ll9Htl&D9mYnEw z<586@UNJTb@F%K}4_JGiOw_r=NWA}Vqxv8B>Hn8%F1YLe?%~f-1E%V<5@u>tal-ze zw!^TuEbz%C0BH-Dvxj{IgO|wOm4Y6%Qp@8@%l4C=hR+KPffQ~XA*I!Yte>r~Y%)V% zC6$>pdh_2hPjn|L!yI~{R5b_bNpfoL)R*p`ty#Km))^HgX9fGJcyO7|07w?n8Yjv#Cj|*4nYUt&1jG6aPR$e3Ta}=>UEG3dCwYP5^ z|9xb7XYG6bgy&zKmb`}qDbN1KOr?}VP%<3819rmAt8tA6E}#_(_tceRklFmrF`zU1L)m37ZNxc}zP_3ZI~z3V4( z_Avnrj22x?YOdbi^FZmG=~1s-kFzq4v$>Kk#F9#28*vLA6oPb#u1^e39AN0vi6lu)V*3r6Lwf z@^tC`s|5F~k52NYYh0>imi9MfY4vay3TX_C^>qf+pawzZh6;uwBv9MKvdjWl+cLzFWH%DZd?0DEt6AGU72?(P)~n~Dj$4a?6LhLlD61m z7g}0b#N_}>LN))-1~L!al&Ek)tZN$eIcn7@Q-8L$nm@(K|N9M^&yFkCU1)Yr75WQO ziz(Wjtl!;1y16ef*cvPnOzEkhTW25mWhw$$?^5+kmX3S>S98}M4)wnEe^TheIJ=uD zm(HfEkdV7V?I;xqY22npXmBF88Z*VF4rQMjQE0T=k`&oy+@=|WZEPBmyTOidHpdSGv@cbuC+dEeZT9oDD<`X&-Zk?>{Y|vZ^uOz4BKxN zg#CcI9FR&5yuM71E*M6SId9(3BOw=>x9W25Hx+tCh(x>RDuCJphKTGR|MYE$Hs4}A ze|?BtZB~!ftob(sUX?)@ zR;o4>DAfeyGnc9#1`*B_if3ZBLY=ylc^y^{1qT&a)l*%a1QSyC%W#Jg%fQV^t3R^Z zP6Q>-gFStGRDdJH{h+z|E_EV1$)KU3K_~GP1;rO8tJZQjoP@(_GE)}WdcxniKoyI@ zJcWep9VZ_r!aeF~D94&CWhjI2vxdQR%Pzr^z z0SGGVKx566p;T0kjEs!b_t6^{7Z>S)5?K~rE(S_c+%}3|tRm13t}5sWcmrej0Mwyh z%1E7^ovN72LZR?Q^YzM5pfEi^+s8(G%1ngCZq~vG3CiA7k-cduY`BGMV6Q|@JS9An ztA;6MFf`%5d~J-C3XMi{ug&E1`NPxGh7^2>tQN}N%-)BFy2Zqfjinhiq3Lhdw7ubM zVoKNJ0v1Nf>++e`SB))LbT?vYJ#X9-eEMu^$!(+M+$dXOyflZS;=UTjO|btL`wqL38XM{r`<;-n> zL5SY#S9X97qz>9h4eoCw2H|uXxpUI_7=J?kgR{92i;V90Dx!*9dq=uMZ&*SSBoaN$ zD}MY?m2I&>Cy~@<;6z!E`ATuH47(&z)QRCY@1~w~x>KSFF1hAUNCXPKI9#wt{CNcx z+1ao+^<50scEeoGxjDwAd9OQVw6S0H1`7t#Za^$d^OFAxSlWg>&RCNf$_A-+y+S5! z4MD=!=O?7QkI$|jr}wjW9lA)xw0b6ryl)k1E8}%1pM(*VO+rEmz9zGA>+qtGQv#2U zn>za^$4gN}#<^RFLJ~_ctuP=}E1$IdD$3T$Sfxp0%u^oWefSQ<^x5j5fDr^Ov)RbM z8-q>t&)c%pBu~WFd9zuuk;8ZSX2$%qq^@|6C26Z~2IyD-OA-_KRJen+P%N12@#cg9 z*)rJQI8QX1{(}Q4xLQodP8;<_jjG$7Fk+zs!?tV^<*260Be{ght?>2g!V;)$ ziAnW+SL|)p*VA)J`V2^ef@?dF|MBC?qM{@qmD(=nps}3VFa!qP`M}~4oNe&R)2Hg{ z4|Pu!4LrD9J=%7|H+7~?hb|1^&ljn4mcwEprihQsNAy?=UQVM4-C}Qe1pyR{c4g@s z7$k!PzXthoIeD_~%a<#+u{TtH+9kG0oTi7A>vmoe9Kmf1o_|XEr-*((sZ8SSBdOCx z{=Ra^?^4o&V_nwy>s!JX-DtK{5=R)@E#ihSJIcNZE5wm44jxp);czBk-5q7p8ha4l zQC?i-c`miY%hwkLA4qa;n119jhL^7d9xy6Srh@;Stqj5QB$-d446wf7uANyZcc+$ zqw%5qI0K+3u3o2e{fEQ7Kfbn}wz05S1BjqwjSQ0kNN5%2ol)j=l;F$~zsyxLkbgAq z@kg^0SA&Y{m46MJ0*k}xXOqbu1=g@5=Oc;{y~GU2U>k}>*GN1 z?|*t#6{Vm~X(;Ojqr@{{Gx-NJnxvFTr488VTIyXPe=Q~LX_ zgNOfDvlt4ffX!7wH(ES5f2|a!0V+r%?2ox#ln&@3ZtGJ^LD@`b;j7FSObZg5yWp6k=k3!=5b5s(zptS+(a7YvuJzXY%=UMABNoQX{S+? z5o;J_W3IDJzUiL%i_+JYX1~Qq_x-@q=Q4ML4YA|gJrZ^-HnP%j#oX8 z5heRXZAcRoO097*ee{9=_QU|zQ>_uL50v7_t!-)O2qcX=7?AtSBP2bQB(C|V0q06RM{{xOGXqB zp8ok&<1f~%H7r-~jzE@Lw!e{X%7_2$Gr)f!$bZHUt&uyPTJrGd(JHPUw8_NZk*d;AT<9uxxX4t3w9S92OMc^$vY!@sZ@^1qqrP0CB@Hpg81C}RkZ36atBY#ox z5;acf-N!~ml!6UvZf?fze|Uf@I@1?vp?@~v9`0Wm(yc?(0J@LMvvAGE@Zs@CK%O#1TGCOzgEH zEL%-XO$8P=LY?5}4z2cEuuLT4{&-q~t;N;3yk-38j@kE-7Pzx#&r1D_Pc2PNO@7t? z%5lkWp4hcTmy(ZPM;&g}HL2Yx*AoDqX@meeRjIWyEHuzgjb)}h$^)82EfOx#NsmW>b8PR*Uktpwo_eX$=!vQdK{$h=w z!{s04J$=nr6n?}P5Q=7^(Z03M9oypt)upAzkHo8MY7_Hd%mbq{j$K9KQz=w!WCLl$$3{gN&vJbmiDXSsCKPxNigyp~$=*%-826uQEYnDF6Yv#+S@vFu<+6kH@I8lH zGW6~rdob4>+NNNL-8yq>MP}8oI`d<^y)cPT`U7?Jiw2?5_GW2@Ek8gXq}%5x;?{k> z_@kKV4!G+mk55J5lD`1;8>rz+#z ztwQB3(80hJ$xx{Ew8n}DV{U!#V0Q#}{ur_0PbtAoUXjY*NZ5Z`)N6HXIbT3XiE z7OVQ?Txm~7a`{I`-EKH3_!hV4&A?$Gv#1RE;26B!Gd5ADbf^BKy}x_@d(VH)`Tl!-_SUdiSy}5XV~#oImFou13{3c9(}UUAE+R<9*UqhuMIG=sVwjw$FtA>KsKP zai21f2&sA(6|sX~`A5fCw$RW>$1nLAf5BiZtdx@@3tKQA&81)YzJv{<-I$*(mlcZe zSJDa^UoPoiFs82g#p5|rwTk?Z@|Zi3b?Rt=Y5m zks+c|UJV6B<241>P#-zmRAnT%EMLMs7BZMgGvg|LVlxfmoi_@;I7-ausB0&~HTi6! zV?3S}*+kU5`=zRVGe%u~{rQ1*SUiV1<95`LVvqb{b>c)=+^6VkQv%5J3oV~@ZX~B( zc(G``e5xDMqu66wGd>;$6%?0Z3WF{wBww25OV>Tyy}KzEN($XNzPJvwW) z{-GYl(@&U!cjs0(Q&NKCMZP8w4^Rn(yoo2(g;qWI%&` z_2!8haNzBby87A6Pu28(CJd{n*U&yyR*y>rMuUqqvdypUcGiVsF0jfiH7me(J_@(LNEcsv!fAJ4 zC``@&CV2XVf3UUN(2Hr)EA$3UgH5M|s`*sZ<U4T&M-$0#N7_Vf$pve*YC|9=NSu(qC*7t-&CXyX9@mm%qzgv?N zs|vsO9BDT_`_(J@O$U471tRPjwfA6WJ4NOfdeUo<4Y7i-5}nQKS5sI6*-a>4%H6&G zldbfoEbYUQ2A9vFV^^N{zdO}%hp`~q=?-hZgf3K8THu2luY!sq_4vCE*ll{^3g{@*%n7MUURV1Q0-GMe(YLT~XnKEs5NFgz$?`=|TM^F9@OGZIi zpALoy9ImZ);KTJs_9k}J#Xc)*rnhAMVs`Bhvo2UZdfrQ$Kbb+{TE#+fB;iNyW>R;J z(ceu1TE*P|TZfFnJNNUH3%fum1IhE?JeBWFdb%8^k}SgFG~ZTtg*9Cdwfx*-K_*Ax zc!!aRQPg`dcz$$5oGyMlF)!56WtDP;!#wx13(r}!f@-6*ziZG=CyFM2)&L6tSH-OiDq^^*Io#$I=^I^XnRGj(&6et1#9#jVJYfr z`>?H|x7%#9{b5Oz&+@C>@0IujoqK{_m9GA~^R&e@W@v>nr*)PuUQYV=vE7 zg_~Eu|A|TT2xB#|KOf|DEU7V~s6PENqv6HoEh#FTf?az~M%pb=7PEY}$F+V#uLf~U zi?5%FI28+L$KCsuo%K|7b%WVl5k<4antc{`+UfC~$t!n7+RQ7QVdY zXSx((v4rTo_EpAA>A8p6{el-Gdk!KJ`O|c?cSb(eSu!0AeK8}G{Vp~&c2z|GYL=#W zeMD64&x($`l>)jazn$gU!Q*HB0VX_i4Xa&-UeyGn zWa#FWF$Y;kNAoqlcs%+y+jx5i37saB0R(at@=*S+mUr6vw6g>AsLu+)=DtW=*?{p` zruZj1@W*+c8#fe!49c(l5=8TmHMo>nX5COR6X1WCmqZiRB;XKgy0KYxMk7ejfxFa% z;nmek&v@y}Nwz}N!%Ixg@GpJvpKrV!%WEoS+&c30YE(#C+?iWu-n{|WGIm`mIFlB- zBt*(k)TYTFJA5)^Y~D^`)(_*iq(O)x{ux+5Uv%lu%djh_FP^-L^`(_Nc_H^p9YS*Q zDqo3&?BvBq*8j;#Ge*RVnu`Be+*ZJB9UmW48!nw{;?E#VN8vYBb2J{(M=D78?K!kP zJ@%Is2nY!1fy;R(lbnJ)cs)Ko9@)4VLl@bqj@nnUv9S@@IM!U%%GYwQF&t6malDnQ zp`6rdWt6Y=xs{AEgODlGODHWBvhQsLf9LfgjtFkK1jlxdVM1hNBqKDAE7M;ChUpSH z`p%VE{_fk{oOy0>aj$g;UsO!Y8ojaiUE(kE2~wXE1~@o4CS`l#;^K^uRLb%sAGL0x zf89mzVM$t&G=90{Xw)Dz@~6rM_qA^()+K1j*hZkxFVH6ZNdnph!~M<8ccD;5X66LD z3Q4;e=z1l-c-Ric%D@nNFYBsU#8qV;BW_wtQ&Ty+iiw!)=+T~*mX{eRDgEs1A|fKb z=H?&l2{XN2UC%Hk?<}rJ$q?$IeDKA^#gS3$9b;q3#wI3Sd&hYMaS@zz*%=M~q>665 zK%(-|YF?(3Y@^?1gU&|XrtEj?vh69iUdMMKTRVelYbEUnFw`+IF;WDk!K3Pj4Klr*JNx^c3k#N$Yig>hzwr3LEoo<+GPt=3ga>>=Rw(P6 z)z#JLE1tf-`U3p?)?a^}aZ8_Wp~f=@HE1g1*82MTOd>j-gLzYvJctXvfB!xrFTt1Z z!d8_=zLvQNPWXqR{v<537fh)F6q>JH@a4-FcBaf2r{f1Yy9BT{1iB(k4Z0#xhlhtI zWNxKDm0(A48=IR+Hkkop9PHccWxdu%SZt0# z)zZ?^L>m=;Qd{ATCm0_nv?dVe+rC!VlOdD3TCUrlzq)FR77mQ9`9Aj~?zRfQx(vzh zn*RR&u}W9@8eD3ap^3i!yOo91q_=N#6&5xX79J?ip|Ujc{mpD`S9P^UQH41OJwEmj4*_;;=n_iFIr~`9GV|Q%GKgwIl zSUBGd9#ckEw&+pLo1R5@R-3a`1RHy1RY+K>P*zm3o0}VBPJ*n@_Q#C0w0aAku8xi{ z@M?%lEn`TTr{QVb$8=qKIh9>UE32IO2;+RM0Wjto+_ZZ}r`=hQ(-pm$uuKWJrPqxv zKkqrrkP!b_>PitgIzGf?b=O13QIX%LwMgc#AQLr|1$cQa=XA*!Sy+b8pFf`>NC8pK z?`$>Sn%6Jf<6_^gV!@B0hU_W`3|FokspSkg$1@|-;Whpx+64gy@)>llQkOU{VpqY* zXmC`pYpu#2f!c4~575)ovu)%SGMVgqiUT`5^9lpQfzOz$r?8;lZw$QVc&IHeZU+&2 z*s#6bDNxmb>K@JJmRtAq_0byapOmSjH}My;C_6Bd#;%v8fFHJ^tJN*Hl9!^2O(p8ir>J5kSu zKWK;jI6A5|LYTbE6#Kn_p;ET#_yw6k8($=5B zV!`~#JL#aVL@ByqQqy_Ct_N3s`833h1v#7|V&l%A6gf=8q`6D!M;^B9lhQy-(-nn8 z(OY1{o&S1^4M(ZchP=W>ln7#U*x{AN#RTVG47t=HNiU{Rvv@R*DXI+?-l0RoicJ5} z)YK%xzAY0cg*y9%=OWgRN#f}}s{SGzeb=UC+~lUB<8hJE#nnch02#N!ZVyU9J&k^*9M2U!sHz`$H-n85yJcau;!V|xL! z*=j6)^x7`C4?Sa4S#fqln?Tnph5GjGTed+%0dg3FaBxrw6=jGtAS}ac9&eVkFB}T6 zdo9tCA0f(|ei2$*TVIb4mQEw>3sVWB`d-I3cAe%Z2*}HtFV9E?O649vUnh>tdv~L* zXm)@HbXy(BsT7gpH>yoI8)))-xhg*FR7X|gZlMw1-NTWp#>;jfjw1^W)V1fkX+N2l zj)~=Q+q`nPT&&9*v5BSGqvf^`AJ)pz`egt61{ar?M?=Yc)zLz{nx&7A9;^54bG~_{ z%YFs+u-{Fj0N{Bu{Rh6Y#?`%n#%0{g`W-U;xmkeroXNA>SImx`+*k-yyS_3y1;f6f zuU^UXR5&%tN=eo6vx8_8cu8Suw&F1_6q+-1)YlgacK(cS1M6NCLJ4cq=Bq#mr?uo2}TaqNy(mPjbYw5Rg;B+Ct9B<+YXM@rSJ@f!)rbx z@w>$)UDjpYITt`YZ*OaJ2f$p6z^&2mPZDk{IjQQNBpt32^(I>N$IG?5PIW2YmOn68-uUy+c-k0Sk5(E zEuFR%wDx@9a%_`*)%vPDZO*^8GE<%-Q|BGKdE>r+f0+J` z@hbAL+xcTvl~;Rn007~JhKB7_)JwvZlDxdU>;rXGg#B<)AC1*kt7rZDcrLY#1F|Q| zt1~k*eHO)qh2O(3aY;s?1_wFp?d`LcuMUjw00z?Nm*+fQrdq_(O6wliLw=1ZxR?8@ zR17jiDi9%lC8|SAX?ku#8~>`@epJ73q<>%GG6II8e`7tFD*9XO2v&mnk<0v5yLdEp z4Qnu2QB|c=WZZDG5V?6iI`^Vq}XS_;sajPVHaCg@O4Bt_kB0-6fBMiT3NP9ZTv#qVIyb$kfb&hp#aPVlW zoeg#SqIgL7%#1NW{kTm0PF`F+m1thG!|vu%Mw!eli-LH)57C!*4|>-R&Dt&(cA8LP zJVYLS9E^HmVFD3K?fhI=h}Km%Ff{B+Znn{tB0&=HSavv;-hgYXTL6Y}Q?K?|d;9tG z=kmfMMZL2#H#5dRa-RcS1`c*rSK=)l&-$!xMG4|Kvh;iH{(9VB2g$w@?_9Npv~ku@w0v(vW}6 zLF^XlpiP`JwcF|4X&O(gNuB58Xcj5DIy}-7t&f=x4-a3eixwkqI`j`5EdADO_#tB4 zNpN!G(791y9lz-=$l`fiNH$r&c*v%w;)Z^^48yUR9Tz$b6U4^W3Fz{SdrxmBx@$Sh zdVbKlX-nTKko006d7hr%@@v|zxwV`0@$YZlNYNyIqaWpyq@2~fOMs4Sc#k}2!_=2- zN4-q(C{2Ae-PzkB8d#v2rz)DcAeN`=*e(s0rLhlgcl3VmL!RM&_uPg+#MFEh=Jz-1 zHF1=`2px{iiob9Tl6{m?-G-VwT4Vq6%g4BUxzOVQ&tl|*5lnqw9ku`=+ zw=;VmW%pl1?bGv{G#&?|18;O4s2_LnyVYhB5;c&!(wl18VWT(jxw@5DlLb%c!tbBo zwgDCYaeVBb8=rYrBybE?hDvid?jFCXoe(oxU%-;4j~v7xr+Z&A!eZM$>G}4r_P)%T z-ZhdXWc%0eAZ#RZDhLKCgNoaS_0s!OZYi@MqSX=u?+0c?$~YU^+B-q{y5pP@bn>%{ zparkUT8=KSemaSH@oKM^zT7R=2jpnvmrr}-YveQ2$59M2gNYr@&CL}~RBk=2>jflU zL{v0UT{(d7mu?|?(`V+V9P18}R1Aw8W^%6oxwBQrPv$N)igUL30jpFbcqM7%e>95r zQ8`XbOzfbNY#QmxxQgC`jCVg2x*L8o2uy##-uigg!9g`uM!z&*-@PE|2(P8Fp39W< zu+uyS+d(g!t?Qfg5=ej0A5N{XQ{*HV8yO|ezBl2?!D6wCE#a5qsJ~W4AOP;Xjyhz-Mw#Tm7W*H#cnmWivb3d_6-o=03KZ?^o>h#A{MQ&n%< zbhKGxWzv?;hjUliH*8F+quFkQM{snM8~mZt`laERJGJ`<1)G0~Z4<7Uf(@iF6~bo_ zYlT(9gr@B#cm=IlfBuug@r#DwK)%?P^ibHY_xH<&_ja! zLRM5UE;3A-gPmX?-}r9(psghAm^ZVRKw#fiqnjrWcq)&#nNV+)i9|w~O)|Wp?iiaI_)}OC%E9&!9hKGxmJk=8Bu#UIYaU#q| zFji^gp6)*%jd~l&=)yl=)pMINzQqjJ;6z3O9Uk)rQNSzUnEv%XJ<*tU<$nB7+xCh*TY z1JL|2Fz}|(Y^HT2i7`CKTap##*(#?s9cT@E~n$c`9 z{#J9L9c4qn;lQsqx$#@`?S)#WK$ex;?*DuC?yb$Q$*Hh0wk6$MZVTUxBs~Lz_**(f zmVm`JJSO15Ki>ff5nfuNu4B1lo0rh-_|r@%RLfr||h3iXrTCyNJVUm>7xG!|}|+%lMto;~OtkrgbQhvf|A%E%>X_!iG2 zTe={&0ZAO*=N^GUVGGz%|F~sP>?{>%?=UH3;5f{tK5qL%Q&;nYX9UV=mhG6-wCtd? zvhqeQ!^eby{V9v(tK=94gY)X@6B|Ywz76~!-x%JSzbMkN_nGwM!I;g-$2SO7s6f9? zL|H#w(R}+g>po93G$aOwuRe5DQ|rw|07@D+JUsjW72?T)d`di&<}g_#fX zN^p;z*?-Ek7o+)&^DXss=J>~EV+#8${U#s5TY{cj{$KhL8bTeKua^?d>< zxa@;Bb)J}RWgfJTv2`(l^(_cHetv$7yQ3yC(%M|A>5@64BO{isu0q@Xm39^ej>TX| zroA$c@%zZ6QDZ+oOb18Iia@~XBjR2xg`yT*R{E|Z4C^AuG3Vt z8G5UZHWW_}Wn^U?0eN-8{ZJ~2IttZH*+M`~u7P!&00=-{<0g3UppTv28C3;r3;^KS z*}+y92C4**BZdG`W@iUf`MP~@5LbrxJploM&Vu5`U+%M8E7>tbz0wDNxLmkkHse7} zbuiPs4b~M`B-n=9Zz{nkRqjj)tOtwQ@_m-xaX6z}P9J282e@lH1UZwjBo#iY$JAt9lx$p9Hj10z3k^LvP`NRx!y z{GtD7#zeh!yv)XeP@S8Xw+mj~C&;|+c{z<=l3c1aTQ~!O)J{g9zL=8`IQyJpgWHZ6 z%pWE3TXhkF31Wa~p#VDdQM>>GHp;D6X1mh_FZ@>EC9B`M5DqB$@?Yp5IDd^Y+%A93x~8o>J2ac|U>|_j68Wd{Bu+E&Tj4TViyVn@>6C z4L@CEICmfeNC0c~3l+Eh4*nJxQvi1g0L-zaJp8d)C4y!XHrdtiY~%6hAp~;Ki=`Vv zAXuu2*aCuN?1ot1t*)N=x0%^WOY zsRxBjYVYp43~d?Ium(-A22oQ}173|>>E3qC`J0w zLk7tc#9&Pxb~r^VS9x@Z6RzuQ&-vYdbNzUtg5dP_>UtHfDgw1ilg7Ol{H!521!_@u z#(YA0jLr-;<2foKBBzfOqV zITH3VK~e(r?{K|SHgz#C%8*Xewb$1lopvwEzAiXgWE2lO{z<((V&H7mHLAZ45z5TG zS+qwhz^|yJ5zdVL;HxJ4wznN~=Su@;t4FGH)!F=R=1R$s8+Pb(Ea-C@>SKS+ zT4x`ef>b6q5C8ZPanLAGjKuq{Bapanu;XA^|AUg9-CYHZ_h;zjw6(QAQ{9O#+1k$6 z%mYI2`5avEJ}NIW@FoGjNnl-T=Ql^jw6(W;n3%AgzGzDAX?V&af zb&9k(%C#z$hgMN`skV7OFgSo_PpGNc-pOO3MB;{Ix5zz+ds1TJWhfNz61TL6HY1~> z3i1oMeN+r@TcJVKJ0{G8rPPdZGPY$(9J`ChZa(5qvfs0xa#e$T@9!6?X3yM|DH+bq zYc8(BQ+_ogf6JbFo+|fDzhhpLd+^9zk2=OPXlt0f5QA61Id!S#@jL3Yvid0u{Ni6v zLzw0o*Q?V%xv83`j?r3U`$nX)qkS6@o*lImY=^BTt(IQQ2 z9qs{D(xWGH9p(2EdMVr-Czy$mH&CuB`9Q82}Af3l_irpA0iM)X~Ho^)w${Kz#h4Y{oH*2uhU6^<+p++bgz6d zdfuvdj5dEl35->?7Ub!!Qc){I`I<+7tyF0z2q`(5RJ&Xg0hy!`b3bz^Go>3$9z>X< zT;#XvrJ}b@VPOEJjRItDp2TgBt^4u|hs&8&m9#c_Ijrger`44mYr1}dFzNb*Hpjrd zwx07ZD{kfd$D|06K5D9iZdPXX7V0)fqgSFrLS|@A_DkPdXb=6*GPF`dAhC)ddgw1; zqI8Tze3I)O;CkM=KmxpdC2DE=l1?l2B${mxS2ZtGeRt_JeqrHbAS+wC{y$y-P+@GT zCp`vm=y0_EDWxZn7&$uiu3GQ418(!K)RlB&s8PL&;5lle+41c3WR*wm-QSo`M_Ge@ zoo$;zBYNCA#m1N8CPTtLCCR5S+_+ID3#PYL$;2cRV-bcuI=UwXuVq621p#V|P<4^< zajKOdzs+;vXs0N#1!zsa^R?QW9s9*FoX1Jll7p5 z`wC;8SJo%F$;tK)&h*?%Nlxw)+gtD^@*c3@ChSE>+uDTc!AC>(oJLdMztc1YCDL~S zJ6v2`yW87e$j)=9+wt8=lk`w#ll9jPJnS^l4=0RS#H^~pa9S_cVjY~%Ex<2LgomFE z*!?xUMEM@n8hck?#qv+QPemO%^NEe!lr4{3{=)X6)Uk?4kAtSyys2YNaKChpPBJ91 z%di)jnbJNQgkL(y2!FmfNyD^o9*_g%J~G4$M72rsNJSs1*Wm+@m1G4vFJq{ZWDn-FRS|jwj;9SN-l0% zaT(PjT&k8S`*`bwNe9WW1+NWgGrb2zcbT}}Q$FjZ?K{A5FtCTZbDC%cgammjTmJ2w zFctRtSv`ra!s@TgK*kW&yx?~J7I53v_Ta}qLAQzI<} zJHW}gj(d}e#L%A&YOfH_VB%GwBXT1l+!Q^OKhR-cViU!t;vtatnqD=k5XhVzP}Alm zL#MZ;1vqE|f3_LYPoA&C+3uqi#$^FJ@dX7TVwEXO7U(J<^#*xB-0?=l(UDYZG}i6f z`rgAi9Eg)DOoxrVo5~Ot3v%#zaXa*y4|`#&dz1K`OoQfABj4k>E(v}6n3tzCGBP61 znIbY;=>~F`I#n|zQ03^3*`LHOErTp)0VrbOE1jG>P)OLxj8q5v?BjkU-U{bdEc_G6 zQfhp6?LNAKRV`c@c`q|yFQwbX55D*#u?ytiyaEED@P-1N;vXR9rT753ipG^NzL5=N z`Cptp17x$tZ5ZiM2{0`!sx)tn$;LbOft)?!+<0hhKGBj}G6}QY&vcxMgzOP#gZSrx z%-^YBrR83(5SMe!m_0X@gnPlA@&H|l^#TYeWulLBBkxlYPad$fwB+<8b()m$$w(p+ zQ&4$N0ks{j&NAuVP8DG0sHv$TR^JD&n~P1tsP;|X9U;^nnF9XXvy34Mq(n8*>GqW` z)z!}`pmVXrMIE%Gp}d-r!CC`~7=>&k4VTMcU7*%eUKj;8i1GC-Rf-BWl}YS{{~ponq- zxdqI&VRvK4B3xKlc&_}w%>Q>Yg?RxE<-1n+dJWr)saGi>0HH6Q`2`NCgVjGZI67LD z$wsZf3@2VS)_5Oxu&Qg5D1+%sxRYsAkIpv?wbr?Gao-80){CQNFa+e$2gr1 z-I*rQYKYKK3l}MnI+ce#DAi2>S11x+ z*0CDOY|`FOKC`Ek z-CqLrebl@c^MRPGhy^euVT&sW)U49a9F5G^F#R5XGWl0^hFr0j{7>Gw8|KH7C{|zWLRVHYJ z-b(y|E5fYE0~6IFp5b}P7^lk$Sgut(SaEXoz+_f(J!c3>b>RXoCyd!8{ZS|t@pZb! zuL|y9FjXoEqiQ8jCSlL_Gd;j=fk4u;A*W2G2shYAfs^KjA=f}S@XY{u)ekB`^YpcH z&UOgVN26{8`_BH1AU}=Z=jG#L0luGOJ^)fH5P^4)@|=WPLtZ*q(XbtYogJ|znMs9v zT&RtW$;!$iXer~w)+3WT7lSMG(Ua`k?qj2>;e8XZto_XMYNK`)&ct68T>>K+RtKg4 zaL(`f}L^rLK(21nRN8d?U@>Frv-D3m6p$7vl(w&AXTQ7WUMp zaLXP0*bKnvXpy{Tp;(^u}$oq0sd+NXZ zlWNr&IMGMq4Y`BBa5&tW_sLjehO~fn>X(r;)@(C?QLDvO!f?yRIU4;H`j3C@)^cVE zBxuw=;eNoM6z{g&6OvI}gKugI0waSn>BW3bzw;Cn&_$%Auul!P_So0=)Fy~Xo1n1< z99qc554qQDb(7`%5@Q#PUE2gEdL?Si zxt`e?%e94f>r<+KMG+)3o5TfyRNpVuj(`4~B!6_RNOLvp``|wA!TgY&C?C5zy{_0+ z03lLr9<4Bj&Me3F-ep^j@`FN3&Yvt;FTu^PT()AWLlU=gMieZEG4+PDqiVH+ldy0A zpvpWZ@?XS~EJ)-A{^eKvdwGX{Ot|8beqTHr7kB%QsS!;4k#dg4_qv|!bmbhlp*(9j z^byZ)MSgz1N{)tWBX5C5z9q4YqnuwX(ZjL57t@JTBINxo#2FmgKo29~HPQ=`aqs_C zBH;_E|F0?}V?E6!V|dpZ!U`ebJqV-#lx`8Y*-hx;(lqS)J%riWmGd{lJJg|i^l|fV zzv3Urw_S;9qh8xR(#%+X3RL-5;--ep2#|Ff{L`h}|$&^k0*9(L2_IUY949f~-&1LJywCi$a88c0k%yN&mq zpRev>C4fo-c9V&1@&`}dR;I|IKb{{dQN5M<2m~9|eUv(;S@Bv+$ekU;2M>SBA`RvJ zy}gLA4j@5s0s3pq+heVxyh_39E%!DlX|b$V77(+F4vetPAUN*_@hm`bfiPX9YaiL) zuZ{!tRWXZ6?=Ax&Gy*7((6|n`&^`)KS3W=zdNyJ4F{{DfLa94J1)#!THA6Z-7}QNl zy=95x{XkY^iH|OF4%;}iwyXPE{9hZvuHq(p9TSCzmV&0TZ7)Wch|R>{4#cObcK7U3 z;5IxS10vljuR#}N=oPq+hLV!lQbsr8BV-uXz^_|Gu$fgMYY1J-&G_hGz%BK3bvs^1 zN9)&Z&J7WW^DuCqCkI$nKI-z;s#+P`XrF!!lQKSK!EaYr-FFtXpUO7bPtYi`u3p02vl`~|oPM)uIGljc2(=@9RacUE`R!t9Zw2$Z9 z)uuiCWBDQhKEB7*svj?b0?i=%_C7nD^Dl-(<;C;h=k^b^fo~N0@Zq%tLtTA+N$q^C z0|P*_gIKmcK*wHa{DOlDU$u4tE@BE-LGdUiWBEd@YVM_sxEv0+i z(n&8qI??IPDKh`XZ~YRL6-Mnu!DqjD*$7DTy{xM>hN?a3QuMx!OGn_gzLb~mAY^*W zJm<7>G!DDh*VlC%TPGv`kWI9#hH@eGg$n`K9y*diTw-M8g7`Rbty=$z7jJ>Q5OY4{ zMW>b|U6)8QLjH4OATVB)qP!)#_SEKZ%kN{nFPw*ri4u8gpJJi5NEwS^-as6vl7!s5 z>yL`Lty-uZSz8UK0M3(VQcF%D)A)yV1m>MM5NX-zlFq*Ev}!1AQJ0qoj>4|qUd_+s zL1boULFjW#_WBurn~CdJTB61ue+GZV8kbQrIGU?Sl)Un*7yYKgQ&Q3WN}O4$V1eO&vH7-C&O#ZL$<`m z+uM6*d$IF;5k^kh1;$B#0&MT^E9a~61YYG&&>+oN9yVO=FMLK=FeBvwQ~3TqEvzdz_GVIN0Q>ebJA6W;!%u$U5j*@nD5fWBl)ar30RK3MDqgYoua6Pn*o-OB z=;qVlS%dce_d&yRo_pm!`!;FI+XR!p*xAaJ+p43g*S% zYR~bg!EpC~9{yXD;(W2VY;@=PVKJ~H5*oKk3)8+Z5hUV!mp5tRf|&?4mSx2Evxu@e z(B3l~^CE1n(lX>E0GZyr=Welf!ANhubNA1w8aGujOZ9&i{a?d>g+1VO%t{zwX9p%d zU=Z+aaBAod2GQF+?FglCk|YH!jJaL@z8?UsF~Tukxnf7vmks7D2c)~to_*5u5w58g zyM3FJSV656jH%M)edRMAU^`0C)YR18cwW5+q-+pL8~5tTa*c~0H5gNiBpK=H!@n#) zHV~U&SB=qmi6=rHgtIf_pQ0US_*#?}@fZa1|05K80a$`?s?``aK9kMJ1P<3uL*ggA zztjZ?<1Jw7rVl`|ff$z!nkRaCdW@$I^9F!5Wd#@!6E!BZRlr~-b=GR+>qedhZ~I6L z=PY31?k99EMh@F~xVyMKk(Vc@pvciLj3&2vDbEP|#ZdROU^q}(Q1B|)+77gLPoicA z;Ecdm$)>~tG%(16OXsdaB!vNMd?=eq{CIYDkULpfSt*FgvQ?yD|+&}-n4eoaycLBdf+z;J{z{^gvo@GJ;k<$evcO`if3&J;W(cQKQ zN-p-uCYrDTtL}AdXCZpCYYYQ_XxDRIkOSL?v*t$r1;g+UQ6GNw-kxJU4KcL=pSIq1 z4@km2_W+u`>0Ferbtezw30%PV*b6=8O%0(3!N1ZRO>|KBHf%^n6};TB;m?HrOhl`5_Le`NvWU!a!F~kK&aAV7lYnFVIjHacfG)&A@gt{Xj#= z1W__YDFZO=QJ$7p-7-%cT9x6zCMD77Ibes}r^YQ4 zQ6HCnF670UyCiVpTLuIe$-j|sbCh~GW>fHl`}RKBq%)QRALP+b-T!#V?SD?;EVHoBUnvUhbuO!8%cAF zC*wcr*lW<`Pul(YEi^R~0eV=%5oKi4;nxKrC2Gp~DBq0zJln|A@BLE#2?+6Hpu#jR zTfW<4SRTjo;>mG!_Y(Z^+gGnb|Hvk$2G#=1N!aL?{EKoVoGD|ZC%sA~d|*yNJBXM5 z@fkcyG!=a@bWX`|A^_s^;@sXo_jM#0ETECL_7uw8UmAj@`@(Qkbl#M zk@D{neBVgmIV#utf2(<%U@=W%dOZQL9e1oau{o>8!0fugXb}@EBCqUsj?F%C4}+-& zg*q_#Ba`SA}|R7?lnEM`aM{&{R; zSQuER0KC3<^7ai4C5YkTdY8o)=k&GEZ0*=$BZAuF$9gpsa}y_Y^P&w4TX0=@Ijt2d z7OdbLnCYP-xLj6R<|PhPELxw%_8u(67b-r*j*y>Lm>ZVlh?mV98dJWAWl&1 z?mMaPpEULWWAzTuiNON**=nU1DZ-RFT3aio#sHyB?^X;-K?OhsD?m8Nd(v@-O1I9ABS!Nj06pgg>WW^5 zW5x|MxtT!Yfq9z($;!A*W_P&(oOW1F=pktzyoUK<5h(swGqidPazbX$?0AUjruH*IYGw*N1g0uiL*ci_M>qz*Am_>-0xD86H#z9O{(2WA4jv6Md{H@ zwuXIx5&d)Vx3S;OIMFiY8uGVGtxExpS3*9ozH4#C)%ny|)azxRA~z6{g#K966G6t2 zl9{>r&dVl|nB8{(PtpRq3gy%&LUgkSXDTrwTwF?OmctG~&C@;$sR>xH#~Z9RPfm)& zY){}O+fi>rN(v(y+o)AAEZ_ANL|2gf=zJOfoF?VPzvEwZgmeDZ)%7|W8)yJ}*m&u# zCv}E=5f~vJnsYYLa@g+=B;ZBBmJ2dkL8B9a8mjEwg!&yYru>kLbRzE~;U?*V zDbm@jVYLV8sV|#7#?T1#gs6n)x~};Kj6R?|(=QGn4&*(@QhNTZ)R0)-T2-4}5;bI9 zhXzq4pYBF8*^(M=@!%%PhR~8 zG3|OKL|9aG*h6ZQ$yLhZeJb_@RAMQ^`GQ&=PMxDUIp4HQ=CWK@sR;if#%Gl0_99$j zl;_Un(8jQDGQ=nik_Xl2B$B4*c>kd{tdV6kC-eL-kjZ2$IsqBr$OC2FVY^{pgYqSp zjVTGP0J8$zyeENZV!N}8j3ibdW2J$d;t8S(Fkb=tn^E2uzWD5@aY5j4>p+jIfukeV zvnr1t+YYi>FC~6&t@tzni{3Y>!&g<%KQY9zflF)=iAWHqHx^xGlvk4T#~rmR6g)S? z_8$n5oNy`GNdW}%k@b-&cpHGX|I=pD{{&~I7bS@@Cg=VCl@5*ZSqFi`rb_=F9kTrc z>XU$&(-#c?TA7`F9~MSQMWtM!&vK#X%<2u0Mz({@3Pi>hMJPaMkRMS}Qa%83q3h5V zlEb-+a5`;ad&<7sg%i{D8Aju(o1(B#!U9 zz(s9T(`7IIp<3+^OPXc@Ob!AW`~F|Cq$C|16qWjVUcvWHf1%>)%* z&J$pB+dmnM_ZDIlIM+ouhXzw==--%@oRSjGx%>yz7?_v_%`UWMpAe_1hQC1#BG;AJ zX~n`D2*M>1)F!;1-AarA1q#3^TQT(yChzj(M7Dka!7wE~J?geL=m>teF$(&AySqrd z_WTHah>dR0LJLO0!$TBW=Au$625iMOZp)rsNsPp&ThT4lc1yqKFg8Wns{NUh9wz^$ z%z>-$eIPJL< z3ztGN(!L6nQqdm)9$$w*E6m#3+8j1eNn+FXEU;1iZZ+f=f7iR519Y`b?D-@C6MQr4 z_H+_xGUx}kw{~+3-~XMng8kuFk0*^4v!+vcV?DoqV_9aCUc?f5xC>S{iiLY zh*66ealBXhve;U3&J6I)X?ef!n<6rC$Q#pMzaUVe^C95&(}Ce#9-QbZbbuIhJKSD8 zoukF;X%qd3by}Gx$A}iT;zfK*T}7UZ+-va}?{DMf3_2n7#A5&>(oO}poL}p5DpO{b0X;CELaatE1?0`jRteUSXTM6U`(?b>vL zUF)w;o$dolD6CSjr&{hwcN?Iu zoPas)qX0jO)+E$*0NVc198?EQfrKJ+=MHzPdB4ZaNnweJJM81cY)}Sk>*CTkQQ8GE zy@?$qz~&Mn?bRy~%$rD0oU^^a`;*-7VQDe(rdId&CY?d~@X@ZX5umoeEXZ5)VGiXA zX{^O(aMXag{kv$V;9hhejNZxj0>}}c{(lOOeYwo39S^vleSIY_w_ZHKB}hrge~OUj0b@#4$N)_4G3l&gwi#c{h;Fmt3yD`bp!#c9 zp+A-sB@YUFHHQ2HM7N)>mDTkDhRQ$X_aHtHF&j5KfBaB(10FH`2^InP5SaDI9-%C||C?bpow`o_5LArvk^}V-a2lNBId= z`}L8jJ$q1e6#-p2@fyb^&9tzAfg2zf_1q-|7HVIR&Joi_qNgYEFOxT~qoP(ppBIn~ zGe9RsA&jOkWu`-OWL#qt~~F z4fyx@)n;WG85!14&ewZHLRU5su~%eNXDwp(OKIQVUL2);le{dkV$@5ZQBU}q&<%dQdFy`KxEC9wXQ*qhtfR#_CNi8tl2|-Y8XF0iljRf^A2N=t^Ao zp}zQjvSF)@sV8?zX!-=WJwrikiZvyIdy!j^%#JwmL=e-1$bgn%R7GiLXZM$VQcz1F zvaUt|0L3;~y+KAmOf-_2wIKg$Jsk*ZA=&2y(Tx_Qsw+>JDfDX$d+dyrqM2(}YFV}q z{V^7!HDeBl(U{>gOVIW6^j+b)s=$*032zpv2LBic=52rs4D^rt`udueLU;ds;Y1Sf zUx05HI00R-iX>CJmHCq{odnnaf@E?siO7L#P7ou!QVeUNgV>s6qGJlkWaHLBCOegZ zbKhA}w{I5)Nh_e4pxaK9zer&i?^;io*hLmL1QFBNHz7pSg;f3q-I?OBjn!4xv&4u4J)^mDjDLP zy!V?1c^4cwv>$>t;pGg!p6@ELB`=L302yngclz#UU1$N{w*c^m#(J2muqRF8{)q_* zQsN9e2w-gVBf~6(tJYY-S6;lJ!uus`fi~XMt#33(tXDz%Oc5ZgFMYegln&d84%we1 zBSCvWGHq;>Jp^r%i=Yi85oFbe+et{?T<)zp6pnx30N5G2!!H(M5rFKi0ZLor^7Ctv z^+#}5dL|}GU{5^CdJ+o|y!%~NgJ2m9ct^jg2ql7h%XXfwU6drU2Z-D`&>t&$p1M~W z^BN>@MC$`sX+)bV;&`5oqc>~1Eid<=ls-$~x!#F??!tHQof3wd;Oibz6tk~kc|Lvw zU-kkJTow46XC*KHxh7frEbQ>R8mOIuz5+_e&&c?6YcJrvGcpkw$!kg`&pRL{2#_Et z{k0`R#Yj)vsT`got$;JwSNd{_*)TaEun0pg&DBrhl z{FaKOP_`0MDOs`=MU1pZQCSnpTG^A`7!@f*NtUdUC2RJ?%(PevWl6?Zld_N9V8+b+ z&)c`(^SpHJ<`JA8gyj#a1?1jk*6^{YWl!Rss zc4jnvk^fs=+zd#B3QKNm>$Py0>kV^z;#yRXt-E>!I=Uoj8=Ik=5N+cP1%9Q9bZdYA zs|jSoA@e{U%!)p>n0?VA4imtC7#?M!(XJ#xvw!O4KJ`bxx@7Mj8#}=`Q9}ibBzS#F z%*?TW3T2|CG&ceh%^r^%G(Z%meEGv_hcd4n_|<)tdItk)3=fNWbp_yNRxRJ4{XEsZYuArk zWe(jR*O8!0k2n$q$tP3=@q4Q_Jvtt^afk`l^m^fb!H20N$5Iv)B`9ZINV*-sYGol$923`|2Ira?9BOlm54J|1 z1jX@YOr-?`prMKP^tC*(tgqC_K}J?|Tk^1JKD!}nA2YxU+U^yzn(OZzhRT=F5{UK z&?X^Nc453X=UBzDrW5|t9_xJvkCBuMtjmOt-IF0-$}q`K3RHM}m2|%_)#v^`JmZ>q zc-y%r#=`+bqYNpdwU3-%4_buJZK)40+O(%{Dr8hlB_#ejGZ9ZE_UmaYC*Cbd#&>AC zf18^q>sWu|=qi4iI7S)iQ02> zMX}ib8}JkZZ(T89vl;KmCrNriU9_Gz)W(0xG0dfj{5Xo9=(F(vUXiL((M{o>sb)ZR zp3#jp1T5Wi1M_I8nqH_FX|Jm@OyivCJoghIz8>5p5#-`OC^D)(RlQXcHhu`N_7b#J z5RqH%w@p=d2p^c_0ltrrqb@@${VRF%2W37mhe7q@_t4Nq3$3RSW7ic)9{duSnu8 zkiS>+&-{t@O3xb>M19eEqPdfZN1c8_>gC8>R7a$Z*(8my1>3cd2+`i7>jwk2A$i$UP$ z=tPQR`eKJ~6+3RwCA+~g|0o;Tw$pTGH!h(1Bz$R6yqAgH0k_XWvW4yP+3E zt83pvgPf(-$beVfN<-Lxhz-@>$^IVaaQkQ5nH4h2TceZ&6O)cq};HvqMbm!Z6*hNx0#L z2r}kus;pIP*3t(LD$y|;OYS1N4&37zLS7R5gxq#po1TX&jY6TPI+@f-IWX@=%WBZM z^cc5nl_*}fjh0o8f^J=}R5yes@jLYsuy!41$zFY-qB;UwTVyj$*1b@PWL>pN6e2Ih zU^g3OH0KI#TyS?F!`5_l2hmShoI06%DUDA(CI>`3PK*T)cBAC-0gGyr_-!QeQY?0{ zLU{P3(aJ-H@09JzO)k{uySAAunyj6DLE=?IZjCm%<;}!iHp!n*)q|*}g4Z_Ch1eH;7aJeF?Mm7d>Yyv2S7iFysu2cqWZR+|0N!7Zb1+O+%f3@^u#F5FhrLwb^$z>fqU^hKVD$m!=0Ua7sA#RUg3) zK33(5l#vN=>@Jt<#rt{r0ug>%o;53fk!B6R#%Ky_IVA*8^#`Z|f}zZes_X*c!taUk zxt*;YlCJJfhefQnwE+d>yCrir7VBWP8j;^PicTN$pEd6PRUQAA4_~T8?KvAe2MGtH zONT9J9W;tau6XZSk|J*mS_QyJRH8@G>Conc7~v+>1l7dkfWFDzs_&HUidYL*G6C!N z&TnzDZ4fS!{q90Vx19R=Tf1b`c0k?H1MN@#7>6kMCaPN-niMDd@ah_1CimC(bbGou z!YNnN5p5?MWnGwTFY}k^3Zi-rGy!NJAtR*oori-jsI&|5CnGCu6m1o$<36BUIXE~z z)zqBGi15+`$7mFqR%sLM*Gis^+6;d1!Z?YPgRvU7XOU)BWIin|dHYWGR4M>mzc?p` zq@Ly1GI{egK{X3dD{fFG#DW%uqel}9%qk8fYWS%n9`#Xb2$@3nIuLu4CLF?501kM; zoSb4hAHMzjjO5mERO1t2zaPhJ+!?>;Y}x_ED>)`^9T^xanHu8f?h7#T@U!VzREgYLD{oWcfP(jBoXBLiTeq!_FL~6 ztI|=DZ4>gvz~`@?HF&;;v+SwBH9Hw^bWKhQU7Mvl%=;BS{v)MSkVgG3b*Ytps=Y|h zYRsNBKAupb$Mtvo7G<^k%*ls0lZGKm8>D5TV4RRn_#NJDu zNV^W<=bI<>^w-@KPbfL>GlfTPl6|t$FR8;YTx90?t$0-QFjXNgo=@1eQ})UfLBw|A z6Pp$t>N;OZ1VQTz@)w+?vjL)I9>?}EZ9!0-AA@vB$fz|fET(lso5Z;N-oRM*glIpl zuEhuxfgxoWS~0?YIak-QUXey@7#7#Zppw5ahSF@6B8a3qgG&*3MOa*1Z_cZFl%Zbx z#qOuU=r>(-!GVc0Z>tZ#-Q;{3P53;y!mlm0FsWy{qlku4XXQ-$sxtLm(EZ=EAEuW< zTX^2%0_9kHG$79&eF8?kbM4yBJWC>B{~-ezvY-B|zEuW`Hw zlbM)P{U!UnexvDBBkO%?_a_PB27am@dYQk59TyWa`VB5|H>ik zowrKzRHyFp4C0(RacjhmBU|J$(LbTmX-wA-HG9xE<6=Biej+c@r7JLcQG0sdx>>(o zM^>VxonwfrM?hb~dGL&}ua#x1kf?n6I2iXl<(;Lh7%u`OutLln$| zI^pysP@aMo-UGqY!#L*f#n7Fgr&v*%%%#Br2p~7vHz#je)&@0ofLw4nDy>CFyuin~T%Db>27Oy4kk zLty3pKm;-9%sija2JKBee4kM&#pKf%E2IPs3j=P&2oFW8x`U*sxk@pYG-)vh0qZqG zS;!hhpB;Sov8KhvUA;j33iGX&QjCO>i~6<%M;!v2AnJPtCPlXzjF$L)s!NlZT39r~VDPgh5s3mfhu*Tbwo=e*f$3 zMu=397VlM!+#ZOxw5xzQAS~+eHJ@GnD+kT1-~j3X3%;J9zX2l<5fPCIbqY5*CD7dg zi~oAmwT24OX6+Fm6Fof&)2WG*|DJElp|1)#x$7W+Nsu=ud-%a`qC0kkw*^cA)A!l4 zj7cW+VN6a|_j3N$I}oOH@L+U-B~kNt{atUu?DN7`aPokRE}I?AeO4=8RaIR~m^cjq`08Is^F? zeO!R)JZ|Gb1s0ti@Wel+FvuxoH^iI6k57Q zQr{whv<=k{XKJR=TLrq0RQ}S85N<|j)LwHg{tc+l>G)>W5SH^XJGsxp@{x=V4VrR%1d_D5=iv;W zfnXsuTmD_3V?S<`ujXZVed}NO+J6U%>Wk+4S#+GZ=F-pmZ-4+j9cH<*3qD#oFN0&* zHokATC4yLe(VVlHV%hp{ejT;@bi|z|p(!C#m>p>vERibPW&hpFQ$uflG__paA@U)6X6 zIPP}TRPfXrnwrC$apm=mU2EkN7*D4ng(-Ge3+nnePE=4+!5=<+m@Y|SAp*$JGpj- zwI|%EKcHy?o_cu+WVcm=7h!=T<0Q);loYn~=M=7n~n-og(XompPD5In2RU{V>6UWXt;n z%4&l@h6;>Po{3_~keV4&5iIeeqP2Dfreca+%~m5$s{P`Mzv=#jPN|4(JOB7Xom?UP z938xo*Au+bFT=HiVDq#?`c&sh%3VIcq2mIz7QSiCjrQx$R8A7;lhe@lubj47!AFt) zQW`5Z*HLI_T<7G<7U-+QzSgAFaR|`uKi=qiLnz}lK80-6=G45neNEr8ytZuG=^IJu98R4jRF9LAQ-NtzQvj-PoO~-ePM65xjQi z&Otnb+Wo2SvB)Ptaz26m{2I!RnC$#(m;b4B`WMjfUp(7Y6J033?g@l#0Y~+IbfeDt z*cZ5S)MqYPWiR|6*hOH2FI1<=R4rQOb>{SN=cuj%XaD!GbEpq-7?S zZj|Pr7ccR!O2JRt*i5m2p;nO9LU_{pql_mL`?AZI`-Y3P2OU`I{mU2j(E%x8Li+$h zi#OU5iC3Ew1znGGO5~ZA?1g`spZ5yoc^T>Q6`!D^vGEEiZi6>SF65#zzLU|(-TsT_P;(8h(OKUD2K)rcFLM??E6F~P#wO* zH%^VRK*cBk9chEa)kP0iSJ$)k7Ts$;Lm_g^5K)QZU`fAnopJHE`zI?$aBOEcfiso@$%a% z%CM5AmS}}2)^dx%{G5C{IsuPGR3DVsH$P~`PPz}wkA9b+`pf0G)pE9D`VBIwOsj?IJ9F}_BN0|~=F(T4+OT$@~$7NC1ne`n<(*uLr zjMLLxwwX8GX*-E6g1Np!=_*rh4D2W{7s2xkZOL^JgZr5`CejR1XsF!>TG_Pe`TyD) zEU(efR5oLWQTcr}`)?$fIOpZcSJbqa2yyZ#+7BnsbSGnibw#kLjXL`uT!7;ERp)1E zJ_{oXrg86Y+XkV%+HnDwQQNoiY~ZTn)>qyzvgki+Znw)qz*O8ObS%t-(xV%&I9lwL zcEF6Fz^7eQ`zX%ot9`jlkCR@2yhXJzaN@N&YZp#-OaYNe0(VGCWe|rie~h85LTk2r z8HQ5#{Kqb*aG_uyfM?t(%T4y@y^JKx{8Y zJ|2qHpqluCwH_Cf$&qTUT5AVbO~%)103`8{#`*|I>-VnTszD-QTO?{^0{O{;8%t~( zV@el0{7wpL&EhOUA?0pumj1ktSX5`#7$f(3&)e-?N14#(ETWiN-QYRZmz0dbX_Xk79m!l4nb_inr~w6$mEGJa&0CRXum1RQ=~~A4bVlG{S4w zE}yaFBo&@^d4}Q)0B>zX5kk;U*S(?dM*94xa;NS#xJ_jnC*o{_O#TEewJ*j1Ay>NF zcXen0E9Rk#xA$RlG~(@t=H&fdyUuWu?C#b`-TNIT?v!+w?ck@hsWs1>wBoVrkiaxi zDC%{GjQtbFP4}5WXfCnecK>JSXr~@|boSv6Bs*WSe?19}39P=@1=`?d8?Sc_{fV`l zbnGW+n8Reeg-%Lk3Pzpk9ULB*A&&|k9cfLI` z0qBkxfWH2+)p*Dnxeih1;0zbr6!x!gM%Fw8xhV1_qD9B%EY~$S!Y`2tq@i zm_TS{zqjG}blwsg@x%+yVr0}F^r;jNV*Vlu)jY+_l(@JNC>hLz*oqP!8JVR>CpOLS zTz|K8v33SWDI+zlg(=F;J}ICz`^Ag%`xi?lUHGi45n_t>^@vMM%scV%h>}ti0Z0hJ zLR!9bjQlB$q`yw5x}X6VdTxy~@#}SIO2qFKIJ}%v%{Q{x{*(B-^dw zB^j4(j%AMwb7bd$Y<=AW;6*P0q66Yj<`fOiw$`VJx`Wd&FNOAXn{0!!0k^{_x#;5KT`pkOz|Ci{f#GJ`hLS>7WxBqfjy49(5Z=c6@d|K_wV%n@oG#s02vT z=FOWQs7a;(ID5W1@yJ#b*CWNv4fjn?yLL?tyMzW%aiYz{&e>rrzTgoM^7%57Mecc) zkYTv^_U-2YkrG8iNwh|{im(3C{y?qZ+ILlYL;*f8YN7|_Stsp>9*sWKb=%oa`51vg zaq%KR$MH-uDTOg%A1tIj)>7f|(5({oo~lz9e=4PO4$kr>@zU2hDoF{w&J}ZjFMa<}5aS0yk^hLi zzPaj(?5;`YitbU*s$iGWuCup|8 zt0@G4?0s6z$`i8?o_3FidQ`XAgw2bj;X)3gOWf{K1Pv4>pqy zq8JvM>I10Q8#uGaF?2D|V4fn|ww;CcMUYs_(9|2`+Sy2XQYm#09SM7=0Ok%Hif*{x zJJ5wFq${#_7pl4;IcYLK1{8=G)K7MGRnXPdjgtWUSIZJ`BcS3c=9v`jf`fOUciMN@ zF+r%;nvvIX!-nlu%7$e$2LW$6k@RrxmM!B#OA1dq*s$#>>A|W`&`|^V=d)el@7NFM zSUO2;Z6n=34^()+TskHI{ki2wlS%sg!$1K$iDqblT-@y6w*zo-c_5fKJH|1N1UB|-$4@KH(l!MZkH#02vZ>W z7@vX|&~QPHHEL?|Em66r#& zjr30$u20J|>2l>zNHukq1A1Rz@D2KpMd>E(!_W&&O8tSZfYn1MFj~(%U zf4v4zqkj{XJb){7`hz?UM17b=L146(>`T8uVavdwH-J54mjVUTGY2ZyUar{kIYC2A z@_ygT7X}+0t>lk2R2UD5KFV=beWetQ|1Dc6J!qMsX}VgcmU=s6En%@f7B5Ryn>4VLL94fz5jPv!c_-us-u<}0y`6p$Up)^ zKwQ3o`1pe94MAlc6x{w@XF!qz|BS4%&@U7q>cAFbFq|Eoyb~Ky1;i3Tt7MHlhH77NDCL;OsOysw#Y;MeO&g$#*gk@q$MnlkeW4mn(Wbwe@qz+8OcPQauX?FmmRj_~2&nuQ6EFB(|Z+~Rm>eQ_1HLg%R) zY|}fk&|i`I1fg}B{JJkzFW^N!sIEBK%=M)U=H_hUVGAU+w>U_5mrAct5lzC*4B=0Y zNl1+Vf7AY3Vr9V+Z~Bs=u^DVi$QqEGLb;F@ml&<9Q|QgQR8h*O^IfpHEdkz8ulXIY zZ)r8Q_MWtjJITe7j)G@Y=)3DKMT62^jgU+9a$JX>`*Wi=1;Et=5SjRY0crdKG_(|f zsesn|!TXqoF_xQeqsTCT@`7zbKvzABHhty2XS)yas2HhwpJ!gBf?}7&yJ}j~Ppd<| zBWdF6+cSlD>Xm(%xioOp0SvX9Jonwt>&33$-P^Zqt1Lj=LF^+S>d}9NE{siyR@Wp9 zClRD?GP9f2V`_%9li;pR*>+X^aiks^5;dI-jzC2flEwA_DJDUZubP6UE?~7UfUcWO zNU4(|APB`1&C8?cF~C0Z@IH>R3D#qgzYcp@5 zsPz89Nf|KnNjdyzSz!7B;-g+MQtlO&v78tZm|4uhE2~G@xHCxM@Zru8>RXE+G~%t9 z((_GgqOFW8b2?d&KTCa`96%dA*v&oylTW1!#b~j;8v5&HV#ai%Q3nS89FKL5n`D7c zd4duqy@1;`Y-v{?A$rr0_EHx_p*5-{&gsVo)a{I8T&!iv%Vc(9dGyy2mulr+I+41k|}k)9^au(aEu?m2M=0CmgPR{Ey=+70Qvzp$K0 zs3!nU^Eei~KxwI!Bj$bkRqB9z$ECnLQE{~_3b@_w6P-m6IOb2VI)^Ryo{gG^D~i@e zjuIk0G;17l$I#pET%Cd4nMyPnOL3IpW7i`lyt;B^Qn_zFYtEKg?_>s+141G>Ssq*&BA}A5s}Ae4iiBR zCjWKE{_%4LSFO~0Ao5GQlU^%XzrKV)-dmw10cGVb{e+KOXMw(w0SgxvK<_1oZh}dW zl8kABdQdg@TEkOEkvIBqAuY=9XB2>C3ZkvF!h=}wh)Mo;vnGC>&V)Bi8r|hY1k-_g z)ffS_smFjj6B}bV{W6k#3>~k~ep(UcBp|8Ex zbFKQ1W$hGCnS~D}jx_cg_u*XxG7SOZC9h|r5q8>^jIOsx;ADhJ3421lv3@VG?#py5qg}8BHd3->Wd^=P_ z1e?6l9|_I-N6iI`p@DAcXYAqGewWTSFWYk|rfk`&1pyUXt?hJ(!mQbiJSPdvyF+NH zh_wA{`jvT^o0I0VN@llzBp_5j@rcT(H`0!4)s49sx>~uei5qQKvYwkCmKs~&IT#|T zphW?~Nsv2W7+0Q!e`Lo_@(2jhz-@j=bUG3SYQ3@<#8d} z%1OyEe52beWq!9$!c?WT^GDMV8$ZpWI!uhT%LTLFa8D6vt^>Jt0G|*+?F&#YO!0zd z4PPDCpJ9$WHea4!AG$n<1rboAQz<%Vmp?*N;^zpbPY*Vc9v_>id6V;ns$H{#Ws-AM zSZa2`a(IsSZF1FnkZ@JA;>ymocO+N=FPrzf-BKMCH_k&J40X|-m$gW)#Tz^MiJOhM zHcfTCx^A=PYT_JoER(2j2fMmS0#{ooE+Th; z^wrLKUO73Tcc5->ik4X%qjksQx0@!v>tT`}@P351u*vO{L`vUlJ0I`n!B-H!vK(L2 z&1LJqa&2Z*pC9#amgGaaYNo1(vKd?A0EU9NrT91-LUSzNU%s4n8ncy|@MY?ZxI=#! zIReuyT()S>u!vCVE`E{MOZFTt{KfBtjJ?iYj6NlM*9W!ztZ8xPae(l%8g?KD-)q}> z)^t88U97ZnS&DaYDd_gAi+iC#noWV;kH^1ks?b^krl4xf zu3Gk#i>__YHV#Da9B@Cf6Duc~O8u-aLfo{ZAo)9$XFX%114>g;OrOfB$5RSq8=dT5 z+BsCIX6Ag=XG^s}mqZwqGz58Uze-(c@kVuWk3rKP71hgjvW8wHypP>si-D7$a%+$Q&(c`I*JL zSzmPAI}=sCz^>qPqBeAWvD3Z^hk>HY*GQ1h>Fq0@tvA0z_c84zll;Rku1S4f&7`wv z73e&jN98^LW0FzMrH7woc4Zbv&OO)gYol;%zEfN{$4E%C8o_rZN?M|%gj&YS&*ddl zMM{AQo#?r-(+i}bM0+*+_qdSXv zmgcZ6&0AijS(%jmVk%G}4@!Tb;aT#QW{ci>`C7@8@LJh``SMs%R;L%xkX%yxtC?Xw zj08~MJqBdskMUyn!8k-0|IXkV#29lcTFI19azZuOcRw@dJCIJXuw7t_&i_`3L$_Rl z^!PdNDNX2qpJ0*@*f%kgwpb(OH`rWUj{{9p!c3?Xo5~6%}GTjsnl&{{{!$W-*57bJv!e< zRrZr*VToHmR>trfyqs1r=5_+s>I3OW9P!VyYU%Tg$Ri6H>XZI$-F`A%!j#w#OBH@_ z0q`Lda#4e?+%LwhNUe^`eO$cwDULFuB6okknLs^Jirg#Y`;1V$r6jM{#Q3MYxevq> z>+xRZ``?KdQ?1KLjp&6&F(}q_M9yYEw|@9aGRN}oiY7?}=ycS8w|D+5n8xC2dPH{j zFDk~SLEs*VsfCs^$Sp_Ik9_JiJR;}Wq$2aFm`CcACb_|GjSYQgwCLsV8h83#_N2-! z-{KzKn992!N3rV{VUY(PzRa7+5{50Hf84Y+{UKh}*^ZF0zbM*Gr$f5*yr1ocVJbTZ zFnoF}yX20QsN}xkPxbQAzBrWdh&OD8crl?ag^8BWaV5x+`@lm`Bgx$e3k7R0dXu_h zXtEw$iL-qUEsw;;70K9^R4`-Fdy=dR;hK2*%cN$5gag|^K$5lVeUSe+EVVba9-ykRxW5U4e z|1)kz?#h<9Vv?}@=_G58)a`=r`cLGgoycQg##Y3x40pbc6*kT+$=FObS1qm&b@qB` zRd=Z@9;qYt4mP(L5Rlv8%zlGHh&I$IoWrI*T)sYN=Vmjbvdk6FaVs;}>J3c+3d|Y9n=7X8 z2$O74EacK}fi&p?Oo5f|N$EN7+)fgNDcMA6rgOYpX4*#HxiWlQ3Mu1!_6x`5`@aj5 z!ZGLDfTj;@7Dmq~_J|dBM8+(@KX>|i^AdZFTS-65(2q4`e{@bGwx3mcGGN0AauILJ zOx8`>CFC`&v}bSbM<-6U8(Go>)}nHzw3s;Z=1ybZ+Cv>7_sJ?^jVh;Ptli(P+PO#p zJ;F#4_>#isAMgqWoW2)ui@wxMO*HJ{=ev;t=TCJOr57rGEoXBQ=wq=3W|&gVEE4Ez0?(jY(!MwoiTpv;=076xQo1%W=P~iIJR36h zvK+PfNQWk)T`ZhJf=Q-ACDwHeA7hn)5#wtwN0DC(jtF3G<`W*d?9Q)=^R7&kGPT)5}si}4iD+1 z40VSeVSn|IX?cgu230DCGLt+Kx8x05j{^Jz{l`=5kwa#>wq*k8@_iUr${v}j zshdKDxa&Ldfa3ns7XZdgVm4R0E8}v~xD;!{2Uv;fLY^8kC+taE^-k!$%lYSl&FU~g zqozFgN0V?PX2nO(JEQj(MaV{l0gfNW9S2EIQ(OA>~3FecvQ;@{`X+qbc$;0`8~Q@SOt@ z&B46rM-%k4E-ZFsVZ5t>_RBpbVe-%Z8&Cko@F!62^^GNIKnnA%CZ-e8*myhx3=I1HJ?va+bSzUD%TpT9PEB z02Q~qk!|&Zah_nlbv`-`zDDLJp(E={pOJ_pOp7xbMo3;)y`@7e{c~7Ihxq=N9Q}a8 zzg(k-hc^DU3)Nk3r}NRSpy|{~i{+_=jgM;$uQmK$5RWARMCj30(fu>Vd`aqZt8wzM zgK9@RE8*!jt4SuyTtzV^{C%$a!}%NzCPcXL|$w+-?jIwVkI+=jZe;%@Ce zj2kX`&*A=4B2f|5(vd8fdl8mk748=k2(Z<%WZEa8sQJc_XYp&Nc`VPg$;mU04Qvug=uE4mCs`UpgG*DjD=npIefIU4sW#nKD6G}?{{ZtkN6PtWzQ z?D1boh=ddU=LfF6Wi77%IL@+{zO#6NpL#`?8ktq1frA0ek4(=!>6>+1n#O~G^u8S>y18;J!suxFS87j(J zux(PGncL>K$p$)7Pji#q`Y~=SUA~_SGbDTb*5gnAdO#97d6O*s-8Z*?4qtbz75e1l z)hDR=?%-j@h4NiNX3i9rSyu|P0(1V8sKm;hu@p#VCoYfF4-oFk2lHljo57t<*Hsk? zy;yRB`L;VBa6E1@mM2qFggIrn7@|IBDqnq?fwACT*r^B7E02mPpyn6}D@Yw}35;w{P}n-pm`uCc9Cs0#vYiFljbDzCJyn#mWq`@LP%BsP2L${UV&C8Q96RE7#l zkLR${>de6?Zk!TL{*0AgRylX7*2W}r*OC)HM>J`!3O#Pa@vcMZ;vr_vcu9Y1hkQ`v z0duq4Gw9tdW0gWfKP)xpkHY?9=qIc>1HNSp5?wiSO;aNBDJQD2>4vn(T@qNhbd+IIzHMo_@ z)4>NmeNI*WhkN(kMTh>|)UgkAJ=F#qX{fL0?Ze=>CHaGIri2aCzoV+cxd&ns%1(qhX9@ zALXCN#4x>wIvcO8xU^@^a0LFzwq@HRpTZs6${f}tQL5q5vL^N%?iNYEVW{K(m{oST z>oBwQvP*HSvX^6r05b)7E&A zzUIufN5f+f_Dzi8sAUs13Pzadq>)7>Cdum7CG|HZ;Krzh&Usr+Qv(2kKn~W{E@N5_^m6{&x|J<=vVn_qOP6g=%)fk51kuts1g|3F#wT2BJ5VPM&KKdo6nTJ0 z^WV#+xwNi(LS#~Rk6MYzcQtZ|pSRRpx-nngcneYjh)FfDefC;*JwyEz`l> zRVpXdJjU7=p~BSEtu%vTQDm*iq=?~CF_3@CtoW%gJ977esm?W}SWR!@Qztep3rL4j zvnEU$E>UMiEd|CuK>I5-}*La-UwZYzEKJ z7|UO`DEcX4eDZk&KF=hloukNbv@@4~;~Q59-L*EM^w!SKPLGmJ(0?dR00U(G8VtQl zUCpqTmx+;HIOb@mMwPBzBbx|G zWPNrX&82HJlnJD|r`uh_BB;+)T+#k+k7EpasxLGF(6*{1yVoZNvm>%-SB3T(lyu94 zHxzMUXswZIXw@I>k)Hpq8tH(h=fCT9nb0L55hV%KSokW(78Mntg;_7dO?M)z$!V>} zzg2s~HO5mbIxjwt=P6nQOnU5#7~INk;4(a8>`$jGGc96--J-F1?!BXF;oYt=*zxA# z?!t52r6DBNA+%M-IUL1MVtveo)#9gyEh&z3^~GCWN;_(r1`F@Z%&BG)r-S9AnO(Ws z+_FiM3WxM7ZdQ1N2_a)UQv&Dr?pCz^+$CSa37&6k>j7_u<+HEvADTau$~C8rL!H~T zfaS72k2KCT2;;fl;jZMss&#TsgA2Ixrt3I^BkkU-&0IfbbVf?LFHhKjl*Wt9ACGsK zE~&|-Y!HsF9T$&**EQTqZ&HUHh3LCLib2G*b+x@oU@eODA;^uRXqx&~suu-k>cp*7@}Zsu($?y+I38h!cuzYvsf1p~mP5Do(WY zPKt9^>1ZTuoUz8grD$ln;NNFnU=&Ep9D;IzcRq7Ncjkt^-Xs^zqebsP`cAJc177NQ zR~PWX{?PW6PxPFLdeuS@hLZ03y1Fa<{rKUlQ%5!+T8DrnRSTR2PmoD?OOZN=@Wh_8 zm%P)eghP15C&AhW5urIyaJ>gw(#lDSYC$W1AwkM4OzQ@gH2h|i*?&AvQx#ZKCGP2v z0}VY4^?HMkm;f-1+RW6Ec6V^mh$a62;soNFeqI80&fK)xUAP+4rgysvF!=o zt>ZlOZsXZ)U-aUQUz)RJ$y%`9-(DS5i~PgF82b`i&3ws3FLmpBfy^64+q03sIeyL3 zIB2VcNF;Rz{mdj)iMlgRKBByAlYUIj3e(;PMFg*mFs8{v`=@QoEvZH9l)*&|18pAG zevT}zY0hAm3h8Ib#%gGR+-Ejb>Az)Pk9cIj=cs(5Pk+du&cN|Iku6(!9dF=vbyT}| zx9mktV!!O@0k!?|Rahhy12dcr&vXHc`<{6o*Ir&8-%&o3;?V!dgnlu)R}*>TkFE$T ztLbX{lYf_V{73Xx$NjGv$^Z1>#&XylrJI}%7{FR)^$mvm^cYSK!h-f>|II5RBSr9) zd62cF07liH@)SMDrlCch?#(|uxA|J{pIy4kyabb${U$-uSTU*@z7%dwKtLhYl>Jo-@e64E~y621} z$l-j(gtrPL_hDSeRE99nfE}_bdIQSKgbhR2nV?Lx?5E~co(v2~E=|75lS0EaL}YMT zQIBuK5?WprKg4nl`F^Y1LJ;QBPjdME|@x-;@)sKts!_EX5@^g(7>> z@E0Q347BR(M~*|sjMjc3$gAee)=aWv#f(K`1=|&eYNg!8BmDb~Y&YnBuNQf72F(_H zZ0KQs#YHj9XXMoUqw`_9AKUXh(L8czq-D;wzD1C>9UP1QO&!L3&<&d11`M+oc0igB zd)L@x#lrsRj$G(zG<@C}`Ve+e2UIvWzJVs(`x+u%Qo@0zbMQM_4*~D+4M~#TJ7^g3 zxN>#b_4!P#M8{b$yh(F6k6~zjN|C|nTiSWJHB|TNT#Na@-1sEa`Xl(f2|DGJta(Z65wqZ7Rb{h_PapScPZ_b;Qm)U=|8eWaLSR42D z2!P3`n}lXP%ajUgs%Vy?;7$bwqw5Z2aCH8_nOWUC|5My>X_r-OCTPvkTqHvPSB4*1Ntr2hGH$t$+?Zpx;+ zq_)YPzWB&nCDY?D2U}pmUj-R>#P*TX^Jgt_XK#zrc4rDRUUJ?}SNiq|wdGJlQ#a6G zipO*Xtk|{;AG`}rgn>~&4whWhw6BAkSBJ;hzy=q`rc|ZW{AthG#Kj{{l*n>1ulV^R z=h3DX&+Y0yEzH+1%%462UE~zuHOC{E2fUiww3kpq_QFSa=d2iy#0pL#sKN{W#t6~> z+0zE74_DD`=*>`7q@{CVlLd~U-}ge*vy^Pn5+C~3xkJ~seT0i2qNVMii3Y0uYXSb+ z!-X=W7>YHtJvk1H`Gj4vsrDG(2rH9)530M%9m!E3NSKK;En(@Aux{6G(%x~LiAi0g zY}n}gO*k~Ps(^tmr)@DLn^1bg^FH=hlR6rq4~dglRFB!BNdi>BDpub;0ff__bGdU- z;uXOM^f0tD82LoP8YFe|-%7s!RYwiy{P$e!|5O_A@7SdOM~&aVx$Kh{=c4w=sXvgu z>3}O;c-v?YtXZhdZP?bqyfN+;`m4)<2b>d zZ#ZrV|Jz`CamF^lNJJ#wBHwdY$G42ATYY?Fs4Z^Qb|UWoG>ZEF2hH~<%VmmrYnmc}8bl)v-i$@!%P35|G*Z) z#GKJvwWP21tty>^ za9o)?x)!@VU{QmkTFFj4vt@37yMiR1I%pp0SI%}O-=lT>mF1smaU5aXtxk9_bC;F5 zgL!FzwRGJJ-0I2gS&jRMc;efgwXI&t`WvgD{_X3k!z{D* zD+%2G#+e2>@_&cXSV+&Z#y{$#x6)@SQiru<682dohxE-`lkmb0iLXftk{XL}BiLNg zotMw``zFqJ{Ktvb=bAB>Tih{;4(s(X2M|U14fS9Qo8=El10EI<(Yjo12nEcQ!Tf224OR z#!KhO-Q9ko_vYVi{S6Vh`MLe}_V#~(H=G5Xpbwky;4x}yW5xYi>K6!v!eJs#L)>p; z04tDt0=cfD@+orQHyz0AMceL`7PvVcUsALaRt!HBzDeQ1z>&TUQzv0kB5|z$r?zVk zYU<457f`_}0@W7eF;TQqq!L()f*1mdTELQSv?8HEg!&>1h!cwmkXT(BH%Ockkt!yw zma4Vkr7<)-LZxU6C=p8niUAvWXp|5FBq1c(bED4A?o3-d+x_dyoZQE`-{W`Ax%WH2 zQ$Up}t3`|U+J4jT&(o^kMUJt2J~3$fS2zDGDjto8{f=@vojw4$|GP|X2N}bm($D8B z*ai9HvQvs8QMqqLwQpA^+jl(owct(B98)cO(d2F06WUSbmAa`z2c*h#luI%((3Mw8 z`g$j-NCGh($M2ZMB<}`Ru`y$ z`Ez6Qr<8-m>}*wU_wqb`jMwI>eORmIn(z8ziEnms;THwVwoD~ck{lwFdk)4u|9{zZ z?QlINL{UK;gjBrYA`uA9 zda-(=8^hH9!;x&YqG1e}p2vVB?(YO-RWk>2d`}TuF9y%OnG)mcgbDY=%{a!AR0_?v zsC}FO^U^^Hck+j3ZhB7vYPL$hQ(Z5rUV8%a-Ya8$2TZy?Eb!+Jm`%okI(4I8ITt?p z-95`k=K1u&wcaV`E~~?@q$K#CD(4c>?Bp0{vKf2Z0tF)PN*|(_)0(4Y$a~SjE&ZCM z9}^e%l2n{kSawf2BzBzyZrB=;C_aurXaoAY8*Y;^D+nPTA5Es3zu%0`1g5C_{(V0{ ztsR+}nd8;`@H}xySeQp%uc{0xAJiDP$Fy5K4)7SjB#R)+F3F~@$WBGfEm(op2+lEu z6hMA7m$gk!a%~>47kFVX*p=!zHGYE~pX;l=ES$Ehv9teCl7G(LTfrH>*gr0o6ce_ZVyz9-2Z=`DdpljxSQp-WuE zo9pxalzD?%B|YuN57s@=)75rOANAPSX2mM@Wu%4lNG)^n?^5tbG0HHtA(JG((@ntQ zYy+0qIx`cqy%li+YGA$bp18#KqR{-P9>W(^?AX*?r@qe7MEy84gtJ7eNbbfbolB4) zZ^Wki^Ww^bE7!iQTl{wUFC<3bjSv^j$A$az$UySr1?iL zlvm9XtY;p&w;Z`79JonfB8YuXbX4S){5xYU-?)lhClnk7M=}$~Xz@R>CkxBkFWjaZ z)I+>C8|hW-#m|ys%xv#p?~+um0+rhtYCvPM9F|K!<`u^XST#sStCdRjzdYPO2|9lO z+uQwIG!F-tC~+x5(;5eCt2Ij+E7r$TN1W<_0)Q{J6K^n9*WZ$fX5fiHrt)#rZB9ijGJoo zje8FfR~e?&ha@SoNPfZm4qmc0JD74fw2lgcqq_X2k!q2|u5%#9805s(l#|3($Ud@+ zWVb^WLm$pEhKcoMbSCNpSu7`tpl=>Wpt2!*@^ro}s}VBq+C7`>(5Jgy^5-f`h^>aW z6Jx+;ZAB271~>yJ&^om}JqZbdt>p_I`@q0#daxIJc;Vh;`;}Xr@1$-537LMyDFRwV zapOW0+W!Ag`ISSVSDGkH@HfO%$A%#LtEta~yXNiQv5hY4*N^i`yi?C^f7WmS`TVQd z2g-Fue-Vh4UN9~WRSTvUBG5-OFW{yODDC~j3`2ppF3Hhope%-`CgDcQg~~2 zPU1R;PVv0b%j*R~sw3JbVFOmz_zz~}U+NM3J1~5u-T)w+!a5iu6rC*zFNo8B0&>xIZgvb8Z8^ z<@CWzB4ys0WFwSAwyYOSROD}+pFE>J8_Ir#hlh_eI;9!hMD*ub+K*gJ+GZX*NQ>-3z-fpI;i9Md%Q=A0^m`FSclOiUUY#5Gr7T zV0Val*1AvbgDC8!=;9BKS@sVmJ(0oNFHrP_H~Tv;4_RqosYb0*f z?hnK2YYR{pP|Bmi$pKEbCsuTkTm_UbaVmh2T*c9sE@vA3rR&6eTzPDPj#C_%d4R0KDK{P-bicH zE!}DF0E}KFjHl;!4;yFL{bQKJB&03kLpFBhr2bjHLAh5SMx_>b9{B$ox~_~}f8)9CO}e-%(#oZusaXO!0UF?!AD^>I-ZYssJf3j&aBumAu6 From e1e0376d662f4cd6d5a8b03aee7599dbba584ed5 Mon Sep 17 00:00:00 2001 From: "DESKTOP-4BUBN9N\\Mike" Date: Sun, 20 Mar 2022 19:21:09 +0000 Subject: [PATCH 165/180] adds coloured hats, more messages --- code/modules/clothing/head/fishing.dm | 38 +++++++++++++++++++++-- icons/inventory/head/item_vr_fishing.dmi | Bin 483 -> 2307 bytes icons/inventory/head/mob_vr_fishing.dmi | Bin 591 -> 2758 bytes 3 files changed, 36 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/head/fishing.dm b/code/modules/clothing/head/fishing.dm index 4ca39f18ab..bcebd89b57 100644 --- a/code/modules/clothing/head/fishing.dm +++ b/code/modules/clothing/head/fishing.dm @@ -47,11 +47,38 @@ "worry about me", "gossip about me", "defame me", + "disbelieve my existence", "conspire against me", "draw me as the soyjack", "put me in their tummies", + "crunchatize me", "crunchatize me, cap'n!", + "wreck me", + "feed me", + "beg to get in my stomach", + "walk all over me", + "drink me like a milkshake", + "beg me to step on them", + "call me Mommy", + "call me Daddy", + "step on me", + "lay eggs down my throat", + "dream about me", + "choke me with their thighs", + "steal my lunch money", + "contact me about my spaceship's extended warranty", + "envy me", + "combo me", + "want to kidnap me", + "fold me in half", + "think my spacetruck is hot", + "hate my spacetruck", + "are more into my spacetruck than me", + "ask me for docking codes", "think of me while kneading dough", + "gun me down in the streets of miami", + "drop me off of inconveniently high places", + "drop me into inconveniently tight places", "leave threatening messages on my voicemail", "write fanfiction about me", "attempt to approach me" @@ -71,6 +98,10 @@ "pursue me to the ends of the earth, constantly thwarted by inconsequential setbacks, and when they catch up and I ask in an exasperated voice why they respond 'you owe me a dollar'", "call me just to 'chat' but actually mention they are moving and, obviously, since I'm the ONLY guy they know with a truck it would be great if I could help out, they said they'd buy me pizza but that doesn't really cover it", "shuffle uncomfortably as we continue to sit in near-total silence having exhausted all topics of conversation hours ago but neither of us having worked up the spirit to suggest that we part ways and go home", + "shove me into their large gaping maw, covering me in drool as I descend into their warm depths, becoming covered by hot bubbling acids that dissolve my body while I play Animal Crossing New Leaf on my Nintendo 3DS", + "promise me McDonalds but conveniently forget to pull into the drivethrough on the way home, leaving me burgerless", + "leave me in the car all alone with my favorite music and a bottle of water in the summer", + "create designs of particularly verbose hats describing extreme complexities and deep philosophical implications of their unusually specific feelings and often not particularly kind thoughts about me", "methodically place brick after agonising brick in the wall they are constructing to forever entomb me in the basement which they claimed contained a case of Amontillado wine" ) @@ -113,6 +144,9 @@ desc = "A peaked cap with text reading '[slogan]'." name = "\improper '[slogan]' hat" + //pick a hue + var/colourtype = pick("green", "red", "blue", "yellow", "purple", "orange", "grey") + //finally, take our hat size and pick the icon accordingly - icon_state = "greensoft[hatsize]" - item_state_slots = list(slot_r_hand_str = "greensoft", slot_l_hand_str = "greensoft", slot_head_str = "greensoft[hatsize]") \ No newline at end of file + icon_state = "[colourtype]soft[hatsize]" + item_state_slots = list(slot_r_hand_str = "[colourtype]soft", slot_l_hand_str = "[colourtype]soft", slot_head_str = "[colourtype]soft[hatsize]") \ No newline at end of file diff --git a/icons/inventory/head/item_vr_fishing.dmi b/icons/inventory/head/item_vr_fishing.dmi index 4f1a875c26fd3058475c1bd1d4270096a6aa1a5c..6092c09b2584c592fdb0bac0debec66a59d72988 100644 GIT binary patch literal 2307 zcmZ8h2~^VA8vi31mI>Gs$HK&Y$t=;zHNn!-hSXffG)oa&n*x-{04PK-WvhkBB_dWEKD=+=Lsb}=>g78_V_b@#9kh7^QZEYgmtYKUi6p^DQq zxorll7F|jxA{LJ*OhV$_Rnt*SvSx9m0k=q(<%6KOBVt34g;-TQlZYyI)8xh*ut>TT zJ4Eb$M4=NBZ>s9=?;j8l5FQ>L931TAMxAL@(GHc|)2%X{L^C+;fC;0){c?mpj-y3(F>BMjop zhe?HRgdzMZoo`3%;&`7=VYW^9`AE*i+jKXV?!gQRm*Z?(YAq9O|6Qw`NF}+Wcr%p; zlACH@r@+k%;_|!qU14rNv_DHH;|1dY;pI&<@wG-1amy$46=vb?l8BMw=4PFmJcJiF z^A54o+k&{$&mtdJbo3$4fKZdSFXdcW?!_}VMZsX7*Hw|*e9W5fhMZ`@)!m5dx2X5u z_{-}KEA=gLwh}MGYGl7flmFpgUcZdo=4Yl?7eZ{wWZuZ_w^+zhY;S3`pUe7x$N!?2 zUp(I%pPH~8vSAeS-y2 ztxiG!*hq7Aa`cWbnZ0@3_qjFvaIVjB-wme_6laEyqpzZ$>e~9ALASp4jEHtLE-Wue zEIjDSk4Pwr*eh#gI6fzQe|3(|kq{bAn%kV>!M_vPVT9GOWQ}fl2q(}c*BnfO-AUSQ zKw9Es3kY1f%9@SuGrrAHHy#7hx>fF_213%U*|GGk&<5v<2jE9w118;L0EoOgLLeW+8`|RQlpgJg^r32K5zRFRd{DJcA>YV@8Pk5 zW+^+w8&APzWyvc3>0VhfYWA*BH6&S0gQwy(Zsv#+MZSqzmC*UQt zrJ!?24RAof={(&Y;l{07$jN1k*B1Jb(Fbm{8z)715vl>E0w_jyx4iM~jzq%qXRMX$R8 zx#@6VaAN8=(SpQka(VZGvPY2b-OwiPtkp6ZvlLxZ=;4OJUECaeDiRj_l+(f1M&+y1 z(6JKRhDv){y!I?8auemy(1?Gj2(a7aji8N>+Qfm2KWGKjVI4r5i)Nmj9E4Pn-e4Gk zw81BKo*ln$R`J;Uq-(4!wnDIF77mk>eBn@}s zA6}L&QLRKs$xgw?PXXNwNK=F z@fDEW=&rW3ft;0mk%p$l@G2GBfSyKoGh^tOri6Ei2Da{WIH?*%n^iE-49dVpe1EJo zOOLNI{+_Tg==FG-nZk@i#e<(Pv{?R7j_Zh>h>$1FmKMHe#b6B2%a4YihzXwJANP9a zuC5$0Fkz-F!8t1sJv=kTeDUDZR{zp$AuLp`X{)K(;hMkv)`MQiH7ylIO4#Q|kR&#z9ZP94)q; z2M@FgcGe1l&?%!pqV~XruB82zqh;MAQ=6!Au;yUe5QvH9f6gg-7S?qwP9oG3_ecwu zm03m0K6wJUSyIMY;CIdqOVE?crc$av>qjbX|H$EwlqGZ6dTLtY63Uj>z7Ai~S68kh zpw`Y*>;$;$(XBW3cRQ@sgUf--U4nt9mG3lc+EQoo9V)@K4|1sfD#?h=4Ej2M`9V%AR%+`ya41IEp{O^fg`ltFAwKN5#}g zy#ec9&jJZ$qwmUn z`9GBK1~>6uPci9*!*RCFii!gFZT)67cLzj8;(|%e0=L%s9q2tI4_bj?`~Ywzx_thw zFas#5QMG5J$by2y)b$q=)wv_jqUNSt^jIl>4)x~B&sgPpS%NhcQH;D^9(&foe)T7C Tp?R}ea_s8t=5+sH(8d1(gR508 delta 464 zcmZn`dd#fa8Q|y6%O%Cdz`(%k>ERLtq#J-ZfrS}Js)wXk0V%nOs`B**4jg!0vOo{W zWh@Eu3ubV5b|VeQnN$@LQR0$XoLrPyP?DLS$G}iACpfI2sPy}n;DV1|pJ;jOYMncC zK6pc@!A0W-k95xaXr5#!>gnBKVH{+9+1N{A&Z9|3CWR;jYwp!BHC=CEzxIejXScEH z<`ohe87Gd;44X1zHdkV@R=uf8+)BZZUcH^+Sx$R`f*(ztCAj{|oQkDlN3^%9C~_6J zP2beCdOo*>CeXdvvr1-JabE^H@2aPZV@O2n+i8Yeha5y)>bVYvNm(SAwMx#=u-HsVwtLJ{75o`H*v-y!rw6*^e`PU>0(z0b)78&qol`;+ E06<2#sQ>@~ diff --git a/icons/inventory/head/mob_vr_fishing.dmi b/icons/inventory/head/mob_vr_fishing.dmi index d057a6fee0d8be9e6f288d62a0a1dc2566b5409d..61401b21eea1db3bd8af17c6c2f8c3b812882172 100644 GIT binary patch literal 2758 zcmbVN3sh5A7QHb8K_xQIC?Z-i)BlHs}dw2Q}C2YyH6R2*sT|w&d#!G)anYiqL z$3jp1f}qvuiR%jsan0VJ#um5&{%*hz0aZHz$sQymBoq`BT)K2AEG#TDGZT$QpL%`# z1T+#X*~iNl5Po_Jb%mu;`~s49geQd_j!H<5BE9HhuseEJ*-j_2ql>eRJQ5<_As_ni{gGRmgW0C694SPrr%vpNhw{vl|`p&tzD=ZAowE z1-BA$XSQ2o-E|9c%wXuq-|JgoL~<@v9= zoZg%HN9;Ad$6Ybq&2ubn|G{#lm^52fR0l&GoAuS^* zEg~W!O=qH0MUlzsg1Ls<$1FO!WpY>7Z!&MxG`MlNcihSqv{HLxJiT=(vkca|1|KXf zTCK}PJO$Y{%>E4cA|3K!KboMqqHQ*H?Ly+>9@!Mw5Q2?;`W{m@uNujNl@6g6;v5a< zye-=}T*D%L&)VXQKiKq9kqTv+3ik7KGxvR>sq<^U-bLMQeIwt(dm@JO+?jA?B2|iS zGPP3z<@hq@0EwvL!hW#mv!DU}GrbJa(f)BrdjVX#;OV^=-B#%lPxd^MOk#};wfs4Y zBG?v)(oQ`Z>+9>wkq|QU=c)DWkP!YH&th539Oc7IdJA1%IbqSQiZ;8RLRS@GLmp`Q z`GbRl{K@%GjV}fU2J##Wmk@&ah)CMxRCBYii5iHr3X-^DFxYYx!u056ShO`$pSATy zFhhp2A;K3?=oB^5TZUerCIKV48jYLw!x=w_E2Qay#X?)&sx$i@Aj;J)L9drGJJbzI z6cK)IR^wbeojOjPgbxpm&khX=#H2hy)gdY^<0Wo{@DohqcXuFibV%K%ZYYEgOZPk_ zk#E-3p$AnO%?JHwh1Kz`Sve{BF`qDB*zO6ap{5_EP$)iuc--dA8~CUI8Eg%nM%kh{ z{-OqJQyfR5_()65&1D$)lZ^zqazBr|RR`NdxPmArOMnRt&Q>GOQil!mmR)A}A=2MK zQ}`QmgH=mz8J5YElSM7{Mu~rh{%;z&|9XzzdRVF+{jU^e3|3hsxA)&sq`SCrzb%T{ zFG_BSpl_4NyJ>W!_bb?|J~V+ZX&TLdUqx|H2B5j49kgJU)_)YnV46nUl`)$jF2M{G zo!~CY_@gwEIHGRQXgZbRjFKa185uJg&qxC5*jt;oJg8mJ(UZS=T_E0-cl$PmX57+f zf@0QC6E|p%vum(ie$UiYOKOTS6J`@Zzi1lCJt!5S1LBN%SV$O(X<_^YzKBDjALC{A zXxEx|{5UF<1C6E@#%M#HpQWj)w2*)|qq9m^!eksvOoj%2=6P!$$oPNm<{)VAKp~W+dHX zl#Xhz!#Ci`jW6f!>SmGRNhDG~&x^!Ilvhgn|Aiamtji-MWF#e}`S#I>?`-QLOQcaE z_lb=wEvjMj+z5?Y)B7O%y^9#;!ToG@&GCg?i>JZsWbz3kauR1eA!4MmtDCmXJQq~)gwjX@!a_n zOK4pOEZa1Z#G@u%6DO6*>(V+cZtQ<3jQn0<^=}nMHp*lPMnei^K8_Hs9}H2y8zC60dkv^mi1EX38E3_Rsfpu;wC;AVN})5(Puq8=Tp$q0wW1OG zNl>UPDiW^77XJ7e$zYTQGb*$eANmhJT1$KRiv>Ye`u_F{4xt~6$YV?!Hc}=Pi^VbF zS+*z`^|6TNK=lZ;lWH`+iXj#;S?kgvn&?5y;PWp@K+w>EsuK=VE>SlA$t zjT^x#fqA?otli|Y;zkl(v0dGaBH+n*9ZZq*QAk4~j+VG7l-Fl*Xh1nOHdgy)PEmSZ nB}?)HNuAU?rc{1(`L0sqcM4*uzE%~J({s7+^x9Fijd<)o>v8tG delta 570 zcmV-A0>%Bt70(1EiBL{Q4GJ0x0000DNk~Le0003X0002+1Oos708-?nC;$KeA(15_ zf55=N^NdxC00001bW%=J06^y0W&i*HlzLQHbVOxyV{&P5bZKvH004NLQ&w zUU7a}iGdOqXG&&KF-V?^Gp#5wHxUa1N3N==DZYDTP0DuL!sOxzTUar@jfBC9u z9uCc`_Ty&OgPYyg-TwU8w(tA%Q`^3D_EYKxDt+)iy><6f>h7mB5a_l0!DhQ1cd+n& zwc33i{D$96^W6N6&F?(tesx{nR#Qap0{{R30KgbS-AeI;Q_Gt0_NQM(gttFgpwb6V zFHm$p*542B$Fe6hmVOKX0001Be@VucHN_83Eo;KtpZ=Tw@b)JU6kN6lbOwQr{QI-; zeyq1YOg{zy0000S)6}x2_`#`VO?dm$f3F?h{^Wszs|0}rI>SK0|IZlRk7fHA{TKiM z005M9dhJhNc>9wDiheIGkU#G>~9jeNfD{3;+NC07*qo IM6N<$f>{j#Qvd(} From 9ee38434994f32bad47434f39a4cd5d573d5016a Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 20 Mar 2022 11:30:07 -0800 Subject: [PATCH 166/180] Merge pull request #8451 from Verkister/patch-87 Fixes universal_understand keeping mobs illiterate --- code/modules/paperwork/paper.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 6920a73f28..0f2d8d8481 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -165,7 +165,7 @@ . += "You have to go closer if you want to read it." /obj/item/weapon/paper/proc/show_content(var/mob/user, var/forceshow=0) - if(!(istype(user, /mob/living/carbon/human) || istype(user, /mob/observer/dead) || istype(user, /mob/living/silicon)) && !forceshow) + if(!(istype(user, /mob/living/carbon/human) || istype(user, /mob/observer/dead) || istype(user, /mob/living/silicon) || user.universal_understand) && !forceshow) user << browse("[name][stars(info)][stamps]", "window=[name]") onclose(user, "[name]") else From 39be37182e86ee748b9690c0e8305778193c7427 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 20 Mar 2022 11:35:21 -0800 Subject: [PATCH 168/180] Drill quality now affects mining speed --- code/modules/tools/tool_quality.dm | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 code/modules/tools/tool_quality.dm diff --git a/code/modules/tools/tool_quality.dm b/code/modules/tools/tool_quality.dm new file mode 100644 index 0000000000..84bd7506bc --- /dev/null +++ b/code/modules/tools/tool_quality.dm @@ -0,0 +1,40 @@ +/obj/item + var/list/tool_qualities = list() + +/obj/item/examine(mob/user) + . = ..() + for(var/qual in tool_qualities) + var/msg + switch(tool_qualities[qual]) + if(TOOL_QUALITY_WORST) + msg += "very poor " + if(TOOL_QUALITY_POOR) + msg += "poor " + if(TOOL_QUALITY_MEDIOCRE) + msg += "mediocre " + if(TOOL_QUALITY_STANDARD) + msg += "" + if(TOOL_QUALITY_DECENT) + msg += "decent " + if(TOOL_QUALITY_GOOD) + msg += "pretty good " + if(TOOL_QUALITY_BEST) + msg += "very good " + . += "It looks like it can be used as a [msg][qual]." + +/atom/proc/get_tool_quality(tool_quality) + return TOOL_QUALITY_NONE + +/// Used to check for a specific tool quality on an item. +/// Returns the value of `tool_quality` if it is found, else 0. +/obj/item/get_tool_quality(quality) + return LAZYACCESS(tool_qualities, quality) + +/obj/item/proc/set_tool_quality(tool, quality) + tool_qualities[tool] = quality + +/obj/item/proc/get_tool_speed(quality) + return LAZYACCESS(tool_qualities, quality) + +/obj/item/proc/get_use_time(quality, base_time) + return LAZYACCESS(tool_qualities, quality) ? base_time / tool_qualities[quality] : -1 \ No newline at end of file From 54983b8dc8fd0df715227c9941d366846bb7c5c6 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Sun, 20 Mar 2022 15:41:05 -0400 Subject: [PATCH 169/180] Fixing hat color! This also fixes it for xenobiology slimes. --- code/modules/mob/living/simple_mob/subtypes/slime/slime.dm | 3 ++- vorestation.dme | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/slime/slime.dm b/code/modules/mob/living/simple_mob/subtypes/slime/slime.dm index be42d57fc6..4c2a5b3a98 100644 --- a/code/modules/mob/living/simple_mob/subtypes/slime/slime.dm +++ b/code/modules/mob/living/simple_mob/subtypes/slime/slime.dm @@ -140,7 +140,8 @@ var/list/_slime_default_emotes = list( var/hat_state = hat.item_state ? hat.item_state : hat.icon_state var/image/I = image('icons/inventory/head/mob.dmi', src, hat_state) I.pixel_y = -7 // Slimes are small. - I.appearance_flags = RESET_COLOR + I.appearance_flags = RESET_COLOR | KEEP_APART + I.blend_mode = BLEND_OVERLAY add_overlay(I) // Controls the 'mood' overlay. Overrided in subtypes for specific behaviour. diff --git a/vorestation.dme b/vorestation.dme index ca58989588..6ae5acf3e2 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4100,7 +4100,6 @@ #include "maps\southern_cross\loadout\loadout_suit.dm" #include "maps\southern_cross\loadout\loadout_uniform.dm" #include "maps\southern_cross\loadout\loadout_vr.dm" -#include "maps\stellardelight\stellar_delight.dm" #include "maps\submaps\_helpers.dm" #include "maps\submaps\_readme.dm" #include "maps\submaps\engine_submaps\engine.dm" @@ -4110,5 +4109,6 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" +#include "maps\virgo_minitest\virgo_minitest.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From f742f5cba0f89074206b5b94e4adc3c628d6a749 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Sun, 20 Mar 2022 15:50:27 -0400 Subject: [PATCH 170/180] Removing Minitest --- vorestation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vorestation.dme b/vorestation.dme index 6ae5acf3e2..ca58989588 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4100,6 +4100,7 @@ #include "maps\southern_cross\loadout\loadout_suit.dm" #include "maps\southern_cross\loadout\loadout_uniform.dm" #include "maps\southern_cross\loadout\loadout_vr.dm" +#include "maps\stellardelight\stellar_delight.dm" #include "maps\submaps\_helpers.dm" #include "maps\submaps\_readme.dm" #include "maps\submaps\engine_submaps\engine.dm" @@ -4109,6 +4110,5 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" -#include "maps\virgo_minitest\virgo_minitest.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From cc4b896956202d1d4e369dcc6a5e554cddbbfe31 Mon Sep 17 00:00:00 2001 From: Verkister Date: Mon, 21 Mar 2022 00:27:28 +0200 Subject: [PATCH 171/180] fixes lighting turf opacity runtime spam mmm delicious null entries just love turning all these for-as-anything-in-lists into endless runtime generators. --- code/modules/lighting/lighting_turf.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/lighting/lighting_turf.dm b/code/modules/lighting/lighting_turf.dm index 3ab854a26f..d6cd0acdc8 100644 --- a/code/modules/lighting/lighting_turf.dm +++ b/code/modules/lighting/lighting_turf.dm @@ -111,7 +111,7 @@ return directional_opacity = NONE for(var/atom/movable/opacity_source as anything in opacity_sources) - if(opacity_source.flags & ON_BORDER) + if(opacity_source && opacity_source.flags & ON_BORDER) directional_opacity |= opacity_source.dir else //If fulltile and opaque, then the whole tile blocks view, no need to continue checking. directional_opacity = ALL_CARDINALS From 01a330342de93d159ef2a055fbe234bd11d86c49 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sun, 20 Mar 2022 18:42:49 -0400 Subject: [PATCH 172/180] Swap time --- vorestation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vorestation.dme b/vorestation.dme index ca58989588..2f19f68744 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4100,7 +4100,6 @@ #include "maps\southern_cross\loadout\loadout_suit.dm" #include "maps\southern_cross\loadout\loadout_uniform.dm" #include "maps\southern_cross\loadout\loadout_vr.dm" -#include "maps\stellardelight\stellar_delight.dm" #include "maps\submaps\_helpers.dm" #include "maps\submaps\_readme.dm" #include "maps\submaps\engine_submaps\engine.dm" @@ -4110,5 +4109,6 @@ #include "maps\submaps\space_submaps\debrisfield\debrisfield.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness.dm" #include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm" +#include "maps\tether\tether.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From 96d2da15a38cb6c2c86f3c17bfbdcbb76b712e0f Mon Sep 17 00:00:00 2001 From: GhostActual Date: Fri, 18 Mar 2022 23:46:52 -0400 Subject: [PATCH 173/180] Base Commit Update shotgun.dm Final Commit? Final --- .../components/crafting/recipes/weapons.dm | 11 ++ code/datums/supplypacks/munitions.dm | 11 ++ code/game/objects/items/devices/binoculars.dm | 7 +- .../projectiles/ammunition/magazines.dm | 12 +- .../projectiles/guns/projectile/automatic.dm | 14 +- .../projectiles/guns/projectile/boltaction.dm | 133 +++++++++++++----- .../guns/projectile/boltaction_vr.dm | 55 -------- .../guns/projectile/leveraction.dm | 101 +++++++++++++ .../projectiles/guns/projectile/semiauto.dm | 39 +++-- .../projectiles/guns/projectile/shotgun.dm | 98 +++++++++++-- code/modules/research/designs/misc.dm | 9 ++ icons/mob/items/lefthand_guns.dmi | Bin 86138 -> 88889 bytes icons/mob/items/righthand_guns.dmi | Bin 92087 -> 93282 bytes icons/obj/ammo.dmi | Bin 25653 -> 27017 bytes icons/obj/ammo_boxes.dmi | Bin 17664 -> 17821 bytes icons/obj/device_vr.dmi | Bin 14574 -> 15077 bytes icons/obj/gun.dmi | Bin 102472 -> 105635 bytes .../pois_vr/aerostat/DeadSettlers1.dmm | 31 ++++ .../pois_vr/aerostat/DeadSettlers2.dmm | 28 ++++ .../pois_vr/aerostat/virgo2_submap_areas.dm | 6 + vorestation.dme | 2 +- 21 files changed, 430 insertions(+), 127 deletions(-) delete mode 100644 code/modules/projectiles/guns/projectile/boltaction_vr.dm create mode 100644 code/modules/projectiles/guns/projectile/leveraction.dm create mode 100644 maps/submaps/pois_vr/aerostat/DeadSettlers1.dmm create mode 100644 maps/submaps/pois_vr/aerostat/DeadSettlers2.dmm diff --git a/code/datums/components/crafting/recipes/weapons.dm b/code/datums/components/crafting/recipes/weapons.dm index b8fe974e05..bcb00d0d07 100644 --- a/code/datums/components/crafting/recipes/weapons.dm +++ b/code/datums/components/crafting/recipes/weapons.dm @@ -56,3 +56,14 @@ time = 120 category = CAT_WEAPONRY subcategory = CAT_WEAPON + +/datum/crafting_recipe/scopedrifle + name = "Bolt scope to bolt-action (cannot be removed)" + result = /obj/item/weapon/gun/projectile/shotgun/pump/rifle/scoped + reqs = list( + /obj/item/device/binoculars/scope = 1, + /obj/item/weapon/gun/projectile/shotgun/pump/rifle = 1 + ) + time = 180 + category = CAT_WEAPONRY + subcategory = CAT_WEAPON \ No newline at end of file diff --git a/code/datums/supplypacks/munitions.dm b/code/datums/supplypacks/munitions.dm index 30ccee5746..4dfe256d75 100644 --- a/code/datums/supplypacks/munitions.dm +++ b/code/datums/supplypacks/munitions.dm @@ -129,6 +129,17 @@ containername = "Ballistic weapon crate" access = access_armory +/datum/supply_pack/munitions/bolt_rifles_lethal + name = "Weapons - Bolt-Action Rifles" + contains = list( + /obj/item/weapon/gun/projectile/shotgun/pump/rifle = 2, + /obj/item/ammo_magazine/ammo_box/b762 = 4, + ) + cost = 60 + containertype = /obj/structure/closet/crate/secure/weapon + containername = "Ballistic Weapons crate" + access = access_armory + /datum/supply_pack/munitions/bolt_rifles_competitive name = "Weapons - Competitive shooting rifles" contains = list( diff --git a/code/game/objects/items/devices/binoculars.dm b/code/game/objects/items/devices/binoculars.dm index 1bb63fab38..90b7af0a60 100644 --- a/code/game/objects/items/devices/binoculars.dm +++ b/code/game/objects/items/devices/binoculars.dm @@ -18,4 +18,9 @@ name = "spyglass" desc = "It's a hand-held telescope, useful for star-gazing, peeping, and recon." icon_state = "spyglass" - slot_flags = SLOT_BELT \ No newline at end of file + slot_flags = SLOT_BELT + +/obj/item/device/binoculars/scope + name = "rifle scope" + desc = "It's a rifle scope. Would be better if it were actually attached to a rifle." + icon_state = "rifle_scope" \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm index d5dd39e82f..f578b05735 100644 --- a/code/modules/projectiles/ammunition/magazines.dm +++ b/code/modules/projectiles/ammunition/magazines.dm @@ -742,27 +742,25 @@ // Clip /obj/item/ammo_magazine/clip/c12g name = "ammo clip (12g slug)" - icon_state = "12gclipslug" // Still a placeholder sprite. Feel free to make a better one. - desc = "A color-coded metal clip for holding and quickly loading shotgun shells. This one is loaded with slugs." + icon_state = "12gclipslug" + desc = "A metal clip for holding and quickly loading two shotgun shells." caliber = "12g" ammo_type = /obj/item/ammo_casing/a12g - matter = list(MAT_STEEL = 1070) // slugs shells x2 + 350 metal for the clip itself. + matter = list(MAT_STEEL = 1070) max_ammo = 2 multiple_sprites = 1 /obj/item/ammo_magazine/clip/c12g/pellet name = "ammo clip (12g buckshot)" icon_state = "12gclipshell" - desc = "A color-coded metal clip for holding and quickly loading shotgun shells. This one is loaded with buckshot." ammo_type = /obj/item/ammo_casing/a12g/pellet - matter = list(MAT_STEEL = 1070) // buckshot and slugs cost the same + matter = list(MAT_STEEL = 1070) /obj/item/ammo_magazine/clip/c12g/beanbag name = "ammo clip (12g beanbag)" icon_state = "12gclipbean" - desc = "A color-coded metal clip for holding and quickly loading shotgun shells. This one is loaded with beanbags." ammo_type = /obj/item/ammo_casing/a12g/beanbag - matter = list(MAT_STEEL = 710) //beanbags x2 + 350 metal + matter = list(MAT_STEEL = 710) ///////// .75 Gyrojet ///////// diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index cea479f48c..028c988a2a 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -289,13 +289,18 @@ return ..() +/* + * Automatic Shotgun + */ /obj/item/weapon/gun/projectile/automatic/as24 name = "automatic shotgun" - desc = "The AS-24 is a rugged looking automatic shotgun produced exclusively for the SCG Fleet by Hephaestus Industries. For very obvious reasons, it's illegal to own in many juristictions. Uses 12g rounds." - description_fluff = "The leading arms producer in the SCG, Hephaestus typically only uses its 'top level' branding for its military-grade equipment used by professional armed forces across human space." + desc = "The AS-24 is a rugged looking automatic shotgun produced exclusively for the SCG Fleet by Hephaestus \ + Industries. For very obvious reasons, it's illegal to own in many juristictions. Uses 12g rounds." + description_fluff = "The leading arms producer in the SCG, Hephaestus typically only uses its 'top level' \ + branding for its military-grade equipment used by professional armed forces across human space." icon_state = "ashot" - item_state = null - wielded_item_state = "woodarifle-wielded" //Placeholder + item_state = "ashot" + wielded_item_state = "ashot-wielded" w_class = ITEMSIZE_LARGE force = 10 caliber = "12g" @@ -311,7 +316,6 @@ firemodes = list( list(mode_name="semiauto", burst=1, fire_delay=0), list(mode_name="3-round bursts", burst=3, move_delay=6, burst_accuracy = list(0,-15,-15,-30,-30), dispersion = list(0.0, 0.6, 0.6)) -// list(mode_name="6-round bursts", burst=6, move_delay=6, burst_accuracy = list(0,-15,-15,-30,-30, -30), dispersion = list(0.6, 1.0, 1.0, 1.0, 1.2, 1.2)), ) /obj/item/weapon/gun/projectile/automatic/as24/update_icon() diff --git a/code/modules/projectiles/guns/projectile/boltaction.dm b/code/modules/projectiles/guns/projectile/boltaction.dm index d90d27ab70..0065ab0844 100644 --- a/code/modules/projectiles/guns/projectile/boltaction.dm +++ b/code/modules/projectiles/guns/projectile/boltaction.dm @@ -1,13 +1,20 @@ -// For all intents and purposes, these work exactly the same as pump shotguns. It's unnecessary to make their own procs for them. - -////////Base Rifle//////// +/* + * Bolt-Action Rifle + */ /obj/item/weapon/gun/projectile/shotgun/pump/rifle name = "bolt-action rifle" - desc = "The Hedberg-Hammarstrom Volsung is a modern interpretation of an almost ancient weapon design. The model is popular among hunters and collectors due to its reliability. Uses 7.62mm rounds." - description_fluff = "Sif’s largest home-grown firearms manufacturer, the Hedberg-Hammarstrom company offers a range of high-quality, high-cost hunting rifles and shotguns designed with the Sivian wilderness - and its wildlife - in mind. \ - The company operates just one production plant in Kalmar, but their weapons have found popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, precision, and stopping power." - item_state = "boltaction" + desc = "The Weissen Company Type-19 is a modern interpretation of an almost ancient weapon design. \ + The model is popular among hunters and collectors due to its reliability. Uses 7.62mm rounds." + description_fluff = "The frontier’s largest home-grown firearms manufacturer, \ + the Weissen Arms Company are the leading manufacturer of - not only quality - \ + but affordable rifles for the average frontiersman looking to protect his \ + claim. The company operates just one production plant in the Mytis system, \ + but their weapons have found popularity on garden worlds as far afield as \ + the Tajaran homeworld due to their excellent build quality, precision, and \ + stopping power. Thier bolt-action rifles and brushguns are a staple amongst \ + the rural communities that dot this infinite frontier." icon_state = "boltaction" + item_state = "boltaction" fire_sound = 'sound/weapons/Gunshot_generic_rifle.ogg' max_shells = 5 caliber = "7.62mm" @@ -17,24 +24,53 @@ action_sound = 'sound/weapons/riflebolt.ogg' pump_animation = "boltaction-cycling" -////////Practice Rifle//////// +/* + * Practice Rifle + */ /obj/item/weapon/gun/projectile/shotgun/pump/rifle/practice // For target practice name = "practice bolt-action rifle" icon_state = "boltaction_practice" - desc = "A bolt-action rifle with a lightweight synthetic wood stock, designed for competitive shooting. Comes shipped with practice rounds pre-loaded into the gun. Popular among professional marksmen. Uses 7.62mm rounds." + desc = "A bolt-action rifle with a lightweight synthetic wood stock, designed for competitive shooting. \ + Comes shipped with practice rounds pre-loaded into the gun. Popular among professional marksmen. Uses 7.62mm rounds." ammo_type = /obj/item/ammo_casing/a762/practice pump_animation = "boltaction_practice-cycling" + max_shells = 4 -////////Ceremonial Rifle//////// +/* + * Moist Nugget + */ +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/moistnugget + name = "mosin-nagant" + icon_state = "moistnugget" + item_state = "rifle" + desc = "Developed from 1882 to 1891, it was used by the armed forces of the Russian Empire, the Soviet \ + Union and various other nations. It is one of the most mass-produced military bolt-action rifles in history. Uses 7.62mm rounds." + description_fluff = "Hailing from the Human homeworld, the M1891, otherwise known as the Mosin-Nagant is one of the most \ + prevalant and cheapest rifles of its time. This modern remake of the classic design was used by early colonists of the \ + Commonwealth to stake claims. It was favored because of how cheap and easy the weapon was to manufacture as well as its \ + ease of use making it a better choice for those that didn't have proper firearms training." + ammo_type = /obj/item/ammo_casing/a762 + pump_animation = "moistnugget-cycling" + +/* + * Ceremonial Rifle + */ /obj/item/weapon/gun/projectile/shotgun/pump/rifle/ceremonial name = "ceremonial bolt-action rifle" - desc = "A bolt-action rifle with a heavy, high-quality wood stock that has a beautiful finish. Clearly not intended to be used in combat. Uses 7.62mm rounds." - item_state = "boltaction_c" + desc = "A bolt-action rifle with a heavy, high-quality wood stock that has a beautiful finish. \ + Clearly not intended to be used in combat. Uses 7.62mm rounds." + item_state = "ceremonial_rifle" icon_state = "ceremonial_rifle" ammo_type = /obj/item/ammo_casing/a762/blank pump_animation = "ceremonial_rifle-cycling" + max_shells = 5 + + var/sawn_off = FALSE /obj/item/weapon/gun/projectile/shotgun/pump/rifle/ceremonial/attackby(var/obj/item/A as obj, mob/user as mob) + if(sawn_off) + to_chat(user, "The [src] is already shortened!") + return if(istype(A, /obj/item/weapon/surgical/circular_saw) || istype(A, /obj/item/weapon/melee/energy) || istype(A, /obj/item/weapon/pickaxe/plasmacutter) && w_class != ITEMSIZE_NORMAL) to_chat(user, "You begin to shorten the barrel and stock of \the [src].") if(loaded.len) @@ -43,39 +79,72 @@ user.visible_message("[src] goes off!", "The rifle goes off in your face!") return if(do_after(user, 30)) + if(sawn_off) + return icon_state = "sawn_rifle" w_class = ITEMSIZE_NORMAL recoil = 2 // Owch accuracy = -15 // You know damn well why. item_state = "gun" - slot_flags &= ~SLOT_BACK //you can't sling it on your back - slot_flags |= (SLOT_BELT|SLOT_HOLSTER) //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) - or in a holster, why not. + slot_flags &= ~SLOT_BACK // You can't sling it on your back + slot_flags |= (SLOT_BELT|SLOT_HOLSTER) // But you can wear it on your belt (poorly concealed under a trenchcoat, ideally) - or in a holster, why not. name = "sawn-off rifle" desc = "The firepower of a rifle, now the size of a pistol, with an effective combat range of about three feet. Uses 7.62mm rounds." pump_animation = "sawn_rifle-cycling" to_chat(user, "You shorten the barrel and stock of \the [src]!") + sawn_off = TRUE else ..() -//Lever actions are the same thing, but bigger. +/* + * Surplus Rifle + */ +/obj/item/weapon/gun/projectile/shotgun/pump/surplus + name = "surplus rifle" + desc = "An ancient weapon from an era long past, crude in design, but still just as effective \ + as any modern interpretation. Uses 7.62mm rounds." + icon_state = "surplus" + item_state = "rifle" + fire_sound = 'sound/weapons/Gunshot_generic_rifle.ogg' + max_shells = 4 + slot_flags = null + caliber = "7.62mm" + origin_tech = list(TECH_COMBAT = 1) // Old(er) as shit rifle doesn't have very good tech. + ammo_type = /obj/item/ammo_casing/a762 + load_method = SINGLE_CASING|SPEEDLOADER + action_sound = 'sound/weapons/riflebolt.ogg' + pump_animation = "surplus-cycling" -////////Standard Lever Action Rifle//////// -/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever - name = "lever-action rifle" - desc = "The Hedberg-Hammarstrom Edda is the latest version of an almost ancient weapon design from the 19th century, popular with some due to its simplistic design. This one uses a lever-action to move new rounds into the chamber. Uses 7.62mm rounds." - description_fluff = "Sif’s largest home-grown firearms manufacturer, the Hedberg-Hammarstrom company offers a range of high-quality, high-cost hunting rifles and shotguns designed with the Sivian wilderness - and its wildlife - in mind. \ - The company operates just one production plant in Kalmar, but their weapons have found popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, precision, and stopping power." - item_state = "leveraction" - icon_state = "leveraction" +/* + * Scoped Rifle + */ +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/scoped + name = "scoped bolt-action rifle" + desc = "The Weissen Company Type-19 is a modern interpretation of an almost ancient weapon design. \ + The model is popular among hunters and collectors due to its reliability. Uses 7.62mm rounds." + description_fluff = "The frontier’s largest home-grown firearms manufacturer, \ + the Weissen Arms Company are the leading manufacturer of - not only quality - \ + but affordable rifles for the average frontiersman looking to protect his \ + claim. The company operates just one production plant in the Mytis system, \ + but their weapons have found popularity on garden worlds as far afield as \ + the Tajaran homeworld due to their excellent build quality, precision, and \ + stopping power. Thier bolt-action rifles and brushguns are a staple amongst \ + the rural communities that dot this infinite frontier." + icon_state = "scoped-boltaction" + item_state = "boltaction_scoped" + fire_sound = 'sound/weapons/Gunshot_generic_rifle.ogg' max_shells = 5 caliber = "7.62mm" - load_method = SINGLE_CASING - pump_animation = "leveraction-cycling" + origin_tech = list(TECH_COMBAT = 2)// Old as shit rifle doesn't have very good tech, but it does have a scope. + ammo_type = /obj/item/ammo_casing/a762 + load_method = SINGLE_CASING|SPEEDLOADER + action_sound = 'sound/weapons/riflebolt.ogg' + pump_animation = "scoped-boltaction-cycling" -////////Vintage Lever Action Rifle//////// -/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever/vintage - name = "vintage repeater" - desc = "An iconic manually operated lever action rifle, offering adequate stopping power due to it's still powerful cartridge while at the same time having a rather respectable firing rate due to it's mechanism. It is very probable this is a replica instead of a museum piece, but rifles of this pattern still see usage as colonist guns in some far off regions. Uses 7.62mm rounds." - item_state = "levercarbine" - icon_state = "levercarbine" - pump_animation = "levercarbine-cycling" +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/ui_action_click() + scope() + +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/verb/scope() + set category = "Object" + set name = "Use Scope" + set popup_menu = 1 \ No newline at end of file diff --git a/code/modules/projectiles/guns/projectile/boltaction_vr.dm b/code/modules/projectiles/guns/projectile/boltaction_vr.dm deleted file mode 100644 index 3e538adf4e..0000000000 --- a/code/modules/projectiles/guns/projectile/boltaction_vr.dm +++ /dev/null @@ -1,55 +0,0 @@ -/obj/item/weapon/gun/projectile/shotgun/pump/rifle - desc = "The Weissen Company Type-19 is a modern interpretation of an almost ancient weapon design. The model is popular among hunters and collectors due to its reliability. Uses 7.62mm rounds." - description_fluff = "The frontier’s largest home-grown firearms manufacturer, the APEX Arms Company offers a range of high-quality, high-cost hunting rifles and shotguns designed with the wild frontier wilderness - and its wildlife - in mind. \ - The company operates just one production plant in the Mytis system, but their weapons have found popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, precision, and stopping power." - icon = 'icons/obj/gun_vr.dmi' - -/obj/item/weapon/gun/projectile/shotgun/pump/rifle/practice //For target practice - name = "practice rifle" - icon = 'icons/obj/gun_vr.dmi' - icon_state = "boltaction_p" - item_state = "boltaction_p" - item_icons = list(slot_l_hand_str = 'icons/mob/items/lefthand_guns_vr.dmi', slot_r_hand_str = 'icons/mob/items/righthand_guns_vr.dmi') - max_shells = 4 - -/obj/item/weapon/gun/projectile/shotgun/pump/rifle/ceremonial - max_shells = 5 - -/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever - desc = "The Weissen Company Thunderking is the latest version of an almost ancient weapon design from the 19th century, popular with some due to its simplistic design. This one uses a lever-action to move new rounds into the chamber. Uses 7.62mm rounds." - description_fluff = "The frontier’s largest home-grown firearms manufacturer, the Weissen Company offers a range of high-quality, high-cost hunting rifles and shotguns designed with the wild frontier wilderness - and its wildlife - in mind. \ - The company operates just one production plant in the Mytis system, but their weapons have found popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, precision, and stopping power." - icon = 'icons/obj/gun_vr.dmi' - icon_state = "levergun" - max_shells = 6 - -/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever/vintage - desc = "The Weissen Company's version of an iconic manually operated lever action rifle, the Bushhog, offering adequate stopping power due to it's still powerful cartridge while at the same time having a rather respectable firing rate due to it's mechanism. It is very probable this is a replica instead of a museum piece, but rifles of this pattern still see usage as colonist guns in some far off regions. Uses 7.62mm rounds." - description_fluff = "The frontier’s largest home-grown firearms manufacturer, the Weissen Company offers a range of high-quality, high-cost hunting rifles and shotguns designed with the wild frontier wilderness - and its wildlife - in mind. \ - The company operates just one production plant in the Mytis system, but their weapons have found popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, precision, and stopping power." - icon = 'icons/obj/gun_vr.dmi' - icon_state = "levergunv" - item_state = "leveraction" - max_shells = 5 - caliber = "7.62mm" - load_method = SINGLE_CASING - pump_animation = null - -////////////////////////surplus gun - for derelicts (04/26/2021)//////////////////////// - -/obj/item/weapon/gun/projectile/shotgun/pump/surplus - name = "surplus rifle" - desc = "An ancient weapon from an era long pas, crude in design, but still just as effective as any modern interpretation. Uses 7.62mm rounds." - icon = 'icons/obj/gun_vr.dmi' - icon_state = "boltaction_s" - item_state = "boltaction_p" - item_icons = list(slot_l_hand_str = 'icons/mob/items/lefthand_guns_vr.dmi', slot_r_hand_str = 'icons/mob/items/righthand_guns_vr.dmi') - fire_sound = 'sound/weapons/Gunshot_generic_rifle.ogg' - max_shells = 4 - slot_flags = null - caliber = "7.62mm" - origin_tech = list(TECH_COMBAT = 1) // Old(er) as shit rifle doesn't have very good tech. - ammo_type = /obj/item/ammo_casing/a762 - load_method = SINGLE_CASING|SPEEDLOADER - action_sound = 'sound/weapons/riflebolt.ogg' - pump_animation = null diff --git a/code/modules/projectiles/guns/projectile/leveraction.dm b/code/modules/projectiles/guns/projectile/leveraction.dm new file mode 100644 index 0000000000..0379ace324 --- /dev/null +++ b/code/modules/projectiles/guns/projectile/leveraction.dm @@ -0,0 +1,101 @@ +/* + * Lever-Action Rifle + */ +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever + name = "lever-action rifle" + desc = "The Weissen Company's version of an iconic manually operated lever action rifle, \ + the Bushhog, offering adequate stopping power due to it's still powerful cartridge while at \ + the same time having a rather respectable firing rate due to it's mechanism. It is very probable \ + this is a replica instead of a museum piece, but rifles of this pattern still see usage as \ + colonist guns in some far off regions. Uses 7.62mm rounds." + description_fluff = "The frontier’s largest home-grown firearms manufacturer, the Weissen \ + Company offers a range of high-quality, high-cost hunting rifles and shotguns designed with \ + the wild frontier wilderness - and its wildlife - in mind. The company operates just one \ + production plant in the Mytis system, but their weapons have found popularity on garden \ + worlds as far afield as the Tajaran homeworld due to their excellent build quality, \ + precision, and stopping power." + icon_state = "leveraction" + item_state = "huntrifle" + max_shells = 5 + caliber = "7.62mm" + load_method = SINGLE_CASING + pump_animation = "leveraction-cycling" + +/* + * Vintage Lever-Action + */ +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever/vintage + name = "vintage lever-action rifle" + desc = "The Weissen Company's version of an iconic manually operated lever action rifle, \ + the Bushhog, offering adequate stopping power due to it's still powerful cartridge while at \ + the same time having a rather respectable firing rate due to it's mechanism. It is very probable \ + this is a replica instead of a museum piece, but rifles of this pattern still see usage as \ + colonist guns in some far off regions. Uses 7.62mm rounds." + description_fluff = "The frontier’s largest home-grown firearms manufacturer, the Weissen \ + Company offers a range of high-quality, high-cost hunting rifles and shotguns designed with \ + the wild frontier wilderness - and its wildlife - in mind. The company operates just one \ + production plant in the Mytis system, but their weapons have found popularity on garden \ + worlds as far afield as the Tajaran homeworld due to their excellent build quality, \ + precision, and stopping power." + icon_state = "levercarbine" + pump_animation = "levercarbine-cycling" + +/* + * Cowboy Repeater + */ +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever/repeater + name = "repeater" + desc = "The Weissen Company's answer to varmint shooting on frontier ranches, the T-7 Boone \ + gives ranchers and farmers alike a perfect rider rifle for protecting the fenceline. Uses .357 rounds." + description_fluff = "The frontier’s largest home-grown firearms manufacturer, \ + the Weissen Arms Company are the leading manufacturer of - not only quality - \ + but affordable rifles for the average frontiersman looking to protect his \ + claim. The company operates just one production plant in the Mytis system, \ + but their weapons have found popularity on garden worlds as far afield as \ + the Tajaran homeworld due to their excellent build quality, precision, and \ + stopping power. Thier bolt-action and brushguns are a staple amongst the rural communities \ + that dot this infinite frontier." + icon_state = "repeater" + max_shells = 8 + caliber = ".357" + pump_animation = "repeater-cycling" + +/* + * Brushgun + */ +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever/brushgun + name = "brushgun" + desc = "Weissen Company's newest budget caravan rifle for those that want a light yet effective rifle, \ + the T-10 Cassidy Uses .44 rounds." + description_fluff = "The frontier’s largest home-grown firearms manufacturer, \ + the Weissen Arms Company are the leading manufacturer of - not only quality - \ + but affordable rifles for the average frontiersman looking to protect his \ + claim. The company operates just one production plant in the Mytis system, \ + but their weapons have found popularity on garden worlds as far afield as \ + the Tajaran homeworld due to their excellent build quality, precision, and \ + stopping power. Thier bolt-action and brushguns are a staple amongst the rural communities \ + that dot this infinite frontier." + icon_state = "brushgun" + max_shells = 8 + caliber = ".44" + pump_animation = "brushgun-cycling" + +/* + * Trailgun + */ +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever/trailgun + name = "brushgun" + desc = "Weissen Company's newest budget caravan rifle for those that want a light yet effective rifle, \ + the T-10 Cassidy Uses .44 rounds." + description_fluff = "The frontier’s largest home-grown firearms manufacturer, \ + the Weissen Arms Company are the leading manufacturer of - not only quality - \ + but affordable rifles for the average frontiersman looking to protect his \ + claim. The company operates just one production plant in the Mytis system, \ + but their weapons have found popularity on garden worlds as far afield as \ + the Tajaran homeworld due to their excellent build quality, precision, and \ + stopping power. Thier bolt-action and brushguns are a staple amongst the rural communities \ + that dot this infinite frontier." + icon_state = "trailgun" + max_shells = 8 + caliber = ".44" + pump_animation = "trailgun-cycling" \ No newline at end of file diff --git a/code/modules/projectiles/guns/projectile/semiauto.dm b/code/modules/projectiles/guns/projectile/semiauto.dm index d3fec59325..e04c896ecc 100644 --- a/code/modules/projectiles/guns/projectile/semiauto.dm +++ b/code/modules/projectiles/guns/projectile/semiauto.dm @@ -1,11 +1,17 @@ +/* + * M1 Garand + */ /obj/item/weapon/gun/projectile/garand name = "semi-automatic rifle" - desc = "A vintage styled frontier rifle by Hedberg-Hammarstrom. The distinctive 'ping' is considered traditional, though its origins are much debated.. Uses 7.62mm rounds." - description_fluff = "Sif’s largest home-grown firearms manufacturer, the Hedberg-Hammarstrom company offers a range of high-quality, high-cost hunting rifles and shotguns designed with the Sivian wilderness - and its wildlife - in mind. \ - The company operates just one production plant in Kalmar, but their weapons have found popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, \ + desc = "A vintage styled frontier rifle by Hedberg-Hammarstrom. The distinctive 'ping' is considered \ + traditional, though its origins are much debated. Uses 7.62mm rounds." + description_fluff = "Sif’s largest home-grown firearms manufacturer, the Hedberg-Hammarstrom company offers a \ + range of high-quality, high-cost hunting rifles and shotguns designed with the Sivian wilderness - and its \ + wildlife - in mind. The company operates just one production plant in Kalmar, but their weapons have found \ + popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, \ precision, and stopping power." icon_state = "garand" - item_state = "boltaction" + item_state = "rifle" w_class = ITEMSIZE_LARGE caliber = "7.62mm" origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) @@ -23,14 +29,19 @@ else icon_state = "[initial(icon_state)]-e" -//Bastard child of a revolver and a semi-auto rifle. - -//Standard Revolving Rifle +/* + * Revolver Rifle + * Bastard child of a revolver and a semi-auto rifle. + */ /obj/item/weapon/gun/projectile/revolvingrifle name = "revolving rifle" - desc = "The Gungnir is a novel, antique idea brought into the modern era by Hedberg-Hammarstrom. The semi-automatic revolving mechanism offers no real advantage, but some colonists swear by it. Uses .44 magnum revolver rounds." - description_fluff = "Sif’s largest home-grown firearms manufacturer, the Hedberg-Hammarstrom company offers a range of high-quality, high-cost hunting rifles and shotguns designed with the Sivian wilderness - and its wildlife - in mind. \ - The company operates just one production plant in Kalmar, but their weapons have found popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, \ + desc = "The Gungnir is a novel, antique idea brought into the modern era by Hedberg-Hammarstrom. \ + The semi-automatic revolving mechanism offers no real advantage, but some colonists swear by it. \ + Uses .44 magnum revolver rounds." + description_fluff = "Sif’s largest home-grown firearms manufacturer, the Hedberg-Hammarstrom company offers a \ + range of high-quality, high-cost hunting rifles and shotguns designed with the Sivian wilderness - and its \ + wildlife - in mind. The company operates just one production plant in Kalmar, but their weapons have found \ + popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, \ precision, and stopping power." icon_state = "revolvingrifle" item_state = "rifle" @@ -43,9 +54,13 @@ max_shells = 6 ammo_type = /obj/item/ammo_casing/a44/rifle -//Vintage Revolving Rifle +/* + * Vintage Revolver Rifle + */ /obj/item/weapon/gun/projectile/revolvingrifle/vintage name = "vintage revolving rifle" - desc = "The Willhem is the Gungir's older cousin by Hedberg-Hammarstrom, the perfect collector piece. The semi-automatic revolving mechanism offers no real advantage, but some colonists swear by it. Uses .44 magnum revolver rounds." + desc = "The Willhem is the Gungir's older cousin by Hedberg-Hammarstrom, the perfect collector piece. \ + The semi-automatic revolving mechanism offers no real advantage, but some colonists swear by it. \ + Uses .44 magnum revolver rounds." icon_state = "vintagerevolvingrifle" diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 6e69b65a6a..20868b555e 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -1,7 +1,11 @@ +/* + * Shotgun + */ /obj/item/weapon/gun/projectile/shotgun/pump name = "shotgun" desc = "The mass-produced MarsTech Meteor 29 shotgun is a favourite of police and security forces on many worlds. Uses 12g rounds." - description_fluff = "The leading civilian-sector high-quality small arms brand of Hephaestus Industries, MarsTech has been the provider of choice for law enforcement and security forces for over 300 years." + description_fluff = "The leading civilian-sector high-quality small arms brand of Hephaestus Industries, \ + MarsTech has been the provider of choice for law enforcement and security forces for over 300 years." icon_state = "shotgun" item_state = "shotgun" max_shells = 4 @@ -32,17 +36,22 @@ /obj/item/weapon/gun/projectile/shotgun/pump/proc/pump(mob/M as mob) playsound(src, action_sound, 60, 1) - if(chambered)//We have a shell in the chamber - chambered.loc = get_turf(src)//Eject casing + // We have a shell in the chamber + if(chambered) + if(chambered.caseless) + qdel(chambered) // Delete casing + else + chambered.loc = get_turf(src) // Eject casing chambered = null + // Load next shell if(loaded.len) - var/obj/item/ammo_casing/AC = loaded[1] //load next casing. - loaded -= AC //Remove casing from loaded list. + var/obj/item/ammo_casing/AC = loaded[1] // Load next casing. + loaded -= AC // Remove casing from loaded list. chambered = AC - if(pump_animation)//This affects all bolt action and shotguns. - flick("[pump_animation]", src)//This plays any pumping + if(pump_animation) // This affects all bolt action and shotguns. + flick("[pump_animation]", src) // This plays any pumping update_icon() @@ -62,10 +71,14 @@ ammo_type = /obj/item/ammo_casing/a12g pump_animation = null +/* + * Combat Shotgun + */ /obj/item/weapon/gun/projectile/shotgun/pump/combat name = "combat shotgun" desc = "Built for close quarters combat, the Hephaestus Industries KS-40 is widely regarded as a weapon of choice for repelling boarders. Uses 12g rounds." - description_fluff = "The leading arms producer in the SCG, Hephaestus typically only uses its 'top level' branding for its military-grade equipment used by armed forces across human space." + description_fluff = "The leading arms producer in the SCG, Hephaestus typically only uses its 'top level' \ + branding for its military-grade equipment used by armed forces across human space." icon_state = "cshotgun" item_state = "cshotgun" origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2) @@ -77,6 +90,9 @@ /obj/item/weapon/gun/projectile/shotgun/pump/combat/empty ammo_type = null +/* + * Double-Barreled Shotgun + */ /obj/item/weapon/gun/projectile/shotgun/doublebarrel name = "double-barreled shotgun" desc = "A truely classic weapon. No need to change what works. Uses 12g rounds." @@ -94,6 +110,9 @@ origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 1) ammo_type = /obj/item/ammo_casing/a12g/beanbag + var/unique_reskin + var/sawn_off = FALSE + burst_delay = 0 firemodes = list( list(mode_name="fire one barrel at a time", burst=1), @@ -111,8 +130,49 @@ /obj/item/weapon/gun/projectile/shotgun/doublebarrel/unload_ammo(user, allow_dump) ..(user, allow_dump=1) -//this is largely hacky and bad :( -Pete +/obj/item/weapon/gun/projectile/shotgun/doublebarrel/verb/rename_gun() + set name = "Name Gun" + set category = "Object" + set desc = "Rename your gun." + + var/input = sanitizeSafe(input(usr, "What do you want to name the gun?", ,""), MAX_NAME_LEN) + + var/mob/M = usr + if(src && input && !M.stat && in_range(M,src)) + name = input + to_chat(M, "You name the gun [input]. Say hello to your new friend.") + return 1 + +/obj/item/weapon/gun/projectile/shotgun/doublebarrel/verb/reskin_gun() + set name = "Resprite gun" + set category = "Object" + set desc = "Click to choose a sprite for your gun." + + var/mob/M = usr + var/list/options = list() + options["Default"] = "dshotgun" + options["Cherry Red"] = "dshotgun_d" + options["Ash"] = "dshotgun_f" + options["Faded Grey"] = "dshotgun_g" + options["Maple"] = "dshotgun_l" + options["Rosewood"] = "dshotgun_p" + options["Olive Green"] = "dshotgun_o" + options["Blued"] = "dshotgun_b" + var/choice = tgui_input_list(M,"Choose your sprite!","Resprite Gun", options) + if(sawn_off) + to_chat(M, "The [src] is already shortened and cannot be resprited!") + return + if(src && choice && !M.stat && in_range(M,src)) + icon_state = options[choice] + unique_reskin = options[choice] + to_chat(M, "Your gun is now sprited as [choice]. Say hello to your new friend.") + return 1 + +//this is largely hacky and bad :( -Pete //less hacky and bad now :) -Ghost /obj/item/weapon/gun/projectile/shotgun/doublebarrel/attackby(var/obj/item/A as obj, mob/user as mob) + if(sawn_off) + to_chat(user, "The [src] is already shortened!") + return if(istype(A, /obj/item/weapon/surgical/circular_saw) || istype(A, /obj/item/weapon/melee/energy) || istype(A, /obj/item/weapon/pickaxe/plasmacutter)) to_chat(user, "You begin to shorten the barrel of \the [src].") if(loaded.len) @@ -122,25 +182,35 @@ Fire_userless(user) burst = burstsetting return - if(do_after(user, 30)) //SHIT IS STEALTHY EYYYYY - icon_state = "sawnshotgun" + if(do_after(user, 30)) // SHIT IS STEALTHY EYYYYY + if(sawn_off) + return + if(unique_reskin) + icon_state = "[unique_reskin]_sawn" + else + icon_state = "dshotgun_sawn" item_state = "sawnshotgun" w_class = ITEMSIZE_NORMAL force = 5 - slot_flags &= ~SLOT_BACK //you can't sling it on your back - slot_flags |= (SLOT_BELT|SLOT_HOLSTER) //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) - or in a holster, why not. + slot_flags &= ~SLOT_BACK // you can't sling it on your back + slot_flags |= (SLOT_BELT|SLOT_HOLSTER) // but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) - or in a holster, why not. name = "sawn-off shotgun" desc = "Omar's coming!" to_chat(user, "You shorten the barrel of \the [src]!") + sawn_off = TRUE else ..() +/* + * Sawn-Off Shotgun + */ /obj/item/weapon/gun/projectile/shotgun/doublebarrel/sawn name = "sawn-off shotgun" desc = "Omar's coming!" // I'm not gonna add "Uses 12g rounds." to this one. I'll just let this reference go undisturbed. - icon_state = "sawnshotgun" + icon_state = "dshotgun_sawn" item_state = "sawnshotgun" slot_flags = SLOT_BELT|SLOT_HOLSTER ammo_type = /obj/item/ammo_casing/a12g/pellet w_class = ITEMSIZE_NORMAL force = 5 + sawn_off = TRUE diff --git a/code/modules/research/designs/misc.dm b/code/modules/research/designs/misc.dm index 169959bd11..3e81be232e 100644 --- a/code/modules/research/designs/misc.dm +++ b/code/modules/research/designs/misc.dm @@ -72,3 +72,12 @@ materials = list(MAT_STEEL = 4000, MAT_GLASS = 2000, MAT_SILVER = 2000) build_path = /obj/item/device/spaceflare sort_string = "TBAAC" + +/datum/design/item/general/riflescope + name = "rifle scope" + desc = "A scope that can be mounted to certain rifles." + id = "riflescope" + req_tech = list(TECH_ILLEGAL = 2, TECH_MATERIAL = 2) + materials = list(MAT_STEEL = 4000, MAT_GLASS = 4000) + build_path = /obj/item/device/binoculars/scope + sort_string = "TBAAD" \ No newline at end of file diff --git a/icons/mob/items/lefthand_guns.dmi b/icons/mob/items/lefthand_guns.dmi index a7360f8a34b695c88fe7a4a129a64807cbf1025d..7856c5be04649360f4e9f85e8ac4b12c3e86af6d 100644 GIT binary patch delta 68257 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 z zGR_Y9ww*|{5ZW)jU20!6D7NYovpPLJ{T>35&78j=8K)-CQq8xfvl~q;Q-gFGKtfwv zuTI5ch#yrQU8>i)5DM!(N>x{X;|ixoZLcz)P=(4gIzNs)YDU`l7QM|R_62}OW4d$`v?&^^J*c5s`8ORhq zUlw7c1&s6uL~-W|GC3wnTI{7*7%7;qN+ivJNafEgx+B)i8KQjicA=Kz*n!ILNV!4EN0(^Lu{KVDK< zr&Y1+KCnE{hXI~J5m;1sPo=euwuHW)Km_K8Z-Mq}+_>@Lv}_8URMQsp{#jD%%q@N? z7uvUP-%^(xMXBDr$$D1GfFD=Fo>}r{o@whl@zs0Ta2eZPP6wj^j!;ft2UJre2GA21 z3aG!?;g8n;xoargo;p{+u4qu>^5x~TBffZJl&X!*sR*Aa3lo#2P&TSojO3qaUBvY8 zbG3elq5~!8t=NobqK=TfW&#a>!Bq{6uQO#ckib)CP9zfY2^5+!1G5T3R%&TxszioS&apce4&v60OHF+ylvb zISeXMJj(G{HUIG8!zd8Q(@zC|;{~+R)N){n^=8>>2SVfuZ$-|8s{%xk^CD4!X~^>! z6{>rRkKTb*)sPtNN_s#ARwh0Ddi->U3p)uyM4#e@6y!US4ty7wlX&$iP;{BH%mgif zs3-0V%Sy#Ij(+C|`{atSgJTn- z@S>jlyXOl#GGh(=V;;ci(m65`1xj(Nk!0pr1>kkvr2ya_k8BzG!WDny_)3YYtU9g=%Spv|6g416hPyyVrDN?Ml>ox4jB0l5>gw{d zr*9GNPgZsV0%BU|zkVp(dFXrG`T*b^fP~k@X9VV9Ww=3zXHS=*Zg;O zcKjm!jhSuqzgIC5sN|3PSv;htJtqdBjypJUa*+ZX)2$h)?HRvcwFRIK|8 zdYgJ(WnXJ93nvdxBp?xghdpm)$Rlh41Jrb8q=Ne-D?h6fI7hQTU0rTVZGFJVf4gr# zxcbs-FobapBA&pvzU0d*cpQA0Dve7W7Ed!Jrb|mJ5Kd(`QP8LBQX4e6ZR`&ApW16% zjH*guk~N2%%`Y(8C^p|5hX4&?<*>XC*1GMewV1i zX&`gdy3FowZomd}Bm|vRy{3GLgY*FZhO+LP@h3J;6JaLI(4iIJ`(aeLWe}kiEvRtvlEY}k4R49Pk9#gU zGkye!+Z4S3S$M&j{UNo)1Yz>YlNr}{G`~~KXPAODK8GxFORU6UY-eH%VdiP%*5I9I zTev7q;^Hu*d61W)U(%Lm(Pm^tn}T1Peshlc5n|Vf3$?UOOf4H8sOJF&CI0S^afnE5(%k)+GByAv~@F@U#ai|RS`|k3Cf;&pCF8fTp=8h`?G5l>P3h>V2)X9@9 zOiC-LB@Ee5$=h12q2CHAUOFvNoNnwUVm$wv^#sDrNT0nRoU5Fh_+#zEu=?z z$vx@r?v6=JTzK5xnusWStGC@6ovkL~%}L%!kqzk^aYrHnMeTpopD0nW>n5U#DcMJC z3X#20Ux1$E)UxrZ7B7cz%^f9KvBkC;q{ii%q3XB5tsf*beayLTwy@rNC|NsWtsc+Pz(U7<CJmOeu1{L8@?>=Sh9QU^!a+IS4wQ07Hfv1iZRSu+Y z-<|Ns->)1uEn0LdJ8p8|emNjxxZ$2t4*L2*MkmaYw)3eej}y%DyG9eqQmtGirLd4W?VuPiqnf$T!oqX*Q}h5RB37Z~K_TrbAe`#1#}2Ac?W&%tX!;)izK5 zP3e}tG|=Ju&ieXZTQ8dBdG`KJrn=7_{(ViY3yfRmO3TUw_V|0LUa}P8H}WWuvuJxO z6FfBQ9Q$7OKpqm&!zaX(#ykkHqzW%Y}#|2~d0j>I(jti;MuM;wTcMWsQgK}Xf#5BB2NSN=jwR!ybF@^vI zY$@sn%!K!l;P|d&PI35h)0R|USH#+Uw` zusSZ*Iq` z{-a#r&faH<2b2vY2dR*0^{LT+8JIw*Q50J;yr}^VgHF_TAfJS3Y22dZVm+!8bP_fC+Q4Mr7x~Bbbsvb8cg!w1-m~8e0QmBF+wrOwl{ti}zQ)L7h{ewq zyKM;(5oRoDvnU73jjFZ6;4MHKx~ve{xoh*8QdUtiy*>5y%vWnznRM@EL4zCPp; zDT(?yv6ON%ax1zWY>3HgAze#1Pp9QcIQV{2LRPiTnr&V@tbK+7tHpp?53NXfB5k8Ns~Pvm(d&hvp-1em1v49;PqYC ztvy}|m~T}^v!eAC*&71s4qSJ3&dD{arY?us*VNj&o*^#=V-X)8?*R#~IdGsa*}lXs z4JYH^c*HaLeOlV?slfXIc~E=kzjT=!2mt$6t9ySy8AFPF8|oJTN~bHQ|H*+24-bP` zR|hk=pGTsNIxrN5a04*)6RGISXN7H9$;5GeCbE2rmEp zA;nGt;zq^({r&yfHq-}yp+o?y9XKprhfndM)lPT$(7?tF{T0?d_vafp^3#~#*5VD+ zhY^BN6?ltUvRF9|qml>)zWc{do!SqGPtDTu1SpyzNeNKPBql!onQ@t$032#=ZVn#! z)Kwb`OJdR!_!Sp^A$g7Z^i(740ZSpWj{i&LsoeMWBYi|vlqO{SsfMfmk1gHZU5;W) z4vE4GiUf{YSjLlAS}~$(55}-yuqP3AnY{2SOffGY05Qb^Ka*2EszL`^CM}Ah zNrKnyshKodEk_$^GT+T<Mw$*dF=d7eoeyX!lN#I9wT2$nqTVaXbVzpX+XpC0|&WGft=) z7#u#Qs7PTKG7zdtnfg{apKcB+&hvW2%1Rh2%^yULR-wr_^n8?er`#;4JwO@E^zQw8 zYMsiWLzIy^B2JyoV*$%(ZPNQR*dYRdTH36i`j@ih;v*F2d-~p}dmsR7201s*T9Aqm zpprPe6AhX;tepNLM?MbG+h^`e8r{8n3f}qq5;g^-q*(bV*0C1ZvyS7NZ;nh~a$xf) zllxgwrArVu|0g3uknhXz=o!JX;Y_fLnnQ87PnnsTP`gz%OjSV+j0P9AFRML%EYs<& z?-Pv!=%VpS{0#^MQxZnXb89e?c-gXTQwOR4W4q4z)f+WKZaA?S)LmljRWr@{g;-O-f?^W(+KJj zmxk;vf)9V|cg?@YefQ`5Y9gN$Bdp4XpaX|HJ3Gz7#`#buv=cv-?R(e1=oT&4WWM|h zQMZ+Ba9BDpXM78?B7A4Em>zSM#ar}prI}bJAJDO}wXMez+puO3&T>1?@*2kDzAk|> z{Lm~J->-Mo>lelHT3-?pbS_`s|BrUkeh91p+OF=2g#U}Rw+@SHf8RzIEutVGB9elD zii9AY3W`daG=n07bT=#zQA7b11(6mN1nJJ9Bt%M5IwYh+h8kwhGw$#Hec$Vx^T&JM z>&&&?%*%Me>y}dnPteZEGUR$o{;Smn>we5R$(%yR?K} zf?7p=UP7Xxtdk8JrYorq?V|q=2MjvPl3;OuXND6z+j8bruhHb{OY(SQpNn{v@XVE$ z>h(``lxjZTsGJ$=Q!HlfLYe50eZ8ih4!x(Ip(&h^f4Yk1i@ zz*7qrn#wqdvxQ*DmvjnFu8K&ci09u;W)*?g9k~BARhjUEMOL_fHt5C zSEbC`^FV+d|5Q|T`@roIdbil0RN_+kt)$}AP>GhNW0(5Pix*-^`_5erWWGGWt4m7f zJob|~3hcDf{#zyosb;061KFJ%#falCiEcK1p{!T0zBXg&3p~+ybQYaJyR!X1-UA4O6jnkJ$n|CpJa#L)s7D9hLNNz!2J|IF-YSv z>=sQ*;6aVI)pATXa;5t9snJ@}cpWzXj1r>N)qWB;12Y26qEw0eULV5K>4^#Lzz_)* zuJln=H5sD}l5&U10XaT8%q9YAv8UG*)FfIDt^-~DNs8{m1L=toKZgpaefu7W>rlB( z5Jv4;za7^h@A=GcP`gqP3iXA<+yrlV{;h;1y?y1z?HdiV&1OzM<>+(A1U^0^@Z>tG zdds+nkIZ#-K0X$)+piAh3xYrez0J9%VkilA)*tVABYrdc7UaiZf$aS8L)>;U2z;6S zHgy2F3zVpsn3y0{a7#gqX*VuCDF$*k$?2-r`?><&pCf+D>5G2uh0j@8N4ipVp5T3C zjua(K;Lz#S+i&^yi>?h3A3dVfjF)3UK|92ilZq#Mi=+*il$m)D(Y%GHsAMIJgR-&> z5!}kQL%_$m*3WM5Ultu8Y_3eutoZ1liVqj;hu0Ds!zw>L@wI9~-j=oxVHpwWO*+Z`#_l zjY}NKAh@~e$^EY1PSk-oHuWYZP| zSM4s3f4dR)53UDX!P;IB4}Q<~#kll3(tC;!NO02lpJPqro|KViJFFueJD5;`=*UP> zXXmxxYcNzAVCll?Mg)?4$$gundSj<$L`{}z`p+`%*`vRw?poB-O!2d+<}{pswiX(i z8H(GSo&S_HHNbs5Z_%R9j_{?9&4-&wgn)7Nbw8HSJF_eoa`IgNKd_`+-6Qt`jXkur ztB%SGkiUG1Y0RZnu0elw$%}cdxs|wnX4k7KdH8HtQB}$G$PnT1*Z}pT5sSlw$;rE2 zL@&cm!jfx3-NzP1veu_@^Pl^4>bB`j9A!A*VzrX$jRJT|=>(#1mah{PY~V9)GrxY( z#kM}~?0fDm?6T1BB;ztIVO%yu0q@aHrmQr7c1LU}55*irb;tlT^*-lNlWG*0Y%Xwn zkO(^e$L)sLkIB~NX4cL=t@Fml&)es#h*jjrvA;$L*?x8f^Eg`Os_=Ezw&OcxpOJv( z$ZQJ4SU#(GC0=1$4xVf}MJVpPMxf9IkvdWkBc1fNPa+D=a#8f3sK<70l)y(fc1^-j zbm47?|Eib75#epDj7vl7TkpMd#%0}$){iw4d^w>g%~k9LzuK*n{kBqx&b-fvaPwmB z3o=8Vgkl+~alx&LXF^$}*#6-ljp(wo8#@o)%1++zQqT)YWBofU?|BEFc|>uoKm1W# zoGjYoKQwe>*dT za}$s1VJY9eV;KK2#T6&J&X&c=8VC*B@KIw}22G}8E%$M}|80170nd%7v=l1WzU)M2 zZuqKSBF4|J3ilB%_nBw;|0H_I(r=dd9-nbtlNOi^(s;IWcS*5q3>~oHBlSjs@h%_f zM>)#1kAIJ8H&&|G zP;+N&F4N0gs*itJWH2R~S;_WmKr{)w=(ogCHEO_!@B<~q*FXIBty`xE3QC9b^70zC z*wJEBXMcE_MeSqaP4)f|{iQqXn$9|ltQg}OEj|AT3ccm(x4C+Ze#3`{P)uORbG&zT zV?0b5UOsI2?y}G!7#}rog45U>XUXqx%MiuY^BtN0B3#z4Svt5e^}Le7^3%}bX?Hs* zcDUu?bw%jC=bZ9wh0obJuuglZZ`YgA$xlMq%~O}Q^&O&)H=bx-wV7N4nn#rkZWSZ8 z%^vAAy)N-q+FdkUYl~LIbRj+>*PPFBv5+yu)`v}dMz-RQbMD%Ymam}-a@EnQ>r>_; z?wci1Gp-4$_Xb<`dc9WfGLSww9X9+-A~CV%mxE?QZUpge(@ZFfLMf`rGLL?FY`a86 zaZ8FKb8@5HTl3`)htBIB?>>CS?OOYT*35-CDa*meqG)YPt+RZzrDq;xoggpGGN~5V z_)&kakS{~PI?E#3En?8Yrd@7hwjh3gW^2V8>ief34&5=!QNk)Ww96cz_&y~sF?z?e zy)mfKF=pG}esp=o538JrE_+m%RAFO3m)|%ebULq`I9x=|bNo12f;RaV(Qo77GmQ}R zRs*qXqs>6@d`WIBl+7v6KbqKhg4WA$+P3Ryqlw2bzlcfMqvL3QC{XfJaWxQQ-7SZg z)|Gy(l;uUnQ2bP*NPdHCX24GLr}D-|^lR``TjuxPUqX2nvZ{NB9|m1;O2%=t`QI?N z_c1r8U}DZzzicIQ;ljgP86LN9XYHe_ot_>T^|773BhRY?RAL8hZ5-UwMb_M$sfXC|Mxqv- zd!M6h#gjn{BUFfS*-e}MIOZd@X0vMGQy-x23S$ypM#ttVX^QOq&i@v7$CX51=;#>Z zvM4%nM(y6ledDrwb08z+$trPwXvtN6x31dRj34b5VhkLa7jlSRULNVhesp#7s2e#E zFh?5zF*H(c0TeLJ079J3Pu9yi6%vS&<3+I#7G6?rX?-(}{#N8$S=me_aJ(WlHx zfSyAp38_|g0Pu3Q?4%?RG`>(3?4_K#TPRbLY??da)wu=&GpUgz|SjVfIqdawkiHOM)D zJx&L1uMiXnrbf~-vQ^;@x>_04pP$K23Z}s900MP9Y}H2**ULTSbB0slAG7g_+8qUFB~}uQ8kMaA3wgc z(L-TWbbKoJIp5KIBeh&?@;-j;`xEpsXRLtxB1g$EE^i@GR44I>AuR#SRWY;uvw{%> zx-u9G0L>%yxZO~8j@6y2oQjO{1Gd>`@w9GkGk3&X-#v^K3KTZm|ENG_*MZZ@px5R5 ztdq>H)MwIcGbS`wEDbXe5GQt2uC?z^w(o?8Hm7pbhWk_s zVlj5`ZNnd{G10SYL++4g<2iZqu!#xhK3YkBq?=GrmbBSO2!2GJl954i{(N%Cb4o{h z`8lQ|@0ic$wOOP1JI&l1XsGess-;_giGw1gI)aAffrJF}>{?klMnrZo@;jgVF?(@GR5~V4*nf80RadY?wj&QluM4&vSAWc!QJy5r<#cfhS~no zX_d*}QI$zbrkwGO!DbD39zJ_Iq2<%Zx=l;W`fxY*j#kH@<8m*{{FO*B2E_67~?e9+r7@W-}Skr{9{Tg)sxtsN|T=B>U?{Z%w$dz1lbv0P5qVb$yKySi6@aW4E z!TBH2-+#(o8)SJr-w>g0b$Q>bLH^;RA`h3h6)kSjkBu{)I!?}SpyJ)w zH>o#v*}o-ODX+%lyQz}7HoHHedScdA;gfr(jv583P}kIIPLHzF`Ng|~Hr}l#$j%th z)UK_6rywW42CIiwY|CLb1=Fe_JHmqNe08rlvK|~EmybWHxSeaqr``}VxUk@EfoWcZ z_bijT z4)%CI=Q#UgsBg{3i&<^EGh}HW!LEnj%E~c251@a#dKj8gAQ|?ReiU)J-!6qER_zSf z*lUqnorO5yu#!XrkCF(z`dY+Y>!0^HWW5hhGBF)uJQljv8asU3!QqXA0~3$5v>qiD z)$x;Jhd$c$$r(pjT)g-`qnsV0{EjI9(=qxyhT6Ki+=ZvtUn^A|Xh}Fph4{KH@ZGe{ zQVDq9-$P92NA9mLQ&kBnlaULUFT#TORZC4JHR)^r5f`tz40gu{0qY zOSqMWe-3`gN{oPj-xJHz!jbIdQA;@Q@`b72Yz8fB_aDzc zlHdJJT9aOPMt&E1j{Nb?cGMF)6J)AGT_j%Pw6$^vl-pWepKHYlgb2DKzxk#=;7X1rZ58* zt|1W1p;*JlwkzUYw zofotb88t3;5k>0ijY+w=HJ?vZzYpHNP&JYlaSxTX7P!1)^x!zN_+F)HYm8;f{3wn0 zlFEkrCtojzXX)t-uxUhoN^054l$BiY_3FYC0d6Y}r6%fg3LrdJ9M&B7Ge6i3 zT~TyfyT{S29O{(8JmjA+_j^s)vOJbGtYIbX>DJm~^2jgq}2y9G3;c*!fiCePX z!`U0!;vM?~zz<*Fgc;sn_~+`1!z$|8o^F6>YILTgq;RH3oX~L;ZpnLMyl3`ofacMG zDkut?EEMN8Rh&R~z0#yg7|>W^n4&ua3rE`Jz<4W;_`(O*xijQXY8vErpKBxTedP!L@70yZ84BJK*2O#}7|Bpdgl5>uvF3 z!?rU2JgM-`8;C}by}d2*d%vY&MPi{j*hh)YHWLo9X^ z7y6unhW@0i?5CCnSPXZ46AqCB7wTx@+YoJYR(kx`*C#rx9S5Uf0UAWcs$TE%%9WQJ zc9OwRQQ6n`Zd?Q1GnYT~czbtt_UJm31zW!%4RNj1*~pNA5SZXrplR*OHve6tQIH1z zb$sflv(egyCHC|0&SGoP4X(889ub|)yrIH~M^7%sU>Rt`RH8fobovVmXCh;rW8AY| zF;B_#L`(P4hKZrvTt_VW)DI;ncwHabY0fWkbqE&6PuU(vxrwVmPtL-Km>Pe=eFQ{S zNvgT;kwau;WLr0ImRmK`4?5!Cp7K9*sAK+`^`g|UbTymv)AGZI%rI%^NFV#0n!p4J zNl&Q1{w8o>#&}V4XMa^{l-8wEnzkD~XV7Wdcu&h$rn&x<0T6iAhaimPz5uTV`3*s7 z^UV;{zTViYGLB5t&o@R^AH*eu$K$`;l<+e9(2I#}UXiHF}Ln^ZhacZ0uCjRJ` zMqTRg@X#2!l*X!Gi|!k#B_;YYgW7tfDT()9oT4y}(T|iEfzbfpYA`+1vdI<0^LqEw zv0v6aEx*jsGm!xhgcYHx>CJumvg7?`)JFIXND;v=3IZ-6(cpA0bMw#-Y6{A1FCu(Qy=jq0omTK){kK<4H?E7G+}A|*uxMj_-x%R; ze97<8rAs&OeYmm6z8kr1W&faN@2lMEkE@kThYxqp%a+AR1QX&tybGKxt~}k+4&idE z>UnRn*4Z;g{M8)!-go`J#cFNyd%cy#hL6Ohlcc=*dpssE6{m>u*E0Jk9Sgg3fK8mT z2jka6g*+DMDqKXpClB3ic&=Xk`p#^@mZI5J>NA+C?+WJJ+}z8$gJ%-|u0oOYy-C9~mt$KK+C5d^K&GXypZHYsL zajQl5=O=lFOR-kM)xCy(JL0+>-XQe8oU~Vtm;V)k`rr!Af0Wv`CLTDvk72sHx9nin z&|58BkJ&6M#+=QTfnDmmZv=%yKK%+ET{NA?34S>_xkL6d`;DtzRm(ou_&>ja@qap> zg&p}U9&2RiIM*Wj(zP`r*K_;=~tSwxo7dGb=jS1l>Y1W_pnUQ7nnv+k`gXsJYL``j~l8d`r~$ddTSB66#Tz5WR6>pJULX`&)D=RWW=&dPNZ7yl~-yZfPbH@**nc z@ebX_*5@U61c%ubm5oPo4iG9O>0n+t7+HAD3wVqikb@A4#63sbWhQ$J9f4nc@b_uV zq9E@YrZ?~mg%R&EDalg8qT+Pr>BH#!U|-ErqQ7RG%(dpWHYs!%`|*RCfx&fN64_5! z@4lg(0yQO7Ob}|hM6mztx@hRa#8ce>D;2rf^>z$P^y`z)jtDbBzU-vPscV4FKef`F zUpe3b18n@e1yYA;JK_VGT}{_>)}VFZ;Zf`*TNT;bt+q`9P_hkkoB50#&{rm}h6v5G zlW9m_+i9(P83Zr4crzVCB@` zAHx91+!;YM=n4F&Z+n{=rjMn+Ne@$uQGf<|;>7RzVjl(5rKQKo`OL>_YQ$XKais^3 zQ{wi1w@=47YP3-{mX=m3ch-5!7b&p;#75uM&F%OJnWJQZft3U6t`md$C|;-W71CQn ze0m{%%luK>P17q+HT;%ulB@XNOej{Kk7>F_cjU|=Ft~#<=YO?;55&iP=d;CLVb`so z&xxcseZe=mEr0(tY0{S7*oGZ4sZvZNha$z?uC&KrREn{0u+DXMbOZoG_I1{1K=kHP zedRh=btSfpop!R34~1A;HkMGC;sTFwqViVuD>AI5r zX05q^Nwt;WF~>y0vymQa!lUc%RDZt{n9F-_|7I0P?^9_0i;CMO6ZjVhhew$Ila^8Q z51{?`8p_p_|6%UD0CYMKL2!ycz{wX*|`1SVu8|1Qv2J@mvDxcjdQ(B=a=>I>RoN`FnTXF^M6eq#r zS0L3su&muU&`P8#9QEV`%(#Hk?t(;5BhdlfWk*TR!?6e9`zD~=S=aZi^{ve_nVdup zw0&Z0R~kJ^#O^IRa1fQO?C@TM83RK(B46XdbV?Nf3_O28b#i;<1f<4p{=9E&%<=fP z63FKYzR%CU@y3o`0C4YOpIFSsF@(S;8VS0KVSQ}QzCZ2{XU=U=s7$e=(_4eOpx;i1 zZ2hz&etNn(v$||xC{K_jBup_(qPX4tjaUXl4%7oroY@)_Xv7E+iDU^xuUAoR#375$ z_ZJlh{tQ~Qocq}T7z7plzI_Y_H2=-(yYU2_2FV+SMf6BR0eM{2Hmk_;bJA}deakki$CD9=n}=ly0a66wI=(%>z@3m< zRQr%T_d%DyMZ%dN;*+%_HX^h+P_~KRtZ5U~)z>xi7^c2OJ~kDNx!s#(^6Uvt`B^Kr zq9-oi`8G5v*IPw8R&B02aB)}HT115?u-~w+0r)S9#pm6vP^9OV)~T=K*BOHl%Eq^v zaw_6x_-G_6L2gCe5g-+bARWVY1@g3FX-vouN#;o8ZQhM6s|OEi z284}BViD2BlKlqv2^H~FzqWk18b`5C_&xUj{(0~KPgdO-<7g91MfJXXuz!A2e2XSv zMmowy1U>G$y=H;n1j(o^$j54%%{|RVk!O!9P_CA^wH6nRV*CwCA-Vju!^7rm!I~@}qRI;tOI2OAb%+P3DIQlD(M>Ko ziHKG@2Xhdgv5Jx-jiah?Km^wK{(gO}=gJXi`;URu_SMZZ;aGGMrVRY)`nJ`=wgW#< zh+#_ji1@xD<8Pyhz)ZYz?ii!une@hG?r%nCNU-++Gyt*voYt{Wb%=>66o$$1K{Pju z9^}IBf-IiY{Fj~m0T6}#n)jYJ8^cbzLF17^GDs$AGxRn`3NjMrN7D^5&jV8N!BN9) z4yYGVX~L49Yu;F;zw6q{`0yl0p?NqbJW)MOd}ew z_G_y}e#QC@O1iZy1sIvI;Jj&E?V}G@ZXE5Ja>5tZjW%*SD(ovN0x*+lyPv;#>HCc_ zZn2)OwGpbKfxB0FG!Ot0@sRXrnW=>J7(tte# zaP;Fv4x=NMyPVnxV39)qMn7Zoj)Q3-Z5cN)IZ0ywF?zI0rd2xDl)lSIDk8k{O1)|0 zb8j#>vhk4ggw#4HhD(nwY@A_h9Ci7-oTLBivaa=PQZy35QP)Jlms2{ru>^`*+u5jJ zc6?EKaIX;4Iln>A$`gr8ffzM0z;Dq*hK$6`BE<{8?5y2m+{>aGxZz~KHnAi*CGi{7tqfLsx+IT73+)TqNYfax>b9alW*0~< zTvc2A`iz8-Y5*(o=+-~Kn(={tfTB(wJwfO293`)7$g{AEPFH9t{&O+juzVk?YOvE@ z)DXG(Ts{A>xv2jAE?(}j4#odzK*nu>CrVUiV3F32{Wa6T%-EDE_-k{JY#852RUwkC zLb5+XnxxPEs|E9m=Km+dhICm5vHxE7rVfI4|0$k~llsSQ3u%%R;YW_3!iFcfJjVjL z$cXQLT%Ss=_^L^Mi1DQ!c-zMCZ)l3BYHeHB)ooo~+yX!e-c3h2GT1VC$RGdNa~2>A zsZdSr`s}|@Y96b$lmpXmHL~<4OpebQWO&Foe3fWdNJ%r0_PCL;Nb!a=V(|Cui*y7o z!`)Hyskik|pmC>?a*|YBJ=n<*0NECJJ^X`ja88tSdS9c?wa>e9L=<=N=LiIUXI=VlLe| zAE*!FS&IAbuIRK~H~(a?v;|zbX*;=Hfw8&R5J7b0(LJ^<7o|(L+FV_~=-jFVTq^yT zdEjrO^rWu6j_eWr=3-+7FD7I~xpAY!bM1tbx? z1-u(eTSeQT@q_%R7G7fYIy%#`b+pK+XiAY`@qK;8-tpbH{57LYTr{ z&QbYDB?*8%vMw}Z-nA^uC2W}v?sztboNLp^9YCCI_D`#Ta@O#q7yRJ2N`7*rM7n`N zOnQq2v|`6^*9%3&-9>c%Eb4a}AY57Z&msYUFES_W-1NozRhDL3Y^Sqc(r)?Qbf|14 zhKrrqWJ~j9%**5$KOPsH?dp%cP4iB-zH!0M&da4!M?MTW)4l3i%rv$qmJPw;T_ntgPk$hSG=jvEJB!;6S$~ z`|f0T(dI>JB5)v%D*2YkZco^OT}UD^T}bUZpV}2eam%N`%aN*=U0ou2xzCUs~ zPl3p)lC3_!PK+Sim(-Y|oIq^BWhW|ge_o%FcO^J@kn_N_H~x}AVYZ(@N4HxZX*s2)s*`!Dt@kVAH1)y(e zM$hvaRLM41V}Whk7{RS>WE5+SPF)7#; zvTx~a4tx@I{J6N6yATbB&z=&X7Cd(BT%V|p;>KZwM~R=x`MzQ6BDzCfI5-jwsXAVG zE8sKQy@kp61eJx&0arQA21u**;RvU}NPuYR3a<3zwv{qZhP zB4U7Lw)HdK1Ls*V%`ih0U-6j6k1kPGlXOf7tg4rdozLc~m`QY@P(zMc<@@d49fRUll=S07uZ@)QC@J)+raupFp)i`2Y}u z>JX6)(YfN}Eikm>2I1lLr>lA?i#XD}fVa=XQPN4kO==<9^pNDEKLRKm;IW7qeTao_ zTx4Wd3dY&l+55}U4ny7feLgUDt9DKTXPSkD<(;gOCqY@JjX0z8?%q1%*fv%>m6=?3 z3O|~xfg)!dwgg3~I^KcE&N(SbG6bi5)QFX>^@S8Vi3{Q#l%PhcodgubzDXm8%3zIXk(fmD?G0eQjb|2* zIJay_IaF>$b!96$O;D23y`ZukJ%{pBki>+$t`l=UD$?VDt=1ESUI_=b)~yJ&>eZZ& zZ?Q@}zA=xBBS9a-LC^T$LkS6SwFS{h?>+6pt7V-9><(%gE)uU^y*jkpB2(OLgwuh3 zF?<($cCmq7vP-$om$-YS>rB>rjWxB7 zKH=*b*ms{}N^@}6JOe{IbM8RAXJ*+ke$d9TsUrG$NH*Rf@gIPqCwpkbdF?};MwgMH zVf~S?;lXOttfFDAJoMfQ237}PMBM34yY_D1t0)nZ(_oo85%6BHCYx_A4O?M<3zVA< z`gdvdLxos$Si;|MQZts*;-@++-|D`;73w0gxisxWFM{&hcH$I2BP?L%zn6wZ5{dG! z|LWBoKb|~2PcRxB;Is*(`3SuOGv_8?UGB^-PzI1O>?<{=5W_a~$qd|AH`u&pZq8>q zbnSE6t;fF1CBHw#>VjJAdZ)8`G-j=^cM!e7$KyVwrB(E`r&?cRI|i%7^5iv*R^Rqb z#s0}^Y_k?|MR?e?ODji{GU?mRXw`2)(`o_Ik)$b7`-VqGf=@Nh`y`U09yYhS`#^dm z&D&&nd?i`c%HIAGbjziPW5G8VsM3zbLBGIjpy)eobsX2?CnHynI7?G~@F03nk^GKP z{&QRjliz26y_U+(h<;`ebVHVkVyH^E}$bAs%-L*-P*#&1~e??O>Uu`VXmk>b2faUGHRO1Yb+3idhyl6`Fsm05!44l1|7<1?{NG5>Jmc!S-7kKCLgLv zZbeIKUWNlz>qNABdwtdHA{7b5Op~hPv5hC0`RDM+z+L{$>39LV?Z-6RpKnz36=cV!Oxjy z_ig&96maS!7UW7E({qN3R&CYVd2sancD-Bsh*s=aSV&kHhy?jjA|!DR$ljA7qeQ|c z;HDocLzynq?biW-7Y?n{ixO17c##aD7q)72YsVDX#FV)m62e5rygXh|@_qP~1u%}OJ zR2dXMAfL=UN1u&2V9J8X4813=3g&zYg#;$DK2slIq`HS+r_GUnUsQYF1)dCn!htEeJw6Jzmc}abI~o*J zrBz4pgI%~lCM3Xbk2ey@^JS3y`RSuZ^!^r}o77*Sm~lOwXaxy@7aQnE`oSnD%UtsH z^^KTE-(?nOTx^52qiRH%WC>DG)rwd5SewnC^ch$GVG=wXGBVnUSiacnxt4{^%M?8k!WZ2|44P`33)Ipf@9WtOyE4R$$Tgk7RO!dHnSM}PdW*Ma$WZ= zzpYFutw}B^5tpUOR&+=1qGZ)G4^a(q2?2%>Y+ghw;GZ3MWJi^^w`V8jSmYN}i3zb<$x~t_aPP@WS$>`Rg46jzZiG=NE-Y?sv-QaN z!x(eGlQuw;eCsZ_z4sg5KRGxrDP%93VYhwlNL7V7LpNMlx_<}!Km4<}o+22r8@o02 zF;Y9K*h8IT7JeeOiloyO_1o-dtn(!X*=_yQ=zaHBoAF4Pch)^7L$uKi7Nkqv0?|`$ zbQW9eE*e;{+C8JZV=jhcWZY&j>dUa%KISedJD`pJX5~Ew*y{Fmbnds$NLGMgb9>}&2VEV#y^kHLwy8nG zzX800N|Q`e1y0|=(>l-gE~pVKFHRe0Hwcf2B&I35^CPZu@l9=QkHPTLqy+!^$YOtP zoiH)+6RH*a801$fh^sScvZItpiRGk&abJFVn!)uL84u4E z@))rs1~X;hv4m&d!2h#@T8$NNhaNwzJDLx?f{sW3&1@*P8OlB_5e`6ty+9wX5>zvqxa zKY6#dGKwJ69%xs935C$;lf^vi~X@AXMq&o(s)>~6KgZm*wG{~R58_3qtirJY$m zr(aEst58B2I5+5-)wu%&2k?zwADQdV>h=^3cGxd$l)rd!sHbT83k1J5cj7b4yf0iV z(~grgKG<(^<%ND#QF4pND`eM&)24iwHUQiQ4rPB1uuP`aRNURAetjfsyZyGi(5s6& zBJAt57W*T?mXts*YXuqHz^`TVAI2!xHNJ^!eYW+f7dKEO07S(4StwhuEi*2K%2Lk0-rCdI-#;5=RtfNIBx&PBfFLsqskWsF zEvqFINNwYIoi5963Kl51JnK`!hFat>lJCxS=gN5I><9or znGo+vQ&}+of$8c9a-1%_Nhkmmd>;h#-lo{H2@ro!yTL_EF6A)5BcN5nMU2}B76_sb z$L?DBEs%v{%Ue2~iSBL%$F0>AcqavuD%XujDqK$?HLI(ui_NCnzyAWbn76Y{GYdTY z2PYj2>34(|N2;zk747-uE=4zO(S{sjjK~U?(!yzgSq!Z4T-0aN{?=xDrcv=}5IE^E z_7N`4SnP$ki7@FXq*k;x8lj-?_bZ5`Wu3g7oSE2Bs1u;;sSJwpHO1Co-V5aB#QrrF6oblMPP;fbc&?1rkrZX{>bwu>`y*3sd(F)9S&VgV? zzDs6keF$S(cD6b=E#SkfROTm6wqr5FlWrNsmG8fd;6fW4u156@Jy3H=z4m5pci<8* zK}S%cpYNYebuOZ^v92x;>7{XnCnK|f=IpAp&SvSok^^6cGW4Eb;seivk)8e7!-wQg zc0YmcLw!TTJCv}FWdE#po1#fAK%-Ev z21akavZdenkLH})I`%Yc-(E{A8ukvgqvN?rb*2O*0;Y}l&2D3~;z7`sGePeir%%A- za@#6RK|HdbK1@Z;jP>1odtFEGb7=dfwpM14ExNt4J6i=yEva#OGEhCCpQT>B;{Fda zQ@1HC2S!BQTyoj-Qlqq9{&JamHY_ZR6cJAFo;#I_)0yvkptw@}%X*Mzt^0-! z2{RI_chM?LlUzogUBt39vzYenL!$JEr)vIgEl3=`hKT^y`h>c28Ci02a=P8_Sj}nt zthzLUK({@UKtcKfgoZb&wptzh&6jpbdjPLX)@2UHK$Md+=&jfdCYN7LFVnK6GabF5 zkmf3=bWUbBwvBtlVw`2SUhjqqJ>}D(tRXG3!1T_6{Uep!#FFLk;e9EcApp!I6@@JY zx9gmf0;y9FkSR5OU~OFsaDT`~aiVkVKZ_u*RlDZTgdI-lQ)8!jwfBA`xo9vRd0}7n zTR>lcoGVU=6XHdUK`bo)IA3eOT$g6BD^_A(_@Ro!J#LEXkB_O1t*tsVd8`x(ZIr6w zO&hm7{I+fsQwHW?mUdQBkpgKP0_mL5Es6mh#BOiz*hkpgepdRSk#~jmEiD)Jp3lm5 zCQTC-{4&g#&H=wezkYbMoKP`0PpNCc<>%!+${f2r-$Eqo8&o>QY;_K2-pOSvv3qR4cGkA^_GSdrsi9BO3G2+U=Gkvl&=-@-39HeAect3vuZ-y( zVCb8voyl`q-^nz0w@=vjJR~?dlg)(F4x(>^GNi3=^VyN;J&I3bdejvVuBCBwyHY_~ z$$Y5VVI#OOpMi8+?W)`x)sITy2Oz`sd%APqZA+%k6c1@zSbV$=l70`rmcHXc5s(8& zbpC@vVN?)bJ?sD{p;PM1Vs_G;Xe?Xv%El-D1rszpN*X;; z{qAsl2raotqAWRZU`TR?qgc#Kw8g(u`Zj_n4*D;C)OMfsUVy(2gH;U^6n3Bq(7Gf?{^NzBg?jd{^T1Tfg=W6!FB-IMeo9@;kI0ZC zlD=&5OuV{~-uVl7$mJe(%!rt>q0#r-u`*uBu`?t3bUGeJoA{ts9=U zJi}Cz%xG1zC25LIeKd8euw2^X6~Gy~x))fxKOSVED8!0Z4T*lTDRoc-r3;YU3=6b3 zv}79-IB{aEBU$xb#m`tp4!d0y-$I9bOw|cV8z4QxjEsF&>0{*=6r{sFby6EeIo ziM-7U)-#WN#u|J3!X@|aT6Sr4(>di@3as5sdwOb*sZ>?B!J{ z^`PTELB={oH3l%2?+!gP*NyZ)k`<0(%tec{d;9_>v)i^Ps-ls(2oyXLFv?y=Q0)2V zI2FVPC1dXK_|A45hXr#(J~9z#vjDcH-uA`pbKIT0JV-Oq;x~D@WA1Woz~yK6s{J9Z z86DIw>oOg(wdIM-@gG+BDz}f?n`RTI(8&68Py}GuRY_R0epU)FtrUv&HI>Z_$)(+# zUun<=@To@}N6(!*e9MFL>-4p%)k|hNV!txZFR3Jq=G^9pH9Dx*FxuNMSotd8Nz~zO zwZyH-t>uwIt@_5V<4v9Bx;FU0noj8`YE{R1h*c=Q-T4Sj)P$5|+iXuQTO`eEklCXP z4|Y|kZASkD=MVjwhra1aGRa(gA+>#x9GR6rikm{vKCX5LeId|bgH>oQ~UPGJnLPTpOHIgW+v_SiK_ZabWWTazNQLp8F!pGtAqNgD%jul?( z5sIer@}kqyLdb_1=`Sor+K+d46c37Upv2>rb#-;M-z9n}!m!4Y9layry+u-q zaZ^!?{`PwUv!hOaY@23t?0<9H=!^$I2HDp8L4|Lv+^i+muGbsQhN;T?ki7E9BcBvs z;S(GMx-@GQg%9My%Nt0lt?;kYW^!V2t=YvBZ_}>QhzSrBQdOI~qOE-dq<(MUbMa70 ziI7hQf>U?%MT=~IzMm`Ex`3vB`m`VEFSLm!M@XhUUhmrD#(7~1bS!Nw`REb3?!~Fr z7zy>i3VZ*!)H0;ogi|M8PF|0)+m_eqJ8u~KiTUCi@9awMo&2ESCFSkD-#a3z*_+Ew z(SCfpkQ#jo6Ol($w4HAcZjg+NIP&Z1Wa5J5@@ne9{(w-|#RcT&Z-$Vt`Qp#l6XE|) z7yh6$=emjl(|YXHzja+8{uOAXM_#;nGllb3!1bGxDy0DXdYrVNk>Gozze`I&5Hq-A zV0!Z=i9}y-9-;WjyL68#4wU?LJ3@>w~z1buez zB*}S|W8*~8(O>^2or%fEm41i}d=>JL!_IM;y(2lME6Mb%VW6f@SRoOEFO+q(UKjWMhH5#$P;asRlCi3DZG1N8Q zYF3)=BowP1y4}t zwUkTaAT8qhdGS9eGR2}h%eEdaF8M+i8DJmQ(2pWX=BA~cgq$RT9+hEaVqpm;IiOK? zuSbm>2BW}bBtt;N&Vdl`hAB-?OS=sAGmcI3lDawtqC~8isfvE_A^-wET-lMz^5T36 zk&%4&*m^An)(uKR-pp z4BQ$d0L4W)d~eTuVCAAGxzj!LpkTXF9+d7#*t&wFVQCN2+-wZ|-q>Xpwye_zz$`fH z_u;qNpGH0ZO%T)##p0(#`$5LIYj*xBPN-6#2cgs*scFJ}jv+nNL|`{i%T-$A*xg&DV?4u!3leKwaQl^wLM zwlh0QwnuDuSMmleL)QIlv*WQRRnO|e9(Q@>_jWrh8MBQqt_lB?BlL{5G@?XN|5du; zjXfxUamo|FIo&+TUE=**)(3wIz$d?JZ``;MTw_+Vwa=0yYX>PPaB*?oapD&HAr-WW5;xI)Lj7SxrC~C0lB5b{ zWW=sS#Jd<*`LbQu2PPO;nVre}tK$8pX#V}MI=g&&e-~$GwR`tYT*Am7(TG;~<%(&R zGl8H&=zAU>p6V?B*$f7Yc%*u8&n|)##xN`|gJ5JxZi#qveurY*c@8vvpL~2y318$H~2~6ZOo}|P4cEii~ILOm#cQ^q0{ST ze0oc!>M;YQE~zq`(U}xV4&86Qp1h_S7$2=khM36-y8WRv&20VxYrye&xBsiOFAsQI>>f5ZNNBi0nyOqbwo&k|aAJX6zwb$~Kty znm*s}_jkPSd%VBjAMYG=glC?4mivD0>pHLVI?u1^V_U1RR0H{g7Ams<&LCgM)1Eq` z>ex{JMFWeo<6{!|XEia1L%DFQplSJ}?m%m8)#ve5cfJBXl7TP^MER&thaSFiK|ub= zDP<=A=Wl3J)SB*$YrGyOWl#6(nfi9rFJ8c`VXt=}8U7T@~^Jxzv`6EXU-ou~`oV6w7u3#AUX z@Rk1aYpL1Kif(($n-^Sh0YFN;T#$ICY^a1!jF=-i;5F|)S0lVVauH|(k51bG&P(gM zg&`>`V^Cc#QkkzZ7;Fc3(_4#c!EVCN*e&u9CvP-DGw9~?W~ZUy%x!B&xp8Ms95+2i zKXNR7N1zhp{#$9v@?rcwAyDQ`pIk7B`K-!iy6P9BqO;C z4l4bttJuAa&*yM7va-#L9R5G-fL^~hYCHE;SSjA_ul9JXf z)^xF`CMvW?eH~Im*jsaVPrx!QOyY;seWiFvOF9%c?Ct4zNtA1$llV7OI0Xk@41dT4 zPO9>&m9*Nyw(SIy8Y{QXgkVH_1aXx#{1Yo%FG8rnU0wk9kY>;fjs?FjC>ikn) zoysRAzTl4iv#+H&k%du?!8M$gu4!4m_NAE>UHSm&2qyr}%^6iy+z4s~&<#hYH1jwm z)A#pV&{CF>y`!TKK@a)f%a{Q>3q0zAs7ng%i0uBUh$Dle?BZ8N!lQPZb`*k#7q&>lSIibe>3;FL8+7H1cN_9qdk|5!H@y^6-y8oY*O%kL(CYA zao$15i-K|;#rN¬GxfiwviL29ORW0_xKD$%8`+n) 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 delta 70183 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 z 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 Q34w=(>Q$BWizbi%8z+UPlK=n! diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 6c5c1d0738717a89b0e6d316ef0c8241712da5db..c8fd11c08acd0914fa14b9197d3ad861da353584 100644 GIT binary patch literal 27017 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

    L`kF9$gB}7#|@g0EM}VU^c0HI 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 URM64@kvPQktfg`BX~*#Y07D_qp#T5? diff --git a/icons/obj/ammo_boxes.dmi b/icons/obj/ammo_boxes.dmi index 0117deddeec96636c418598b90c171f27dd0e119..fbb1f8b4c113705824aff7044c5e376907fd1f96 100644 GIT binary patch literal 17821 zcmb`vcU%)&yEZ(46h$eUsz?(R1OYoJC5RyER*Fg!A&4RqMss9~!aJ>DF87*k#;Q+Kzv=e%lq!?; zEfekt{uz+jnU~RLrPh|kzen8nA-sDyL;dnE4!wDy2NAtLTD)66kq>-5G5qsjcL{5V zc<$Amx#gQ|d{SFD)h0GAat17WO%QFHtg>t)mARBnk1N0286gB!AfXE={+Gs!#7 zKlkI9?5?Xl<1gOxM9;COL|(nJV%THV=DUZO8~X99tJ@03o_brAbuIMcnCy|wMQ`>` zWbEbKY?@5wyO+9ftWHrvK3`-)!>3Z^Wv;1p`?1(;U2b0}hHp2w<^9ty6Ro+OjLNsC z$O+Oe1b%rGz^43FM2;?rBLP7wip&G`;4ttUA|^Qp-$1S zyG=yGojmHmA0D$a^Vf`36SwKT7!EzOvo*NtWdV-8=*hP~Yz?nJRZ9DETBO@7Y0HJB z;}pF|@&#t^!?!R~MV)zi~AJFC95TMb8^iSE+B z>9sgGQ8!CI+}tpG{+le$k5!vXy4s3*alfwYpgB%R%e+jL_GJOXNBVOZytxN=Tp=s^Y5oaKh~P#n&V2oB$|fZ zQ#DuG{%b^G)L4487_C%x$V$itPaFGZ1N+HSWR*$FJDnpAzgCVV=bQ+^Xf_z9Lb=+|S zs*x|-&K=(9b0Q3nrhf?|zN4K5q|5x>*s;t(=fYX+!m! zX@UlizZ#Nb@h2Y#ywu{)gmzqu2^Q(Sc{yhDRN4}iHQ@mvKAkn=#L$;8D z$(z{}+~^;U(PdV=)|2tnsH-6-9UY?_Ko7tKBJ*pytj_GcXW>LI-*A!%Q;<5^V$GUz zr$T4+TWac)K0Nn$!-)v-iqUbmM84GhWkK9~cl40yTQk!d$_3i>?MXAv*!_69YWZ-N z5+?aaW-;RneZ3=zN>IShuYO+)*G|i(e4oK)(&c*zQtLw}nI_pRi$4$X-;>IhF7u1W z$jHxSdT__gIj?u8>bYCrjRo;5Jh%;xmK`-U@_Rmo6~YY68GOr3r0i{n<>^IzxCpc^ z$>1YwOfmk7ALM-Ul~gg(n-!^waW!ptZJa;$>5$)z>ad|8v={9;DRrylYcob>5oN|6 zdk7OfEF+K#8;fAYkr6>Zn-%=@f@?8jg}OVil3n2OJ0CV^YkAqTscVmUg}Zji%owF9 z4A_252^$exl(Aulpf5Hl5XL)udvu%$dwP)eE{8{|HDL|8oY zeh+^l=|K$h&d%po_m`RA&G^R^uWn74#}T8!Or6#y3QhgeF&2!>7H}Uu>5@(D#mv-Y zFupi!vDA;B);`3@Y|H%2SkVmF)EUVKb3t+hn&RF@-%C?_WNp&9tY{wj=zJWbnP~?n z8_>kgL!0FlepEio&!z@0HYMXQ)Tv~GKekkJ^Sf;7rtwk>3G&+J=XU#M{J;*dw_{DL zdQSA?`5m@Uc?;7L3goH%H2>E=s+bP6Sw|0ANLyO(JY_oSVu*msZvT|7?+C`cSNVa(nO&@t1+dgrrCs4wca<2o+=W0L8#EqSBy$Va=-Om z-cA*|rdSpqLq3+Asj;*)jQ`Z9IOYZaq}$#ku?M6zy~80WZF4!{4{FToVKzvX)*l40 zv=U(I)`Rlr0!N{+b$Ci(#nVQG(Dy~zTZo#Zu*@NDTTg28xbop|5%H0{^%0B;3yF>`j~x!vNrcrWI66|94P_<-vp`xj|`2+Yxv-ms_= z_7~h8X8$RSriO?Kd{kjGv=+WvxWIZlT$xeznE&Mi1raMPC(=qWzDyX6r^N^IKDhxY z#vkf0(3o&sBI{T%Wq*`aK6t%ksU~$ATYzePiS2nb_o{Hnm@2d;;I!6tjAb4}C}pd} zkU3e|Pj@*FRE|Fy(0|aOYg;>bs6lZLV>8_*KXw+2dW65_D{^)C!J}`FO--fqu_6tx zJw(+We4lw+uPzz%dO|_*KL(Y|4Cc2eOO2POo%IjpJ883a=v@?Cf%I z@P~mPM^-u{fAv7?WJijq|My?l&~@@U7W`vE7j;RcpL`tv_yqAND(i&26gln3XAD+2 zYWr{GSpe932qRR3dd)N)?&`r9(Qn|t^4;UtjQw+F)ye!}ZTLuL4x^4T7tCud6Og8W z&MG)I`*vh^Wn_!<7Y+TA*3u<) zGQrWAeF)^v*yGQGX?v=V58XdERuh9c%6yOKylieHoHusK+`qCtItm~#ISOmgcx?7l zPp~i1|G@ZCPBI+KjevRisr?_cS35q=7%1NvD~hF_+G!x64mB2 zSZdRZvjdSQ(?X%#G{5C`13Z?on{j6>*d1W=nd}13Kb-+9+`aw(8LR(mc+c3>g3!Ke zIVPfy(4RO4m|6+tT${E`c2(OQetQsb$E}ROBL^;)Nv?PMcXp^=Y#!~5l`^!x;X&LA zbzd!FhYt8rtf?9!2vsF-b76%j4nv|)!uLtjDcM^Wh99)VpQUL`Gc1h;mXigwE-l4u z?{itp4_&ijKk2_PaU(zC713DwBlh({ugPzq6(N_8B({j0KjIANht}lkWI+DO%LUen z2j@)F4=|@5Q>1gu&tbk74}JU#K^c$J+!juE9)|)D^hMa?m!|?R=7dvRm~T~>f*LOL zeUMbDuN|23PEXjK+ClX~A7Cq1e#HV6xOfZntCVaW=kbleJTnPhFgGpY2ApU3<9xd7 zC32_e!5RJQ)oE(cFkY83t6&}^mYGqRi~d?^PUBTuRk^#kH%$RQL~10wX`e_pk0i#? zNgT5Tv+TM!VL(_*m-49-_HI`qSSP)3?mdk57W!QZSM_qauQMAI%J=HbBt92%s>iVzDD3xKzv=5Y-)%s$zyP%B^`MDB4a#fF8vck4B z_D%ce2XZEqP2mn-M$c1JNwPv(24gsrYoR2o*o?bXZG*g>Z))9=&J(`IuVY2^$R+4gwl=A6f#kX+sg|26 z24vhG^Dd#zPWkt2mQ2R->N+|yn?2*pvkF~q%>WJ=KNn>jSk`PG7HN7+@4G_m zb!0k55d(WW=aUUk-NUcZdbGJnKb>KblMpo4cl#=-Z~L0+O5YYK((rSybTd?_l^|T? zA8E`lSxxL;&Es;~)6uBB6-lWmz7yns%XDSy=xG$-` z1jr{6ds<3ZjH)JHbDpZPQlhZaV&9w`GNAyl4EUg|9KnT?Ad@|7a0dcd@3UTSd7_@1 zzm>r*f^*xU+)NE$qlNKuTPiaj2LF0TDqk_;!5DY^iSMgX=|SLs0L;Q!1inE-2cb=A z*M+1DDW1g+ico@XRLga6u}Nz+A~uyR>bAOOJd(=vqF%JQQ83`T2adP|94Ef!tU_Pk z#;Q`Ox9a6bF?I)A4)48wLf=t*`gJYi3Mt4MOb04gTM}XAigy<4l`rAavLC}~_{YuA zP6kO12q%%WtkHE4@_^*b?L@Ejz_Wm2i|BG8K_E)5tYSOxN=6mSZr8FVoc zp=OH$)m?ri;HyGGabMvB&dtZg)E;Q{Ig99)INupJqIbO+9Vber@6-GI9eV?N_5$rN zb2MY^`H9Waot*rJ`HOl>;k+X^aa81Nnc$NAS))6~MDLB0b-809E~h!qlI-IT>QCu* zUGYm@#RlzL68>mK-_O(#3Td2hr<6M5g^Va(o1#J(O3iHj+>#v_Jp$Y3EgV&=A(HBb zpXgNxkoppF2YgI8p!2Vf{D1PS0dNI^gH=#0tyV05zEE_8cdpRSqtWfggMw_l?{gw?M@)wagfoY&l@gu9wO69HSF zNhXA;mJez!eTM=b!oI8_27XEJDeaOri!Ja0Xy`G$A#2U;W>Dm|(&doRS4W7A9AgGl zoA-+=rS55TBnW8Yh1Sk1XNKVkj83Unhi4A_AY)RG_+4JRR3^>_lmjCFNvJ$$!L_e> zgS`(vi~V0Q`u{pgY~&4hc4{H%Wf1rDeADDnFhg*sR2=b1Vr>YcI8QTHh``>H!PGi( zK$GMYuYAr7US@1jJ_iIi(uW$5G8Hjqv8yN=ewd7HW7++ScFsf^5QnnsiwKsR`CyJh z)=eo;{ z`^pYEi`b|QC-s86@+d4bqA#dhpOUf)t|JkMDW1}K0-B!zZ^5NdeiVpr@~qVRiq@q$ zu|J7l*dFI22pMMKZ*^zm<8uTh$CLB^=-yXmIZkGUUhr;K{)We34gmrdlZ`U^YeZik zd^=dwLBrP$%(Rz^9wRH-GL(@qy=VeLXqikENb34EZ_!Om)_%s>X&heXuZaQl~E{5!i_3n zQ@ZDA&2{Q#x6yjP$VlrmMomUC8ql@;oH6AsnR3-y19DQv`1q$$=fKz1*Rv=RWGZNr z;4Jv$Goh(g?*rPFCPTI~`*muG!+NT|8Pa-H@|{uI$~K%N;j=tyLaAOFrG0?{8XuoJ zDdoZ_Hueh{-&S4{6fX1Dcl@OHIQafvVFF!N>MdYrAwmIz_!M07^|hMgS&5V%>uuf) z7b(A=?>2-H2mZ1SWn>uo=n8yTV$C=YBjn<7?@~ zxPCb%_OwalDV$#3FLkq*d%zY88?=!XaqKqNi0MhW@Hd4H|&D3r};8ZiFZiqBgK z%o?E$434~r!q+l&7@579iHyy9S|+`o#avK>iZmu>f@MA^>Jr`p&{sQ5ewZ?&iS8_f zrpB)g$TO$rqr|kLJ7f*bEhFDCimUx)6vE4@=8oINHWwaSbe;5as>fmUFkN}{DX(9D zeK;+lx$u2k0?;yma`ED9(pG5FUH_K@az=&lX-~C+*w}Ba-#ZORv|2`Z%=ajndJdc*;X4ug!uH%C-E-<`kf?^EP#?mp=QgVHg zge;~{CIQjq0MdWUFNQ-CVF@wg_eG@A9YUi)oaYSbZKGw&;Y^&rl}p2%YL^?{9wtWS zkw4&OunaS}2cBw&^H|T+c7gPB!kiE)5>N0tFR>b(RtaPPUAj!$fMhy6CKYD#WMEm( z0l#z8)cgb$4R>N!u~kG^a%^mD&kJ6_&m>h`?zb&|4xMl*ncr;%*NfPqfER-TG_Y@!8zbMW?}bf_`SY% z=*sE1AJ1#3Q46UXN*^sB1U~0g>_wK{czz#j!llAXlj~Za3k74Ubo$qWD4Y=i@SY(Khw(Cwyp;P zE}H`WH5!AyZy@qMpEj547GmhR|7b7#o0|7OdZz!AJoNp}^>hwN>DKc|3`kg;>|gw- zL|P0qJ>b_3@v(Ao@q#@R_Pp`h+7^zfEVUg-sb zasz>6S$ew))1Cq6<4{{6)vvDX(9s|>B_@NqQWYt#){;lvoZv2yQ97BFOSY)e`xY)0 zCah_5f>wuCT?8p1LfMd&p zC-Fw8ige@^x`PDAn~4#I+pa!b#^0^YzLNHD!yVA5=vB;bRBm+Ba_OQ%2?;N2<-CW8TduaH1 z1i=J)H1bdM*mPfHIH^jKOHdT#WIa5RK2+MNdF1#Hv5CU4`%2$7NuOT!(y1s>pBK(y zSLp2>E-HS%ZY32}9tBfKa=-L*1n11$_x$vB@heuZE>pOGMs~LmH8J4g7-Db;qz~&_ z1c?6#JphoU4FtUXT=%Xnsw_1ez8_nRcc-x=$ct7dNc)H$+1(r`8`6xOn-n@YhtL5R zLa_vLKjfL=RtKUADK##0*yDbOoM*uPLuAfRALkB)g(}*@3SCB$=~5#x?jd z3cE;rotkTcrBd}>l7?~mxZ?pl&E0eKs>q^I9ZE=UvQ0EhQ#kC@-rF}$1>`|a znYTH@BW@O*8WSd@52!rCmC!zkRNtobkw3AHK&QpItqG000p5eB-EY}$+v-_Zchb=3 z=8au<4*OlE3cL-r1VR+QQ_3FB^4?};Lt)J##)H<;y*r?+Ov^9k-nNl0X$s}?fClld zxeS^(3R}JQxG=pXD-7_OQ%q$G@-gnrhEIIp>5nq#(EvSm1AcyQ5Z%s^C2 z+c7!}GCbOls*F(>$+dCd7iKr>aF(T>3T+Qd*EJKgHZG2z=}M zWV8SA-YD2lMLlyf2n1RQ0UMN#W7^AI?b3l$t1AtIz z`W^Vqw`y_j(7&)*WF+dvU$p=Lr^}L0?%tuiL+Qjwt#3O7k?7^~RWr0kQ&;Np6vu>td_ZDQ)T<`Uq6ie=Lww0*D4^4cEjv$$NQVNlOOHZ71#Jo` z6Fdb_h&=OA{nFk0Z5Jq`FZUBDNh@%u1&RZ@d>O;5bwN5ySkf<+WvBg?7tY$GF-5;o zFabOh<$XsD8md>uZ%Wu3npT5_nT&2yu|h!Gg<8v=q?1%9PLMc0byW+U4U7V*rs{1H zb_xM{CWR>DKN@99ztOL>$tc{QJtSbfP!8jpoi2P7th_VYE+?5S*DIfRgQa=j^B0%+kP=}mIE{NX~<j*xneb@t60Y3J;BwhLjQ#ALdwxpCOPz$iY7f9`#s1dVWGb8-AK+P zyBiLaAAnog0pF$k!c$T~moWS+)}`ZKgda2i-3We?ed*PopkU%0{TUxX%5BgqQ-4+j z!~wx;@GL*FJ)UAff1Y13O39c(v+6 z2-5_(!U0lZE29p^U{>)~upKV_*o37=hw;q{_JsEo3&wTaJ+^Woh$lfeTzK1{i(0@9 zorTbZrw`BY;C@UCoNEf6x!2eMP4nc|19DNu$#m7J>#@d=y{214wFd5674p?eGA(`e z6^@HN!caY^nMKp`kO#nMsb}GtVeN?qIL&wyj0MXP;=tXlbA&xMWjl4E?M|O&&9Aik zhqp3v+(Fvewdcb+%2Kb>(t{FKJUmjLTS$U6o|%aOdw-@h5lu)2Uf7Gt*TSdluOTBI z4!9iQcRDK89@66Z+*qk_DKG!q{@+L|$uNJsRuS_lg+90+lFw70O2%taqWp{<0Q@TB z>209jX^AO-9eXxO9SYQeKK0J+=bgKRaQ>`(T7I31nwR8k%x!QV&ssWo8Gma}OpOJrpx1Ta5 zeZcdqg=4JzDM&ZUnDUi-#`N|&++C#1M_PYq+thzi0rWq?)x1}4@D1Lcvq!p|kJlrD z;Ik)4(wQ;PTR>IWj=20IyF!}9y~qzOlB5u$|H-Qq(KW7hE}!^^f?xj*_JaXjXYc>c zR8oboKyJPG59C$s`_mok&o5;=hHYeH@UD$NHA$lD^6G0zzQ62@&nB%E}~-IPFJ zEQX-R$(f2Q31xh(2Kd`>&h_N&Ui|~g<4d*`@!lmp3UZ%rMWu`MPu0c(7#~qUgd+rz z1E{oYZWupn6%fwMfr!Exi_wx?LWI9GM|LRXM5jQ2iiI`8d)qM`TSjq%p^}GUUt==! znC`SOUTn--X~Wvssm|E;-?CZqFGdS`q8X<6x-n}lcC-_-Q6^lE7N*qp@@~kLGjgHN zdfDx^NhUaNIxx~{II1v6`@oX2uex)Du=1{5o<2p`Wj7 zT$1>sk7NKu(%;sRF5#e$D7<_+x4A#`)7k;DZgMKB^JVh+x?n|D91tynr#TZt3_zzz zlk6=OBc@qEwpUm4d~;0}a^f`1UEq%>Sh?<2bcyrmNx^hV($uN)l|s3U?QyFZsY8AN zMf`?MRqan@N=<4suN6|lqxCnP1QxOXFtK;;U6v0>;uBV@41fzXI1Nfp;Mu9sL%)m+ z(-!#K)%u!Fwg%ts!xB2p?|4=w+tl@3TT=6|k3ax?@w~KtP)ZG~bqNH7FoFbfwtEz= zyAp3Bm6m*i=6HM-Kha3PE|H5@gT9#6pv-n6^q%~8HlW8yNLA7VQ1{ry3+C5_HB7>R zBf8g<>5c)NyF_z-Xmip%gw=)_%u62~Bq)0|jpA~D3kLsyXbK^esc zU8{j-Rai=14`NONQ4&h{ZKG>HdAc(BI`L<_UwRlXej!|2t}~=)o4~r~-bd_W=G$yb zOgx;7;pUM@$z@3F^ylwTZ?Re{UGvQyDRyYSwa4z^S{?A4gujeTlv(aveG}0)z2!^T zNFQm~lm!~a6pNO7)cO~9s$gb(S*Ew#_o&iZ2|<}iFC+4G5d$-aRRCI2!v2E8j#h`j zjpjoFRN&r3gWYcTdl z@4OzK3lAjEz(x^^1dv}eBwS_zR?)HrKic65UgX6&=tPn5PCoO{8m{v2KU*mS_~AiA z>6dzJsY<36bjEzX@BCuJHe|~CD(_|fS2E>p@pXM>F=(Y8$>tNe+_Wb&>SSnTQxTWEf=L3Ie$tki}(`$XzOE1ihHd>uLd%^d7V~FyGJ%nQr z3~8ug#X_98T4TZJJcfU%{(;(4a2TQhL7-5F0}^yf34X3JQVo0On6_-_g&_GB1_Jt* zl?Q76fEI5^a>4y@WJaKMG+X(2n<7%7aJ)wmjC65|CEI>oXbeWVZ;ev%tr5WhV+zsh zTqYU7-$e|RFFeL(6B>dHj;6sT}{U%H{`<-qOlU?)j7d0n)2;M=9-7^H&)0E^x5}gE)C)7RW@>ue=5DSf{hyOPsuy z-+cPSI;^*9b3}qm&}SCq(s=iUpMSb1J_8xC(V{7h?G2-d3Q#?ts1fw+I(6eieSXIf z1;fCoP*ER<$joi##oTup2yFB8>9jDaF&#{7!OmU1}c;3WGVItp!AW>QM@+q46j*lvd|9)inguOR*|YLJ=79 zD1|7ooeD=47&OBKC&YSuf}i?)z56eveHAF}>pAUJjm?N!`i1*{SsMAo9lFqnzF8}h z2o|k&+>^`eAKm9VPj~nN-*!aCk@Lw;O~7z?cd`Qpc$VFQrTQr^*pq)&RO?G+ND?xg zPkbr?s*9j8F|2^aeL>5%KPWbTGT=8oQ}9(;K(vc6I3<@_$90Hm};6+_MXHAJ&cD|Kg(0aD5YR2XyE2*hN*y6DKtz{C zQsy|M9FE>DX2g7c2?{t1lU}xA11S^X*b+1TPRIDE*WejQTFcC!azY99l5pY&SlQbn z+YY#YQRDFSr53y8<|snO2N<2+P2A`kWr^a07HS#zmNwXTRh-m7yh#&h2W01IvR7XG zLp*(jt>LX^Q%6&1r}x29nPO#VXf!b$$)0CW=#NWtSaLOpNMGoUWF{+Qm^bGJty{L( z>Dr066vVQ{p6^VC0xpS}A~r8D`3M+hmMk)%F&Fha8qmHK=s;NSxkN( zz=D7UzH9+aU9r!uK&ekavyJxz}Ct@Dbk|vqzxvPewkq^g4qETQaPHQI#Ey>I519 zQvQKGf|n~>Qwh}k)~uv_>U6#Sc=lo=r|+c)$Y^v(6i`QXz<;gYL-+Rk`&_Gj2}_!8<%HDT z^~&QW5S0`Nw?R%$wK7OaOdn$8GLuh_ffC;MuPqxLI+-zgnpWV;B}~WU({Ywo9MCI& zQ&YFMNU{zTQ;9WiP<(?)MGr3G`dpPD>+a5LFLbyH|Wh$xekAZ zfNBC@X_{Xa?%#gQK$l|1A7r}IUIfoJTtlukg;Rea!l~}C5NB@Mx#*f;`0ckSPj^?5*lIRx<({`uJ~_tzyh zEu9UyHPd}XR$Pm9&19=pP*lWMzSI&{i1E~n`^ygns73P8zcui^&mp)%9U?l?93={f ze!Au0kR_7&gL()e@X$R%wYPekg0!D7goKwfRl7eaC;kC|-nrs`UVIPiy7w%6-qJ7wV$lp zbVD&%T4`m68kj==o>bq77cU7{i}sMhCzH_v>Ky-g7imaIRof?{j<=C`R1H7cdbd2cWFF z;<$KFmS!$GA2mS3`t}^$Z&fM`9T@72ZCqP)KT^#p6i`TC&AuKvc*?U0f8t8hkKjb! zor>fib84-C8on$mIq>28vHbK)}9 zEZO$o~pGH zzS1Ut;>?e7mlg#N>d8lm?WC5P!OyoytyM|x&p_0Ho6?g{+r^-TruvpN~n?Y0yiaLtpINI}c{p zZOE`ngY(!xGKm6KHz<8PhW4_H1SL%-^iA!Hc|IHEQE70mb6G}IqEr|n7+O+~ z@Mf&w-?aBIGLPZ}meQ~Ge*Scv(VxXW&Pk|KDwwnVUis1>FVrl?YecV0qWd0KH)c{a zPvSP~)y<9?n=GRKGzq3#@P1m!FTQ9=^C07$@gg($bST@x&-Ryg+-?3m5D`InlnV&O zwLz*Kd|Ak6t9-m=*WTK~4}b%sxZh?KIKZmhVviPF0;@@2fH_?Omn;#+J zteDYCPo(fziY`XbYE%m5i)KK~ob4F}iNZ#_OJa;f;AD!Uf}I9xP6(XAG(H{BGjhGz zJ9U;T8^5cfzVa9F17%3u3w69P9F0Ql)Il8vQaROlNX8%{cK_2 zAVSu{+CHGv5JZu5P-uniS1zl_HE8~hY$bYJ_?OvJX- z$<*JT`8c;rxxL`*Y^FeuCdXx=t^Tj4p4DqxP$Y%sj(8pRxJ?$wSzw(9Q3#bh)^-@P z{@PgkJPTC*=BPu%!1*pquXuBBmZLxCaoMUS^bgc-Bj*gfdT~ zxo!j*aRL_&i6oStkw zaRKmNy=Qke9l74?0tzG61B&_^fwdh*f$T^Xk>osfmcXf7a$4}({a6boW;Og_roIGA z-~}YJeY)HK)Ct!b7N2|pzFu*UF$1NGd3}$Vd?R6Oi_WrAxoV$n>tFuxQd_Gbb_R*w zZ!y;j7j8752H#k22SM$-m(EvVn}e)|{`+=NPl13S%Hr+OP{qsClh{7;Bji92lE2ex zaEpqCy8jjrl5u<^9Q!zt7e7Zf4f03-KNf5{avBaX_MHaX=FDw3$R2gtcs!%1bpWZP z=z9El^?Rvcl!d8|KeKRqWJas*KX;1EMQztoZrbT|^`5he3SITC{HtZueGm;il8V8c z`!dBcdvOcF?&bq($-9x5@L_CN7xwF&e+>PT ztf1z(JOf6u(&yO|=G<(hFFOiMc zJeY7kh%h4^4lEFxb7@bUvVqxU#qt!cv{9<1B}f$)9c|hV!u7#q}?Vu?;Zc&(Pe94Vkc#V69AFYt-#t>23qx^9s1$I^R|hXFZGgJXA7foe8QPX1Y2 zi1O&Nlqh349KXk91NJTyeZ_%CtKEYE9y&`;i7E|3Adi(&YI+-IeK3$L zhA!oqM+b^#4GI6c-ScV8Ek9!*uBpgjQyavd`kdVhS!2gBZoNv2hmwn&KIdbskW4*P z*d{XIN8gc?7gF6INUtdq8MPsJZoBBSUt&oF0+Sn0J&Z9CKM_4yYpU0Hs}FPQ^)@ty z#aapsEeg*w_Nd;ovXAL~%J{uAdr0K0;>-usFxO=5d{U%Ddb|F+b!7{s!Ej|eqe=0& zmHKg<=qWK~8>hXIbyKOwS&?e*sbq9GYF@EW(&t8~g6Vb3T>G-5)Gux8wR^ZSX2H6S zm+~O_ngDpS`~T9{aV2sBA~tp2**RlAf5<_V^&c;3cJm~Z(=J7T?GG!l+WDDhL6}m^ zz@#$@tS^D1)uqDy;fM8#7o+?T2v7>v!&~8<-Sa^$BzZ~niIojU3)n3d^R};1sP5^d ziub14)D`Lm0#r3aZGTqg3<04{|7=#F`=96P+cUc|#Rle*2?R`{@PEJj!AO#Uo$FvE zJN;<8R$qPOHQydbWdb*2r4}A(X#FN&&~L|Nt~IrkErW-DRHbj<~@eXC)?^B zmDPg5LSltD`tRi&N572>=8}iT7r|Wi%yBN~f%Q+ESixO7KQ#e<^1^lfcL7d;s|IB} zcZXYhw%AV)!HaQU%CUN?S{yOevQx^TF z#nGe5IH25Dh&(8&kS?~0np92RG9Ow}~z*qsVcdXMXL3MCkVwBhG z%({83(-mZOuRT(!Mo_@}#5xMls}>LG=W9)7qA))00yF1T*N#qgg19uX{wSm$a?u&z z1Ii^BuW5}45r~`4+c%|h8o1PW`hxg8eohdwu4`K72=t7^g9rwoNF0AJcTb{nMeCAw z@#V-_)NTDfU8|4#DY|Vg5tvdYe0;{y@rsA@q)WUttkB@r8ynI3D8?x}99YS}BHzJJcINA->; zB8qQ_lecTvOL*lOB{H9_Mi3+Q{o$=rr3*)px|rX;-0 NSzUdd3~lQN{|D3%9iRXJ literal 17664 zcmcJ%c|25a|37~0A|YF48PYo-Bs+k2~h3CPD(+ z1Rw|!I&s|SECg|+vk!h=P%?Y4=mG?BwgsKH@ilVsak_cc+xM!MCjY;x#BX}Kil3v za381G{JtT2Um1+@`!)($YCp_rG9K)&)}WZ$ zrF)B?3d`>)%^S4W?JN-eOEx$X-Z7eY`20Ap$(%&Qy@7A-0qyT7drA(C{?P2J;*60k zz9dsz%k3DL)6S>+lY5abY}x-O*`?LKz$IRTU&C5Q7F zFG-ai3|KyX`n-WPp+3}Yyu9)}RcLx7OE{=U$a>Hi@?MAz%&AAr)c0y_YhKd)vf9CDv z+hCnV5edqfKloKmP6aFVQ!lVi>uIsIL)XFNkH&(*P?E?FLA&r{Pcs|@uUph^%~lqt zpNT5G6UL=cqId9Ukc_luI>O+?#u~oU@>Z?{F3x2A(9`n0CTUTe$@XG9AIxN)I9xFD zMfAj+fqFwkfyMDD{+$85f;*n6Z2!8_e@WC~kB!kITZha>?jnVya4VZnPH)?F&Qa5M z-952y%ayFc;Ab(K#MzCT2=T{1;uQ*(E**tUy~?$o2_T`x63x;7=!t@P32$F|R7#%qu@RF1g93nnZ z4I>NX1B{JMeNw%7&U4i2TETvcACW=h=@Fd2t}gR$&xqjLB;H{C#_-5P?l@a+iQU&d zPQ81`e^%Y`yYTT(9$^pU{qJz!6@S2$tNgN+oG|hHux@a2N{VZ$^Uo!8_2R(S+146L zpx-3@`CzMa$l_Ne`6v;?s>#E6M3{(SEb=lWYRKQg$rTHJNNzCz*NSVQ?NK5bJiHLc2r6@Exe3({X)>p<;knQ^7J0VqWk>iK=6k3agbU z^_so*5{@|f#NP{ej)YQrXY9Oti0Lgv>Er>v(Wd~ai!mqL0&Hw`V_ z3FaG}7N($dMm!qwl**~-Qo8uD@1ZehW7aFR1e4jIM{#5m_k&IsYAVPCGOOhJPUH15 zfBLC;Q`ULfn7J2cw)ZFJu}Sxw2m1CN)qaL9^d~EjEU;Cx-#;0 zI;)s^3yXY;5_e2&)Ut=t>;rLv>2yK$=T7cqA0krGh*@j{Mr&DUj|0B&wo zY0TOpZeU``&2 z^iKCZW-}J~*MTozLN?BP^Gn|KK7)Fj5&Mh-GWfpb7qeo}s|^fcXBYg7@o&z-(0(y~ z4WP2P_#qY5Zyb=UZh}eHjDug4Th&M+;blXdx+E$G^__o7Qk~bFKEa+iv@I)eP6Cxf zu!2>WXFPGT@W;TQpO{4OxY#j_YbxE^?)Y2Sl4e4pVXL68 zcWm}W^n!bPNv?1a+z(H8v4X@5BEH>SEEvxn@;@2)v&#(0T<#**;7rq^%*)B*lgz6= zLqClGd*-jIeIA{R8Fkq(sJ8Jvkn>sQS@q!y#G{BvGfh#}4-L~pxzNK(s6 z>j{jS;-b|SXpjGC+-v48z6X~=T&h$W(3Ivz>!uvTS$`ZTsL`fmSBTK@@ZYd7Gby@{ z%=)kR_LaxtWaY?*Mr^@E^rZK(o~zEzDNRmo!skja%(1a*_+WLdOzXEYp$l8Fqidg2 z-=IW$h=VSH2p=lV2h+?tiuc@wqi0P>J#UnP_5zrzk$dPAo6DKlj&i;&425)2JlV&+ zFSeIsb2E&zH>C$OTFaMmo*(hYR1sB0Y&n)I&AY8y=nWpdyn2e_7_c51I z96uz9E&>TBIuLUh)gsa1Zywy~2V>Pn;nO41oES#|Qv6+oOWfbW=aVjf*zy1~gTG3ZNB?@Y!mr^^C zozM1XZVlu78?4>?D1NDYp7UBW>&~(;s^9OZx zlb#+?&t21IBT|)kXPECqRTjz4J6dq3v=+)X`enGCrV?4%kJqe6zjx74ytK;v>Vn#( zJ^f!QC?)~dU3gPpqEE)H1DIE`ec0ezDP^^q1sXvWAkpVV{|m!>c26l57em&8Erle^ zEpRV9>3jVt;itsRBt-o$;$m#?m$4oI$YaE<0pSMW5BoC(SFZ~?vZTG-7iK&$ds*bw zq>&UxgDW&Bkj{qHVWE@lm`m!Lp5z%8Z?#BOuoNfQ1{Hs*_=pFH=;-Tl>qbLF_CS6m z^D7lxa;Bl8{~#o59U)s+}gRN!%FKLL^v6+=eXX7k7G*|*PDHHlhBuQ@*1ANfoDa zhi7TnuX>?QL$V=IP>L(tj#{<24zVA2g6OC>U>-?S)OmBZc}Yauk&+4}>(qWmK<3sV znQOU6#@VI_zdWcf*m_9uE)NHEkPJ&|s3_NTFnV}8+(FMXt8BmDQw(CC&L_M92`^dlU@D$^sl=b%wNpX zyxV#!jhejBMns>4!Bkkb)IJ0NdNbVjz73CCX5!wd*DU8yly2$rYASNJ?_KHuc7V0= zc)31Nx)V5v3SWr>YULXMjywN<#_IpT<}e%5ksU`zBfd7N=?y^qcsbemgRufqrw_h`KOESpUnB}&>)-ts zZp_ZRYccNL4JWz%@ITNJqP`{L*+)Rg@(!0uo?kC;y)8(i{A3J2^kue#=eb@*6dsv^ zE@A0OwKSy0UEzf05dGYg1doVvMY*iB*Am-9dJ;)ZV0V|jF_9kX%oI8{fp@w0t@6|w zMXm0q!L-Uy$aM+!Kw5PJeiY)u9}8bjS>rMDSnH9g0S#5zWs6};xv zZHrD2!<^+1=NI3CukaU^R`LtpU?r6_7U?`(oJw!>RO-(cpeZsPv5#kQn>lC_A~p2C z&PTDQvnUmD6{=k-;yfu>Si&DCzu1|d$@Hsp1s*yS77_UhHWnG$cj&XtQ~1Qmv}RMP z_R63>?~Yc#0jyf=npc%OpIrB3fm=D{1cV_N7WQUhY$@7fA(3Y^@NYgLbrZP>R>7C_@ zmL*{;Clm#6{G3o~5HX<{RP?pp_62`I- z<;wOW1rU|Ye3cO25~P*r3p;N;^{XK@YlkeOwXH;1xTEmmckrNpV9{78%@rXa5nMhZ zCF608H{5n~-(i1|r!^IOwuc1iw||zv)IkEkoG8@a?D+I?TBEGE<3iO7ipdhZj=3y0 z=8lf6SZqRDcAvlvHfr^=tbaSYo>K7ogIm*`BoxZ2ez;&YDBZZN-6<<4IdkoelvC&Y zB^P6xO$Y$_1E>oY@uTIDdk*_Q(3$IxsY5vlacb3>tojFy-|_`VkuZBO2XMJg29}@X zA%`yom!R6_&$9jlD%F1NQKJ1r6Gssl{ThVcMlc3@MkFni`_hLjf%kSb6S ziH#+;(Vm`b0i)PZHSHT0BnssL3jU(?n*w;p;FoPh`TBH=8T!!3Je*nw+B$!hF)gg= zLd9%_=B?1p1q(ilhM#ZSueF@0(k7FFCd_D#uNPOUeZMo<_CX&fv36P`|1OTe?2&)= z*k3%Eg2~w*a(?YxjVu=+2*{#GpxUDO8-s1XS%cw6$^U^#_>WHfe>M#Nri!=By6X@v zc#YgTbpVVISj%27T&8rVg!(g&)9?lN(;-(BS=}GELJqY~!+5zeb*k5N2QO5R=Yf^{ zrx~7wX$1HL--8DTWxHsH6GH4rv%&SC<3uzaf_$1nUKcAmu3_zbr6335RB$34G||K$ zHs0F$N2ToT91G)B50P^l1GAmxj)Yo#h0lx{+ zf@9RNps;c$+SO_JtNV-KN&h0|2_EzPW zY%Z$i^s3^%!)!lrH++jwDFK<^oL7bpL~Gl_!a7pWdk|nEn&JA#uX;WDw*{TIh#gyj zeF#qii0lBHb>n#&C!}suBop>RKDHMoQ=a|0Lm;gVZj#p>RUGpZ>EBhe*Hg+-cQljj zF5bDDe{V3l&lD_g&|d~%Q~VT4#q`;Iq-9gTmC17Z)tQu_jOo{T9;D1~9az+c(nlP+ z3a(;wTz5U4$T}$2x2wkPCxsXCkdw5(hhf!;e^1p^aKU8ETadtbj2bE5I9xd(6M_1A zd2$zXizY?Zg{i@A)1NLTfl|Z@L-J0S1GaFp_=lEG{Ax!1v!eg?}HJg9 zjLLd>zA^P8u4ReiK*o;Gmr!NL3^Eb+$~D7^yuSz$gZ=o zc;%Xp7&arZ$2H1)VX2kwTgsU2Fw+4RoWlXzPzG zw_t!5#Ihz?_oHo*M!6r9OLdVNK5^NE;;5O@TLj1$eXv=J+mLV8{Z~KnQ6qQA5O_dwUqu{^S1FThh=b z|NPNh&j+S*|J9TBywGm~BSqS{=B*v&RKdqGKWt>Ot-dM4GjFXct%}fc07H9BsVtu~ z!z`k;u!k8VX1`AIpSukwaX?-Z*p1Ri5E-&Bmz?+SkdGG<~#*lwt|` zfli=FVIYh>DZO57h6!4e<$16Y3C*v2?Ets3VvujxsA>4JPB&xo|B;6MH%R#3a>RG> zwHGtCJ6%LSd`L~amd++?vT$hHxe5h5C?9*5g@7Oi?fzd-*qu!B%4}=MA7n-0#-K+N zd+l#=v!ewhb7hdM9OfL@yH?$@kQ|e%74v7OA331}IESi0mb>WKG=)WPgQ@p)(973_ zrYU`>a!iFz&DbrmDN0{j;FT&J^r`x-C+Ls$dBs)NoKI?boLRj-ZB~cKrFN22P!tO2 zW}4{r;9eDA+A?h^G4)Mf-BZ4PdmPR3VO=jo9mQb@xT+pA90eVin}#Mc7p)S+a3r<$ z_?R6GV}sE#L_&Om%2_-W#LM%Yk#Cd(CpMsH#&BCry6~jmiL)=m)hC3hV%Rm z&%(>o7~sN^gxsGS!N5kGtVb59W{-cOQ z+>wIUO^od|{*D@X6|9pO>ew=Ts*--~I!=S}5}ui5kmEqCsQL?I`#Ef#7i5RY(4^X> zjZpTPM*H}2KT%eE%ID0kTeabxTlt^MhWC^jmL!%@0b6!EH6WrbGp%im;o6|;G5*o z--{vZ4Po_7z}p(_CMax_tCAA}vB|NCnsd+g|JC+*{LT8BLRK?Qpae}rM4;3Isq96T z##&y=^3~-9F=WH8Dn%7`PT_yLnExYb_~0gVrdea}+X<<4HV}^ny|%hN_}0J<&9YL_ zBSZ6>xuBi#HN8cZ%hStzoIJeHJsF)JOO=~D*_$*glCU6aF+tQ=S~tQ7?nBH!tPJFE zs^1D4ZslK}is=!5af6!+ZHM;_%i!LOZuFu4)HwZ#%{chpHN{PZbSx0#sFvNzP%Rlj zH=4dD&)Bz`V7L@-F!xTUX4#ew&s@Ls`H9?Nrnr^nq+M;Pe2{jz<}&WC zp@$kPMm1cF=@a(xjGKQyGGr{F2R;gK`32uPV+iLcH}nuu_jZ;AH%=Jz?+n>9ji^~L znSpUEswh-DeP0#I-W7FoL3)n^ zCf!eJMIACRhNhMWHz2lR1#kQyB1a|C12+v+cQrS~o})TxkLYUB*zFi9Fyv4SHNjj%)NAT8xjfE~*iPgMGDs3CU!r7gSlH0yy} zVQI{X{C2_!kIt^NS5iLBM^#wp`Oks~C(APUsn{!=3p|>Nbo^7SieA%-PHX#7W{uoG z*DWkuUD9~~)9?a&p1~LaHZ^V=GH(cx&opJ0avm3lSz|YEr29&E)|9Gj=da>N$g=5& zEqizO`cc2syT+IOOz2xw9uzO3X5|n(L6Q2@8BD`dlm55ajYvDDU%iRk!Bxw$$po7v z^}pR^UxH)@Y3wQ6lB&y}A{QtN;6%aZte7OXo(4T9aPoO=3m#R$gv=#2I)cCn@MrGv zkL!P8{8r<)_+?VRvHZ!l3G7FgfQ>btf4;;ZVpnl8`dj^%!F7v-_YNY@<9eOC-%|`5 zF&(ESHKlOWT&6}$+Z4%F@itx={ShIhWit9p=oJw=_1Ds~NED-xhOrp?yf8KGzx{Ug zHOzaoEspE`2W39UclNMcN*))8!VEz0zV&&+WxIY)sDz$wDMRld@wJ9-fb^?Jh8Aw$ ze`R+%V}#TEY)CFE3r$B(Y9nd+^i!m-yx5mv7rZ%?chy+IwD6w;OB!<&4@VF zI+3E?t}f+RPE8%on)KL%qkHLy28r_xOc?H#BBY%8@lt5gA2Vjpgnr1mJryjx6jGyi zHgnu#H((Vy?qWjcbt^U-x)`sOt0i2lQeoNCDS!#s?uShN_L*>soeGLP0btyt4ncDq7yuE z4zp2Tc_A4$l%u5m^T*Qef(3Vh!*G;ki%ohKZGFY=@c`!s$CfnK1GxEM==VBBpP(^; zBIupX(p#h+a|4&#uQ;cT&=&my_r3s82skpAJD(hOX#@~`S39@wVw5q5RmtETmI$%f z(Op!M$EMp;iFP!$>sqeyadCOe%Frn@GaLz#aWT>XyeP9cz{g0qD_8~cKs3cdNykKM zC>^=kUE%DSUS)o7v28iTzGk7_9j$KJmhr-lcY&jrB zlT9nLeg%JSz+kwt7B`Xd3}ZIQeqSICkGvj>dDs!Et?t6i+`&@&ozEzhTKup_@7XMgO zbmJ#J5`yYugtb~z^=!$E6W2Muj_z})g=UA!#Yn4q8=hRRTS*GxhP111@IVKSI5QVr zXs#Yy&=Yb#Z~9x2=0>DzyRr7!1>sB2lexgnUx91X8_V?THrv-!nbV{UE00p(`8BEsS+NHQAJ2ei zs{jlS=q58d;c&=QyFxF!ZI|Q>NtiZ?E#WyYv61r+9?oA_eiZoK^`B6P=STD-oo&=_ zZ)`sB`RiyA3lGQrM&NvuT|%9G&VK<|Dclu0YoBA^{bLv2c9Bw-{qXOAr;G0FKC6FM{)d(ShZs-5M0-jUIRuAeM{bfnWTZfWmG@`R%(CA!u-7p@aq##(O#T^O%!PVf^B75Tv4Vv{I*mQ`q2Z zo!1J2F)svJL#UL6H)+iLUbx>ir{zZPC7=82NX)W=saXV0Z;7y@zza35rYMDOJ1BCf zhU-VFn>^n`8GVA>JBynKFJWi$c+7*-?bI7?F6b>&oKCj#E>+@uKHr9}2`_((Hn6Aq zll5}OJ$BHhd#7=eFWlLPn-qCmy+*|}PCt0n@coG1Y1VDxunAm;R=~OhV7HL2l~I}MgxCw<~@L0>HXO&m6nVyycd1{Y@ygr zuo+#F^{>o-c{yBGw^3fgR=+Ooe(06a#9ai`bx8*ach+(YBY~McaB1E}MWyW-k3r)L zB|rl4z=iqOzSpTPO(daS@YpmyHL0LIt`Ser&K=lhxIOGV$xke{>u#>GjktqlWy+MW zf~k9nB!>lbp0t{t#;O>R%95~+D^RX|pMUIuC)%Vpf@^!^@d*i$jLT{bD*2EBW=D@< z`l8g-au=$X(PQ{wQGk1T)?dbeb1mkreRRUTe*x<9(zQ|G_*M{;FmBV93ua1~Z|rP$ zlyxmz%prx++#y1|;XA$(cMtZD7*utLU zr_Xz=@vn<}GB&G*3=If4LZXj2*_A;0BTx3p8}?wW!KQZ`@vQ^i4;1!LF(wEtrB6Fy z=fLjlN0;zRX?p;#4IPxAgUEI>+(~%!Xd>juXTBsUt5DbWuD3(hf(yWTk%<&k`}AWj zRHX)z;#>wGaRQP~0kcvUIorwTz|o|&73ot@wuaGiSN;GD9^x1-n71LM=5U#y+5TW5 zK;IUSGAd;PA8(Sk2x0Ru)Q^$*oaPvm-zbdL6ZHOyks2|J&Iy^|Gi;;)s|-OPX5)h1 zn=W&Xv~06s=V_MHN}2$dM?|S5KS$^Huzcwg(YP7L@FcaRz9+dJiMcFrrR`bz_){-9K@?g}Xc(u-9;UBjX_~k^6lm}zqi&dW;-cdT1#wzO3Hm?u>dE`joVQMZszdzM} zQ}OLY{g6~j9?Ql(b?+PL(xy-lB+cX?V&(LipC>Ycr&YL5+1Ka!`OJfvxt#(P%Nlgl znSkCCT1H!CySXiji3x9oxwIzJUkAAj(8IsXb6mrQeMCGD_n0nGS>4dwi2ClkoqyXV zd$J$~J0~1-|8XykqeKwNe7GJgQb%oq2G%ycGD*Y&1^_9sQ@Tos2jxqi;ZZk$ou&|3X1b0)wOmYbif0EqlLRAY7`^ zjKyMSv58ql%nBxY4pXQ~0vv`x{ihi_K}7AOdKqw!fi>ZThLdq31_4xG^oZ{H-8uvr z-XYbRx`ZP*&i4r!cJ!EVV~tni-z011K@byOrQ6Uk`BXk{mAC|*yo>9`%-3r{mpDRh?IbZBCzG+>HyV6&$WI~i?Vi>9mK~J(tV4SI){V|Y!FMhAq8ty4AO1gntWD82`|rmFf)@e1Rm|EW6r$2Ux_ zD_B{C=;|#Vf*k5Jq`1mBbjUr_CNJi0gX;CGypI^I0rjcLzlZ7(0Va;aLAnQ=Ly~xU6qnzI8oEG1w98(o;v!esCt)o z*TR=xm>EA@`=oqM0+U8}Lg(FGjKyo(tAkWSeitInxt^~;)L>s$4En0RpW#%}&jcpO za-`@U+#k1RWbSE98uRhnaTloeht%gSkhkP2uH*7>duI;O48v~`TfH0H7iS0= zG}i&*;SkgF@lCb{O2KqQX!?I9k2brE;(OYjP1>MoD>N})^WEjvyG{dM1SFDzXk)zQhmWujF-eB*M%ua<1EqpyWQK7uB~re{Fj9R2a3M zivwg8u4WZeXL}Q=g|6rzr*epn0c3cP(k)>7t&|g5Pw0z#_3n6X zt-jD;%wj;#z)>U6f%vrrBq^K#pl&$v-L(&X#vH0JNNyI#T95nL+5 zbDUvii{It!E?p1Vk4s8HNiqL4l%~$~a+ewc?9X0kgbhM5b9lSQgT|{Moin`Dn#3I2 zi|qcD=6@t9JAdIldKxX8E9x%;T zBf-t?#WYuk)KV5mzsSpLB$a>A*ah;Z*uONOeTEJavv$cm0&U>%y;ARt& z>i>~R{4W~l{}=)rc5>`j!+m+6VPwK~?-braFP@^DeP@QPx?KU$NmTUUdmy9F-esOV zV0WM3vE^t`Lx7$=AMXisj26a5fNHM|halopVQ{}?gHSpE?lIG$Dr1w=zlqGin!ng0 z3P3}as_pqbJ?9kX)XLMOk@zY9wyCjF4 znVOKp_?K6ycqzTVX=UCwf?QF>?}dzGQ7}Ugr(?_m{k?a`KhS zGGH{{y@65r+EdTL+R0oq8`1_E%qcEpM<*OCEVJ~Te1$H{V_rP}Fvh|L@O@vcan3Gj^Tuq2`n8DP=mB6GIZ9*jGc0A zMyfBJ`v<4lut0&p$F4(avY~~syXDZEsz56+<<6;& zK%H^`25JnTI;i_Bxc-jfh`}BVUobJ6Jr#CdYDGCySeE1bP`AG*ncA6v*fSHAN$KhSBchqubKha>4HV)l*tVytmI`idj;l zW6>x}`r``8OCa?M#4+1&$U!b4zIT(?I4TAJKrLCEbTwq54uv4uoHjwk)?A`)9A1MQ*Dc}{9;-OZl` z%xKjF=-r>5iwUP{CxSw4vf%>}ct%DHN8cWf%92*;TKfHpmYXq@!1_qc3e#12ceg zYou^Md*s)y!!dJk&m3JBJN^HsT_CtMf7JA`Riv7?Fy^9bUTJ{loY`U#ms+H^ocPi6>Tl!CIxeiHd5vn@)Oy_D9C^l z4JxS!evO*nQT{Um6J)x%NJNZ$6_v&OVtump*eNBStXa5zi4^>UOfKVQ!UY&q)w5%i1`gvQqWyo{_2`fod&12NCxl$ya34#bN2m63x zQo>R9fZXJ$RmvST`EFZ%C#BN|p^?tg1DD+y5eaeF=O8wJfn+Mcil{k$+cBvpUhvTF zS{0D66<))6bSZh-bzOzC`gt~bOh{@GyJ8j(Y9^oq(b26 z+Vl84(PKCq(;gVD*P9j>KNL1i+^?)$wEt|%_gLLrLUFFUqnNf8o$!4I^OS6gIU^D@WaW1uW9^Fs%E{%wgeI2^4k&OSl%F z6qBhSc^;Zv2F2R6jTidiIk!Wq(sz-*`|x^JRj zLaRVQ3Pt$o4~I}4r~%DAaOkE|5UMi4l&O}p*j{Nn<@0*6?9(ek+#2#7^hk>JTX=Lp z@JQRNJ`|Q9&Kq7rgvb6oZJRxq zk&b2eVZGDCn zbp;Y;5}w_I>b15IX`I1`0%4GSDaK@NL)F@3TFdB%@ZRLMI}29oUicp}XmkUo&nN$n zf}SR8cM7H-t8MR@PN8<>DwWD|_{r#mUpILHS#u4>*Y=D(N>qSL6|XT#`Bvbw6efr; z8yQ}zKx~TIS}u}xF^Y6M;UutIgTO-GR4_fjJ0g>jV1kArkrJxsRc$WF zd$=?$!-o!xq1Ej1P(+^#(QL@OUTCs7m@;>(r-FcFO=NC(s@W?Ycksto~u`G zFTM?1EU5cvo%^|p+#{$l;t6b3k*%8E&lol(qeT*h*h{QwsKvKlNb4E+oa|gkG*T%m z#|oFXDrPwJxq}?`eN4KsvW~@97e@}qrJTQc5Ezush5H3?_&l-Fi=h9PYvvl>?07{{ z`E{}LSWl1|@w-eaup7U6aP~`W!Iu0}0cvHy#4NDrm{{77UH|nP)_%4j=c@z}66CXI z*~WxCh}EF2lHv}y_c*k?IB@bV_}t_3s*L}#o9tT#4Q7T#KGc^2NIEEpx2C`RlGVl6#`JgtuQXh?8tFquq91?n;|OfA%*jk#sENNvECN zzZ_G*J{{@S6h=}Jp}x;l1uuUD)Y>w=F>O(;9Ei*QW(Km-M2Nh*_}Jf261myn`|m%m z{J+7!2cP*!C(5$CiL_N&N5bVhlJoMrb8biN@;OGhkkKz~YiUc!pO}({jp+b{9Zc3-^NtVryA$2EVXxG#;)7I{G;}t2o@-MTbp3mY!NL%++x>>q-~e8PR7vt1|H(+B zGIijbCHiGnLh#1prJN_y%B${~%{ac5>tbe_GQ8P9XCQ$ae~kA8XNj z#bb64dzP`_xpd$HSH4*edo5tt^%6Ml>{E{?>BQfCy*%2bt;c^1$s|^fmsHxga(>M} zf&Isgnq1j4d17Uhv{#Wy#s^C3{T^mr?c1@|)jv(a!apd8x;!f+CseGxX6>_%Rr$L> z@+D}(3%_`!xaz}S(1=5Grcz{fH!cVoR{n^WJ^cIP z6F%JWYZo<`8?a&Ek>;j44$X@Hp&q&rT4Cdns3ffCHI~;;i`1rFzZ1_{`DwNWzfav4 zK3D%m$xPVfGjZ($01JQL16F@(_k!9Wq!+QA-|qoDzWv$c6Bt) zPxa39-UnMajfIxu>OA!w3JUD88Cz_^+dX6>K+w+D|EP{+Y?QCwaad5j$Rz0rH=x|! z?$=`m{R3Q-u8p4H|JT>x(Pfn*fRJ1F3$v&G_=TV)$`Lm_DGPu~M(Q(;KaSq&Vo^IP zhVj2`{`~)K^V8QizmUT3>O>*1GVLpUq}W32PHU;R%YCcyx8n6*%3>(`>#`ZjLeE#J zL#u;<7)#cNS&aYwltiIM#7@1I_(d_Wqrhk6?Ii4rv58T)*mO<@Q(Pv)s1t4AMdxUR z(W&qqE%2ms;DZ?{xs;YLzhR`!*~pa%NQ5rxHuEKADwL#uXa)P>+flOTtG0*V#&~1U zg$EQB`R?JTwMGO@SQKpq z>i*WAu<3kV)*l=g5gp4F$5ai5oaw2Z>3R>0T(en~!kni3jixT(?^rw>mu~LTw&Qw* zo1;$TCfm5y{XqdF(!%UJbnV~m=O@d2nW%i2z*>=&D;wJnIeg6FCKp(y_TaCKcuPPDVFiNTxLI@R`8*xYx)nV2NUM$RQpVyS10?e}+2! z-tB!ic;O>Jp85q0a#XS%j8InZVoZu5o4n3%Hv6%ey{p^)_g!7VFwz_1%wQ`Ql`h5x zpPDm4$WDIiejugxf;@HY%ldX#VOA-=wiSmz diff --git a/icons/obj/device_vr.dmi b/icons/obj/device_vr.dmi index 3c4a3c5d09c444912ad886dbfa838a5de1c8b664..1a1c28af569950658f4f6b045ef559d820fc4b2f 100644 GIT binary patch literal 15077 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 literal 14574 zcmbVzXH*njvu+PLh=52&Ku`gR0um)>$&!>bBqa(+lrZEZ8Bvg&gJeO10z(o(h8!hl z$sjO87?|NU?|05w-&yONweGz?dJVn1dv|s1s;8c+UA)uLQXwN@AOQe?Oifks82~_7 z!2=*707t0!%NxKGMPL2r9*QsBt=;ThJ?vea0pM+B(R)qjP63MWsb5^mHQ{AC#$SFF z;~4NPk&IYqQ<3&qPv10fL-TP4-b#vl=;E}MAvz@FawBJ_df=wvtY*Ny4QfVCi^HRI zTbZX33?y$eHeP6!m33_`;}V46DEqy9{*@t%Wj#%QPytf+)yjS>6;`s zO20Y$k_t}Y43QXJjZS!yT=*pv=T9=?Thj8+e4;}yj;h<~Qon5cmk@~Z^69mG)B8LT z#ujtaEUDYOu~$9x2zZ>R)pX>tb| zoF9Aj>Eq(Zbg0Q>`^G8zMsIZF={xB%!fgA=2AI)h5mq+%Fa!AP%6dY zw0c9UmF~vSlZNQi*~d`|7Ly8bJv9rJ7WMOMZ33^~vApJ~sRjU6Kuu9j|83@8mY@Ia ziTNv;3_p?6L`J1s5H&m}IpTCPa#JUL22ayL9(u1Wv@TvP6vRg z>I|m5G0|{F(|aMTHgv889|F+gRYx%oJouylpf@UxxY^i)gI2%hmyPQPQAnadZn_0+ z;Ny>^IK$tNfS{FiA|+$!$d?gSGjF`9r!-=*d@OPlgE#1Kzn_(VHpMnN;{%t6W7?MX z&cQ|B@NLsgAV8OLPXxmY=@3@5AZxlsifGB3^V7NLLc+Q;`oIlMJL3Sj(Rn4OdEc)A zXzQgx>VVic)LiAN3ubPv<&cm(g<13|l&mmtbvH2CP?Swt!uAU*cK?JdV8`W4i+J2c zf}ir;J-TyuPuTkP{HS-Y{i({*&7oQJ?>o%X@6t#zSl- z+=tTg70|x!P>%3aiDeqKT?jumdLluD8Xp=M$RJ#5D#z8ag&7cD0SnlONg0aMwkgWQ z->!7{2}3j~=ZLW4CodABmeZnId>ChVWN?5&f0x@Su)h-T+e8V9_c2WqhQ)pU0IP%u z$ugy74fZ^zscX6YoRA~8Yb3tu_uDyP;TNj3%#;LxokIg;$@`gYB(ANNneuB*-e;rF zT>S=Jf%e*$h^EJmlWz;J+Feeq-1Kh;Tn=ZYZw8)BUpeD19W71OVXJvB7At`Uh8I_% zgz6iMy(kr6KQQ5js*{Ac_-f)weO_m6I)Axttvlh*g*O}|%sKNtxk!P+Dbf;Gm%X&m z(pd9jNKicKEMzXcs~SUPBGVdM5`fCG_a#x>Q7??8NEJ5Q$**;rCF)|a z2%@HWkHeM;Ao{6y{Ib5Lq880vctfpwi%P{6{eyCCEw*d9tHdKF+WdK9&;3uqFUWU0 zO;`vZMDi-@F2k4SqHpr7ZU?=p?%$YJ;!ijCT^G+=piH9dtgR+fSBz}+_T6d9fB+2< zH-B&(ZT?SXF(p#Mq0Hc{?lyt0!m2&@_Dsg-Q^d#XP^r8TYm`HCi`wK=fU#Xcr~KZw4H>5Hbwf;&cp%Ir;JVU zE-O|_xFJofm)lGCc`hfQt)sq&)Ahw1IsWg}pFWj0QcsQf&{0}mzH^=(boPVj21{1d zasgGim(Y?AUT!3u<0=TZ9_zr)DutAKC+%E_;rFA*j)=#6<0{YY7(D*?sR1>`IsFY6 z_}k~$*52IaOZGUBNcrc`zS6{DXlbh(b-hs)8;5P?Fpv7hjLx|Ki#TwVlahsQmS{6| zd~>&*m{=gQIwmIjBcmHSQ)4sR_U21I1bBPwGbVX#>9o)?t#4#Rc*w!UMXaW#CZGQO zyF_edb?$_44@7fYv(f=oiN~6PH$MP%^fSgY|#b z+Xr)>k8RWkE(&8c-tn6u%&muu+L;Avql3Oqo_fqWRZOGhfKygLTAN{^_6MZZs7EXjP4*8|_CA)EN(4|epY93Szm)zm(jGEB3jy4n z5uN#&Jb2#9=iUB4_J<_a#=pxf`Qhb;!}&RYiA8T1^o9jEF>$xnrgx)@z`Fz7nO2t^ zwf%itE>JjwQ5$by4Hw)A;n1$`T` z&)wA6m<=HEj&v9yTq%dAXaZ$z8)##ZV6^r1!sy<(`_Q=iYT=^Ok@Ky;$WyQVVWe)% zZbqZK>{437*-^oq7Tpsbh`s$gE%GDCj5+?1A+)@l74r?dpeSp+<;MuIFS@p>@{(m# zz~D}Uqt9GI%E{c;jn#q3`Kxvv5+&a%F88R11d}*&2={{DUP| z#l<;m&V~?qi!z!qhp>L-upoKV) zB5>pXd)W0tYm>TL{oAMCoIGa8{O!~bFbY3xk&raTyS&IbYBAv8^t{JaX*vB3gV=JkGf9};m&5LwM zq&wL;#Nz;BPW8V}7MKB@%m`dCP>QF8r9>fcv+4_dmB(|CYJsdfhH`Eoe zg=;aiCV5*AN!C1lx4sgVw`ABgwhjZ(~k+FB{fOneRUsOKlq)lX2)__H4 zJ&hniNc#36N5YhD%-1Kr4!^ecc&9@z)$|04mLT1pefy(T8gA&SfSt-Ai`k$%QC45) zINZ>BB+Rbg$dL;mb!p2+8P#2(7O+7g7oZ3}V`())deCe?9SY;l0!uvY@s0D#|$J*St(k8|s)tlXAN% zEE_F*(2y#5j>+TaQ()b{!Y4QgtVfqgbksbFLm2dc|hBwU`&VYz^?I}Z`Jr`y+dZZ4k zyu;Xf6*npBd*PRVggC6e^RInTd0l3HCU{Kh%?>%DjaTgJ~Ua{ zQspgbc$?9@(J%~oZjA8MfHuJv!cQ|=IA zkZs?dX!));M_7sO-7|aN&31=`hrd~nAFmxV+e29A+t#AT9B2%Sr9IGGr$8yB0sZjb zk$0P4C5NaIMnB2eN2}y#vy~ihfh2S0Ho-okpeW@%Gh@-Sy@t~w4P}?W`!MZ>;7N2g z^Of-qcbwV*KTKP9)M$cG-={clsD%rkoHcOtc6XdBr~Ld9a$&n!K^?~RFE49sv`Ij` zCI?=6Z#80y6z~va^c5x2p|5ej-3>)aW9RN%`MLyp7nj&xyB_EPH+nM$*FN#=RjE4W zvAm9-EE9wE6_li8W~T?je-ID0!MKt|XBTtOZX5+E7x#vD_-z5@DQG1e%o`-(0qDC4 zQzLqT0}S=-lD_8um|kJ;ogmO_Cn_`+z%NIwvoUiS?Lo_CuxJDQDCd0hr^VSgCpnih5<14#YL@P(a8R;Gq z@3++~FM>R8;>=7zwV)NYVF4gIYI)MGlEY-r&rVaNLs9tnGuRyX7WMA4yz0K7wZxMs zT-h4c2lqz;jo#5IZ!zi`U`C0Z{EQ1kx^cBeNg_CV+`S=2W+-c~;+3Sn)D z_hbF}q+;+Gvvys0w5 z^`cB{w|wRAzMqMv8%skbeUjFVu}25kT$$WlX;xx~0@7BEcJS6u=X1~&#M&U;^$era zVYME8jcuFcoFLsujT%tdlkiPX9C&3y%ffQSSb4n1558KEm3X$VbDraf?RDS??P}b) zfQLvP2Phwz<0NCHOd>1pdjW5a5Hbu6!R4p{ zV{FTzsw2#+b`TUsUG0zdS*9x1CIY7K(wQq^^Xe6e4EMu_K|5-lE?W{S{$^=%=1P1< z=|01i*hBn_Ae^Nw0gF~#Sz>{JF`Gs-PvDp0vIlgG>+%C8hcD27qXaBfjmjsYUm{X` zV6149w#v$hb;Q>@HwkBEjKdex($Y*{zpnf{3o4w?3>BctR)D&|9V^k^U_SrReWc~cO85n{h2(W&Be&q<%bB05Sl}jAm#n*V_BQ^?p?ze$l1PJ}jXJ3Lp6fZ9= zMpsV^KfzAgdf%!0JR>ZUq3L?EHFh3|F*`=*z(2iyxhyT3^R-u@uK-*xV0dPRl1 z%pv|)%z6C6H%tb_(%c>I4X;`1lIqh;AV1v|gq;R&WtuWT$+Zel-F73tDm_)i9RmV% z&-uaP%fVmGBo~bI?O$p^^;LZ@j~`Q@UWBp6-v-4_6o}dx8yC#*(~P<+k|V7tRG9m% z$WWIM*k@dM@)G@Vhy|a-cjHcvGzZoD?Yd(6f?Fz&F4u`e;FUbkx^+wywZmY|g?-sVVts1)<$6o;AmrwtKUVOTCqjn;_Oz{5BBwee1DoVK#ct z%uH)6F;NG&e4ueV?wI-3Et2wj0{X3j;or{_Vv)Kv#*U`NsR(G6^pLNvr|Ax&#JdO# zSrG|ZiX~<~K44^n{pq$z3t9-!Rm>=uQ1vO|j}%2O4}HK{X{dkdi-wB*v&8FkNA)Ja z--!IlFy?HDQ0pDF>hW_NZa)(f?#avWILU>mhK3u8N=m0&nNti>C?l;5XEb(@TwLU} z^JgXbPEICi|L3ZDe)VQ{(l5#wl9HrJQp)N&kE-@LOOQ?3VSiHUYR_Zp6O7N-%PU<+ zZDCTedF9Fl)8W`*g96<+q0R%)Zo5XuE^lqL&5$??E>`ZC;UTwF{4NxqJi8_c!g;4p z`_msgs2F-wR}=7}CIob};~N?b6_tEWH}X_qvopq)j%6K-$%2%Ow4r~BX?~~k0HXk) zt2z}$Nsh<~bdk}{r-3ioG2enkyM*T$bs-)&Q9#wt zmqeapV{6@LciKXtW3Thlt4JC6#Ku_*_X-_$B8fNi$BHU0@8u7sG*(F&kq7v3aVU9d z>i3hO`r5wu8ZNLe*;5C&Rxkmp5TyyCn5e%ZjtR(an5-4%gW?d|1E93BQt8#J2OGc4 zeykuC;n_^aTaKP?V0g}l!)cO|7WNQmw6W>N*H)6B+ke->@GKXq5NO7PHWcHXj@}y* z?}XxKDL@N#w+V5QC_0~?H>10ABF=E91E|8UfU6K(ujqU+{k#yShf0R9f+p2os+$Vq zoVRPs`iXcW<>Y?`N#U$#D~xCV+P!kQs~~;r??MmO*p3;k{{7iuO^YX;wD|tu56i-xw`k3)g0SxMXQStflhC5L65<%0w zCmM+LADnmd_MxjhILR9RkFtQBz1vdX5|?vM_tWo9lGjPeeKC^@@A_}tjw zQx0qw2oQ&F>}wuRER71$cN&yt_}$bp(Tfu>@OuoB73UrH%~J`5W6%G11ZJ-7C+X$+SYm+8?!4{4y|e z>0NfsE#kV32rNE%I6D7ax8=iFr+@6^De~RX$;m5#LJR9#K4C9?Wd?KawZmlSt>(RE zpAiLv5v7b6S$wfqUO?#kWXN+1k)F66sl^H}o;VL~*3WcXyXAe}yfC9;d4K@#Am8TpcQN z($c===I2`_8?LhxaoNa*v4J7})KFjla(>f|0+-g8LpYBpjXY2EKQA$u5m;F$5GZoW zQ&L=y{@1S1zh|NUt(c&~)?rNw!SZfwxydeGBE>8(XO zv=8++Q~N)1R6^iB)w@d~!1cGZnrhEai$IAA+uNhJ#NsCS%t|If-qYIp>&KCI$rZ-F zPE2HBN^I;32he)6hy#>7S}H>CzRpUyx%Fd}a~~&MmeNXmko2W5?82_>4V$@_Q~4CTk9ab zTR?l5&C-Oow|kQmtxw~Io7xf~jSW!}GXRF#U%%`-vG!n;1DE1?<>T6|7t%hB#~7LF zfSQbqzjl1XgZ$)g8X;djWQ)iwkT-MDdYGc)wDTG&V&KZeM&1hcN*Xq1f=A_M3s5l+ zD482Vai1S7X*1?dkK!$w{WY-WHWPqgOHw0riPS9wwzs=;_Gem|Hao7+Tj7R34 z#d!I#^BCABB?=IMLENrUH2+%>je=2}*HbX)*>qgKfOD5k&&bi`m0hry}a0-JelKyfsy)}g<8n`Bt@<9Z{}?XUT!y-IxF3Vwo~g~z7z}c zo?0c%6b))p(EJWzV=vIbgxKIBd9J!x76sKjpG$z%T-ou1F+!xI7-~xuWme=}G=vWO zjob=(QuRoX5eVZ{@XhC@4|;pe334Jabd#wc(hDULSto}yfa?g%LnZNE=@UEEu(Qjq z5Ez1$&H{{nJkl5LRD))U;B9)|6PZ9jiX?9Q^P&Wp56wuBETd!$LaJRUPl|Q|YtNz29MWY1 zr3nF(1}9xpTkPd|X7l>~Q6lX2DyXCqZbOj<*gpu}N}2TkRpY1aPZR1X=^!Sa0t=X7q|R*^uT+FlmFd=$yWOw%_oE{=9bV*a zCtqJH*2>y;JMa6*U48MH^Lecev2ES-?bKN(5i?Cyau~R!;M$RcMRIh%dx=tTxeTWmRJw9^P=xH?B%sV*pWOCAQOmG`_g@p*Di@X1Eoo#dxg|v5ulYX0Z zZYHCoq@&nuy#~xD}qT`%j!fXBR4S?X6#qT+=(8d-Gd1@;`#C#!GdZ{LcmBnWdt~ z$Mxsj5WHt=$=Vc*j4_1FZ-JLDUw*f@RZ&?rHDT1kfHr0EYt->@5*^VT40) z#JKI_Dn(XG#F}MS;^TlPwLcS7j%qBUwA2;2dwePmm>|@E7_sHw#*-66VdM?2(ZR#2 z2X`V2HT)!Vlw0DbndT)wnQCJlh{A~admog7A{sAJ*S#88d7zaU^`hql;Ds^E7O78mD( zH;;YiGMt?VhbJYNGQf0_8%xl4We=jFR`5X#j*3(3xK8rV|Cb~`IPQZmm_&mWfm2EY zrnJKo(<jAmoygUC-y(EBW0ddB()_x_^3ENTB z*49!m^=EXno-V{FMBZHf{l$7o>}FcpWofAIC!O5@$@Hro5(iiO`(pF9^cv_>udkEi zxzs_Z6{VbG5=hWR1k#LxF*&4fBSC`vaSTlB!4Haz1b1`+9rh?py6b!2*1Hj29Cw9W zx?Eip`E8iDzP`R)dJcnxghV1JOJCnpaI1b5X^&lN3&2Q-#ZwjA+uLt$ZVngS;L6LB zHKNTY=Uj6UynA2xcBRDQu21l0;q1-G>sZgqA9Il7g9@EzYA3Jwc^!^L05FkG%*=eC zs5-z~->b@kUtX^)B8AwPAou!DR-m*F%=nQ~a#GSg1#Gt8;+(84mOK&sS?Gwl@2kAy zrvN5S1mw)I)o?UPC?WaJj!;6_ufh9|A3qig#6AHm)_RjvwY60Y45&xP&SkhxTFc5v zHimLkG&SSOcUx9MaS1h^rnYr|m0(JTLdNvkh74*>m?KGviK+iQ60$t5ye0&%UrASu z#vFevDskC_4*`mYbWG4i?Ad~9J73GXk+De zp1{L^lQ1auD3xh=${&v2=3e{r$7(2BD%*BDq_b1Ls;CH`T_s-8(2yoQJ)Htv`?9i! zd1>8!db+y7O-*94OybY%Ze_~^nvcEuO-Ok2li`6(e;mC8o;`aV#VJ|9@6F;s7Nvo6 zw+{x;j_3<>hPXf3 zf$r)C?1G~z;&E|O9usyIJ@m_`pru=GiJx7Qls??1(PTo+@>#cUzuw~}Dk)dPXGL+S z(j|0ggWrwCu-6bL{2@uoX2ME9if(^AP0>C;x1sl)t9mnc3T5u5E$%->8!NT*T!FVq zD78CSYVv>>|}h6L)LNj-9-{Ozlo{ER6Wk{H)sxYd3B@Nk>3`5W=CK24p731eKa=yc7roGK#0 zLR9~sO=%9+t}VRV>(%-$tvl6U@0f0JE44pGSFu@mUvyCOY$pokfY#-gRn5J!vO+;c z6`I7ZvI2e!XlO0T%TaAPGJ(uJ@prm;qIUhV(UwPYSHo8>E(g~k$=9B`6 zz3vof?mD;&d;0N<*Bt+(f9YKz4DsH}@1#jL`(cnceXtRM6}uZf6>!^H*VL~#Fmu>ti9 zs^xtp)gGPfk2gt|#;a(-GwP7=RMAfLc4t>tIOjdE-~;BdBh%CGz=BT+vi}Ly?j@w_ zD3v=>M!Wrq>o65w!{QI-mhyJ*w|opVoMbgMHB~h=sncIx zdkyIMC;Rg;ySq*xn6GS4lxt}Uwc5e?Z=HQ|856ylqF(2=mbjIbLJ-u(bHJ-ba4%k? z;&qGtzsS~UyTCtW>r?)y6l*X=FytqFkZI)CDpcwwedPi1qeqW8A3p5-?z!WtK4eV} zjinFG&u8N?Y3QGIdO6+nrr_-ouCc49<-ibzuwNl;g-hc<@vGvA_Z_Q(m~*r zB#72J=H^uhcgtAedl0~3DPLPbg^m53s6UlZ#wG{fHBKw<#ogiT># zc(mqod?h9(miK)erLAGcCg9Bh-#lvJ_Xsn*N)eMJ3_;ckF8aNP&u{pK#b43KeAk0xuaEne@i;5lptKU%@$zS< zSq)(UyG{YhYy^zk;6na2`th4=GOay{9i15q@{YOTJcVUfF${?eSx3sQ+PjF-&&lfzDGqyCFyMpf^`d5BkT-i64{fVG~QBtTouzdFt87x?w{8T@J&lFMZm$8 zIzX3|Gcn2d`%Lf+RYh|%nJoKTShbE7DLuC;(g3i<1w{vZbWkN;CP(PfQmTx;`g<-VE` z;%lcJ3~V^+V!s~xw^RV!$pVMF*>T-GkNn>MG>M($Ad)wE@|_BOlIb_{TrXU-!FdD7 z_1*9S+J}2K0Kgf3{_0+#4|YEjo3Bj~)=&zkOv*wk4e=5JAD}f$!wRPmV1J>N~65W0|P6A%kryE>;1%l!j4K+hKfd79;oK8bMK6 zrA3tA`1m`;7Nb-73@ir|Xxviy4%wTXr@tkehdLsFW-tVmu- zZwFs|Ew!t_!L0VqZ^t#KZQ54Lb3Ua|>()FZxCO4fQ@1BWfs}F%sWdT(-R3z@_P6sP zc+Sw8ZjrHgS%mP=mPSzxAiEhqe7ii8JkZx@t1HBN(G{_LylfKg(`YaVZm_)r8=rD_ z{A^@THPG;}mg71W0EnIY(qoUcWx>eN;vSVqyZgxn&KgDqHd`&f+g(8Ii$#bwyhfd| zf`y|tN~FOlgf~;P=SP*|qcXo@BN?{^0<2nE^KlD}W zPG8)^_(qxi3jGrc?-{;Q3^nRn-8 zCcnxH6t&r+`i=_*Up)W^XhQF(17~*Xs}lCX9QWKe!3wI5M8%yxO7qEg3(e)YAF(n2Top|3ISwSulqb0MeRSY~n=EbfOK z>7sY=bhOZG*^9k{Dy-G(;-Qp};GiR>XvPZc4QT@_@;@i{OrHdC(+(~_-NH(X;{3#Y zyV@zPRjs~+oow^l6$9Gy-Vpx%Ia2BT>@;0(^7orgt-tuQvCk&Z;xFhq4@OcX#aiTE zW73$*n+;1p%Z$B3ff5aCESh1uXDYCDEIvBPugROL+VmNLpJ$)3ZZiwpRdI@%z*70d$BAVFr^Jk%u>?p6}5j*On2AwV1^@X&fV#NL_ z_coFbN0@E~ogpA2lt1vHHu!WwEM9r&QiFJ90ufUEc64&^qO6w>KeN zJW@+0>L`XbZiGb+UC8nq%}j>qk_bWYKmUu~veIuICI(cY)bUEzsqCN{s>nm4Q8M$5 zj72$@_(0<6-T`aikwW?o|BJexKy?P)Buqvbm#WyD(xct*K`**zTTc@{_WX}5Aqt7{F zu+v6qISTmdN63qe-I{E%$X!|)e8AtU4x5ya8F2PT^ex6k>!=*OXJ+ZJfNo{u%UX8# z=&_Q;Ke)pe_oT{` zwm5`P;>pYK!dsT~@$pfn?a<-G`CnUAS$-i9V;-t&jKpBU>F+H;=Eb{UUn~Fb z!xPClur!sFn%aZ081xrp=f55&p9aTGe`CbFboFSz=eeD+IvQ64dh-pk&a#WZ61&nJ z6V6%s_3MXNo%?(&%Ja4EB^1wU1Je$@7e0RquvH@l-`%y*<=2x0uXM|vy1H&$Qr<>< zS>5w)YT8s?@Ne4iqy1$56P)J@IN@6>Sy8Yc5KT#O(P-K7)_bw43LY`)X> zSR-dU(0Xd|4slK+$s!{vnSQuQICr~k97iaqybX>QBm;~(e5mb}b9xuSTukNeOcD?WYR zA4az;nNd9v%v!=>XI_XZFC_Xh7T}-UNN6kDu46k9v4Oz+On%$aV0zIjW5JP1L4JP zS($d;pGOirj3&?rE&t{_`R6BoTh`>?d!3&EOSUQj{Z~v7CJ78HNP3V>7XMgdvjP+3 zeviruEu)CVwgS0*mC*1T9}eXE$Br%AI+96e@BU)qBV1NDz_udKmtbXlQ57csn_9r0 zg+eHIzS(;$YnWMfHH0#Zu%_GsRFT%Pc9ukVh6_B6x%)50wJ#^$acN^`Ov9W6HoWy` z8IE(773QOpd)vE9pOE%j?_l)v$jcp3QD|XU~a!_TFdjwb%Ns-&zx{tSEbjfQkSBfIDyByjBGO?2MZO z9~ZpC*hyUu07QVdy0+_UGZzzQD@Ru=2YUeUOsP&)a99<*|7q|KjK{px-I(1e4>go1 zO-$zZ{UtVGAMG9854NSOD)a?Rdq!|Po%`31k29I0E?S8W)WdyQ6SSpAu2E}7&?^+m zDAob$4~NE2u&ODvD5lZ=MS3_C9?brk{A1z{t&O*?Jl(|zayO;;rd}oJt}5nai&Hl$F=uXhkb~j z3hR+Af90Lzb4sW8vF;l9jg5bJ#XVl{ek|0Fh$__Qba9aB&OLF;WW%Q1A9-wtY4#^U$)Tx{kw!4k{}= zBWKqUc5FLjaafkZMVs(G#!a+tO~!|WQ(mq33;gaa@yUj-Lx=z@_{TDlzctK(lTq;% zAMEiS7Pd-f7@|A}^yyY#-^pGcI%Tq|?i1*L!zB2t4E}sQpzBipESi3keW376)@uEhsC9xurAwu)*X(Kn<6z@Z!NylveM$1;Iz8@3%438c zu_=airku@=Td%yAzeE@cGG&r;y@XfWufQCX77AB&1&+u#!QlyP)lWp_B$v7|7L?k| zzsV{&R`{66_qgw&xSnDN*UBrpEz;y@E3pyn4976+uTm+SSA~U41xn}C)9c8s2~|H{-WdDD0-uQD`1ZFgsWZxHvrlP7;H;0fBa4rk z=b^<5W0nEiDGMzof06+Xdo&O^7Sn!6?Qb0;-pO$B%h5boyocd>wd|R&ooWhIS)kzk z!!hXe=xJzRpo3QnwDh8x=vA0K3>N-ll$Qqm7fBHH#-l33w zK@q`2KkRc8+Qsdh!YB=H;e`M#4X^UA;hLHgs-9J{!$EYTwbgcW2@gLAADGZ0N|Y~q zOkh-g?;hxz*vxkbyu3Si8p;(zCk*v8tikAta>#}V%>26G&!C&fPyC@vRvA*0qH`r| zpjk~?&x{f!w-s;DsjsTwkH7ET`S-Y>?G)FKfZEk^;9#)Z*KwsJsDyIJXefGwWuwTv z@~i1!h6VJc{EPMowibcW4>|cw&uKLZ^z1bS%xHE8vgYT!wP_uk)=%DF$cmO^C?Q(o zA2{6RpQ1+$zn(n2hC>uw#g4cPUq3KF+~OZT?Ur}Er{HRLe+YcI`vqcF`f)bd^VWTP z8_~H0H=m-yD5m3%2wl?KO~W6HbLMwa9oRJ4gm}Zbr(+zy_&z$MKNehhIpfq3o02Us z#ai;<$qZPee_B^~~ z3M@3xSB&rkp+j#x_p@nng5N~`=8lueuh!x&+)p|&cStK+ zE{0c^W2b+99vXLp_{{Axy4nr@Dt4gDWJlE39Y&=5wHwwEu@GF0rr#hx_98$xy~|8| z+fvE2sHGp{pP<)UTN1bWd(fgcuu}RZ;_0NSK4r3_&a-rPXu8)hs32DjgL;;ZPYx!N zVpPcrS--~SZ7su&_q01_oL+ua)v%tpQa^N_h2&h6j#TuRl^4bzKW$;@tF3UYCiQV9 zQ~5iiZn9J@{odjamYHlUkI*Fx36red%dkh)I1uNt7cKrGyeL%Hv4t|$HTbi^qAoBK zRVQra^+N2qNw%)QOlG#TTQ-dlR7+syE1#cR_WWjMn;O^Qre<3I%fDaycR8@x(YE#$ zkxE}8jb#5+)~9xciVyyEKkML8=Xrmjjki)kqUc0B*spCC_S2lEXZxjKOjQKwNy*6z z!-?t`s~fm!||RJpG*KzC14SFQ@DXe29p{!`obCHVKHuk!hc+h+dN%a zC}Qs7tPW>(6cm_!e9lw-`gwN3>uZ5(rtvJY*M0)kx7@N6vsF84ne@^_LL6)&`|th% z1W(?yHGETGZK7fwHDs_bRA0g>F7qE%=W}G-l>Dv5L30uI*0B>Q$;ETKREp+}=Wtc7 z7ME6&1$!dHc!hdIZvW-8s2;!sSbC-&+FpL5bi-pX0%`?X>3?cOS*Rou^Wq z)mE6PQJ8t4IOC`|-KRK@uQ)5CFq5M&15unYRGe;bubz1eul{?-APIl-e2i%8yoz|s z^UduoPm;S<&Wo?cH-APHUYtJE7^UVb{8al&{SGW8KRI;{rrsZ&hnGavTlwIdZA!t& zPU6!se%a6`0bSWX*?&`+#yNkxTI;yxPBc}f_LDIQsP~J^j@q`>{VI6~^AX&~a{m-} zf5#D=2z}O8p-HwOvJJ5HckJ`!QaHC_9cdt83+IRl$Z%3m|m0y38N-s zdN@Lpk+2FO!$=o}kO^1SZ??JrESb~ZN4thLcoZrKv%EaE%#UT*SwQM=r#zr0Do$>2ErslfqvJ=NQYvJ?Wi79igS4 z*QaEqlX?ot{nlA}R(SjVdRo5x>D3*aM7v^K5i0n7|8bfpNBu;5{D+TipvI_6XA0EBm zrLjn(k9(Iz^y%2~>%73HaN&txYm7NIxQHgD@&3leE=;TMOQ^jm#!*uIv6@$WJ2U+FY0Q4bN3w;&bE>T|W6qI?*9(OT z-lG%kyxFfJ?oe!zF-r8Zbjrv(hE}bYb?L_~(VE9(r7O(u-eL!cSt4U;qE<}tvIVEx zSQOnISHeXz<8$8g8S5+&5rri{?sgDaW|&K23tScI2{Z9_TG*?Q9r-A|vU? zqk1FWDtQRO4I*}oFgYW;E3EeNpxq)MliqWguhq(|f$*-XdWDTfrkiWPYUylsVYjYO zMy&p?`TQEy?x$+_d5v9g2A`!ZSibYJRElj7j-XQggKxWW4X@-B9%rU~QI>y`&&V`E zlH!ozE_S}%WNG@6u??nHNLmVq~3 z-aHX}E2WFi+#N?U@+vLjx0G&}+HI#dMYZj3zY`-ZgCabw@A7MWQ5=B$+|GTcRF`pQ zD#znX=?Yc~JkXJbeCX=hiZ2|Zp) zaTQ*2vA}4+O}*8ylrG$-N$TfY#^%U$p2Fh|FHo-(BIn|D-%ue9+~`-<>qCu1xxuvBFRDK zlwS*esI^H(+0Vu#a{n}p|CnkODVE{odAZl|g0AIMR? zXsT1e3(!&icYs^B&PfB(lmtVukBNaz{r?%^mjPKx-i&os%76iy5MDyLE3>VUT=DTA zr-(`UK?#f~;t}{MM|>uiC(|RpvrTfgMlF1puW#y&O0YP^+ zQe-ezYm?V;nR!2zDCX+8Fj^Q(&MN`08juS<*zRb(I>*eow`FnFMa5 zz45c3im7aNGgW`~{Yc=fEmvtAU_ZJIt_4P@49p89Vb7gMxJs_}vtAXYr}qbEeZdwI z0ORF$9ARL}C*$=@i(O@{u1EqWisoA4frLt^JNA%tB-z`&pf_4=Y51?81CV_D8R2#f z<;mfOv|B;CD1%HQ`i+6K{mJo%MnTGEz{TDy=B#&Lo}|HbOO;hXfLudEgN22qmBwT4 zFBr3Uu_p{e4+ z!f$u!#6P#UzcRJ35aEZ2TpY07-W9R6||;=MnyS!HhP+I5jUK03;=DXssVy;s#^#>UPL z0W1d7Z+G9ts%h;>=Sa&#Z2bKzCnO|PcXiZzc-Td^dWnE}B(o*D=|lJC>bYw5JU2;N z&X439OW~cJor;jm34agU>7$?aM{8T(@L!`0Q^M(#9!_&Upr+n+o)07H3GAKHR+8pewzGSi#%k&!6u{9ZKYvak;$Ey|Xg2WxINO_#6xnYYwW^<38rgLR zccLhPs@P*tqg7~ga4qst5FKH_-F9>oxa0IC5m}aq4$Zx~BFFlxWu8c*GBDWRk7I1p zL06%hO2din$qhm(*Vhd%Bo-8>y!E0J zphVXFO}0t-YvejCeS}H(zbxoN>r|R=O~8z}!(E~r)5Lr<#bJV%v#9HP#YXT2M$A$; zwHscoLM&IXW#trBUve^4PF|h}r;(msWVuP#N@=fq!`wo0aLwXks)zx6KO$QeE~_~q z>D!Eya9&a~(uyiKad6f>o0Y;lIM0p|>W5pk3tnI>FefQp_LtSj*rnAM04Wm_(^4BA zU7Qi99q3tEZ$FTGYCO{Q;1Gf5@C_!%nwPi7+W9&3=i5@=uM4Wm${DC#2k5Llz5Zx3 z0RxKCgA3BL?&9pcwuG1|H!0ufpsk%PC@T7uXyhNhvhv{}t?(K@>F0(k=RCLgefDPp z`~dLb!-q95N=nMqk^SiWus1;K`QhYpc8vJT#Ynzk7}V$yW?2?+BzS{UT`g0)?dBh7SBOVmpzqBl6w(s}bO8@J^Xx#F|3vc4oGv3fMm!=dnb zjrqbtHlVEcbHhSnmiwZ|D)}9Vsku4BlP8@8kTU=4%e$3jXk2>P=tp0B^r*|pB5~s5 zF&$@}|JNXRgRa&U;f5jv;R!ErQw;#&zr5`$zD%Bfr77TiEu$ z^5}}CR7NFt<{Qaj;@?30f@ln0#rTez99_8n=G6M|>um6_dx!d9kvsBmj8R|(ZbY`4 zm}rq<1lRUG`Qs#d*1_vFFJS0%S54-816hr}&_#k4$qfew=RQ!-)bt44V1|=EPZsvN z(v3V-klnwC-zstY$=yes!TIqPY0h!6an0T8{Iy+~bU!~0k)9ox{Ts{Nd}JhaDm0&0 zL$A&zbVj`P_it8yes_^~UdN;`OHk`$sZZUM{paVNjZ62-aK1}@B5DKo`Kq%>DVC`5_FYRm?_1}FZND&^Q=KFL(7xH&~ z{VlBNDB{soL$WwJvGeFCM)WAGH)HC@k{~lP-rrBSjRlOkW@*oDBO@arQ$g}wUa8|S z)4iRGksG-@CzklIZ>VQ*e)#%cVPO$i;azJ2PD#o0tOZ-=ncoSV4ww3PAYNM>xsgzD zv?H@7{DckAYxTOS<2>hN6TSmh2Y;gY)-6(N%8dg(=1J(16WBi@N3elHfQjiHHqg=8 z`TqQ1*}WH>%?}v#HN}g*i(4K`tq>teQZ*xG!&CRBh+1{a4@Nl%jf@0O>E}R_F7vWGYUCYBm3ykHszZ#2!i{F)*Tyuwd=B^#n4W^cE%6)uc+$aof*_AnnGPNX ztLXDVSU@?_=X?L+rY@+aJNw@L8q&YG-BTFl3GI5{=kF^8NI>@y>98>R6L55)-F1b_ zq+#?`6@>)X-2E>jheN(^vgiwXX3RSqk@G!WiJr6PrNVdKYzf(|%$5wxKXRJ9rx>@TH zUsCi2bR82|ha4SV9Nv#PfyWePE3kqFGeL5*nwoyk5+IV*ZI|Kr8*bCu2 z-!JF6TBXArOiNgeFj>vPEC8To0YyhdO?W5+#{T6DB)$aDvV1PsqSGGsvmLZ$x z`n;CYcD1TL5BHtnsAu0_m_^K*VZK~GbVNGp^Xz<{Z_cW(uUD0k`DE}@`R!}Zx=Ay@ zmaE;fRE?HPSXTkh4vZW5pRb zL`FpLa1{;jT^kvu1x|X*df?p2fgYz@$WKQ9X-A3NWkjqHrYvCA*D25U6VJ$Nu)HuE zb9!C!Zu53`RI0brO+1XM5!b~@Uf=M=qhuJVsHjsD-o91*G;A4%z50Mz>BBX3;MURJ z)VyA#H(u2p@moNn$Nuji9KxLi^0vHMq?dODg)cs!m?9X+4r?0O^SkHj?UJ6C7uFUE zEOjsc`hI{gnr-G5r*q&-Ny}E9kNJNLN>v+4XGM5s_kU> zJCq)hW@crzXD^M;o2YQLOije^b%Z}S|D~o>uRr;W8V3;bIc=ZaZ;7;@pGo6&L0@?R zHA|i&(INpftqX+&d2aJ&xYAEY$eV7XtIkA@LX!mE3J`_2hlawX?d+a@Fv(VNcp+pa zDLuhA)V2Y-S2;U7wxXyxzVG5@cX|0xOYbgp@`&=gy>Z#jABHU*JAS;IKNSYa&RYh3 zr&`4J>A^4J)l`p#m+I>3lBMSaaWQ`PAWCv_5o$k|ccv>Tgq%&4g9o3u{C=yUA-49r zcG}jxp;m#v{SK~Ft87xug%A6c#N)?p;;Xj%#B*Zl?XbbRig};R*HRo5>A~z6Zm7v3 zdpp_HosNLC#ca?9p1>{fw^Ibx9}tppeDUWK#@XK&{7l_-=WFAV@Ffa_gY^5zhgGSe z+bWY{a@Cg}FOj^yqZtOxF$(gX9!7hz*18V-{4cTwv|}LGmouC$HBFDqE2j}{;iB(l z(Y%&A`#;|$F(mbyiyn0|9xX{79v*rkN@{l!ib_j=k82sx(A!WW=lo;U$A?1RXT!eY z(eY9c34&^7-kB^?+8%amW`4h7`RHPigmTLjUHknV#f}O2>X|mLMT)wnP3Pth3$GK@ z153?;zWC^IER|=JpgYl3mno)VL>GFae%86(mb9ghiq;RMxnpmG_ z5U%2Qz zb6omN$x;nqoWpKQC#X*6YBaf%N_taYd2JhcY?6G!o+37OS5$1h3Xv#ZG*j%bisI`yzcGGR_( z&~eg-58p)iNMh5v0s-RLyVgEFj3l^x=eKOz&VPiS;u90g21iCdHm{@%4-bbpgw3Kx zXAUtT9UXxXV##>4$+A{`pDR{dBS}UzW||zWRhXaOI+Q6j3}2_dF=4A+vkgtVGcLDG zN+~{b6T}#Us0>#WaC4(&vvC)P<29f;llT!+heSa^kbyv zl|sfkN`Vzu4EP$A3kpfR()Y7}D5eUJa~*F9w(ov;Xi_7kCB zJkHv}*9IL*W7)raBq6hZG+>jxjDc8^I6J`rl&)<>u&TyniB-mqlyOEF^nF1+)%L#Z zW!LZ48zQN2!skPi9gAQC2;g@bdLov%wFj?U*V9YtxcP_tyJYBqljz}9Z5#60`pOM? zo5|+FAEI6j4>wyMIQrd>h>D7DoN7Ux!E^QY&*SY+w@+0wD${mx(t|)p1*k!pU?rWp zn!foK@~bo5q;=EksOiSr>2MiO;4)ytIetdnv$O$fpTwX1*~Jq?AR?BNB(BFKtrf+Os1hAI>Vnc11z=c~M{uc^-*KqjwRweP!tf}G;J zJKe_;G}ubHN}}E!<0cw693dZV@>5nL)QU%+xO-K4pbUs8dK5SX)hs#_JnUjjA-02f zcVrH>2x9+)%*^OseB}t(y~qf>D~_|rn;x)h*b2IvSs59v`=K_Czse!!(-M=6`+>Rc zy`Y~eZs}i69B^F@uGz||2Z8I#A(_B}XZ8siwU5BM&X142u8}R8^IUzmb&Xsc!nsso zr@4^+C9jWZy5cRzAqbcNM+R~)i*{&Mys zX0QA zQC2o24)}GG1>9})`99cYVQ82(R;0x}8|GI6PQk?^$p}AH_d8@9x>au)cK`l3jDey@ z*ZtXoC0gB(lhFrAuUy?roYIQB0VRmp84n49OY((zjWW=1{9(>AJ{+pjw|ebOT-%nX zD~OxHZ~&yx-7oDF2kZu=h<-Oaq+RT*oMTh_dasbDOO@?48-S*eDQFOM6w1vJ)(f$fwnwW;*y&xG_#NlFqn;0 zVnFMz5cl^vsC;Rh$JbrxJzv_QYMeCd^J-guNFosBk5 zuREXN-6LhoTSrF7rALQRKF;Bk@sCfi*5YkW|K{c9u4?Vnl0r zw-#Kr6?Ik7=7Z;zHV3;3MvgpZA> z=YW1aY9H=FNr9U+YiE=0e=#_@dme0Z_H67*ZeUF3P~q)tjFGeH_d+zN5>mwdbp2^4 zDGLhW%^6a6daO&5FAXv^Oqj;5<8z}FDOsN18`QP8v}`ScUKADjmkdhjGVEQuKHpT) zlD&A>r7XL&w(z52xid;wsWQE%6c$i|DoUP~Ex8V=-uKV>;e+tJJycYJ3)s##XylE* z?RqivfXdLu%~F9fA= zdB^4g&fp?|r5CUBUJ^g3)O*h&fe8hm#wch$cCBaB78o#v!5gXdnBO3FzFvR6o_dV9g|n5@evi-SrK+ z1(tjV_X;f};w_zMokj8T{jSJ4wCTrdqpR+;mJ*gySsI|le9qoz={tRV>SjLz`#l|R z(9e;RU@wUp^gA6@+qoi4Q?FeB7j$;37Sk^f(L4xXD@q!?T@11@hr4*60VG|^^Zfgf=DaZb_b6TXZ9yD_~(D9@gXSrk4}|6<)qcB)P&GF{i*$ZsG{N}Kh%>vY3e>Kx z1r&b>YaF>!TQ@XK|AZqjDZO;It{^F=yDybz@#ou<8;Gc)q7rz6s*#<(>!{VP7(Ada zU1HIGTH(iwEm5aZ?Q&hL05DFp2^fQx+X_|F4+KP3;JVhKLEr`ei?qV@gFgh0$ztaA z>Y&RXZUcqvHuusg2)i(|tGT4T*UqD`R7^o$THMIU2oDr3CT_QSbA>+d$`jMoQb-h- zHNDXBPe@-UJ`;EQeYC&OEZ@^Z6}GnaFukVH2g$XyUDV}SRhrDDv~{-1wsk{1g7nTs z)%>7<*i)~Dy}kLyoM%=a55_m5io}BMb=$g*o@tD(vt}Clw}IiGC%|{XVboMxtQ%#3 zdjP(8B8N_pS#QE}BzKFXscFtt%OBJBe3k4qB>3P%Et=c^kno0QY-yoIA@`Aj0M1O1 zvXm_q*B{DHV8BH3VtQ2ju-$0ZV85Bzed%9L`p*w%V)YZofBN5EJ$D)~sGZC?XG5X49C*h*k$S`1)7gtJ< zBLNqXlnTZH4r<{gRvvWv^=xcxI|<>RKjVk>s=aEyf+rp8HTp$FM|AidLrrS?jwE28 zR(Zuv#D;C{umB2#0uTU)qbJ>wf8vXNW_8;ql^KRZoV?`np=b`MWg@gcS!)*_J6uk| z%hY9`G$^rnr_1cahb(0+En%s+?E`#G z^lqB6@zgs{xK;|t`1zCUsAOJ z(u#-dJQg}~T}^<_aFWxIhVM+sSnZFgzwYYj-KRtpI{hpr%H`+qN&0UtKwhMub9`EK zxnAkdp975K5>RlbAYoUa`TGiT0zt&$=OhoF&e1Co(+Gd4)pvE}c>1mm0(?moqoAa; z+s$5C;bY+tU8#!BD?K?OYFq~?5HV+*imSzz+DD0VRoZFx3r&==E%)R*ajLGOxnxD% zaI&tRKd;U&EOr&b2{07pnU~M0< zQLB0TPyp~E0Ey*5{1?4F16aUsL!Uc$>4X>tXKU;l*SH9KfGTWIl$Eu$!$2+vdVjgx+tQv#+{Q_Rl| z0$DIhop~y1YN2&?6gMje{=}tm$>^pN31#pnQLkSF@tK(c0qws+`CSf=EiU5At`-vE zWe0k3aSs{A#IWgn4<3(<@;Pn}-CJ8DO2B5zE|*DLtV!F&fXg;y?{i}#txG{avvIN| z0q%e_7&2SH>h&nf>}|pcy-U*;$Evn-#wsk#MZZp*)4O;i5A>N6g6vmAN=;~PX67zb zzAHS@xc)8;TO1}PB4XQ7V(ezz=s2TWvA~+~(ZN?n3SQ5$tBtVl%n9WBf@N?$;>IQS z8^DrNZ8M1lys(`L;MA)TG?QdjN+SZmWC2_PLc-k%qk88jpt=Tt+}vD4x3*M%t8e^! zlY9VRw0}(uMmIDELTW-cOA&)&={HV)f%h!NOmj(lhtwTO9kG`h+Je3d%rq0Lm>x83 z5y-)7{JZvyY3|Y5J0|Bfslwe5nzi%oSj+bf25+I=UlN`kiMWUEhHd7*$@A)Yw=RM? z51q9y4|EJKt;K>iE`7S(7(5Dfzc6savy0iZ+*qVD`?(j+oaQ>q$xp&He5$_WKt89; zg<1O(n_E@odf_HOuD3m2#L1|oqp|0%r=U=y$CzBAS!Q>C=epnxV)4p8#hzRX$;kSaak2Q(TU_#hL52k2sG z+U-30Y&{I1!Ag=ze%Pv~HT0X2F2N~SH1{6XHxS<|b0a2Asypw{j^T4WvDq-HJAm8< zK>0JiK4ecRsO;JQ_#}_<@ngvH@;yaFZeFbc1uLsilv>^luf_s@7}oM)r3JA!Qc=o& z&l1*1&w6b!5Z7k=qIdsvJ6Egvs^#*U72{VjeFVzl(i&!(25NH!#$TA|d9xBny{#gO zc5?F~57nIXe*XRuz(aBa#g6bT|wxIgS|}moEE0Q(6(~ z5vhLDG`0phc6{8Dr`ljHZ11PqzrBIcp|>@=xr`E+efN#@;cVC|Z*SqO?A4Ts-al5o z5s!pjZ+-l@*aK_6eKYzdFFsKDei%qedL!RR(&)bX;X-U}Kx98|AXQ{?kJpcTFUDmf z*`Q_8cVL?zR#o-T0S>y>C`q_G+Go#C`F>z_OXFSdW=_Hn6;na8o121-T(vSLcW{X) zHmg!ADk_hhcjvLG4glBT-_J&lN8PtNTvvymjZ|?Avcut`=WFRXaMA1h0jKR<_c#c> zF=Cs6H#1sCv8^Yb{h9B%u=yst)%LtDmxe&9%>4Afu&}YETS? z2d_xa)*W;(nnJF%l5gM&aqe@WCYYNA6cbYpy>Dq=R-aLu7rb?m#7=CD+1I zguItXne`+prnBha+!jb@*C2h<4;S19_RAl4?rqM)>8uA*Uh3~JSmwjJl2#=cW;Bws zA}=P3y)`zI`L3T^ZFyDvV#*57DSKUv;X;Ioq+{%Z=Qn37;xX6`S{G_clW4C zSG3po=|rjz7`R&cmhxWv_(-*>#=YcjnOK_HTG>ee?l}X%X5D!3X|N}7yZfcPP8Eur zD;`&Nl7=y<@eY2C&X0uoUx`9TTf5jJdgJg zz6;zX*L%_M=l%d1eQD%|wW_|~*vD}+?V|{Sb z0YR%b-_{;pHKP?@zB!jBVcVlCfx$wn3vN>j*o|;%mr3e2&rFm))EPZ%m}v+OCaG`L z0Pq1YRw?MV{V;)3@8=JY#Hg|weLDZ`iF^)-!M6ZoP#Q)`4H}h|hcsWtk#-u@*3};0 zFqOxD2jX9oP`!z3Q%Z7qO2=KIUHapNUtrZ?|G01$U_l-bRWh2$e_%q+v)(_kMR0nZ zoJiMNtW&9*C%zYe-F!0t^`p$mh(~DW48tHfk`t%sa8&0CHyA>$@A#Mq7n>uY22~vA zADc@#JUlS3)(3TfmX)OkFU}v5Bke$97QumLk>WN*)+iwK8XrTp$H67}l<$~h_N0}B z^loH93An21-|S?sp?=kux14!_7Y0<>@=9Gu}1#!3fCoi9P~ffaJ? z5-uu6wybLS?}xfK*)nf$hu6ra{UHaElXoi8<$Q08L(C-&Rw!;Izk511G4bJsJZnAk zBr7k*7aw=t7gJ{N^VtM|S!1cTZvP0MyEt9efr&M^-Ff?0&y{>qY!pXIf`$qZmN9>{%ct zFVAguV|b@XUyoNIvv6)qFO8q9LjpdKSfA1RYMk(jT{pFh)Cgi8|kGxnBD$+ zg8ofpWRVDnQ9}itWv@S^hDe(yD0N_meBKDsJ#W<5u=wm;eMPBk3nT{af(w1AW7QHC25B%M+VP>E#!S@Duaxb^O21F8s=fPYReuSS!u8Y4cu8sK*96USu) zw)*_dC4z~umB~}Y=MS?L8?va&!~`moydA!~*oO*jxS!Nty3Z|M>Wg1Cwipe`FVZ~e zznAO|9~*Jtp-?t3$h1Oob6)GxftE|(T$MaqPqFf14HiD=; zC99chO?mjl2Hj=#@hpx%6%jhS8eUw}Um$&^VgvtXY%T$DZ*#lZ77cG>pT6xuagA?d zA$m%FLRWtjxsCqh{zA8#`2w_PwJ2$s|+5<~Y4`l&wVcwRtSo0}C4bC*;$m_r)-CGXrC$`Arqw zbSM}oC!Qj{%Er+}#baYazAes-g?LN)?^%>Bv($xgMwlXlj$iU@5j4lsX9Srz@O8(Q6QF>#H5g)hJlnWen?PX`iq+v?2lWCP>s zv%z|?$v-f2a{ZF4(r6KqCX+!R4&}uqtf*KkoAYPyVH=vIvMIK?>}j zH}bLmH@^i|S2xksE#4Mi`|N+Yl?RVKzo~ZL``{VJzpuVh52XCRX#RhX^8aNtL25vQ z-K@LSY|ZXBZt7!;d1KqrL^lz=i)*uKzTRB3K@OxjoS%;LhRaT&`HZ((+4oEed9EDiC%G2y!CWcXwlssu^4Mlq}fcyyut8 zp>&5=kr;Ldk6|fzEU)Qk-#|p0_nA0vGgQCNWyXt>>x#2spBCO)HfU=6g?pmU&Y(^|@V=8*? z`U73uY{p_e`eVc5{C~pZC0BvM7}quKcR#{+Mg-;*uTMQ((X3TWjI+vn?w2meNIzx! zV1M${K_&R304_i8dVbRbW6-&i@V`Xkc@Y4iF^^t?n$YXXJ=<_E6Ie4Yc;o9vRPz~? z$RE&EH|hA&W=Invxj)zuUR#COw_Vr5H3rHaL;1LT)}QA@H&W3VijpwO5J`hyXWP9v zw}%1B92O^UGS*>Ny=gjJoy;AOfTrey6GA60AChE=tFm5{0S!hOS)_y6B({TBK(MB$ z9s|a_Nj%PLZ;GKdgik-WP|^9;%vuQ}2L7;cae<2e#?geFqZyk{!kL-0&=p6Vn-k8@ z2SRtW&`mPORq(f_b z7qRP~b+Y95IwmX9PF+~yr`IUzHR%*#ElG)z-YQ3|x`%tIa15D8UP zQ&ZM-*BsauQWSf6%aB^2X;~}xL7Q>LSy$|ii3J<{+jb!pkq?3~W$O0TdEULvML0LG z)b&8xxh7NW#hSzKgs2Pct59aYBW@q_`YNY0*(ooQ^F^hqL!*ai9J!t!PBlV$ZcsOk zJ1_j5iA072Ff_@f;g~Gg-RzwD+ZL5vBONfaYj7$8a~H|;S*>JXd^5gi-9(9p*H2^r zSfx#W_`1Ok>lRk*Bz_EhruY_>XmlpWnZ4t@R)lFm?ZsjZWT^wQWEy5CQ{v!M>8@m_UnFu4mBEC?>gPdo;@xcbE8!_nQ=C>oSU9X548g|5 zvP2{|fJBq3&h&K6q~Y8H)+^8(l=*laQpNHElRC3Na~U5OpXw&GNK@LgUm`)WPJZQ? zm2c<0;i;~nm0dGonHY5r?q>+l@3JpFY!dn9V(wT`4V<1dKa^;XHp@NAFJMCY`(Ji9;mQ_V1r;YnHNYR`bjYIqya=I1i?N!#quhMuo{r)EWQjnQp>cW_$+L$tG8bp} z(u=y6xJ3qeYG>{?>EL(zCYn;Z-H_Ta&LE88l)$)O_ho|}~V zMbhgKZV#_qTw{rVpb;!1dW1j ze@eBKL@aB~L#1|w;`jwJNoLN+3!!^gTLNQQKXWL5PGD!$7$J^E_fs)>)6ziGA|wst ziB`)-Pv3c!V>&Zd@U6u{Y4g-uyJVt9vZ{p^f3&xk6}!TutEKjb1OEiQuM1XOO&{oEyKElaup^H~jDqh1-(6 zujirUoa2g5;^@?rWh3OZs2j3b@PR}c%l421t=kh&OOS}!*R`#mY;2OF09W6C_NP%k zsuQVT17G#GTnDEx+w^Z=lB%}$_taX(4pMC=vx!N%51^I0QLK3q2mZAXmLakb8EI(< z05ZMr?X25>EBtW12})_g4DAx16PZq`WpLs@8uw;jCx6~ruDg`Gi}QFHZ$|tIOrKAY zfYLsVy$#YlZ53v{t}EBY{xw9l8g9?;udJ@K8uuD|iU488Hz~9A$5Hqi@F{VS1co&) zTJke+a1a#~6u6_;I$o=fkI_Ho8nDte)Bz>O=zm7%=%2R{Kw#dV{NxGKQwH#lDGCY- zme$rm)dhdJPz6jwZIeAo^{NZfHA}Gb6xz;>6G2VF#vK!_Gs5=v_AlSRhaGPWW@lzX zfHK=@-Wv~Tjf+5IeB7B_Xnkzf-XXf!09nWtcO6jEbu$|d$B{*4(deTdxhC`_LRd=; z>hJsSJf)+T&gab~Ex?h4FFgQ2r``ZylkvQx`PX5+Pyg*LD4?wCP)!IlHqZg!bTdAA z`n28lMYdk8Jr7lsVsF#oZ))LT4g1{&EjJg7!Nd;rzU-SG_Y3`vYL#wy@teYC)q^rX z7&l!~4`^^2{h2|ky+m;Zv4bqh&t6ljVm6k@`;z!%3Ba5uFw?;J#gE~Uk^5r=vj2Vk zpEgG6-oag2|V#0@f~5Atr@6%tF83((l#toMHl>~J+;n+;X)w6r27bB(;Js;axd zp>q1&|FbO&sPn%=z*G_uXstc%ll=ev{y%3>GXFdu$@oFctuZj!YH$(!0jkf~Rm4AQ z^`D6R`%(WHl@gTa5f`?y7GWV}KtnRj94O4a2}0h0sRlOt|1&yx-%f<`!N0M;+m!$R z#sUAYTJJEqk;{vUh4znxPmCsW|2wr?lOx=9U}#lrW&)&|nUoT9)6vQ&h?{@NkPW5? zsbK|xIWSTiTSsYJ^3aVlZqUacL7bN9mW0KCQ9|D%(|ggr#_cCGR!5>9>RMWi;^MS} z;;3RJRQ3tXuvvHG+>qtsqfL82GYh&@M7*f+&G_n~&Xw-C#HC2O5p1%yv88Cg1m>@` zh*3UjyhMj)85Ld1!Y}>XZV2kKG9GZP=|%q+b?+S&)$(GpxZ}Qe z$7n;R-L-4iu9|DDIcF*I1K!HGJijEbl#(LkPIR5pC?Eu$(=3)i5xun+t&cgGQj*;!u)vL#$ zo@^9{62sl8amGcU(|9g~z|u5Du=`Y9&hCv|T3QOm3dsA2eS#u z_%10MhDB(~K_DYI1&GV;ba$}X`)a~x&d>vyR9jnHLycIJ>%&$<7Qy5&QH5CRcEYS1 z5$hH=A%GKj9`*GgPEg5Qytvn{xiOUS?w$(_E2#56_*{4 zT*K_H|8CLeXUb<8;^X6~#Nk`FSfH^mIi%a7k6Q6?!3x(rW^g1@D_Z?3%D5Gjpio3- zx*oztjlPc2y+O{#mtf6nix)M#hV{|H&nca{#HuZ|xb|_BE@3X=#)Ai$`Zr#-k_%D} zRF9*qVbXi>J%xutxDFQ>BrPXr0}4T4?vZ?ZD>61V+^RU4@0F%Ee@i2+5(`79Vz-@i z_4v?qQ-svRwwIuH56hqeiR_-LW`?Fqc$s|UE+ZN}KK`OUh(P-#b?4UE# zefp%GW^(V|iw6~6bdpS_tYaryAVa(!0c65uVX537MRov^>oPJi8mZ`O5a98F0dM`&v33FfcDNA{Wn9k43|I5t5_!jej zdU5@+iU0>q?_^y-e86LAJx(rBg|EElqIJFdx36wdRecX02p{nEt z&uxnBtKOyz37?N+e}MwEYK`pPqAgPslXG%cz*VMoJ%Q~i54?T*I1nSQxm$R7dA*Ty zNi!i#cNG(b&42N_Y(sj|tN6?^Cq9Z-=C3NR*duPG=@Cvq+NKQsOK^N=ibbfM1E26Sw$}U=o z<#tE}P*LJWryyq%xod_oI6Rzzh^COz`vZI1#w+JeLv@zfo^3CM+mH(uHR6)p>uGcD z3iWs(j?t;z|LyP!O93Lyid4$iPVv%JTJM?W!*@wY%9?JC`29F5m{JD9jmTHOOatXz z9sFcYjwL=xLe=4O*J!yuZv)(|&ULMjn8lp(8UaU9SXo)Gc`m&qntLA5II~H{O328{TFaav)G*g0z%`wU8k7LjX?@$cex;Uhzt?lNAevhJS?9oS>>;_05*#PVNe0-du z`ok%;skv^u&j1pjC}hH!cy)KjXVqCnMO};GXQ>M-N;Hec+*vW=+1eKL`^u@$xCtEm66ekjP`ij^$e$ndInS348QjHk#PVdP61BCp|6rLLH%74=lXVKliiCilm5YYCq>*wbi=I#b z?JzoIXMxK{IXT0do7JfBQG~hTKj`dzTBn%U7Er&g-qR(qB9?}KNPHDS0wGTP>(}8a zDg1yu$ql_sPj^{_gYMTO;%*!NX+%TS)?w)5#~pDJ;1do#hf!Z7tHh@r6FqbK!&GiI zBZr`1?8lF1iJsffI!R0ntZIt0|KS4c_M?+X>)ws2S8Zbx-@IW0vQR+Wt>U*vqoD#N z&;%rfbZ`@#nCaJthrtv@RdDDl;|>K8_LGXeBOisj4Tb?|#coM0>zsxRWL0!^7fZH( zrT*O!d(2-6xi@uxUB*6kp|Q5H;W&9ROka62B-6&(@DXe&7gaz|SbHk=R0!nMPF2!y zk$w}BV!FZ1r68jmGL^PVJ(He2X8uwkoj({ZGzMI|?oB2|{7;?Q&0UcJ4^8p$7Hx`g%djR7;69pB5lhZ6-EG#@uxp-N1D021gC_8wc9yP{d2M&09Uso6O1{@HZmX_=;!Rz@w z7Q5)7nl(o1fJAxU*%At9$x-LLj)5}W+ zsFPi1uu?S}5!Bm&@=bxMmwMNPNBlle?kg^YD+XIpT?76Mi@OHiEw^icU>*d@zY&c^ z2iqU8mA=os*qf#dQAR=3E)ye+vHqLXd#RG?By{^9@F^@z_dlih{$F!&|8qw0f7i#c zCxR#aR|{XA>!j)rwmr@8O149v%>y;@BmwE@-L z$mpB25WoNOAu1%UlnZFOFZr#ezQr1F(2B9OLOQ5f@8*Ea8Ln33ki6~wV9P2G z+p^XDrAU3tXTtErRgHgfHQgd+Us}a$T)^WWbSQQsuO(hUQ_A-qXYAUws4=qQG0x~S_Ys=>q@6`H z%O50d#~q{L`1?*qKE<@(IZ>9zUMZyS>?t|?N-(}jj()q;oLD)R*oasC!j~u-dXN+(o_x7QC5761rw+|oafkq2NO5oA6y2r%KoKUU$Z2o!|dmVmjJr59Cndx&i?R$ z2kIFyWe4k_RbAG7$v3?PCU**aB-l8Y0I%uk($XE%!pGooFL8{n;plxH$J=jcMyhA# z7g1Bah;NHN&ApUil(T!4ZW-}y^#hgSA-MpWFAU|x?JXD5ny%1F51xati5UOJ3%o$;zk_8J?A!5w0`=Lzx&i?vXgf;=YG51?YmlQ#2@2?3-Kr2%o(9^lLNT1p0mYa^iQdDa)|~A%Cw{%a5$VDNJfCrf7HyxgfXH0;m*Gp8faO^k8-ju+{Y%dt^yWphsmvh z?dWZ|%pc%<%!z0&fP9Tw#REEX)QIVr_QVsJChL+@*Lm~u^PgG?J;0F0%VVvCgyr-E zdRJG0#=j7a3!v7eaM%h2X0y=s*&BE^UK3zP+wL?Vx}k?Gvils%=}Q3fYMa>T^P5N+ zd0=4+#;?2T07q{y>ofEg0bSvOe))H-0w1c@Ys38sgSs$=&~Fe4mD+aGLjJo;!rfeE z^)Y9UXAF1VcncD$+er9w+ux|O|EJK}ww$!|6rle?r+f(XzrSAMOHMhIk<8c9As*a8 zp<737cZhBMb|}`Kp&%&)bUt1kNAc*}e>?DY;4-LcrO#uk$>8!zOMiQ0m}KSPpmEbz zJ^Rj2AN2r?->MIBa&ZxP)Cf^hNU60UOnwR?DnwI*dvKm07#XP#sv(+>hI5#e$Dl`u zS%w#@r>g#{9WI8$z=cOsic#e2IYjr@J8#wraNbWFTbN6T!WAJ>$WDMFli@wJHz#-! zf)C40oWBMftzTRC0@U^_dx&A3YW61}pIEAA} zz|v7%Ps!vNzIizQ!TIa93MCeWkMCUY4`A{?=u&ZVQjZwh@ji77tjI7=(oC(~cGo#@ zkXPVZ=yguGcU~5puw7VJIZp)a+pO%1PrLgx4 zBo0xH7p{KknQs=mwcb;I$quJshm50hTHl=L7C7|CcPf`!FxF5Zynbhu$_5*D=Z~vlEm0jss zK~c5NKJ9awy*~@BLK^T0TECFISO>!GKiRMV-3S^xf1MWtR~2bt0!opao33weolQ(i zV}Ry>8Pw}bW+H$;c(B8-to!?Y$u1FwgTFwVd~{JZ`>K~Ez+v@~ zd1*f2Fo-?k#CV->b=vFy2j&d5^2LWRevC`vU%XKKR}VlcmfbMqwwIpOqkYj4>hsK1 z_CWyjse=yf#NfGzDi>bt>x7;OE8b&=0A^?$VZ@I$PTXYzV*|_~6I755dM;G=-`@rb zcr($W;q{3f`TT+cFlC1xZ;c!Eg0aeGZoqL1da0GmCd||??U9O|acbun_HCP9IA0(nq_)~?sG@|~t{ANHbNPpUEm zn4Aq~)Z{WN@BF-K1Ox|LKd*Lc9oO82pr7P`ld*67XMIqTq9P($6MNa&*`(iwA1Hut z+9O}jr32Cj`t?NQwf=!;eFeqFdsrV%l<{61=>I?E^BjjMSx8qAsX-geB^!9Dn@`q} z+Z!_(vqmoe@i1<#f5~u*^;JT#nz1n_8~?T72TkGA&(~dMwK6$EOS9c_dLk>5fBpc9 zhPvM+`^4DO=gy7cKs)YB^Ku9XumV^FlA?D>`bCye016eJGx&YzbCr+13TXzLewbY| zrzOjunzy=3-d{oY!O^_C)RYD+a3296QE7I`?(pBaKmEUx*=Iol5AQE}rO$|Jopi_8 zIO}h!B7mDJam}j`qDNBu#X5Z>JpU^ zlz%Qq^SV;TFG_md)i{@|E(*n=Z&&%liOj!3@_j?{d^3ui?>xLaUM$jK9t&& z?}vA`rlgwgbss2PwO7UjDqsDCXBwJy$;{6`f)3nay~N23WdNs|^8C2_1$ZXg^n~!8 z&k?DFdw^BLt>iDQ5hoafoMQ(BtaFmfN5rU4#fmCvvo+(`t^r*OP$FE%oV(qn84X8} zO0Qh)9d`EFIPQcfEP~-hF(%u)eIFj6kh?&3!i0Teju)L~8xXqS|tx6j`gfCKSE^XHH|Y;0M{FmEDqy-f?U<`5S8wY7NcIMwdy8zut4Xv+ZhD z2tnKDZfy*>U9W-b?-AB$NRGA_p!;KTXd2hLh?`bE*u{k4$^_u}vEi6!1{&eiH{8JR9Wk02!@quWXgbzAd3=;yFsZ#WF%KEEdCCX1ik$NRJJUo-GR ztuY);LcIO{C|Vs5tD&g@Vfn6kl%QuVm$}U`T6q>I<7+;zS>06*zGhSCGAXQ+Gy12p zy7Gjk3+alhST-=IB>cRu=8-kC^C6xHnxa zI~j;-Y&u_GhK`;@KqJ_ZTO7<8SL(TDjvtSI^XA#g#b}QpjpADagLkrh((7r2O21y* zTrb;i6_j9rh~|sSLQ(^UOzIu!$b(z>8A+Fs?ja92j`l@sQ^<*fSkL{D&BNe@ZzOcbMx|YlhM1oo;l@vc7qjrQ9Lmk z-vWtQ!?Q^;m4XoneBIXfwPg`e8A0f%sAn5t%v#%O@*qcg#8LK}PGMf`>iVU>pp24U zVLN9>HE#zcM_Il#qk`Ft!ebc@`ng5*Jb+ldA;X5x9%G02DE`TjPK2*HAM1Jg)2%Mk zG~lazo{#JlsRL~d4HOm@Ca#o`Y~_Ce%9xoQjKy*=LSLGqxSJc<#PXkf?wY0l{uTA> z#9=(Q^w`=PvVN;W39gfJ;fQaQVC zlZO-zf_Cc_TF8ADb3Wt@I>`1#L16%vQEK_XGKYlm%Ws;G+?Xw&<+E1E1K3j~PdZMWp&lleV%2%oO(?hL<;UUMU=M0ZC`WVcvQXSp z8!I?oF3bzhHZ`ed(6|lw) zO=V51x_x+%C~do+-g2B~zi96eCF^Y|FvtA1q6WD9q`J5QSbte^V?DvyJZ;`U<;znbjys@cJjGCEsXP+0?23Qc9GRBqVAE& z_VY;6-f-A!oMxYkvwJP3*V^j@9DgmN<;cyt!-Fx`sRI#-58{4Qsn(G$X?DWdlurgx zb#A9At5~g)XvN%9bz3Rj`?0fgi^nP~5t?cq){l(%crPNVIQ?jlc+{;~YQPaEh$?nb zd}OU($K-C~(zOPQ_L=lUk7A=4C|Q@)`%*@cz{axq`#DQq)DzsiU)2_m-nVVr)8|y4 z&|7=1M>yJ-WDm_$>TlGCbt+k{x~5S!rjk>)@vc_L5PVW47t$OXvRTh|xtw#!X6&7f z6l4x%j~Z_3BK^yDi|O^FK?mmOM=PH|Z(RP-bL2cLK~XVKkf zeBo5w@;U5g4j7T@XpY!xMclj6_*iTMPwQun%oYRZtw2mCCg4$t6!4PT0>PVl4t6;o zF*+t2W4g82Ephzkm){#R6=P1~Ey*8x-F}_R{n6Mr@@z#zV9r_$`Te0`B{A#^C(?3) z^7H2E8QkIWFutMiLhRls-O40k`s+rPypdS2a&CD30W0->-Jxa$#L@ovi`RqqHC(ST z7jMj%$a*%J1u`U{Ub(jPn8A*w(Pnh@J^Q@7FFco|p$T<-SKU8PL7TySb_2wMo4iT% zQ*o!w2{a84uL$3K)nn~&1KdEZhNJIso8vI;?#ou`&O&b2^+(g{Ob2XMm?3gu^ zi}2)(FQ%QI3sN+Yv}$f{z8) zi!^Z>1HHG2)6Q7N)wn~TBb}n^Hx}ZW%eY>^UfHdq7SjSwPYGUDRY7wIX=SoyveFkG zL2b;%-RXA7AZuln!K1T^YjC2yJ1bkF_T7aPgDY|sS^1w2yHHF>Kd2G4P#vOg?|HLQ z-h@2cUrf(AMZDOb_{4;I3Z}!Fwn2BTTYkOBO8LVzI``}-(lbdyuv&-z+0njeJmy@Zo8q_d_Wb3`^w8Yg9P}sf0s?&?Z_&s~C#S8PQ=+RIqWQx~ zdf6cL_LiNUoog4!SV-fv4|4leU3Wl4aHk@`_F(l1xl1q_RCV3-QY3|QNV(%~nsJ+e z#*=Zo^>75Lbi);=I*KYq$S)STlT|;Ix_O>No*%xSM>d$q#H)Jw{17Ty1#k0=qWpFq z+i%UZ^ey~){{avhZi3qtkVKlOPgVTWt80Mqb$5g@nVy-Gsc^?+41*v!q$2Y?eUSP% z0($!BxC?t?RDP8EB4xPPYT2vi_q*eQozAs5<66=W2dfI?EX;*rK)tvOZEBUf0|iaJ8t85?;bzr zCDWdDQf|7;AxL@)wmEePYB(b*{`&ExPr5-9)pvQTk$_R%hhLci76l^f@CxTtD7e3y z_bC!aP+ap?7;+hz8iyAWY0$&yUt5HrjUC;6jN6S-3-Qi!Z7%PNu|;zxR+J}%iDIM- zkz7R4!qZiev$yd5zq?n{hfx))E|VkW%R_1F2VSIt=>s1U<1EINX@d$ruU%yn;tV=- zBpDUloao74e2o?YSQ3I%vPUCBg7p7-VkBa8%$f#TILpT{&(_#be=c*#k^O9|_`FZt z8A^$!nzhb#=l7C4&=M(k=7dI-q*MCJXdkARVlE1%69DM zka14)vTKeMo$YFD6~Arr1p(QhO;Jou7A1m&$(Kdc6{2?L1}u-B(t3k zv?jaTDbHsJB+PYEfzaFY&jj-8$olhqhoBTOnjX57LZ8+6g9R9s8z5+2yZ*q*(NV36 ze#G*V>FY;qphuUAu?;19%#_#`0Gkw`%p@e^so=Ins*mOJr@+uWY{rB{Yj(KM(z{{6 zv$dkslItvyA0M}V8}BP6)ffGJA?_2qn8?11YH`kkwpQkt&#}=~7HkQlQe76#o^-L{ z7443HJ+?k#{_fCESG7KXCV|cA4cm%L*Csq$fnyr6~c3K{*(r$^2#9S>RIjVP_U`&X@A#t;L4 zfkJqqslq!8ffe7>hUlBg{xP8-7q?581?S$j-`_wJe5JKetBYOf3~Qg%fH7^f;s-hV z|8N1yPiXgl)IBa{Qp9qR0i^9fW~(NGVmh{-=iaCavePw*4d-khRrBx0`RJW!f9|AO zu8!2r`B|51(|!_#2SR>a+qNHC{4QCz9{jT2_$rrk5-BM0`Pb#j%JgTc z^NlT=Yro}|bJ6Fhc$zf37MV2j;P|iL$VNPhGx9a3X0}!H2#0NdQiBSueG|nHEl*5o%!c41MgFmUQur$4Ic4$kniB6qKSdcr6-80 z1D&&Cm)YF69ymI;gy8Swe1LHM7}e9(ODl*fO-ZB0Q@kW#(j2KI827k3{cZocb951Tr#48~CxMec~evG;{qal`V_u&NOdU7DQ`M+&dC=$q_!TkeOShP9Nr zHvNt~ffN8~nD|PDZ@Y4!hS=z)C2;z*PD8K1!p!Mbt^}lCV{a3+#T;ETe@2ZhkQygj z`^FJ37bwnYk~b4jX6!?l)zCO`R zekq9M2m7-MrY9$^XH*SJInAbb!jqw?;(iy7;I8F_iOlOY@8LM}2m+CD#^+p$lqdM~ zBJXFg06?j1kKe24d}cejC)>Pwh>UmXeh@P)uDFy7bXI|sNJ8y6_mwnH-tFz}<{vS9 zA5@6j5rR{Me_J&RTD2kMiAql-r>**2P|;oRhZ;Nz#`pv~{CKJw1vW%Z8z6ILUPiN5 zZN4-l!`9S&o{pJzX3UfndE+#SYAg&o+Y>5b2@ zdmCNYrsa(n>6OPec5cW`gaF&qxJckhub5-{7mfvUgp9t2;3+~qxRq2#JMVd_hDKU-7?vMXNe ztXg};!FBU0rbb`wH)TU%>=1OG)Nx>Sn)J11xZTXxxwjP5J!ObGe^rqelOJ1eF-trf zcU?MyIE6icUn8aZQNmW(_efk(Fn$cG3*WRyW^TnH=i)Wh+A~!RtmpucqJ{DSOG&R9 zVql?*UE3KqDE1F9H4Nbz|2>Iq#(|dwh0n_~`nk?|Raf)AefyS1A9$M6UHrZj zmx4y#G;F+$i*@ezI0O0LZ=D$(p<#l!p$x@OK^C`5ZOonBZt?N)89LK=o0Plszj+j{ zEA$4@m!sWx8^>U{b)yCztI0|!3G<_c1b>!U_g3#|>FWK+{~&f$NC@K?*e-;>{1~#^ z3aI@yaO-sL2l}~Q@9@E=-6ABCSE*i5fM3QR4)!%qGcLo7x;c;V^zAguwx zg@V2*Q5vl%jo9i?A*PKz%mjRfO)i@XX3GzMj`oql!Rc+qxUez|01XXyH3b;7*; z_4`l03bV$3QYh-2?YYlJ+^HzQu?OLW`0;lXD4JsFZbkillwKVs8DaozWF{qPWjXFK-&d}pB(d>;2|<2M--Dim3ljs#vrpZc0Wbh$k=_2#uju+7=l+Q3E`tyTkz z!@CM}Tg_Ns( zfajU;(F}&*s++Pp9bWc_O9TmRG0WD`Y*p=Sxh1{fH1_t_`j$o^6LHK$O>rjy;G^tO z_Db(Os6jPM{gu0)cu-s!5|KVoM3-rWgQ3ZCok-7l6D_5`5G>nchG|21f z>oZQBZ_s!sKhv(~p8DPBh{L`lU?zbrEM`Ha!Kb~XhCt^=7a0lbG~#_ZHi6-PO1M*h zQnZDTF-T_Ep+;Cl`HP_04MU2x29p4uxjbBWiQb4O`}h0D*-3_TWe zgsi=S6CY}pUSMebHN-a25gw2M__or7Aj5J=eQE+Bey>KZKFN2rora&)$>oyYye_ra z%e2s)E^&+v5y@dz)H&aEyo!m*ga8IodWRg7k6h2jD`pD_%O)=%DA8#Y#m6YWk4av; zK4E$I&e=s^!fEghP{XP8@PPzkNF|M0vryjHM6rogux%Or6_L)p_w2Ztg2-+Sj8)wi zY#7&51h;`z+HA~*Rp66#p_iPD4q_RlKQh%vde6&bp1j^nYZv2mBU(Fd_OTe}$<~_6 zfP1?m1``$Uiv+P*uiesm0-F3yHX|5w`7OE;`50-8!20DP-+6 zA9~sjOAWaRG{aVB=WD-ip-1;!d^Q83)xE`{xp0dL#FI!B!jd-J^iq9|drb{W)aNuQ zq;i7PS6DH5@tt>l_}b~I_A&kg{jSLs-e+4m{r5{uuV0#ZIG4q~RJj>29mXZSCx$`N z{l@qCl1JUUt+hr<}BNNe!JqIWof)M2rfDAm^O z5FeeSGDaqE4)Lf1|0Vl@Ji{(#*J;y?Z*0DEPOUlz%m!v7IMFxvlU$(7#BIj97r$BA zsHY7RR#VuhBAs0%z<-6yfeygfQHD0`C7{9c`07_ekRbme{wTkTRAmLJX%rmW`=4WP zZt;aYyYRb?=G*2!ny6~!_@x(F@F3LA1t5_Bn>wI%y4PL+`X^2Eaw+)#U@&x}*y}%g zruCg{@9yT>4g@-v6Dw{{mBNR}S`Ghd^tb*3&UCL565^AR!hi#DRP4d#!?lqT5qWu@ zy}iAOE}_FYSy>{5HmCmXq?h6?Kp>=aq#n>fO~JN2kJ{VY1v?X^Wn|aAnVV zhfuu{avs>NR5`zEJoQ;#UOA4(PX7r4QSXW_zfGUlc>gFBovzf&aI?@t*K5EC0R-gN z213*IkpDY<*>QJqI!9{!-7)moCb&I~6WIuz>|76lvY5BKh^qw^zro zVn#H;ArBGiQjh!j;XZ36R0pI1LEbptm>6$ys~}d-M*S`C0Zo ztG9zFXj*(?;@rK-o}S>9l_$VzyxLJh;%`ZKf(8Hb{IBqW7SyJ|nrFKmqF3kD z{)hSGa|ZSEn>`u!`FayDiVD5>RDn+wxLk2wHa}t1_>1@!d7cmuio1%GvA$3Ki8dkU zvI=Z?po9+AXs6Eq=H=yeB~~@rDKYH^Jjn2L_DIJ&Sn1b#}Ie@x}+&^zcqNP&i$>`6&Wb&mwttF%KwaD!&HZ zsAD6yQDfB}u-im139Rja!iI=@pODaRLn7?2ul8JS<#9$z`bCVPd$kx2Y6Hy4sY;Zt zgGxU3ljZEaNw8f#`S}z4ioQp|t~w#3j$l6vHGltVkCkX(Z3hS;z=pr_lHB`W2%Edd z99im9HWX!kXp+aWL@6@*w+`M>1Uz1As*@dti}v18ec7@_D3r@}!w%%+E?=pO+i=*b zVKGiW&>L}Q4tenTg4GUue=R?+4cYPeE%^W5+Du-X5cH(rBB==M+2GFUZ11y214(Cb zP(1}`qu^DR=H|SPvKG0-gFQEFFSjyEL6?#3zMYQ5n_G9g9?d6_H^iJgyMVcn5YT&g zolt4b{<#~B(J=M4kl1)Y-GRf~`=FzaH8{Id4lIcrW-4Z(HbV0!UK^Q~TGrUjN6&+$ zJ^A}ILL3*APUA^5h(b5UILW4It28Pw&O|{KoGKnTz~01Fd$n~3D)IEkQm9a@BjGxww^pa z*y#Zm;uYZ~P04bWNCCE_N`yzv!t>>sSou!U z0@BS{u}kP!MAQ6rmNhQ$&mi}R#PNvEg00EPO{GU)Jfsq5>q6J1u$`1Bu_C~SEbROW zd;+7|6V4HSAxFMEs9gKn={ncO!NM)s@CXlF-SS=`Go-L}zpqF<3d4QT(t0zQawa!5#Job{ z&~Uf^om+w4^^_f<^jK!=fXwS>INp{#&vSmF_V}p{et!#ow;gTE@n0CA8|W_JzZCl5&lnwe3yEpA&;x3?6)T zd)^2qlk{M$G0ytxsaG66n(nPxqj1r4r<>3IXmZxqP_F)R1d^#wahUHY{(Z0)Gyh9O984Q;*Y!2F2@MLta2Vd6cPVK z8X00>K4Ma}zcL9-nrFWC>(N2L7DPf&-R3-5#a~KcTddvQDU9?od-K-K)tCpisZrZH z%ugH&3@t1+hO;jz(+QY;L;{?x@zAg6yo;D`CvR|w>+Z!s+g(J0J!de&X|W;5+<9wl z{rsg%i69Yw4$@SWxP!WtA*J@+MVglmA&^K0`)9_drmnjw;-uQaTGQo+tkdZ5a&MX# z{sx#%U|ImA03-b!#ubL6#>g)lu7pr8FeAL>uKtdr{`8Y4?^7{8XFx)?c~HB-g3;3C zv8`KRy*smWqV;IHHTEjeOezpT}TT20g$d1-aGHK;V$yd&OpXv1~>{b69% zU5qKD4n7b|KN$V`$ZCSh^FaWunl4)tE;+!qNg!0=7pn&GUSOLIj`Dg^Ot3CfLU3}8 zR0g}Mz?Qqn#sJ0HyML9LBhF8by0%W~74}B1_;>H15JTBBLzAH;3sZ>VjgSj<@o!gr z3ny}?uTk7Fj+Hj9xtaAGtdF~&Zf%&|R(pazWLq-35vyGydf^NWr1;U>(Cy$AN-y`K%CNR{-Dy#3GH^$C`Qv-%W6R6SzB|9<&Olx1hKC1* zn8?J96P%nn9caFZ15wGf&$nryva)$)=9_-$_oMVxqz(<&(HIR)Rn@xQ%sdSX=_6?; zy4z?^>ZghSp22<7cHw%EN4{?znF#CQuEk9tlQqdmKR-eRn@%z6Tu6tKPKQRVyZN2D zrO~D5WR>yY#kxb&n~W>5&tTj>`afYK+z$Z};k*mq@|3cBCj82mn!eu7O1tRUca~M| zA5JTD6gD`2!-(mFS?j^921Y25EEr!j2U6LQcUW{f3Zo>(PSiz=9(LMza%${OtU6_H zy2u%AlD46@8WE$cjHT;BzPO=wk>QNYp0VxLr?p0YFf}dn@L)Gu;cj5wB4e>n*nM<^ z6zd5kg}J%4zvY8mT$E&;$GMHj4ry=1MNWnut7itj7 z#c#{l=P!5C!Po;|5R~FsRg6-G16G+lvR+Mm#$8Wf<{sSAaKT33BvC0j6R!}8O1oXf z^y`;E6d*jV5w?cQMLhG+i;oXk1kze<(0EDICWa*tk26g2B0B;;UjL3(A2CBpN~v`S z*|C6;$LjLo+)-FC8`>8{vEPSfCnkj2gi=9;i4@9p7@4u5g$sS2S&)jvDPan+mnyE2 z8QO$=$=2*ctIP*8S5u^XRmI0^Po~cs-|t1C-P7`P`=$3bBgrb4(yl$d?$fJ=boP%=iu!u*K8GT`SDxJQ>wZ_h|3U z_Q>yy@#L<}dc_{%M0B_7k15tF*B#?P!J>li!|zTqqJo)^m}lRPAp zn|MOy=Dz>3*c!EyolQ!T`1GHjm@dZN-dDaD4Lh@^L1|i_7ygozG>O?`8ANjk;1s?; z%>TX!zl)prSc*D-YT^yubgg~~YgOY_r{B`TTsNn$O>fiZD83#ai84lloh@Es^gZyM zovC%t02D{g5uwegYr_EzNlgoNF;h&*!(8mKS0lkJHSAMpL3VT6DE}@oFw2-qDP!Q+ z;3jVU6r~r(9q4$q&Hs7*J>_cL3F^n=K*hCku6T_jRl%od1xIygc&5OB{EQ!am`v>c z>CG~n%#1RK6LKUMkY&xNZ(Tb7X8IMSfu&UyJ@@BWL1gB~e-72&@9fhKyU@}rdWj2> zDF_=Op3|?fq<&{yd0j7=czi7UOGg+yua#YvGL}1W;k$sUts!Ud{QSJQQUtK^Jo$;| zZQI%yg4xhZohM)Kj*9#t6LAQMo99|QI^v28tzwksMtx-*c$n|b^Nz18y*ME%DoT;} z{v@yB2K$l2A1ku6gR&+h4%XVReCFIQ-h(Kd9RZt1)6Ht<(v$LheSB=AY#*`2i>oM& zM?D?5W{^!hDWz5od1;!xL?G`KYm+;;MJ$7>voC3ZgrQ73oJTc>*}x}}etGfH*1Ngl z7s7q?c?um*znP-5e&I}-k1o>=2t2yM8+Sr?+vLYT&)(5$ClHgQ?975`V?_+eJjdrR z-+-pph1E9b&-WD!Qui3h` zmVC!jV4<6sM6o6Rge9(5^ZkTX?=S{$&9(+Od7M6->vzcmdBpiNDV68d7{^2wux@*4 z*K9&Fo}lbXY9zizRm}fP#}x=fb4pT{x=^{Z1yIbPOaIY-p6+@kgGHDFk0XwViD{k1wlY~=Tf^B z4)>|pVo#mf3_N(VPxhcJ$Z_5!Sy}h~M9Zd^BJW~J=5Qo0LCAiGQp1d;z~8r;TzZ19 zYspH2ry&)!kQu;>)shzKP(IW}&SS?ve4MdV8%p!bHtq>5_O$lVzwQIh^^KOZ1PR^z z8>yaGj1m$Iok~x2MX@a+3(LZO6?>6G@WoXZjQ5C1dSzBfc$XHgteX6^<-TO3NQHOi zJCGgBAu4#UZ4%VGfLp!r-W;(hWHKluGehN`$6%5q0H`TL#*j*iH7US(3_dKIikwff zLcOh-dWwczPh{6e^#Bvz$lD$ssXG;DL`|zKg@i$d@R2vJ4Gn(sU7Gbr?Tny~3|j?U zhNc$YyKvgu+Y7cP&Mu3SnU5^cKxY%5V9+mjGSH?2yCC%?hEjy@8DL3Bm-qUqd#6`~ z{M#_Ziy5uB+=^erJ~WhF*|_3=KS}XDil{PNFOa%a%oq&xMm9i*p#?8)nqb#&OvWBt zrr^(H_+^{~OkqX{Y)d;li*3ZRzda`9y!+^UfkJFwYJls+((3h;2xTcpMBxtm0CMk4 z@~1RZ->0F~VoxhF0i8((1_JmdKN7B~PS?bI#cqqVlTN2tUN;jZrdVIw(cbPB`)ui! z>PRwWoGi9E(OaW9V_ISz)(K|&Zabx?nApkrV{|=af3@G3G!!9FFV=xsX`EcMQQe8z zkM9B%&Hz@AA3V0$iHe$Ziq>o|-IMd@kJ@a!jdi;DS~R!pq-uoK)7^*n4YUs*@!r_| zO;?SdiFTn2F77AbPY5Vh4%Ka@f-6a1|P3XZas4fMK0=%Mop7M>#n;ss|6067v`usq(OG zkn&Um_8}lwUWP{FsaG20loU4`=%8Q_u&@o+A-EyQsR^7FADUfh_oYVw4^Z|)AQx<9 z5OW_%7FLgT?b*!G zzHa_2hme7rHnU{1qA%Wnb5@v8u;vEC`Xdv?uS1Q4nnmD!5yo- z)=H@PjY}m?$iPRAzkaoCtkyMnp^X>b3Mfd@HY9;P7=TKKD%aiI*A3L)<6B*MnfNAh z1nY~>?kV2e1D;YLSP=+4x<3u+85A7>EgsZ2WeHdYH=D*wQS(2Cb<_ z^MReTIkJoDd7&>h1aGJT*Ay{ZXTg9UV+Hv$&kL_W!I|icHlqYUo8w?h`SgGd`P^X( z7W28{l(=u`x`^J?v<-B>towc7mLOi2upOu`PkAz3202}Kg;a0*H$KeYHuXtOUZ9kRdddq4at8;Nfh9H{t9XKEEu!fd*}Z-Bjr6xV zDHXj!Nr=K?U?#!d472MwMFg{*owGB@+IY%??GH}okJV2dnsU5fBazG#52zC^F<}Y5oT%V)YQ}oW|bI%=dX7%unu)Q{f>0< z#-fky%4G(c(*YJ?J16T(u52l5+&XXX?EC}lAb5S8Dj*vkDn2VnZwIn+YZ3fmw&vz8 zEDEc45>3oERiAJwE4s`%S;f72M?bO-1t;jOEZ(~Z;@wMH3cMS_I}UDc5o2v=Hn4-R z|L20Myz%jA8y>(8gbJC4w~`YRA=mW@!~MDQFonc}CYspplen?P-U!Xv^}|9lKgu>iGfmHD|f(2PgbSh^F-{A+ERU7=%Sg#m)?^fBh$wp{B)hW4B>Osqi0u11 zmh3V1b(a4%_4Iq5-+w#rd(Qiw^PX{#hWoy*`?{|0_W6E3j#xnGqz3mn_to}?)qC{_&O;ars995R#;ODKJzV?yF9SRtDE@b{&QFBd7cf^K1Jeob-@wirKlXhyc#n!(^=1w%wK657Alpcq7` zLr}$$@8TvhualUjkW(5~tksJgVMG`ffe>(Qv11S_df`40^#$ zTX8IC)PDLma^GZB($!K4bw&mTYMjQgE(SE}S6!?72K}PowY;_MJQa~H%0E9GTQH%K z@b)Oz>#O|@Wm&9id^FeKqzl3 z_!0A$VnNVm#1hPQv8s?*{OFrCAb_=lQnHd;S zXHvb_%c!V{hlIs*&)A*pK{dE&SLmP#*3gvfLy2l^O;CIoxK1)qSqnVUTyc5ts#Q5x z=CYGU@tSZqTxIri9v`x2`zQr;IM-&azbwyi&cIB8OA0$s_oRrYqBvN2vk**ix2?T{ zvw!hW$Y7b-^B9vs^9OOK`BBry|GLNsN&4M`n5{CHot7j$lrGE3eJYVpFGxKkbzX9_ zpdfJ_v(tW{F_+4i4qw8HQ_maK=udtp#Y2f#zAV7R)$QKnK~&(luWW;_Qrzu0+;I%C zYK>lETxsThd72Us`G_BkF^0Sp)d3=@SLjE4hM2%BtdR z*I*3T%S)5C)P92H>N`xMt^@5KJRuPLoO zn+6b_dHK}&tTm77_#)N4HxNOt`^D`r(0s(J?jE?#+RK|g0J{dpm6%$&PnDXTO{OIQ zUEg%WN+UNe1q ziKm=FEE-Q}nYuF&Tba-*!~Zz7kOy=GN0d4KG#;d~zJ_W#0xK1o&dJSpSDXdsF9pPD zH#;?k7_Yr4lgCXZUCyRcGyF^qq3`kHtOZellg4ZV!P_-Au)9S{PJ>`D=+|7_19Jh` zKS+X#b79&(KKzT0Ih{6z>88oL?~iXk{ZP)Xbm;j&lZcua&9@hSWuZ$ab_=d2cwFat z)!iez)GkS;4=5^<$9qgbHa44=FYEg03k8@|3Y>V&KEufwMZJnf5kR-V0`3?R;z6`Z z+3c1BfxpIJmOX;^T1)P`_ah`(tGgvzyPz+3YzWyenDJv4Wk*7g};Y!Bts#08qWFfX622fh~D$4JS&t` zJL;!c>}^HA1;2+C8BVu`wa_H8YF)(bNfb~PjpAt`wH{S0m| zT_M5St}MpXemNy~0((#$LOAuc6_=OFQ!0@QIbvw-Q4r#f<8fmTOYiNmcAj%w-C|nTU=tnVNlm<2N4$H(TyO zev|RowE6U99^d-nEJed`<&E~H8&}7*AN3i^59waky>PUx{~o`T@>Ajvl}ZF@xkmNV z`I`a?hTE>BJGR51>f%e?%3i&9e;H@)NxkY$SlC(CAW1(Vv})4N(7LTm)Cq>KK2=_S zhNeS9%c?r8k+Kk^W>GS{WHdA%6Dg!m0&_qKmEiE-mgKuZ5Wh1sa0*Yh0R`5xSfgzXMvCtKof}zYPx!FEk4^R{TPhz9aqhwf-H=u zcriZ#IxZa+@_UhNY%ANAt>ii116ir)8$oyZAk+5rp1xt!b_L-%<$ zfP-8eVLX_4(`{2EFF!foC2C(V>{gXV2}czIn1VV4RGj>%`IX&4RY5H*ZjeVeK}F+o z)Fe4@=VYm_cvecPCOpHSUX)=N;UpTw zkI>0EmWSI!u#c4Is@?DnhwN~Xx)(1}y3?_K9kNUE7h=Kx_}o5nhIda~>Q|Exx~k%@ zGrZwep&fv`s{C|pa6b#5JUzGNBUQeoQ>)wkc|7v=Y_zO`VSw(h!EO}#9S&b1 zI6OFdF)l93FK5xwYl#3FnzHiqwMjSh>$>hVC9qnQ6IiEdpa-Lye6*~5^kPR9s)K5L z4T2hN{FM(KIs_t!KEMoc)c`S$i;az)OTg~+nKm!>G?f#^tCuk-JbIS~@_QMaqzy0w z()^D_SOk;;0oiYNc^lxXmGfG)1_EZyIG1ZJ#JUi{ad2iOcsfcGR7ZujDSLgiUl#c) z`<=b0905{lquymlO7D%GvhrR&*LQSsllwV)Wb{Dt{ny+od4Ayqs4rTrcZvf8D*})U2$_6*DpBfd`St zk228~JZL-T`3TcJ{s?9Dh_ga{V6|0|CZVVEs4GgG_%`TlNDZC>~WPMEmy~FOZ5=-a2A4pk5 z9Bqow(%NIUxUhaP7W>L0m^i}eh+vxp!zNX!~@N(MvhU`&cwo{Es=XO?M}?J0XzxHJjIWS%bYj2ydG>h zRxwVztHgP#iLFjA3uy|a(;bJtY`jPStJZh@kTzjO_V`~%!IgT1#)#_qq(QUlLOZ+G zCG^#4=W;Fi^9t$3jV#9@1uK+5&FEfn$5(|;B6TM*GvVo!W^kwS*~7s5lfGe_ZvHrd z>=Xp{z#gyPbpRzguLt8;@cho>aAdD{j-+?u^#+396n!%K%kqE{2!vzdKxt#eP3^WR zz5jlRNF^(Z_)=$$0z#3LW$%j0-kxSZZCPRzFLx)Xtlt%!B#o~)AwLpj**1QodK?at zLF(L+>NoLS=*MfBZfmVmJ)F74ynV*!o_95+fQ@zN#hO*=Sso@EP+;HP>{$jGkGgGx z(ACP@cE{vI*fab3ZLq8dox|Nvzkj##^6Z-Od&t9VeC7TP_mRBmOBOyVKc%GFQ(vst8;@p=Z^sS(7et>;VGkXm$=4iois&SVU2qWMkN~?ZGC@)@V-XSPZQ;F@Bx%A z;BF32!SP~0^ea-W)Lv8Eh-7_EdzETYZ_ECH^HY1y=Ut6t!gJ|0UM5;Ox9&^x9vo_8 zHB{HbsO#U*ezYp)>xrf6R#;Y*h2wD#KbqB?Nx@&-`t_hIx1j8W0VUFbNgm)8s#TCI zT0`F|<{M=G-r0h3cn444z&LI>o({gxYLBQO&ICQackcwpVGh^LLAk+Y&j(1SP!BM0 zYUq8&hdML6hL{03>jC!TH9{R1<>YoS10W8->?C6V=Z}{ zNMX`!y!p%cS5E;y>x0L>j5eE38X6mgMWv|3bgn{OAt!Px4HSdVFE29G)GRDTNusIa?<3C}?GyJ}}muwmh_ zACEx(xrFfWB?VzcF&cZC_;(*K>xKk>GmCuxIHXlFg7$3tAxxlhY;iE zIQxwI0KFy13~B{@V6Wg2AeQDHu`f5G`U7ual9oJ>Ce{w6ncoFZ`iL;P3C=)xWAIQzdiw;H}alOR#w}NL_Lp$?NI}$?klttkm8tjUlmXCy2xl5-dFwXT}*?`qe313H7C-z<#fWr9Zu~Gf(wnMe^K#zu-=o zel!sF%jMCoL=i-L z$FT8|Pg$N{Q*smB5El9G7iI@&;d&9ber|LegDk6`6qhZodHfI}v2%Xl)d3iv-Z4Qt9@tdCQ0R6(jd=3(ypz@m_qT5&{9T>nll=_HJdA0TsIDaBm`7Bk`rK|p9e}qi8}6$;Oj`yASxrEs(U?6kDy+9h{Z@?Ay{OQr7NSB?BUGLK5 zCTt}^g*d)Ex3=R9CLwvP>Df%_0u5qj{S8-g;f~!MAS}B+C$!`9G<53gbXwV3^LVn9 zLG1MsLpj6eLPsOPWt){_g4yrntB)6`K(#Mg3cZ|kVv4(MN$*~4tX*stn%}ujGP$j2 zC2e*E6T3gxc0|r)R(`*_AI7|~--F8|{#BSE;>ty+ZcBdq@`cpVQtN^I?e?qDA5q=t ze4%R!L|4xPRb$eYHU>PJYEKL#>(FvsH~!3_x4dt&B=XdabdMxmsT{CLI&}DiHMrUH zCkFu))^uUw2s;}a1YLOU2-PwrE`PmB1b}CKg2;|#C>yxC(C$}z>TX;y@fo86g?(}) z(q+TET@!=Y6S|UyQP{Wp9!HU=FK%bezXvY<9&U*lUJEW9!Da8G75058YOme6voq1u z*mzSn_WFpMn_HR9*9Y=Ou~X@mm2BMH!JrGy>{842AXu$qD?VbtQS=5H9pT{Aw;8W` zJXjz~)%*?O@c$lm@^{YrSGs)X3=AS`iva#ITIl2VW_5jSS`Lc4`l;BX_*n@7)MnuF z&UqjZ7WgcFs~ODlZQ5WTO#|tELkR+fl{k4@4nQkPM$tV^ zI(Z|*8qm)+cXZ%Z1>|3msg&2{6ZL~bW%&Lg7jS-M{|!(w+f*@I9V0sNc$aS68{~)S z$fOd&_(bekpx;TnDIFFF$JUfl_L*Tw)PPp#rRduJQ5X7n6j6BPIUUz5#et?v-O~bJ z*O6ruEp+#uub(enq|HEoTbaYSN_3Lcm-i=MpB@*xLuQNleZjvkU5&+2LFfmg5>=nw z(m@(2h)LtpCF-EBU%%+EtsVe75_OevcBVMI_lQmFS1Ge%8%5_zLWkEJY(#cz-R;6n z<7c9DtiyVF=42|AfB$I|Zl|?+V*FjgY0NvVBU(I5ix9+$+W8R94|R9@39LbmA)kPj z?Ib7$#$~?^BCoxSdwhae#`m~7T~`|0rsam1lkiq0BHO2i16VDvwuB7f&y3h#6*hE5Az zT-IMK&i!3>`sXSAx`{t@EP-Ae$?bN3cv>!20CCYjRygEeQkKX5B_2utkCdgvzliJq zH@yAnF^Vhzihi^D&k%Nwz`)I#Q|Fm1t+qA|d}PNA7t-CzGjWygAZyG^uTZ#jkgb$_ zvLbV`6Ajmf8t^Y!2BxJkE7-GcYpEvl_t)8oR|=+(_2cg#DD)J5buzEAs=Z_SpBE}s zh+IZWsvmgrbc@EfCHkZpFkcduRfv466O`(?EUV#Ee)J!os0ct&#Q9Uv|F(p+Q_6Pp z`52Ng%7|sXNr3b9+N5OVksb5&B3MN;Yo1Q-8u4w1GJ!jg>M#;S3o2va%v-t0cePG2OcT{pdMCSdvOu(Bk#r zr{GgV!iDf5wE!ilFlBr{taf}h_7pU*AU+-JL=$q5w^l+xmm~ud{riR8B7n--CB+|h z>TNQ_p@YKIo`sa21vbvZG#ihnX4`7(L=2;XX1~YDQFUn{=RxIeykj36$hr^|9U=I_ zpgmb@XlX=?BwB6*zB(m+bNz2a=@P;Bdr;(ofuS)vkU+l9kPBYBKE(=w^A&;;_3h*~ zp1!Byk(*`Mdq`Xp0$3QPk0|2f)0c1gWyMM8`c_kt4dF31*m=PZcA-D^B1yOWn+=V3 zXMZS^afbd_SlPtlM2-lJHB7tO*$S$b$ZkQ7@F6~J{&p}cg4G~@9@wk_q{7B z_|^J#J8vRv%;8DW*^Rbv=N-)cV(ygc&S?4-J1w9%!u5fG0evTeBe%OBPP-h=efVxQ za(2h~v;VPu8@_a$qk?UhHPiZONsK6b_0@mr7ZqUZS5B>ZYwl;}2& zm-B^t>9WbXbO=7$#%PNoJ2N>a;mF(wcrN=I&nMFl1ekAyb_1U^I^zH+aK2eNvFM?+ zm&O9U&d?C&X%REsD;Zc~kM#s0(?04E~87vvM3ow?s6wNLG0!^i8FU zd*^OxH1>3O5FJJfrQwilZ*Ma<35Xx0=IG3 zen1+;ez$>11PNAy;4?ait^XYRxb1g`xw-A+#%>@FouoSX$m_Umd{mbH2iT=__L0pj zw;0jTtr7ugDk%D|7zmv)Oje&;_lNTj$SOzgDj7kTP zl#&JSCF3A>S)~6tia(GEh@*Ad{RH>->>zbBuQL3H{{<#@#`YhRi|HnJ5VlPJ{~BDn zPUKoF*Z0=@N3%~h#DtrFa%^-T^*l&kYe$vbUYwbB{hY&~!y;HTQuOt=^2x6u{C)RG z*7@ph-_|P&E*S zI%*UlP(sxLGDXltXDs|nsew>1IEBvN?8I;IvOmLW94s=FTFn1Hel3&_xYvpjLgTqG$8NzwE2zGGIzeJM9krpJ`n$X~m2d zUb1lS;3%lvsQes}^h137SxTQ{pET8P2f*svEAN=+?EdUo&RHw#O2n;24E4qqeyI<2 zh&v>Ca9#b%=eX!cOfMjJ=y9AJ;^OP{vIUl-*^d$u<8esf$WFbdS&RFB88gz zOyN=n14~;#qU1tQ6H{qrzUE%=gN#R9)H%!I+mD6CZhl0&s9(DV^ciZlGwim}97s5V zD=rGw=zG%2CyR4GUgZJ5CuWK}$vYD%Nm-l50K>2Rcw;q(deBT!uw{QPz9T_U%?ucwR!!4W&KdZR2Dl$+a7yd5L(TkzgKFBN}A1YvZZ=^c1qV6ehZ= zT98r3AysT!h8h$NIT&D;3*jd8h74C+JRTmGQbr1xKT&WzpS?7CU${cn$c>co?c9{L zC6qxepF3sheE@sz%<)WgtG1j2f4gdZ4&y=mV1*Ds62x?h2_)U=b2+;oHe9s68(WnV zy7%T<)*|V{qNplTkf08`pYx>Gv~T45QC?mLgaFM4P!D-`Z~U$tVZ;Ta<>;704}sib zp}Al&p&^Fu`m08{wY9`{go+IA>GoMj%=yDV&V~PL$5`#hX`%SeCq;a?WW{i7c;$6B z)KDjvwY@Btv96IVNoR+ZVxQ_{%?*E_8A7pP9)0#IjZHLyO8xRP8OIRG0;wI}QP_io zQ?|RyQ4}MNeQN{S#mD#wa?09?(?YVlDj{?S6EWQ{)l=7rugbKU`e`7Fww6{3@QwO~ z>ycC$knWo^4M-0`y7olFMmWd7^E&!3(SOw&DH4|s?ynBKtGU=7DbAK!B`9f=|Anyv z_wq)51nKS9`=3BMKL?=xEuK9R^7T*fKedALiA<=^-}?Zud?>;C9xRvY=iLEL2*_u# zU}7mX4sG~dbHYfDzN@nEv7HW;mhpC3cV~wxK7Y)7TR?i>SW})=Lt)&vte0xA#PA@7 zmsf#*Ym3408%Cals`O#JtKZwQ1;hFMvX4O7 z0#Ltpahib<&lkykD&~+STa0!U^@a2*_^E(fMReAS)as6OeqwIn>Itm0OVYG0M+RDn z3v=3(C6BmfTCU~jlR{*ok&$*b`E?cWk{owDT!JuuB+xfIf`q1kPrhBsuV?&#osP66 z=Ip_8_PE$-{18bH>aJ`Aa`$DN#Zc{X0K|2eI^~r z|1ll|HdOKe@>y4XM%Jw95^Z2K#nDI4lqjNxDF(sTxiZBkcWSk2-MxrzBC|d5E03`Y zl=YCx2JDhuj2-;z8w5O~WzBSiynU9DoKg6f0bh(1N#6-87f3(8-&L4h*6%SjI1sWZ zxWzAPEexsiDe)Ot5>4H@8@kHYg5I*U3i~1^f`78K=Ab_=u6hHG;`P7SAwlHs?H#&2 zOp>~#Wul4|?2*!97;Q9+U~-^RSvb+-A`MCT)QmG)yrcOZ&j``qDrADLSsD88@6$dm z^VGW)tjZ31Rif?sjr8ap2D{+?-1z;+xF)uuzlUH#m2{D!?Nv42q?3p}dhFLhD!whaYKEt+w>kRJYX8VcVymCh66`ax8p5S% zPbyu`@yBcDHN;7%Pj}$?F~4eWOYG2!diq=Gi$_w7zhN}bT8=WQ=Z@uuU}lGN8zWIm z0nbkD{mR)spOa;U0`_TAYjVbq^~^6s_^K>pNHug?DAZiMjuLv%dBp6avX=7bz2vst zR_y6nUhK6OQ4`jC5A&i^fAkd^-r`|7Jrg5mcPR$W2xw=Y) zu=&pU5P}X&sE={ISg#0uNmYv!KIJx$Sc3jq(A0dPr_H~og0i$GLhB?fnL_MWO8kAW z2o0*b592iQPM=P?Uv==-&VzRqcyt;D1KWJVNl!0(j-8o-MMF=Ila`6+dD=0{%<2g~ zCfd!V0aj+_4E185UJdRD@*5m9Yv3{!7B9(r@#$vV37TXMZn!)(^ocbi$)8z*779E@ ztL;6;{O-2kcPFzoaj;_&`9iu|_#pMa(uLGc?K0CXZ|X0xM6Uzu^Xtw6Eo1@1idN{y z`3ml2_UmBDM`s-D(sQ*rD+8Ie=IQIuDfXjBB_rR_#n1j6DP@IROFnW4`9#q`SsMHo z+r}9Yw6KzJ#esU)7Df^mG_l5s;t)#Ylcw|cBYWm2j#slZ_L+XlS}@H-yZ_#6&oviw z7iUo8^N44?Gbql1>fJCs=!oDrt5lv8kCHq~MEn{U`W`r2VbVbA(X0&gcDn)o{q#?t z*Z^b0`Brcr9aG7mW&}P8N>~u1Zo#fi0tkA)lk?F;)wJqcUYEQd#RgnDc_2X(#IeGn z@@Dlc)o(xUGONv4#iNVBGT-Q!2D!_#W_B8FO`tl&&U0eF*HuvYs_z7(8@sv&s{C(eUgk5tSJ`@k_ra zbyJ<}o+T)`o!TZ8v67zj`6jk)dameMNyqQRo8P$cY;_f>ugZ8zga%YHC}?PC%pUH_ zh76#aKzu8r$I8f9$SbJkGnl3@mT$w0e|sj1Zqs+w$@Y_0{~9>fyAI#HX0ZSEKWob! zs2LZBy4KxJ5_mLo^V$orAL0CJJ{JH6G9V}C)JH`h9zyZ0RLsJC!}xI^1obXeT*6_q zelBy#b>QmFFHZKT6^?5ehw>{4|49c`$ACM`%Fce3O!MeG~%c*X(#iCzot8A@BYo+wD(=Ck~-O@EC&0$f4GI8h=F6~2^y%iLT^a@$Ma>oc*OtDC<58Etp5`Nkl*eZP`P4pOfBlwX-_rr zKe;yA6w4p^%CXNyr-Sb3`l#>({;lS7c}^C3LHcv<4=24})43qNkhRxrp%?@51>K z&7H5jsve&e58Sl+orxp6slZ@T)6k@)r#?R4nV7YV3nLHugw=V9rj2#iR=vMEzbDQ1 zyJuDZD@>c)?}qr@JS-Dz(wn>>#ee(X@MO?G;^`eu1m+g$2ym_ImSxw#0FJL7x- z>N%U@w~#hwUh+?N72AV+NLHGOkLL>v4mM{Jpm_#VFunq4sVpEL0YF!fe$dG5d1Q>8 zZqc~xq6M-Eacg}YHlspwRFH>IRVc+kJ2-Hq%ExVHUuR;Ub+knO@xwAB!;VIDe?FsI zxp>NlK-gLD914x*|q6#CM{mx z{XsM&5Rz9Zv{gTtj^k|Sgi5jd_<=fcMEL$la#WC^LH5MX_VUj52HXkOfk|>BX8$1F zuVHBwvl>hAQF)@x z&4j&H)ZspLEFRuLlXC9O^zdUa4WE=5)e5)c@g^fMWZN0wzNW%21=^Kjuojib#vK%9 zu5ZnIXs>A*mpzBMf^@+mf$%}!_6DA+ld2u|2Hy%UwSB+fXJU1&v%)?Fxh)j9)fg!g zV`C9vVdzPMYH?U%74R{)uuQ03H97Bq2%R(tQ* z>~Aix1Op}$$PcKS9O4VtPEbZjfByV=;v?2jF?!oPR#OTiAB{(KeQYQkp5te!oFdf= z5jz*kw?Vb+iN}FJB4TBb zBx=R%cn$bwAW7qwB=PTj5jGdkK^~76kp2d>(qj@5^k6_)A3rt}4_JlP)~W-Ac);9| zR#L(Rz*{^(6YS~Jr`O={NOa9U!*o-m4iIRWoSO^w^MiKx_C)06kAP&f7l=rem(?#j zU_eQNTk6(v)Hsk$BAf#REVHf>hE`S)fFG4#OiZk7GU%u} z#v2biv}2vNn^S+=1xw7|6{rcC0muJ^H$iWdrWEreUGF1C|H+qadPkCyyjR#CK71$# zz_sK}SW{DD4-^r7d{hAVn%qcf1Nf#dUcdf|JW3{jJ_TYuoqny-l}tz^a(<*#2C5wx z;7(0V1xBw{0qZku#9DG?{~TZVh5P-0j2(!YftC(y!x+HlqF9anm<%fxywcm(N9J|` zt%_fTNV__n2AEsOVDxP{Ox%P2FUK%qmgPSw*8PPYK~gTd=9IlWpIfaT1)$m{!-GJ< zi_EbiA}h-V@`bNjJzJ$p&F%`<*VoVdOb5>F{`PXHs`vJwO5xBAf}ETjVA_8ZJTx=} zO&FbM;RFju7O`Rh`hNOwvQ&p&R z%s~C!(AfAHSS-E0z19HZK+nW<$=X_&?Bf7sMFXo7K>d`kzZF2fiOmJ7fV$73-vAgS z6FZq5ja8z`>2rJrG=4|!CR0)Aq4!@?QUF8q{oaL3xqU4H?Z0LxIsf!&OP}jjyQPgn zuQR26{`Ck!$quZP<#V93VTFGjdEoS5=rfH>^(M!-H%`^Q_?E`LDJUa@nnc0{H%gsI zK`o$U)Cey%phr9KVG?K% z{1`V_zDu9+576RHnEDfC{c%_V<*+x0_i?B2Po8@5 z^B$4+E&s`CCIid>*?(+So1K|?#HX%w)OuSU1DaKL6Ul2`+Cl;qbLQIh?JInqjaN~) zH5VVb79Y9WXp>N_Pqs5HZ;o{)Et3Tu<415thb>w|BNtc(DSU-|%y}QU4J`d~J`t1u zS|zw@gLOz`Q6BkmdZy^ZkK&SU?4Tnw!4_wL)LuuS&(*H_V&l_p_fVMWb8rxtL}^_4{&7Z3Y^py{Iu z|HA6zLj$sY<)2zSZU^9wfii-{%3~9U-tDX434$Yo8=SSk!~jOeGk`Vz$kr3zSn%vi zu-PZd#KMtgiY=XcVS)g3^(ReD9A84{WJ+^?#_|=nYLcEU;q+&F1dw*F6^D;GSbVE= z`ExyRW$(;nwkbYv^y=#B7CoLV%$zj(k4O66PPF=j*0Q??^}lMpoeqD(5VniYmH*p) z{o679AN6+scfI`yHDF$}0epzfGvz9=xawBMTX`k9EEkRJ$V(7X*%^IE3FaL4xWsq6 zj2^Oc_mMkZz&SgOsv#Oi#-@wHpvYK%P#w>KzrettPJ8*1H?3u5+ir<0;O|_u9V&2o zM-SOPQH6xTvw>tE%wNllkvV0X1LOPYxF(YKw+1VY;|lZHaTRsiz|@I1g{-4Y`HRJHc? zXmvMk`2g#4u+)=e*eA10B18_xXogRd#@Dyq%ci)CZsj$Ooz63n9IURKx%XX0cXP)A zbFNW?$-bZr~ z8$JvP2)aVeLn`0y5bIF8R58e15w%6@xQ)qR%k9jJ3{R$;dcws$;xyP&+3Z4{89g!)TrRg<)(6|`u4;uh>fPX{`St3 zNK#^=@=Hcxim2d|4Ev#;E71d(qv}~-h*JS4NC;NSuS&x5JeL(S5->#%#MOvA^vpD2 z+C8#bbsN|r49pI#G0X30Ukmbfl_Tz1sde`N_xVA-b&b`-wDfdC6T{nQ3F8aiYb#ym zZr=tAE`TQiCjaOD_k#S(p-&e+b1U0N)!UMf`58hD1l%bXxdJkeOH@>p-{@bIF{OH? zg0n!*Z32){XoHq^ph3WP`0%u=gd8yMfKO~%;^avU6O))$~L-%%x>ejN02x{ zh&;{Iek@=uUX6Z%CE&MAnZhDyp;1#0{^_6cSmh_LwR^2lx#0>|sVqu3 zRvBq-g=O5vKAdwU;va|ZT?e(S3b{KuLu3U*w6@^A1MZ^7LqCgBU$9)pHV^;>+`;H=a%Czk;42CM4| z-*L2pBxBnX)mtAa^$uZ5=9-}9fkbY&k72Z$IhN_Df^)*y*3Ud1y4oYUi0D+em`6+f zFQ8A;%?G=a#j5VS(c22hxMzKE$Lf9nPt3&F?fO!XHB+Ha-aF36j~^G7kuk8c?n={2 z%r~lVZER{vuc;ZI>`VY%HS!7y0Z8079W}LCv__f>wg%GeDE%u=K_U8cHV5#DG>wgo zgOe#H=8{p`mo5diod@oY!ofKLT3td{fS&27l9BTw;>Vy|s8CXDa73Nh(m?2W-ni5| zekJ#my4~x8SQ@=ZH|dd*y+wNG`#r6aRfbNI(09IC2MB;KKM!OQ&oSOkO?~ccuEw{$ zkVjm-S-7fYZ%^kv9+(+{@*3H`YNjUe<1uQ!ahWL42mKWPsWQvTAioD6%W5Z*CvP6l zcNbS7+9&dHjcRptp(hTY7D7Tp-4=UK1_lM$Of|gN1%~tV>{yvwy6`!wpIPazWyRa4 zBiLv(oGEvyt{ZQO_Ei!baj1RoAZ*6rw758)=$M$6`kxPO9KMzACdPO>DoJNKOZ130FHb<1#DE?L2L~G$ zUkC+m&))a0O}?PD^%!Jb0<$O{ZXng0!OAbSdj-J}U=xy7bZMA)+s zBjA4G+0cRV^(vz1_n2g7@hB>zv787}Vn||HI*)x)$}3dAzWsTqE8S=vR(Tj>PT8Qe zwqtkLFCXY$nN@ie#3d)Y$f<(n7j8WbeXtrTZYdVITI4z0qO@rZNSrLHCSwkW~ON3*d+02Dwvq z!*v26oC6aDI!WoOtz=AHKRhNkAl3PhwPpe5!2R!N@_YeGns3t)`O4jMDJjAUFq9xL zn!doL?_9`2jK5)3y?aA0<`kxjiY~roFh=#f1&nc;pogWZMQ7@ZsH%=-J9!49y83Ts z@W%J89d#9BOC8_F%3i$_uOWsJagWKa#@rgg!5De6(@=A#sT;Dq@VK|nu8EU~)KHps zy1z;8quucg@0D^L;BEzi1hW;o^jnbFi4!e|0Sn%h@#>>~C*xAF%D_oCiG!hPyuOLW zLXdv4niMHzXlWOM-alq!WRyD98_F%i70i5;EQkS+{da9`4?(Lt7?P!m+f-nE5@9|Q z`;M^f>LG5FgTIp8CRs<`r$B29ATS1(2UN%?xt6_U%Yct)*zAD72Gm=%QP}P}!*^F7 zcun?6{ssB?D+divFy+&a&XNtJ9lpjd8*xsD9Ij1%dA4qMayQCqU@~GLs1rAa+&BZs zbU{8Jf}vq4S`aubm|y~m z{%FkZ5zw^o9z^s_z8}J10a~SigfLg-#x!6J+LT-> zt)Vq8-Euw3&Q76&sT9{wP}kCW)|hKj!FN{)&~x9cy7!eSx_Im7eOW$3GowIM^;Qf7 z<(lMinC9IQ%gD@RT*+}II~7SgjL?tJ_(!z5AP@vSiSrT%wl0dMpOAE7gz*`=ifxul z3r*J+k7(rhm}3)Z`~YcCGpD;Lp#xL(7d1bf2s!%B6czt*+hx7-B6;c(pS`>c$}9m- zpN_`RxHsknVhYc68UQs9#J0kq68)Q7CYKe`#{~S8a_~=Vuw(}7mVFvBMDZ$cK&&41 z8H2C^6dvk<=m~b&x}I}>#~Ed3M&c0!wB7*UE6c;=9@H%G2G{;nc>m4D)lPH*mQUx+ z1n4E{N^E1Zbd#LHWdZ*X$BbM+m@=qUx>F7DKJlIb^mf%_xSk=V>u3i@4GiKy88|Fg zFMu8M9(D8P%`ZR^g=S-6CCdlqg*`(dYrLO~BFceYzB_SV-|TfOS7^P`;Vli>ld(aY zl5?f^fP4EC_&qtsxj#ZO<;RDILvCd1mzxizjwAq%Wrue zzMpGWA!rWWd}twd?co79_Lxcdy^Y4MbiDx~Q|0pyW0J1zu`n=d8hKrSQqnSLw`c=Q z_xi?3o8G~g9_YyYuA+um3P7={9$Ka>BMMVVHsjxa7SsEq z|8Sjn3Q^71efiefq>do_$ENB=vZ=&+d`Ow zW(nZ4m&Gsr^(WPj)>@u0aDs_ksfT`dqj*V;_inz7N`n3!LoM7l`#aMf$cFfzK+n3@ zt&X=_PJMZ=bzZfp8`#<1zOMo!pyW>Oi~+?qBhvxl;+rc4D`{Kn%c zXeu!O{KB(gUWxq$JKAX8-!R}Qv8+V@v}EKx^*@y(tEYdzrI(7g6D&|UMaA;gmrjUS z0DYPo8%1D!$B4{-UAe*mFzppZ0K*c%u-J3C7W0l$8+_X=ZZ$m&6EKBYCoB?afvd5=K+RH)3Y2fD=UV_{`w57F{iZ`|_d zJ?E*w1+U2u=k(vy{PHjVs|JcFSG|X0xp6tk- zN-kKwcidUu$o7E5;dNH_B)i}G0c?7(t+`y>kl6mN9ka5Z2SWU)r=cCpXBa0W>w?W8hLhQWx)qVKebeVjuJTe=8uvu4^F_{A0P~;$Jw^Gb2U{R4E zS9-dPu&vLy2kt$DaPb%g6y7%1H8|=g3L^w!oi}kFninz4p>Z1ZZuv!DW-I;W4Cz-n zqbe3bMqd3_<^V)5wb4@Fo159*uT4x?0|+K)zBB*M&BOCND2O%_MwQ|BDf2*#_}Tr< z?$3t{7wt6d2IfwYmjITR>x2{sh4t!$nekHy(@4@K#fAwixqcOGinu-4 znaaa|bYzm@YDg$JOpl|NK$KCYovyJqR0#P2z)3JoqMC`QjruX-UN5PB0giemv!C`! zmem+>zP8D1XF zxPE8e-{~LICRV7QR}+Oo1qKF!0o8*P<>cff%PmdXRE21(3gM;=3f~H{X`dlC-7!Cp*Yao3GdZjfU zJqjOtTv&*TYWi^Hg%LaC2c%+nn6!iIL3#hjtROB1?%st@xyeK-TTW}i_;5q+u- z0Hn9I2Ux1vommV_5fT6qh2^*L5I0B{;jY{grPNySXz3C(==Q@Gzd9@!8m?M)U}vp< zECvmEh)2esf|=}YE(at8!0+hXi)fT*_p7O>&Ui0_4vJ*$lsQ9bY}`kl2Boor-?^vU zX}aOFQP)591KZILh%PgrRdBMC)4-q+&?yGUU!3pp@zsO5^;6g&@EqM9kiDbh=gOM) zUjue2yUoQSq!t1Orv9E$s(JU)x4TlQsz6h>tklaUoi0dtImv~&sY73@2#9HI~A z<$Br*fB&>}#Sazd{p3OrL1th>@hfVi_h&A1x}MZL4 zHR$&F>Qp*5`{~##fc0Ua7Ye~551481&^Wpr5!u}nzB}h~0XH2P#nwZW)uc~&`uQ_q z@a5Zpxg@Vc5F6ivy@czRFC9TP6B&SjmcGs=u;tFA!BCk;^Q|&!FY?SwTV|HRM+|@o zw^Sri+<sZG+4hBI% z!B8_cTZF_WkudF=*9C2UN@H<+-K8^VFZX;!%chuv zsEvJPW%be?dDBsGFJ74IB*^xSvMM5;CU6*J=#>2&Np?X(LYV5wBu4gw-DKqlrw)xg z$D5sM>J-!#cs3Fk=sZbD&U=-LSzJmqel|D~cYGMpzkS>O^Ya4ErG+F4^ezUGG`un~ zMUnEWiu|#RbTFBnhTmPoLW<7z6p!%wi$tjS^V;=UJlw_dWvdt8JcyxdpPREs)V#dv z9U`t>yXHWQyCc7U$K`PdpCSwVC|%2sYM)IslTEpR!KjXEQHDkd4gMf@qb!52fi}wA z)mzp()9#tr-a5y-W1$A}mec~o#&mn(-$he_MPok%C<_9;i{b`*C|T3Mt*oY|#;qA` zY%GQasWmY@_jhzcM@Uz-SX&uDEx{&{?0t1rBit3*SBD-EWw* zy%xgvJm~Rb^M<`~!@bIcIU`-jzPSesXyTftj$y48kh9Rp-sHno@}5c|6QZ3q*9G-A z7u${^uHTx11@>vNa+^zE*`u1y$V!g@o|DL8d)I)2id+Q?dcM_WtIWvAcsAl6#q>1f zyo2km^CEASK2zM;-L5bqA*&naJ7x5ti*_F+(iBnxYs~V>YIRYh%R5@%!e8_hO*B%X zn|~VY`l8?f2l)JA)3&1kVq|D2bo}_9*`8dk7cX9D97EOUHUv$AbJ`mHmoPfyE;6N%!aHTORJbb!?(Lz>OE_;>_rv5HY+!VdLsrG&+{X+##X zb=fvQ6UNl5R-HI!TY@5HxarsX$T@(gFDxm$klkPU(nE|154belb!?(0RrXQw z?i?Ai^Vs*-05$=1BCVUO^cbpnIADh1t>uSWi8+R}pHlHrDY*F4`kC~ml*B5nlD)Qn14CW<#{vUVaT?3uuR$3=GME~GZziqFce3+?v zvZZB-jY-ozhhj@1ZU5FOQil@3qvbibxZSMLkeTe8yeuY)*X&6e#0big9FwBUI#A6H za5$M1fbDUpt1ae+@WdVmev1R$!fx&35YIHBCj}iy0F6WPoF*yBU|J8UGU(+CqI8)W#Lm~2eHueze=n zy%@eYJK`xHr&9t09Vxpv3h_RW(lc`FR7&*(liX?u?^b*6lpTKCWOwP(=UUkI8`>?* zdKlk^(TaBAsAu*lQe~&q759n7Hk(i9aF~&$*?uli1B6NQZ`}@q737MYO>2H6?&SgH zHKno5>5D9itg0<^Eo*C!UKdy^54NO-oPV;l$0yT~x3#Vsnwq~) zs%zbuZDK^;s%*I5ZMmn{K*&yaubgk_l?0IJO>sA(RU01b{v9`7WIR3|%*OitLfnm^ z-lal3UlFOzG57n5^$8i8%R6D3bk8-Lp9j3act5JgK^_7*$&;WU=@l94-MjDQ!5_@3 zlG67)(z@fmb0pS|xJ3NQR9BLU*?;bd>dKYKp<(xpokdYN2bt6$s%r#283A?Y+EG+u zLc#IRB+Yw!cQ)3e>4t|RhaXT#uCHiZk8T-;)*JZO2N@!HHm#PY4n;aJG3W>H7*SMmy_43Sg*;8$uq5zP`3scfdC{_$MN_m1@*RJGvsn65)-%oSU& zPjR4T%##$O`W26XGFq;523h#ff0v<9j4?HwT3C~a#K@SK zBT3nu;}uJY)1WwtdWj|0pw36--Yiz3;Pz%^W#xHnX1pjJ1r7VSUEY-2t|pW%ZPdii z!N~=qoWW^@l#cYN`m<%Ux7Y3oJhxtx-2BtaiFL?6x1r6gw$rt&U0UnN_MSE+(R*N; z_tfPb=F2lnvr)RdY+gSon^!as4;oL}I7bjv!W6bm%g9yH+d1$=`T?y8u+ov9PNl7F zMsqM-e?T&IFC=Zy4#!&cyFac77{t9v5%94U!wJ1rkzpSFQrVtS*gcOcZ|!a zylHLwVwvBokg5mogZ^rBE^=dCUFCoUQgQ2tWO^|!v%sv5?Uka;EjcVaT34(Otx0G- zSa61{&b_%@@+I%737XR13TB6=a7(0|pS{1HuRPnc1yaj)+RQvNv--xfrF5@b^_3B~ zUi!_CD&8klH(w54JFmRGizfPH=1uolgH8{DI2KMMMDePmP(zQe!k)kD>Yj^}NZwVp z{~al@#Qs3+Q1S`4jU-(?IQFZ4WV&V!wC;ePd!qct`nG!T|h2gyr}=~bY?N0bEmG3 z=9Hyc;{KP-ewRg37!_5?Y*qwSzUTN!o6 zWg74`TomK*M*!4|(VJ3_^?-x%*tgw8ngN7F4UlaGI!)C|e4S`PHl zrb%Gjt;|f9y+!EyW9Hq(E)$G%@0{Er5U8j!sIDDS@si~+vHN_tmf7z{$CsYq7M!Cj_N)U&5XXkZ=u!ijyOio(#&)aFDXxKi{uQ0x5a`yaO{`g&~`f$HCl}vZ?<8_VV-4-8q{Q6EkioG|C!L>8cZd zmYaaxs^;ivTk& z`DFgy@Z*6KEzkZzs>5hT_;)0Zf2^2`m=V0|?xjYR3%Dg@Is6u`z%WTzQSlH+9k`bH zOkf$;KF+2>uYd`uaGSrHt$Xx(HCDx!2g+X!A0MB%o^>#Qy9WfGE#hh$l@LXQdh_Aq zK?6%jJu6%A_Zc1mr)Lys`O=_!6&eG->__1AvzEqHo^MN5Hl91d1kIJtcuU-lm^K*~7vdKJAl>^=FMB-u$8*AkeJL=>U!Sjm}(R?;=XTHFW;d5XHpG@~xvb*x<$u8|lJe*}>fGK27agohj;P4`YO6WUi?$O`OArDGb>}`MxZLT}ngMFyDVvH_2wT^32b(@Gy>o zi}u`|-mbODN#Lr62h*n)e`2}LIWDf~rSafFFUR)}JilUNMxLdac_w&v3cdg8aEGI$ zRq3Bbj$_s8otGuo_qey7*-L74dRg}+V(Mq&_(UxKYu@X0@Rt)Uc8=lqQskm(Sy$D* ziOd?Iui&@{@9d|p>8Tun;9Jr#OD&*EKy?3778ur0=H* z+N4WqQfVwX5I0e}7Y2+B-e+#dB4| z`&`ybl62NXyArP^paU&|uio}s zg^o#ve=Td;*ilzkXGS_58>c$b9TM{0OX|B*{-7Tc?48%z*?-BAk76A^InH-sst*Lw zR?qbnEW@~w*>Wlcj5oU6&k8f9a&{H{GaeEbj3bWT?k-GkDp>RQ_D-Fi_)v4s>8zq+ z@7>ONNrF^a=b!CyXX3-@bpCM0u~$kMxngt}Dfj!bF@fk3h^s}`VD93e(%f`|uG4+8 zj+OSc{Q%?)Oc%s1to3>`JaW>}DM@*^B3o2c^e~pXhTpIh0{YC>{<@784*D7qro!(^ z&3080NIe`t81EbI9zu6>FFDn8h?YJaI07Svw#U*f!ej?KHmPl^-CAvnd-FPFrOMZ= zLet(1)U=4-FHc{b&ct)<-Fq_2&PFpv?*RFfS7CFrJ693u`;L)ePZ1JQ&H1#lEj2ni z5Q@XlHe|^`H)n7g*V0%Q>7VhbLLy%8{uI-DNhRk|jl`ysJGpU_q0gUx1Ne#txt5_* z13EOye3U=YdP%?8a<;@IJy{SC@i?ITBpVjWeX-!f7G))-qtGt^(^$5}Gfvz{O4%6u zUdWo9vQaTcT$H8TS*{mk21XVi3iD;4vk&^Y)JbNdS>`>#>6_ZehFyx&1>HRd`aVa> zB#VG=p#b94d+yp@m!xC;z`7QyBp(L`44f(z5kEvZDODRr_l6oMI#j;MN?wV30_;i;NWC5h z3wT|83(bM`)c0I<`!gTO&pzti{!v#P9XoNsyz`g+iGBsxlwA*(%pGs@q$s|tjT8b` zOe#!eK4*3<19jxc1t;U~`SUBA5&XYClEBpz`7J1_==sa1T;3R(Zx7J(gRZs8eoo{bQ7_L@BQoLz))Xll+&*e2}Tn5U%PLd)=re11n zAkKZrlM!+1cPP0FsQ}e?9O7dLgx%eg)Jm6#h!0;@DU(5mbr#fxjD@}l?aSt({nl?A zR-QAMZ+J_BC*7V2b@}R^@prvNy(cX})=eSbpaV*H2 ziT#Dn#iN_TG_8vfjV=$ZCVrfZKO@%YGXyr@lRwHT+hkl$ullrYdZt7tC-1H1pohtZ zb0b(Vj2KkK1q9IElqEUX+tVY!uwn=c3%i`BKR{v3lZ(V>=&j;Imd%9h*gc z%{7;nqfeW_HafThEy2`lupC3I^tPf!G@M>|d&++ZH&U)Na={n#ot2wl;`!+=RJ0&K zG}~m#^ivO0+Db!xA(@oQV>z#&Wxks}rP5MpcXp&h@1LR*PABEGpf7ax{P|ql4***x zeaaAn@XqAb`n5K@*hUc{PQteGx|>hbu6>*jAg$i#68`*NZ@@LXH)IJ{38O8b%5$D*9)4%ytENdEPcaQ8ew;M2$5l zhS=i0FQM&3l^doq?WrM6yiY^=e6~cQf}@cVd#F{RdRK0aM`+I*!Ndl>rw$h^&!Xg6 zW0Fl@3Ghx%X=fU2GZactO9-rBj=yGChbqaTYC@LWcI2 z@l4yj8|1P_Wq)2NF`V3|Fz`+K7v0|b*=#TA7+Do9omB^mn3cUJ73_P32E7+6Rd4;+ zOK*%#Tgzkv0bcJF#<87EZohK*&|Q4-QlE8I_%G^b#np4os9m*Cs1z1p9J^n52TMJ6 z3IR;IX(!tUjQjGFguzA3q%5T~m2BvlEqADWc`Up};P~<54DUeqdPB?b8;U}70r%?6 zXYNKu2aE0dM%`FkV=oSVG5Gji6cz&?Y`39JFA_{4%PlnEjFblZdJdTDI(vXS}*u~7L~@5r6j@KB&07D zad4*NA&I-j`0VU=d1%1yK;ZR9f%xr23W;rFJvWB5?|EoUQb6S5pv?aHA~Cs$zFv#y z`nt$Q?$tyfl<2~i%uXTdY+wgK*`wwyY@QfHU zVrkO@^eRbo!ms-DfDLm?;Yju#U!fSH{#GCjX>Hb%jUAlhg7@ro*ND71}GLSCTox^I}c^^$t&<%ANiZZ?=8iuft745rR1 z=)?a_o}K>Za#8JVXnx{ujST}fhCnnumNv?lg^^;WDM6qLc`-8LWYVg3EEt$8&sHt1 zUF0&>h#oXUO+TLeB#82mCectLq<)8ojo7 zd3a=dX0MZ>W7>iUB@s<%{O(}%>SrSG*EY02N~JaqiPTx^M)unkIabNZ_np#Xq+Zh0 z-%Aqw(S{DY(^p?Jqo72vDa50{scHC$_U~3ynCA4=35+4JaDtBW157Fnb^BgkTcHo& z;J#suD-pWkivb0P=z@X*If7YvxX7mxl!K1!3~wd=#!}a2ODBeG;YZ(dhd&~$wtdlS zRsBnM0deSb^D8K`G_<-&Un^ZsI~?+6}sI*@0{U@ z_Ab{S^|7yOY_PTOmepkaTGQ`NFS3Q#gv2)bt}d*VMBE4b!s^E>VcwX>Z&Jx4bDKPV zAL!VZnZoqb;;hB@U2M-78}d*$(v2td?Q_ zHYQdW%eK}_&F+*{WzuG>9Y3HMc`MJ>a!3a_T)Va(@^;1nqLCvOTYyqC;}+UcpX{-v zeV>U>Ww8+_kuB8Jr+dDlacy&PT(pgTdyP?PzNFddO))y2;}kVKHcg7@q3OgX4MRw* zwj)+C4x49YfrXYan*ufn$7^!p;H8K(eW^AlGnn(ux7pdFwmB^G3S+P=0FF>EXjT~Y zNW)YtpYfsO+GZOXY#X3IZYh)jyQxD>*G}O2 zc4)Qe=8F9hx(T)!Oo;7V#^JussjS*Y++60nt&+?XmkM$m?#uVFsl3-q6?Z6J+kxw3 zx^TbA-p}_GAxpZ!fEu}jIe*cEqy65EhG9`5;SmQpM^%9 z1!u;G80vRtpwn8_?yDRWdx^4#F}AxPRtF|$C}rO zvh7sjI>vz`vJZ2LPAN!QWUNmRSHj^`hZrghIH}_b(4)7hOYF__a&q;V(N6Gdbh0Nr zjK#i0aKpmhOiMvJ_tGnd}sYdDqpcFytg z_{4e_zFWnP&@fQKiNmp-19$+tRe~ibMEIIsaI;m6gZz=P0%UU=h6DcxsAM-C7W#MU zoBjNw{~8=N{V&Lp>p$e9^GqE8>HP=Q{C|CUKr0+@6U#RngCduXoc|7uovP09CSP_g~9e6ypSG(Fq1HkL5T&=7!^>FhN*2Qjp6x-46TRZFr6M;^fL7R95PZWe*grmw zyoM|@D2O-opyVS$s`eFab#>p$)2`z&F%p3r6e=%pb`}kW)@LEb{bX8k5ZsOdG&zA; znRZ{Q@t-uKSe&ieOg~?;UAvldK~s|f8HPYqIsr!<<@b8&o701WSkq+D(aU;zn~H*$ zDQ4o7&-bn^?J!>#_dLO+_?b5sch6{oGBRRsIz&0LOGW&a#~uek#F39D_Xl>8l<2yQ z&CO)QhCKU9HmF~2ezLq3@$1^wn80w4!t9vB%nqS>+m!li=(4Y+Q5)M^;;3@Q*umY) z_|$+6_f0$9@%jy63Ked-Rr28ahMt}_Z@YW=k`!8zIXL0XsWW9-E<0A9+kPZnnk;r) z{=;{&FdC62p9ny5VB7vT)TLo>J7H3)--;u98Tu^mTFJ!;i0P%!BbiN(wk8Srq~&|{ zP6U4U;dFlG$fdw#56=lK%M>;e&`P!(yj;QPGo?^b|sw4|G+Uz6ik!VcM~2R*eMg*4Jxnu`84{#-k^8KJQ&8_+3ej zkJ%Rd5}6%}`=dF$K3Ls}pRP8z#dpxuoe!%N|HODh?^hkFD3j4U{msj5!6c=}gUE45 zfuSC}p4zLS%yq`(bQw(Gr$Rg}vN4ZmLwdh>7ULtNGe2KnUcJ(+Err{A0THf9jXu?y6v9U4X%E;ijbnOGVibo-1c1%KB7{h?x z2MZl~z+SH(&v`TYF^Aq;-E^C@w&hGz*A36l$;r`u|7j8iM1NsMWSSfwZ39LTOfTBA~^HvEU59TgBjK2h*Z!>_9ft+)?>#R?{}v`Z2vWN$ zjpLlRjc-dd{v6-!G2duR`@xUOseQdJWm;}n1%u(#F;mFCmFKVBy!o`iy3IBvv0=^Q zJpU3+_@2*HS$yiHEck3&o@j0KHy{IbR0Js2ry%@;M`LTr(8C>8s-3`D1I|xg;Nd9% zGofDxUhI3`*7P+OcRe(fsIouP)|MTPpL_KY_kb2vI`iS9({MG7C2qVq&YL*I{0oh5 z_e(w)+PNGH+L(0Vn{9FUlSneW>4|^{%I0$YD~916q7P2Dffu|(mn7&ku^!u9F`kLp ztVg5!9IA54o2G9}_mw?pzAYW!;=6iOW^QBXnYt_gk82re;E1ICM)g~6b_vYhg{`1T zso1!}X~RqOe#Mn(SC< z`HIpkh5JU0!Nt_&O6H--LNhLo*Dwlx(^7UD?tOFdz?Zn)h%SwdiS6<4)|MkLKWs0~ z&USldQy53_#SXlPczv|xO(TU}8{?4j(dsY!?y-A&FLh33>VxyXgGsTKttcL@Nn<6& zUUIJ2;^DM{olfR-#RG9_Z5kcDNx*JVENu!Y5EWnF$w56dud z?3!6WPVm}Hir-$>Q=+CfrS2@Y`ZmtrIGQ+ktoK!Z#UVmxDpWMQ;}oyCj}7HJtiOB; z=x!S0U)xLEDd}%TkOW=9tKCN;5&=F_=&6xy+SdKZv%cf8dV~5xQIRAW87`?h>V{+3 z{^v0~b}Xuk)I&dW;@Kg&g12uq4${3ws$`_AJV@(3)X7LXQcm;bi62okWm2GCdZ1mekn;+i{_(P$n85@`H}M!#>Fc7$OEOt~ z7m62juN@%UF4FMmmS@xXtp{Iqyf$SwBEao5`$d z`%j=)mTD1PhRiqeWZ)lkfmIm&+In5VWI}Rx;t#9LiAb=YJDO;EM(doHTh7CUi8cG) zk00;uqtRNls~Cj4lOH8uh=rko#5N}CkMy?JHJI$pS|;2M>C{iOfx*Z`?o6I=aTzN= zzx?4^gKg8I8Qe=s)GlU>q!{d3Zx{Ygk}-XyiZV({_KHzw_TT`_L6vV?S$drircv}f z7%ZmqxUy_fGW))vk}m(w7sss4aAvv<2&&~O&qU--?$wG&so82&2pWLHpo?7o$KqSc znZUqwtyvRHk#XB5<$Eaq7B0?OI6a*XYhy3_XH~GNCp9a{(!wGwC#ThJoGNefP*d|s z=RI-iZ35}oEBRUUbm196{Uwf@XRb$7bMK)*=L1npq1%H%z8`<$4jA<|yx!n7h2XT= zv$&UoIOwz5LM71AtL-L2$0bJSk>SJBIps6QsrSwAUSyhDV4E6=kxc-&VvI2y9w#@u zk6-a8os&U0Z=T|C$}(URl7WY;IQHPH=odb^cDl(cgtt>{dbnFck$VxVl6eiR(k;`X z{2vzb>fh*+i;6jGd$3y+VAa=hVEr3R^nSDEhrS zItDM$yQqG7hW?Ys!tUMB?P>l4%PslQfgwNl8}@yMd%|yi?n6CuI*vz741GdFn`viO zUynOF6ud5KiBfr(Ty7bBepsQLXiG`HQaNPh+q^i_HA}+tTYr}d?-u9Q7geReX5UNS z;lqv;JK`lndtl+Tyu6gYTv556A2`kBpQ-j`2(;eklrCzE6E&&%J5&UHTCNk$K>qlt zEme6qREXWlLimEvv$6UZe=IT#n&YGEu|)V2G2SdjD=(Uo3j zt<;JXorcw_lMTCA)|PqKf`ifgfW|UjdmuUI#yfZ2_0(o7T`OH>TKS@+i@p5`ebY&2 z+eL>R@v}86iwi1@>7=SwbtzotYJ2~pmw@JWo#DK(vEO`U{2_m%4a+(gy^9f)IqsW= z0m@4D7cV6vcD0u>r_tV-=E_*647_a~K5K>2m9|phwZ4XpQKHFX%W1>g;BY;uQ&?C7 z)wh|MqCl{@-y{|w>l&>R<;%f&Lyz-jhjj~=7oqNR9cIJ`_Rb<3Agr;}1~jOi-0jIR zJw42HO2KjH1f(0<;n#{}574Be+D2Gn1(BbfKL-+MKg!ga*f6B!^hv=(-5tLUx(6{A zj6N0>bxp1TFt|!+p(4z*JYsa*R^EEg?;MI0*p>Q1spgo( z{*Sg*AQfkO#O$P`WVFh*3e+p_E--U7p)n*mHVuMp0g_<;;sRskV#*z{&}ni z!PkKJ&AcxuC7XpwGyn<#?Da0c0yN;W!MM^=or5uGV~ry>OlerK?o{G zJo+-E1IuUYAUM3TcbkI3S`V8?5^?JMF#I8~T;HggdIsNvl6qgx7K>Wl7lCvCx_P#zB#<8R+y+|2c*+|C}xuaV`c68P-p#^Dq19m;YTXi#%7Q`Ahp@ z5+0%X->IDP|C+;*{4Yf>=Kql`3!3^b75o1$FW2Dlr46Ew-bI;2Ti#?iyuGh=a}DYE z9P$j2Y~Z*7KA|V~y8p8dOu~WO29hpA|KS2Kq*>^%>W>6I1k1tS%1Rvk{9(*ol0r&K zJa8i30P%}kYVMyWX}@16dHwzOv))%4kBYj4r&r$FJg^gdfjPZ(GvDGV3(|(7d=XYS z^mUNBI+3p*TOs8(Bj>phr3X>$6w)yptUGSP5MwV$Eg=yqxzdudRw(-=|Dh#LLbQsA z`;Zc(e#O9};LB}e+>);DLPr;b&Ssp?$cZbCStMKY%QEf78LXGAWWbUah7Lh90Pce5TP`k1PNxbiQG!I-70k&12?q;%u&#sjrIDf$9z0h|cmIFZ;oAPHO22 zb>S(O37sFn?WhkItf$Hgkdq=&7=i+}7TkLuZ8GN$L0Jg^?~wkE=~KOnYF3&`R6N~GkgpMGccHA!|)M@I)~!#d2S zrmlc-?=oF=K>qeQPpRoeLG9QRQK_J1env`)4b)khPA@YegpK)Y#f}di7?C&T`-2VA zHILmqzeAS^Nvh`bI{YfL~CPS@ovH%OLM^+tASBMzZ)TOr!Z{#go+Z2ue&w zM2r2;J~Lia~hks4}#WVt=>KHy(6Tt zyE72Qlh>>_V^7=^sjwnYf7m%_bVCQ z&8u5i1D0>z+*&WOU5>_Cj~ZUtJ32PzOwBY?Rr!rgT{&6#6w~HPe6}A(h+T%-4yI?v z6IWK3Zq}(elR%Uhk%cI@ot;`A2&jfFnXgU8cifV0u#>PTr$f7UFDv2)11((MT*X{_^pcO8yKg@y z%q3j<3IZNd8d_QrA@HByTuKyY79NFMlovDanlV12w}>s>qS5j*G&BraS$PQ32FH44 zt{a;^hF?Hn3g-Mw8fR$2s{w16NjoVf#t7=#?hnWR{1H-CzI7(W$nRh)rbm#tvEg>x zr9}?$^Cqu}A=LytDJLHTqc=39S6py!sMwjuk`N5sO%|srP>SzRSOSSyp2;QbW?=z7 zNtS_eDCGNfHg`hOZxfylM+$ar2YWvfi;Qy}x=v2pA{bzd*Ces}B$}7_{a!Js0~kF# z))ptlFuJ)$%8bL`+9n+_9A}F~v1=?bA|EA=>&K?%e)^c5y)MCY;`s3w1l~^!{khzJ z3=hwdn$dH)`H`(=lXm+SKdC|`eZJs zBdR4LZ*>?+OD|wXPK_sg%&T~a`fmMJ)bodp#sy6gRaJq{&d$9>1Q#7XltAX}taI~~ zp7hG}{bQ$pnxXJvrBhLgJ>5?R(T3IC1J6r)6>pQWCGP58uBI#uJdP4gZyy*4c>B#` zYYcZ(flCl%R*`B*<^mk61_HAh8X~tc@3`wBxF6p?f>I&zMc-C!D(c(!Fy15RMT*nr$3Us5ch{oh;ux!!)6-d7 ze}z;xb$WenNrgLg#7ri!1wk&oU~eS@5ceF&ACMwb6|5jTmwqsyn562?=m%WX zkLu`$cMT1N7Z=Mb1RuT>X}Ou3yS3#3dJj~`MFRtat$9c6M<2=nmO?uHH~y^60^Vh& zP_b8*Y42meN_O$Jocdca(?JKr++3IScYnXMss!_q^zhO3iDu^y84P0u`T93+ay#wU z->Gdz-?$-eosp6D{vGFRcdq;I;w`jwGZb5Z8EZ7Xl0J1oIbi=a9Tv&8wX~7jz$<&@ zH`AFJ6(7q`R-$L6WB)we)6QJPtK8ekpeiIKMW7-7Iny!PF1bwh{WANqv*$}aruPw- zC-oX@2l55SfU5L>yL|;uYF!@RPm4mn)qO9uT>26fpFr!q={Zii%4nT^GW>p5RJv|| z@JE!qyiw!t@ii-Q*Q)Jp8E@Nf8xWzL_(QZRb!HEZ%;7wiMGjy33IKNGix&Z%nR=qf zj_n4azC$nzx1yd3zV?NwM!Tx_&-j8)vR3-S!UD`PL;9AA86=4uS{Ew~4GVKsW^nuNh0dkPg{p4DYza-(msFYfZFNNZ%Ii>R_aOh zEr~Db!~2?*1RF%Il%R~Sd9s(6YAp5QjEjXMw*n-YsrI_RZc7G4zyhuXtNNd@f}g^SE+U%Yd`}@kNXx8H7^Y+AkfU8W!Y!()fkd`< z^gYhX64%hsFdOJ)!4Xr948P{jawwqQR=s)rHPxlhQV}y6RKIzN8P<_V8Wx5jaFe<1 z6^Q}z{H?(Zauua^aFI>KWHj*<;y!Hv%-KBWTa@7|`f542U#nY@}j-dBD>}!ZDuy45+o>Ogx5s zR)8=qa&wJ_o{#1Mj9QxCyVo)J^BIUHm}_Xzi-?M}{~QXxe_wQ|#(Pm%Ntzpyr@W#< zbD&C2EtL6XV~OeLJJRA;uteaV93ju;qAmR9C)+BrLqkK=?LLaGikG12O!0mZOCpINF7p-Q z`F=wIQtO7v7uMuCNk=DJlO;lhP9%{42+^&X2C}Ky>G<}(zW1`&XV0FUw|G02IRl%r z)M+FjpU+9wx!h@lcFs*%=V)}#H0;$p5LtXT0Mf<(`vh}^{Ij?Y4h~t1{D`c4ajxoz z^~1aLaLrXt^NhAH@%ND9`RJJ+J)?D@??8I-(!p~~!&!%)snOR*q(l1*wmu`mch(~h z&8@goTaUM}yI^Iz=S9oYEQdVWy?#E^BK!75N1k!xqvAW47@%BJxxZnr72TV~!EvhY zyO3}(UHZMY^!Fu$m1mA|yf}OpuwG1@yAVce^)_{}NgE$!yk`)_<6dv0u@J6)!gD-c z%&LWNSX+}ld{oJLS8hdjhw~kJ2jrzgc&g&-GftOF2{fBWGiN@fC|!FM9i6^*_eW!6 zO|+is`%lfSt(wsJ^|^8Z$zUZjM58Nj^S^!4gzxBhJ>Xw#k_{W|$!vk^E}&;eL6eY1 zap6aCNeR@kbW&AYZ|D^tOnkakqMOj!4?2{c5h$cY5K4!?sR;DEMR;$b(Yf^gQBhG- zb908Y7itLBt-~pw@5N-~AV~>TAL1T=#qRvze$HIIxWT8d2ZFLUAs9!4dd1_L1y+rI zqSe&4!y|yfK=Sn%79M!R?p>mET9l=Y{)#qrQdU@ryhALaHL(t3%?JQk{8vs>i)GV* z^zB)xZt}UEdGCYM*ddJ8??TVe!uzWSE%9noxs-X(D;e_KtfblQim&|5AOSO|PiwXK zZi=0xK-hSD^p=FV&QU&;Gi`Qu_Jht&>sE0rBdfqS|3JpU1mAXieU?G`%ef@4c(cYA zM|5krkh9x=qJIL*_8qZ(Zm@z&KCxx8@csM7V-42`pt$w2!?JD|<+WoP7uxfB&9N^Z z{3mQdY^HRdpkOX>%iZ05j7n~$5}&x8WNB#qK!E5Hgnh_-LLwr-^0c0Mz-9BY|C8lH zS0o6{&dvRFYRcwFT4;EK!AD~lrdv_q$vs}NY zDgR(Ve0vNx>5Y%RXRZU8ow~U>tyg))@GwF3cPky_(gvK2^@!}wtejEB&d>&5$>swY2`jw z6FY_6%c?WtaK~q!W8W*%grKM}^o;WJ*T*#YNnrF+c+(;;d zdg*5J`VV*jTwDrnZ8!?~$10$P8)Rwq1s<;e176!}r>MPF5RMQiI?l)?Z!qe`>`Gg# zN2#g~%`@!(_sEB$yFKpiBU4GuOiur_230pVHwHc%R!v;Jfzt&U?aBg2DDWw;J3|ES zU!71-Ch@Ug*5jgaWTs02jTYyC#94OChC}Gg?yXdYAAZNmN9{ zY1CqG@z(NVJ{@cxN1tZ(8M@tD58m)xrkcOsFC`FUP6eV$Rb9gVy)lf@ctIeVQmtM4 zZguwP?>ml49DZ>wc<5%^>nZ$~aqQbZHm=6xWYehyRp>K)cq!fdV*Ap+TO4(WRP)1&^&k$PKD_Td1J}mtV4l3Z$Z@a3)a2)5 z0UiH*O5zJZCpb`3AcI#58frdPjTfTdlQ;DKO)SVY!-C;9;UFo_>bt#CIj6;iA2d zU1#Kvs~n?j)PPnO_yxAeA7ep2td=kkbg7YxTr(q>^WO-@e`%8cU$_F`{r3OQ%U`2u zZ2lI(hZzYLe@D;+2mYcw{_K5tei<2=5tH4=rKI8*Fqi)>H=7k8CXpjoKsl=2@ewd} zaM;W#!69k^O<(8&@0JuFzZYT%zw^szK`aL7i-q`^%u!^Ir=8}7rF!4islD5Uxx z1QGyKPX1#D*IVVQY;JDuRL5y71QJ$orZ%aLu8-6PcXV|q z-TExSyIc=C6j6{ta^3N$8FOSOjf}8~BYWKna@8b&!Vg9M8t+(7H0UHL#jHc##9KHC z_5teruEpB)Ajsx6Z$d>bke9<>xqv0AfDAig3A|OLc}IzBAG@eY%qX?<2QfaWs&kqR zh5Je0liG9zz+lk$8i*|^DtcW|upjV=Lo!w@a6rptLK)5OzG!D>mmCgIDSQK*G`Z$G z$O_URkTAxSPsTREyT+ourjIbZ27pfESD&O@a&mGL5iT=k`<7#6*Q9h^6?DsYL4p=D z4J`AQEQd&I+6O~-fd}$K6B8Z~(Cru;oCimm%o|-|viiT=@&6v7-*a2#y_#ho^cP? z{Y9!^u@Lo}m(J!?49_SewsaDY<+fP$?+?M_S9s?s^(Sv-Y;Ti;n^0|fl;7;z#)N4p z<|v8_ilh+KAozlUBX3EV9?!G2m%r6Onpvqx2_3>LSB0*gYFeCKl>!Q7=(A_+yu2T` z30LpjVGXSl;XH7lp=8jFcV=ehrE4%N|H`8ecMLXZ-U1ALnZeKy1G8W4-Q7=Mq8JIU zSO|bnUJ@9_BiA(T3V|3cHu9T|ItB(wgf9s&@R-HYF+ge{f?D>Rn0uy#X(CjDl*~?R_2T)UA0V#^KalvCWpSDHH38*s99ko5V-uVX*Ssw9Up>1 zT5b2i69+@7Ku@NTQnZ*JLpxWH2HAyDPwY+{#N^kWmB;6wlv<_o+McPh+(6RJ(9ieRRCMLqaDerzSK(pD+o+(85~aG|*8ZxRE9>K7OGe{OBnwTv%Kl-fC6 zW|Zf1y)<9~S8s-DZd(a<-d>b0C62LduobQ7B`F%bZ-;3QKFBc}7Wr=)%l0+3wQ;pv ziD`-!Ld)&R#la$t=b|ujH z+h_OTZtnBx{`E`IQnZNaF`7PAb30}@6mtc)&+q8r!{Y9pT@L<`0e8S2hP?|YQsW!* z!^NDO57vcvNZh7T|Jl6t;r!~lx~zvAKWjth>%+&7G}YOj@9iF6Fy(%jedxNOp~pHX zLDyIn?3!~|VblxxM<=_Fj(lWPCNJd;&R~NN;-l??y z3;pCHC3a{$wSAG}2$G$fs|AtdHdtm}c=r7HqjJJRx;^HvyDzQ^BmMi+31v*dEfbTM z6*F%{EQ(A3OKk7$4FOFyao^K4o5}>g^pzrLkG#A3c1Y9ou1TJme<3hm&amUk-$#ml zGWv(hPsv+_r^3BC_T)ovZ)LzTF34Ptz#V(TJrBM77)uj^M-v9t%|<}M5Ysc4IfRKK zrQ-`w`=%=HE$oOR9dp{B_FuvMYNoQWsiAy_5W%mUL0=96Xmw!jU}k4~wfp1Z9|Z-4 zv3e9)8nc>+_fVPm`A*vzcqw2q3cSo)E+)5cpZGiA?U*Epl$V!N@dkiwYOkSNVCLxC zw{Hm2nyj2D%eKMQW3BsvI~=}?An7;e(xCG%E;5uwChY+Gc2!+ zHad-?TlKfP`t(GJV%L2IYdcVx84Oy)C4$_Zoa&IvTz@b4^=bt~D&6D{vXp%>sgo(* zx+c&dW>MUfy4t3fAbaWlf+c*4scH5Z&KSXe57t$0X4Wqq`0Bctk*Up+#c`)~X5upA zORB}p>9fw+L|HkxyU-i_*@oGW;hw6X%M}PS(18pv4@26a+12pRLfcYcXtU$zPug^7 zwW9T~X(9G;4X1%+$`XUe&sk>?$yS2u?=zE5AOA|7*t$I9@WgJLF%d8L>zr2J=@;sQK#G+< zfbs9ZV4pH=T!IN}?j2B4|31Ai4yEU@_lx=73I9}zZ1k>a_k+-(PMd_lI`gP+QyE@X zD3$H?CXDU2;6v_hxq&9UAS9L`d3_EDS4pp4F(FWjxPCEK)B;|E^N^td^*(9(lXy`8$S6DX!_j#DY_;5Q;#_Ixn3Yz(0fk0Z!`9vd$-0W zhT^f)Ps!c89{hnAA(-{`&!znx7It+f6$Xdp zQJz0F1|D|q#V}r8-gQL@w&*d~Xa6A#1mcVQmnl>*2BnL$q~*-+8XI#RJZTb?tn5Bo-2VVnqm`ZeEaOJtG9P!@UVveNJ02suA~^5< z{ptyFFhB8*`QSzKJ14lB&xbWA(YDs$sdtVT?x6UH_41N?&i)%aCQfwrl|&F;k03(j zOeo6r>IW6n`st&OarK9E$iUk1uIxBHzLQwFfNNgCg@lE54Lpb&2RanE6MTi4Ke@Jl z3N~!s4$MOhuPd(yqlmBhAZ05{W@2S5z;iJ-O*Fr`WDPnpN%p#i-Ew^~ZXM*8Tc)UElBbdffLP_x;EH`^R?1d%nhV#8`9gyQ2&w zVnhHeS&WQ~)&X2s7K^H(1Om@|Xnv>)WM%a}pavfxFEd7i0VmkwZ2c=7_3!Yl&h+}3 zySrblOci3`PAX=>BhbD(KK}bRf+)VWRXOf5wg1txuVOd~=o&t{$;>=uO)6cw3YFGD zsJ2Z^PF6y(>j8G(v&u32;A7VFnZ#W4J;)$cC}@zNSjd5)rxe6|fWp)f2q^3qWA;+I zSi6cdST}_qt90W>+ASFbW~hvbRK`tS8ff_-b6tJ|==mhcw1NR;Y(7FbgcFZJ$tNi} z+1$nzojC~feOgH;1vW>;VngJ6oP`ed9d{0m9CCimqS+JAzi=V;s#4ehJEDc z-T^ohDj?VG>+(}M_hms_>2mD(+qV?~Royk>k(8IW@A>oRbzsv~C&GkY&akAP%B|02 z_u3B*DjNbE+yBhF(m7YCh_y>gTnHDv)jYDcExma=4N+po-@6S(UNuSGiQSJ_dNF9n z5xOznf~hb3{ZW!Vfh1!lgl7}F;O?RP1`Yij@jGRYuW%r6??B~YsW|bQ{>nr|KD4Ghxa3P zbB5>SN*b%6U~E&@#DqM$`Gw<@rDe-b^>fXvB!*!I${M+XUc_4GaE8A0^YSB79O+5k zmzK##*MGdMqvX8l7l%G%}GJ#91 zC)Lw?2+Zu z@SeU|+JYg->8$_q+Tx%VO_nl~Kcr)6__l2^I{J{4lT&GYYpH>q1o?zBS&3i`E$kgnJ{X}Dxi_V3;6+b6aaOBmS`k1?d~%%u$Msx%Al z4+@G&=X5nVxbx8Y3DO+G(#Z_qU;c0-vLWMKrJ2>Ik<5Njg7@L}-5f#3Z2%bi@oxMj zO=NE!u~O@6bKJrFm^XqUS6u9Q6E0^NbC~0cyugjNT-i6haH5$z9JvV2Q5@7pJ z4)Z|QtKbpnKQ88)w?Xg~2*Kn?bApOC$3qG09tk8U&DH%1dq8&f{0F~1Y{~q{7-Ta> zZ!$IFntu;8Ky`+8L@OW@4$?Y#1Og0oY% zQ*9qA>06{>$yvAaG=+^m$73;eK-&#L;a&soS(RpRL-64#_Odm>*o7$$)A?=7TOw%l z4bnt`lP51uPS9a3E)woD6%Ym=v2os*oAipAbSn`TNfz5W6U>izcz8gT1aw60Yc0|q z^RorSAOdYAt8l4N9(CveeM7{K#vh^JnI9bzfPcK6kF;hv z-@e_K2^t3ui~=lBAD1%j?c(a{`H7Nt5-J28`wU+_<|M;zHE)VlsHv-)+M#G^5uJTT z-}kH7lO}E-%KJszFf21hQqs1S{~1jwlb{4+Wf!@&?8l&J>9#V}@p>z5Q9l2$kdS(< zQ-Cp=3PZ_QJuObz{xhYLO_6*FE-%AdwX!bU6iELNW86!2Uz_QHjVKEXs4h_f zIU#*M$|`8={kUf_L?)^)Yk%7p+mEPSoVFF9(Yr*3o`z#z$t_$`f#4c*i>849WJHH= z=(AZ9U)&q)839da=R6&}*qMlch=JA;${sD&>0>u=_=Dv*x+24-Upn46O!SsO1}ur2 zn9B6>1cuDu``boGZnaku6C5ijSZexm36XmBBoTI5vO2%ljmDaq3XsxpUgLQ#M?Ue^ zYx&mWnaHQio7qwKdUJTa8cbMy2<7E`png`eSPY(!NXV;}u9Sx}zrJWXp6U893YXB; zH*vP*8$Uh{kEHMZ8$JVRqBG0#mpIYa-vwlNtz$letZL`m{l}_~vovrLQnJVX(a2>ZIcVLS*~8R#bZ|kaVCoNi{1%1dM1H(gt0xI@5a+ny)6#q_1O?g)u>Pw*L(0|qJ$v@pe=cZR zcvHrNEizqDRUPLdtg8~TRQ_{p01)R5gN+5xCnao^@X@F}F;B!QWPcsh7~I1~a64VA z)M%0#hOIxyhChlpIXfSQRR*P=)nA8Yj~`bvuX+Twd-u)E$j5dS@!K{%-I0vlg~N@{ z@KDvfXli8OkFcwUY%A)n-=rPt;(Ci+dC;*P_u$nXqhD+Kr`C6<&L8y0f40kKS~p>} zDk)(%0Jh1Vf$FQkil@)w9|Qr7Qs=NO?ugh-OKTJ4j8KC-;(F3OBc? zk-bcE@t+fR($KK%alMCv4`jA9@-NHMRlJzUe`WnA71Aga2PV7H4cy94#ho_^oZTskbd{@3 zF>HjzHq4EjIB&=NYk_zEn@ZUkLo)lg_eIl7%Vemx#Y|Z{NJJ30a#@zD1oOJEK4?T2Q8wEgaV}W`| zXt)^G=GMH~Kgn3(*MC&S!RASnIho@GipxaNl*2pzUnqwEX&clCpfw3m@M!b0y$DMJ zt*#gUX-oK^AWf8Xg*`7Ggm$xq*3P89?6nf_p1B3U{tN#+_8-t@i1L$E-(G8}B(w3aHU(98bhjYI zH@^M%f&MTk*^aco69}zkF6rM1AA4z3&10qO&%d8VKH;O#h+w{w1O2g zPju(`3R1T#afLOkrQ?63b!0vJ{WXzzi*9@$5Dzw_TCl_1FEuJudzZt2fq5^0UdBD+V951o=umf+B^tA!u>GB}-PidwVh_jNHPHqoL1Oy^48;FLdR} zmWokoUFbs>1!J^+^kV<_FL$~R=l+4j8uj3M_YGw4H8NE2aT2sH1 z(p>q)77=YZZ3{MSRFE zj4=Da7(czzS(&bgx&e%W*B+vD{rc|G1}<>y=!aG8wNV{|K|rA)ssVg0zIsz(#N)p7 zA2$d$@*C@vx_kh$Gebn=>JkzHfT}b>^)Ddh8c#U6%-SV(HjT!d&ViwPJ_M~!z+gb9 zeT&loFE20RU05iSqUk11;rx*Dd2{qk9Sz7;iv&8EFg>=$3Sj3&%foX=U$709Mcw~Y zG!$}uW9Q1?>91mEwF`pygGKo9sU^e-Xfbe+2raloMSLP9w-s_SkT|AzOWnnc~C-1YPfhhb4iZA+H3n~IH(Ks`6*5r=c&C?R=;+ACXx^* zK)Kz%(F_30QGg9*XV!LZU(o*v_kpBOoRYBT^7M$<>C<7hbxl>USVG=KK5-#$C|zYY z`Dq&0E74;Wao+tbG6+#2vUwKzQ2dQJEq~4Ryxx-NvvyM@%^u7Q(jUy^AH**M1B7O` z#zWoU8PdbB{5bz0KyV~9W+$)##|W2|R|4^myJsFAx60{|owbxoIknFo5l=A_>~auG z+dklvk=X-?xF}55{jYPy7FB3G(MMIo(-M}&;3y12HS_>B-zQF&hM|$kw$>Z-jKM6^ z&S_k{SP9@9A;G@lvPX(k;2C!^wT7_SyYAdatr?*5M!d?DknO{dc*Ga)1j<}keD{4RrVi)N zQCIFXHAN8wTm!Bz5S%G)zsJW%!n5dV(sW~C47F-$GYZ^cD1hGMK|(;N>PnQ9drx~H zE1w(Uxi4gw810baLm8@zBqY|A*#yK(H|7$gu`ZK!U1 zqWOkORo$X}=S_~N9aSA3kuH#3xwJRw+P6(Y&(njM7PqcC{^qV>&r_g3QlTg%t+szxpif&S&Se=zm~E%J&s9(F5m#Z9lnal z!q~!re(WQ9wEsi~?`)ISdiMkl=-Ue7m&6m`&RGZt`KR}-Rt3GrXJsRKdS+dKx$vtz zhhN$X>rY811WM1{@fVvV_-!-2L0soTDr|azs~1v2R=$yvr56+x8?ys0kBIAQ%r+O_ zF$|KZi+bI&5$;zM7nhb6hUH0vRf6iqXD7$`*+vONOUjEhlS^)76+0>e$eaJ^r67Qc z?z-bC0v!M_I7_??GB*5@3nxc*g+~nA$7z$*1G%4myRdd4)tSWfc3RU7qY zL1C<8z>5bh5+dEv{!ib%t6RmsHRoS`NRoi>>lD0V-t7535&^BJS{_Xxa_zcF?k)@(kzuHEpSSmx$m4B(~|tz>q-H= zH^79httnC5JzIA=glQT0VOqEYzx{g2S;0iATyr&Me!7Y4{can-E0YF^nZAA=H?-jb z6CxxI_jhfFTlnOX-`v2Hm=5~KK7)WOnm#9ge6haJs$nSSzPn>``b_fNwwZzqQa_>K z;0ShVzP78^PBNQ3OJ8q4X|+*E8v8N;@7^|-IDvxAq5l&S7sr9Nke@Y}`hf2$eC)PT zgRJw@&GfEGSo+XRVT3EhW!k*@acJp&+50re4-qBc!X5rIjAFo%tNB;rO(<1$xyr2m z_+9|tbHGvU?~MJPRc(52adgi$=OnR5t!;#}=a`B@ML90vXS;K1e%h_t_7z^+UCq_t z<+Y;awLawcpaK%3n@7v)&rp3!X-`X2L*BN81IKQ}+qe`Sol-%mw7<0d()tQ^ zMTI@PB&6jrQ=o~V4$ZK713{`4 zdryyc0=)3B>2Hk(?`0*7={!6s{q{CcZZ7O$ytc7FII7TT@#u`MZe9ER95}xrGNq=0-4Kiju%t%;Fd>|!I=|HC*mQAh z;3h}t@hgj-!mA5hcna|AN#-bf5EFqr#-!hC{M2LDp)-u>4>wQpO&{K5XAGJ-W#@16;x2EnAtf679%HRXcsN$$)=ciY=)ttCmB`nKTi7hK;`ao`V zWohQeqm00bMb_S|WrlsqLEI}j$5^?4yZzNqc!i@bj!mY6VT+h(J4(fZ<3J7p$RHzy5paH$|wo*>WJNTT>BLXxR$6EvHMRf^GtKy!RPPLMVAlyR2LjCl=Od)P?zYQ z5r5a9iI;@{9b*T~VZrY7w6Kw$^t3}w6730#kcSRUxhkywY1J`t{g+aC??)WwQ(<5xV0d78V8mfW;7WJ$y1@dx zHg!VHhbff8MzfnwXXR{@N0zFw&<6HP+x7{7a*2N%F0q|^=7=gS_y9HQVC-p7;@w}F zj9F5PBN;zKHDTCPo-Iuz{gI#W-L**XmS3Cykmf|k>-2oMV$OX+#QL#=Sb)G^${has zvggj8dvk8WE?q!X^g1W+qg{SF<1ZZ=C*r@p;=Hi;g0Wpl{fVWj#>*{2aTrJ#Gw-s1JCz3*uAICcb9n1XI`>m+ z*J#!Dkf^;4%-iTQCAa{eYQ^gfSuWJcwT32s$S}vzmfm57FyJ$pKl$nW%cc7Ej6UIF zqSJAWbq+qVhAyFJC50%BK}D>i|M+Zqh`;CDsbu48qVcCY1{vtSUt7Ze&R75PKl11C z{-m!LIRB@WbB+0biR|8gN$aToi!J#7<R*4RmhwrChKI2L8Qsu2UQuO#rHDp(se zC!8|m?RwRP6J@A)DMZiIq$n}erj=yA|7)?=j%<&zhwahOqRmUoL%Jt0~E_Ul&pUvOxdyoyRkhgBz#(;!{ zho9Q*>(Wkqw}~zD&|Ng;{Yyoq_q=*6_-^DDV82}X{>A)G20pGt(L9ItpC2}$uj>jg zHh6?+amM+PSNh5~N~5T47R_j-#38qUxEfT?dy_7#+_TQL!l(}n^aq$p?paeM;(G3d zw6qgjkmb2He%*b^2X5iHS$r5wa}FZECzFzn2IF`665q7-(onI6>jqbC$=eP~@5FB| zdAf9Y1DER3GjXP=sTgU)-bB}jCpIrI>0LhVyEePS<>PaBSekK z0I&p+IQQlE@831avzw@$EC?5%3=HU(lq^^yxnvVYTWE$Qx*8)lh@>}Xg^D=~6+)8f7<5^<8D;zOCAQ70iC zr;dKBP;khaFFX;Gt#$ar&jVW#8T;Rxxe>M>W&A#lINDQsE&XTCUA=>&^ah`CF6BQ$ z?(;1?+&v+^I{s^^+VR%$-oZbq3t+!>&-uX=jK{Mnprglq6 zObKG^0DeD)xIrOO@?Ouu{QCO3I)GrG48JE!U6pC@M*T39GZkuGs9G-i> zs^Dtj%BdTGRalST%iY7Hmv!^7M6NV&UOsk@ZlZRp@B3nRtAC6QFWLoUi4>WHi9 zJx^_~=3TXNTM^25a{ihke78=>$`xf2S0|(oPOKN`2lIEKd#StFBWQVAodrQ)lKhJ} zXqN_X&4cNMVf;OF(^$+|WL&iU?ogJxaT9;j-EW@-Hdgvr=}(#7J+SLo>1ZLP(a1a3 zme%cMrx&NM`shoPXGt-}+B`z%h0Gve`-9biZNBqY7BG6*5g7@JVxRjX>GFuknOs8x zPT}mibEu5Q&sYTmQP3Cq;xgNFb<1N2&R)-l(?(4Uqa1cnu2Kebm&33hHw)^#6`|37 z9hfdi#Y2g@O02Hx$NuHyOARMPM4onAy=6KBu1@|+V62SNgZlamFO#jg6~m7tl}N@F z=`Q3`8lwkR<(Hhk5uk#!my7EXU`f-Ye}E;VyLnB>VZ<9yuP1Tmmpunalb$=}HSIJd zGK(kP7g=?m{V2qo5RAz;+}>_+jo9q3l(FBVj1PKrG+J3ag8;(>?`}qouIBV`mJb2x zw{jo8YERb_JFr}K&B(}Sm$ks zB?U4*T7Q$g_?OdVHts3(IVM`;qD!@V%1TE1JsI4-5#MYwDP6qyJlbgQ z+AsCmJ#WG3*4h*kvoSI}te>Ix--Td*5_6+bRDWAV&-XyyMcAeCL3mGgotEO#Fd|pf zYH@kNmpo!*k>l_6g86m(ZH-2$Rbn4Thc#WKyvyCZjAUu6wHlOr`m)HGm>tM^uh7u? z_gq82(V^xw*%zm}i`Esz5JE(!{~Bgn#hV#J#LI{!u94a}O(2P%#~B6{hITBtj6eg` ztApc~PuB1BLNSpV>QU*2)B+bCIDSS;5kaVK_!8NDB zy-rZ>!|rf~3)MG<^_?Ur_pbgbTlK}(qDw#&TW$ylx)KJY>KS_#Xj1np&I96j7<8YN zVdhyl_+C;dkNS!nggn&QzBN@{Em={XG^YVXBta`q5nv`aqG&7AU6+6)=wO@;oucrM zbH#6;8JK;{%w(}sI96`iC0ct%;Cd^^XIjknwzWepVOac<{7GYyZqbVmA4?BWzg96I zaI%&{BmR!;Gu7H1$;HKTh9#XZ{c+S?dmlD5GH+oWdAcIz-Y#o9aNbgPSybH$-=b(&zM-DWJ-|#2)gZ$;PiZEPK>%c7{saD-{2u$+ve9%hA)AaK_@MIvesyzI0i0O^ z;MtCi*7#8aU#|6Wrz9Kq723Oyf7aD~4H8|}FaXVmy$26I=M>5u`sRNs!XY!Rt#uFX z*fdcX@tP|dPpVLw{@!9NE&x6VfaP{cK4oEP`RedMQ^J3+08y4yNo{81wk}>(e?>;# zTBX&abdz8Oma;n>u4m(qY-REWN>{JQbZ>zea2*&BaB2t{XWgDyi|B8579AxLx$H%&i?S zlD9W>Wgb3$mT?r;RgPu&ha4Jj4BN8mSWY?wMR;2w49^kcy$pSDNhg7E-TCEa6~r65 zjeC*#P6OK^$O9JEC-N=Gsuf2WBXoC|YQjt|Y|2ebI&_|LWkhynY%or{vba5R>YW>G zI%yqJvQOyfQP2|?9Az7A{8__ON3yBf)Zc-s|ln zeiP^vraOcE@5~)}OID8~>o;1nZcq)JD>FWQ`UY@J1aWtF7msQX=MF?a9$-T`-YpNU za(*^6sKSZ;)AU^0OOdq(-y*$**s-kCR0JvFaQ5^!J^|d-xz1h!9uNJ<3VNL@;@$do zH=_BI-Ty3e&zq4sccnX`Pox$SQ1hc5k2EzkcLA9k+8YSiYK2khYj`>RtM zhgY8xQ>5f$8O=zQUTgj1Z#F%vNCBCBj<0d)q@1IDbAHxjbbru&0cLwGs}n1Fy6_C<0$D@pxGsqL^Cxp2{?3V>^HRi|Z`+tT>%_@9C_bB{!XiaUt z!-#Uv?%2Y^P?+6;5S&>c>CGuUO@n-^7MZtDhuD?Xr9dxT?ptbdEwTYOg?gOXX}Njd zQer6l)%ylB9;@e4F(wsxD}CIuj_cz!i7w(kvl3`J4q=0JUawPFBwD=jkDNNqhRQ&o7 zYahsKLe1;#xghVASc7XUTeb{+h_dWKPUcTIRV?G zUGkRtx!H$YSG0ETN>%;o{kYI!bbIE-3Sf3f?%>kTab_r^%!gNHs+Y`co!wHjK=mA& z7^>RZzV;L{j-PM#Kg`pYkdPXx@#8OcW;;@4sD};iAmFa=X27XajgrxAM@R<`&J+kY ze2uvDTh_&dg{Ky18R_F1u(@W7LwYul3L?izq+s8iHI0J2Ym7>O zSdKFCgG;%G$~Ry~>&QwUv0V_JbDb9+a~;yH!%H1jUL?#)g(s&_X1@T@RrW+ad%l%t zS$EKKF`TsKEsuqMzs7atZdU@iYt<{7ngK_P&$Fo^ycjbM%KP4?S3MXDkN;-X zz~^#&U8grLBH~0Kp8_|k{*U<;gbS_poqtQ-p=x(xS5{NBY}+;Gg8ANiX{j@<3a%lU zL$C%4r-{dF*ZL$2oPy!%Fx|1Zw1YFLLvHr{#%LFDuqV&7y}e^t{~c$=ifH7D^9mqE zE;u`132%BXsF!K@DyI|3(tF>X2;QOqlcHQ~>^qglnVGI$bf3!qaBCZw6b#n9613r0 zhX5&}X6v%##I+ly%yr15{<*(a?%Hh79VE&wIlEL7>Z`gfwT9d<;{ekV?q=~ibLPxC zkxs=T^L56zEXcehv%X@FtEcGndKOw-I17_bFG(hil(yxZtp;8UkB3B0@N!ml<7{t+ zpt@yVMWVNh8P73qJZ&j%mi@}t^^0MLJExB8S*PnI`*v=OdTP#WZGm?Z; zS!MW71(e_;yX1RM7*LE9>AZ*GCfxsGWx)iDiWV(<7tUX39(_KTl|nXHd8~Qy;;ZAA zBLoQhE4zT<^y$ojPox!ioBg8SrRIjyahw!g3EvU@7Co?n{R-O}to81d9jNH(Um59B zyFV5_2%p^L&Jmd9iA~M^gq^yDQR{83tr9S4KLE>NKlAGh^Oh}ni#&m9aHg=JxeOro zf1CGq-NQ=5hO=x4O#PVt{mogyfENMwlh+U9Y7`%EH9s(;`|lVR9bPiQ9wD~}uT$!? zwCyI(9{DOLZnbW=Jj)eSe=K?Z%s3+uA6oimipe$xg>9;Png<>1Pc}x&2j`484z*A6 zzjCCVudBZTS~pxjPW`wVw?iG3qzpdFhCn>m;*SZwsBgFL_Z^=+@}zA69n)aocTU2O zwpeaTf9w-UW!-5p&`VqpD9lXY8#SF)^#ZMqMa8}a&-by76woE>I!~U-iPXb-Xi&fVq95RP+OHp|)*^_3g!= z-bEao!OP#*v9I0a8B;tw&ck`W?x zPPuQxCWYD!k6MF5lJWzwu{SG-lS`zXr}Q$zz~>mSVJNf_;y=LesOa3h$x=4p&Qlw@ ze1l-ba)TKQcj96x_z&J*`gyKNqv`z8%llGMqoRIuM~ah*eX_{bC*`~jc}qs2rcRg8 z*@fbT24uVe5?ec#)h}GA>9_FKwY7iJ!i@*5{o3VhkIMn|jss zbL13XDC&|6FDsYez_m*`b6$p}0Fcm2zg&%BL?fY`Q0o$BLAJdySGIO1u;pQx;^u^4 z(GV8YR)8wE;fw7HzjcE-ZrQfSbN$(J_?tI}B_#I71(zR`R#!a?iZzFAq^4{(r~Ovw zg)93FLytmR_dTdQxO0isJsvN|&<`R>U206zvG{?^z3&o4H!Y*rM=P3GDW*cWqLvhI z4DmU3=Xv>Ie$OSl<=}w7%&RHgS1AsIAH50n<3!#I^T%w;b{lEA&iqQa4MAfVI1IZF ze`F~iv+dZTr)}fN{~O&n4Bo&zRIY1icv@*3!gR`~Qh-RBu%e0j*?7(kzrfk!lZ}T$ zn@k|SYYjQ95`SSHXk1Q@L7F>cJOjuLjbcwqR_l0LZ0jHU`1SNPE$$<%`u-4+gW#^W z`rg@hyHeR-rNeUod7EYag1#d-`1)HB(>@jT4R6b>U z?pU^UuT%*y1{OAVuXkO{Wai+hKc_d-*G))jpBFKpD*?1j9s*oF={97OKcXt*df=E~ z=)C5?rF@t)m)oVP^L#vzvBHzg@euS9`b0W-A}$}7U0=Ex(i;QFlF<$H6+-MQz&*sP zDpCIZ#2jEJFq3n+b>6Yy{nQ^QW!;lBS>vQW?~H$5lt6t`>K}=F`;*&#hMlT3Ieq>oLbgg?6n}?-)*V#pIIgGSQ z5!xdj`rv+iIV0_h2+fLz{%b#eHPDG>boa}x->)(lNM?t;YHhi^QKlt8&)@5hRO?YY zn=bqMjRdQ+7&*qD7%&EBN#4TaY6&bul| z+vTPA`?S(9rOU5b{+QDaiNpgMFH_UV?sI9s@3uYqfzRYke;yF=_CUlNz65=>H2C4( zNwkpYIb-r;0%>>a!!xAX-mD}JI}h1P_WTB}9~<)1XjR_LXx-q?zeZFdi}JIsL+J0h z=iv807;EM}(M2TwejeLsycxJ}sOCTkqIUI*pk`|*HREi2Q2*68Kfwh6-)YR=fP?KS$ct-KeDa=&CS}{X6o79V ziG<5Tm}I*kx86&6P$`IG&GNwzEpc3TSn)0fNZ?2u;q_D z_iDlOUV$EB%GyP_%3;<$zoiRug3lIRqXPcGh2JW4^T{)?G7UEV?GaDDQ zt}2lKKr`|l&g^k~0riyD(R>G&AEcWs?NS!|+8RF_-MM-58L&``_SW|=v}ob)-FwfB zn46o&?0o%q1^lHA?|oTX_HTcgIQ5`ImCKWDoIE@)fI5KCKdO$kcuaE*)Jo)50DJ_9 z0p7|!EDv6oD?|HC3dA;w7Sp_F;4pdxD+iqC%M8lQp#Qj^*U|ta!TzMQi?>5wBeU-3_EPzzp z`!Wc8l>U59VVsd1(AORXZGmPiY#5g9z$6f(721#J8!<;8&WCdDS1vBm!N$8)zaK!k z%OA93E?(T`GS~N!p&dhyUCa`pC?LkxGf@E>PaUZhLVKD@ zIx~%4z%bO4BNaSdqF8%$3D}?844*CHhL)b;ht(6VYw%AS=oq#5it#;SaxJGHc%PWa z$*W^Nu2W1Km`8J%Dg(uM*io&ZOsk)<1U!SoiUV?G;*(^3imY$Cb9e;`cj5t$e z(+%Y6c@mx?Xc14_SWDv9>Z)#%CNnEO6?!jR;$etJv0qg6!-aGcz+mmu7(y_blsyJ`wJCl)aA_g8;hA z(z&x|!Ow2R&l}>tu&^-nhhPZmXh{e%ibtsupk;L^A2-jS2%0^CJ>!sAdu@Or&EO{_|Ev#Q3+rp8gxigx5_k?|ZU~8A(k~4;3_h zTvDl}P8Cu!y!Kt}iHPm`4%3^Kc7?ZAUktXjOpD+RR`kAdAPo8${nI}-J-%H~Ey~M` zZ?$?RDszBAU*ty+?+Z`|k*W7}Vg+1WNNntY#T|S5Gv3o{O{fX!Zs{jX57)v^=%MeU z@Ty;o=-c%FZqoH5nk;dQdA*qB^buFttu61Fx@E=xUg$nKR>-K*tRKClQMR0nbjwZN+h*Gx#@~e7rt*yKRRIqM zcODcDTI)vLY(M0TGA_Jm2h#uO3!f33;TuF8M{!G8xv>er074`#k3b(--VwGc|K67% zQab6%YP-QN^Dw47U@}um=bMZnK~z{eWq@(Q=^_@^NNUVE&l`T;B+CS-lCgfzn)85Brx zGqh!nY%q0~2MaA=<_JRP&~dyiYat?QjfH6%9MjsB;&O8(q$!R!#Z{vrO9Ln>Lai-KjD|F4VKJyKBick1zhATKCBgb6GRPif zO|h)-qnN0a?CeMLHRgt*vP(dS*0lamhN+x3#uU%YHZ_m2V~ zT5i>J_!l$6jG|2ucq_z*3k7}!6fvU9=Lau*GFB5lVFxKPaJpc2j#5{v6JiODD+Q`f zwJSfy38&l=VasLX3YePFT9rrHz#L0EFLaIHg3F5R!2K!qi8TehzJBD7e9j)-?V?5& z9aNk3`Ju%vE0CDYudP+1bw#DQvu6Q12@;T%#^M#Aj9?`5y_mPsN~#`@o({0TP%h08 zVPRCc)IpD>rN1)2{>l2v#Yc~gj5OrPKlKd4WauCb`~f>lf>JhMS6r6}&_Gz^a8)RR z7g!80P@D6SzbB&Fb&1m#ObIk&A1=3Q;XVC7{eTye?Cp*0H7sUE985cPCqFHC(kSk1 zJW_1jfzH=JITOTOk@yZVr{TY>$@-s0-0p(4Y*z25Dj;>=gg z7kc*vN&9>5(251*$XXb&+e8-t76mlgAFeGK;03Vur#AbyE1@mT>cJ|P8*M>Bc0Jc7 zNE@^zF414k1g4piL59vb*Pv;qH&E+hLXOsM`d}YCNT#I67Vd%)KtzM7VUfd@qN1V$ zvJOe5WwWZcFOQFn9g&pOEkDtlY2sOlqbyWQLX+(}=(43_UxP>T>FywL)878O5aNIt zy>&;P_M;8?B^7UdbRCq9#>qNnk zW{z|j?TdD{-n9gA*{tZ!ij~7T3U8j?oI+0(Y04aPocAUXh7C3ub|oDGHLMZAfFTta z3jD&`-7q6+1lVb{7H+4=XTcu1y}cblP`Va7>Oidluvt}baDL+BGkR@kC*OI0K5y*s&xK(Dldbm&i60j23agZI-D$RbpiMWAtmf%Ft7*Uh{}cn|55dSo&@ z9@K=>al@WY6MWivjQpEk^^P*u4xI+G&_q=zt?UB zhCFl_$eU~E`%fY2QNKxpYg3ZJ`}-zs`=AG%BmWF_6=X8Ri!Wswl}O~b)$u2+X_NoH z2b8EJ^m(-iS(_J|QdErWwoTTea{--GZ|A{d)jPz&^#1+o{~mm89);gbilXn#ggof+ zmp>`~-@i6S0XKj0kN?ximw)Fud$%dk0SKX~>Gn_RSfS>%G!VO$lO2<+)BjFF>fsUA+{#X1B znn7rSfwuD&oecbEv$M0cuU~%x%9`%)+>GEWV9{G30%y)#WAp~efMC7dsFlEgY5p6u zaiq0%;ffVLwXUY7*^TU%4j7&iOHNow*~GV?9O&NX1u8TJ^fg!-uW@vU=b-ZgQs2e8 zE=wR$;}8$A?XmD9sa89B5lJ}L&zb)GY#;>+$yUU2UhljGUOv7c03Oy&N7pr~b;@@u zo%g;hBU0Tjw?EW|zzcZMMHe3yb_b91z^Q~HU0HuA1k*K@S?A~{@Pc#veLMKaq~%4V zV@cB}-pX|}?%ZL`H=8@MTE~ek=>Rln;x}$6o$Jm~UxKqn6I!OWDL%Si;u>vGE3Q-H zS{fQ55IHEa@twbgD+6o*QUT)Ehhr{8(S1U;Jv`0`w)YiN9a<(MYF)>WLkb>yQ3wk} z9t;SoLSR7a9*MzvTG#s!-x@;;+h2wz{8A^*;kL^UK#Cb{Skr}`Z(-H*tj zJxY;Z^7xun3p7Ru6^jZ3;D^YXTyJ1{e*8`-evRGECq zKhHd#knf&z2m$|stj*r3MFa6M+{671-{VvGe>vCQ!xRfu?Jm2YmB?swXQ#HXfi1%vn5 zIYG!>!5dx!zi{G1%D{LwGXfnC$e4#v;tX8pzH!tUv-vR0&vgZ1K^y1W9=+(KxOb!x z^vAIoYlL%g1PH=QNK+t|k_0svK@g(Oo2AgX{9VZ7arhu$k{gHystJN@*ee(d@W*E3 zS3Kms6c0Gdj`{k;K{fFH1urO@YQP^rHG##>tG(y@3$9D|1dbrHrhgd?6&m4iiV(pz zGr-7k#&`VH^<(vY!p>jP+25DFNjIlzc)-MO97jvALM2x#3vWFCqRSUI#dev7dJ;;hkEcHb535b;O9z(izkrrBc)3(JHZJ6&!w zR=kTobV%{hFY_`e#_CbGiSdWPI`Y3Js6H$>dxDZnJFVCn^!4?G2co2WC-xHl;}u(f znur4LJwLWr7(yXZv|o>G^vpaCWg3{`Vu6mfzeYaO^y3>CA3I-g4L zbeuVG?YMh0OCbQ?-55!;g?|`NQERLE@MIL*5 z!B?T7r@}{UcuzG+a|ep@(2W*)=X5BGGwbO&=^L^0=|=b=tU~D_0$n+!m|jrOUQ?a$ z0sU+|vQeH!{!YoKti3f)Qr5z}j7UB4sN41kZMN_6I)f?J{$8`~nQ>Km(dd^?dNHeK6tJ2lVkc{wiZhYJq|HI-tF2CXxpZ zS-9ey~7aF6e zzKHKnBG9GW`B%sycDt7Yj){+mgbWvWmG4T${z$S$$EmWPbLY9PcByI*ixm@>PzS&OK9F1W#N8C{E8569Iu$|4y6p zXphUgecf7m-Iq8+TwIDo(E8Q<-KtOQ?zeab0V#Fbu=weVJ(UBntI9qS?XwU zw#uKme1bpfIk6)Txv6A}^%d#=a5f4y5a!ex|; z>6k2E`gIrwh*Srbx%Tcg2D1zob~}R$BRt5W{*$gfLRZlrxj~~rVXVxND8K9Rvt3$vI7gm;!SCx|>^JwGW5ZhBPReOs;rrvjUc6E+rBOQ@WO%ZCiMq#+A3m(i4LV5R z^e{RTJfdK0twRzhD5Efm3g zxFuI!fq=+>GZ1fWEOsB8S&=cMEaO_lm>f7Kq+hbz+pU%0MRxg^c(6J427a@*ny4$) zdOQBaSTbbTLBZEJgRSh}Y`hEza5%MO{-P(46tr2=s=ewL6XT`L@|clq4J%6in3N0g1H3NoIoFLz*sl^rBeGx=s7McMtc= z?KxW#pMC4;_Z+wKS}0^QDDI(V3*xjK6FcH)ndFk?1N+geXW6jbVjV(eu?@@9&i;q) z^R6#h-BB*-7SeJqnE6C(>wCD8LYV$rSq)N-Yp<$9O$+LTPrgBKrDW>Anlew~dRUeI zNoKxD|2xQj{1PynUp2Y3IpkWw`q9I~CNd0mY`n{xiU zTH$|wKf3UTbl|%Sn*wNAkW_RKd;|?_?!4fO7uz!-FP^mxPOh!J$~3}T;(E#<+Jd}o zK_U{u)4brv@U9okUx$V!gRtwqGLMzN939V<(`lX(5)w)o&)nb{lal@rIC^RMw<4oY zuSgz<7Cj{$RmR5*Ev|1oe>bIy8Qyc!04{Gb)&3Dx%>Vzb0{7vd)3PEK5&nTg%6HYEmX_gkd-nR|?{Pksh=3`2!hZXwTSlE;dG%jBbgIj3* z*l`f9mlR+JQblfqiG)3I@h4}E9%nk{WFo^ja!Xgi&0otyuL)?ym*pk`+r zZEjj`dTIP+8L2FVQ#n39HFxju$`kjcqhEro-32%G&ga+7-D%r=CijrZCpxoaCGZNL ztymjLo@Nuu;LJwb4+$qj1xm0ms)VY>Nm%*)vmpJEjM~pO$1AT-W9b38xe|e|arSH$ z9Z*=#KR(Y3zpJ}61I&U#JT z(+BUYBcY{Zu1~MSg14r}Leerz)mvI(&E;E8$t)kRDY9lctC8+p6xTQq_wgCN_VwP2 zJO_M1=HJ98m+(ImWNq*R*y{8>#^lo?%uf>ir+XpSGIJu#2G^!-oeHv9^dcf zaz8{sl6vWFk_IRBi18Og09xXscdl<4wxEM3ro+TaLbHYQ{Pd`wWyAkf+m(ky*}wY- zq0QE-$eu{DwMarkNazR4`W+nR*1S~lL~<-s z0-MqjnAWvFRd;9j?;N@C&QAA*@+FXu9L;S;RbCoeIKf2f=z^o<5mxZo&4Z>_()? zX_#12zg+5|O+k3*@wG z8VhDG-bPvGfQsT(KFs0jFS^B&iepBlJK2!)A_C@E_e z$||@*m(Jr`V;?2VAXl>NaGFPpgQHcj+$$h4IgkA&m6>+PKkwq$rL{*UmgV_0NgLme zI78tGK>e2?I5SaR-T-FhVD|u zY@f-a8sdN0W`)#5IstGUMQHoiPujIF&>_%w^lsnoNaaO9ADkVkEo)pM_dREQq_q$T zKe=Ts-zj}RhPc-WKB5Rja1@qEmM_rSvCO&?owbVX+9pIdqrF%x`-LojWUfwB7v5sX z?O~#Omb7bn9*^yg_qCuDBsCg#cT{Y|)i>Q&e4^(?vd9=gFZZ0PEeNu((>BdK*wga) z_&f9y))x=3QIDJA!iX%Kqd!V0N|CIt>`Qt8-*f}lZMjx*p5l1APJb2Jv~~wDmeG3;^8UByY%a)^ZD9o3qu*m zcUgiUEvP?Tn#A(T?@LV-wu}u=C*hzIm#$(PYSS?fJaO!PT&ICYkP);B98e})`O@>5->;LI>v5$iz>Nj>;n3uJiHlJnbutM3DS z{Q&hZ25o49Ig318=jYB@J(#*0JxBO&=ShOc4<9nz(5vri0kZ()G8Omfp1WKI4?5tK zXJm&nM1uzQ<~DQQDVV}F`?ji2u)zMA8;@UCSJ(aNme0Ur`~d|GI+dNN-lKg7P;?3D z$$R|HABcuh4qXLA{e1(e6XuXs7s&P5)%lK$xMCTbN>miydP|&5(j<4n+PoG-bTcqG z3@K_xM#gw|!P??rzdf$%zEyQbHaSi1iVSV}Xr8zAdhUM>; z;0pm*k(LOGO1tt*Fm;OJ?fj;=8w|QT%!yt^tI4L1q6^B-*K^H>%DQS&+FicPedXC{ zr^6%kcg^yaV@$5LDlW}2TIOE{__@@N8Uv4aAGfx6E(Se%gS? zJA>?b8!boJ0(nyf+P#76K&GpkC^D(3TZMuTs~~EAqpG&k{B$-YGazb=q&&UUZ(=>} z2&wi8B-&6BiSf;!#deX6=BUKFDP38d6xerPHm0Yi2PVNu?1Os1gx~yw1o`b+|MRD6 znkg&fa#7Spb47)$58VR;2g}Vu24){2N3gPh=paN}$K==R91Tv<>CSXWfAPay#iu+!GsQ5I!Tgf+oNPUM%#E+bzUZ+6MXmq>d#!5}MkeM?`~<^!?VTw-upjY!Z@u} z;HG&~)$GWJKV-z*>^pfmt-bcnCqSQSLann)@^0RB)e~QXUp7Qu^E_c*?0I;FqSL~$ z8$fOZ@cu72q+_u)aLBn=zW)rqw3}e^zuO3#k)dht&CsO254=*nLcutU22WmkLfhb^ zdG0~ssl~q6a17YfKD`7EKHgE-tNvlvzW6?*J>~`Q_VL*5E6xf%kN9I5-;7@T1XF0N z@1CGAUpsU5*;yO*mH|gLbN~FghXyX9o&hgwMG@}c6zD!JOiag&x%TK6pV#{W`zhA} zXM=Q*GOmnFc$0lqLeDb@c|lS(;iS?H`SmRCkym{y60XgrA0coM`JN2rMS*>&{uO3Z zn~LK4!zb;+pFp`=8kONHIP2|7&HGqY84w2MgV*3f8y@8jTBg%th95t=T=M&bV5%4a zxV#Y0mQOcP7Rk4xT>Cf6JX7+)4#{YrISuw}rHh47oib%r@mDs)<~q4q#M3r*obFK_ zC3&WxH0Zcd^X)*Q*iJ7kLD??V)McZGQl1p%F+)X@>kk9iZK^z0V%*i$k$+dr_%VwD z0+gSfITmr@SAvz`Rn&R z)?YQdG52ADCQ9rW(xqEctQowHZ96jBv#^DoJH6Nzfpl~cl&=S!&Arovb9JSiBc?_} zQ#0%pD}Nv@2m|X%E*Z1id4Gdl1a6+V_tM3^3Gu%96x<=d{gILyp@_|i`p}>CWW=wK zFqF!1RH{bkVSS|bM^UX?BKJl%uIykEnpvg$O8xUsTWS>vM2dK7lo6mIN&T#>1is^4k4r|| z&QS?AEYpI?RlQ~O20Vm6{0)q3`wV-q)Q#9hb3jZ?q=$UygPa}Dz=FUHm~IPG z&;5uOyIHUNq{5s#*uP6MQrn6*9C&GR+IDuapUCt=%*P$@<=PKqBNN@Ob01`45Z+P~ zDs#YaW4Zs9jVw9nyQeaM@X|lVzH&N-P%$0jaAhI2Kj%ri9XE<{LX9?OMNwQ|u=hSf zG#YI<5~8LCwXAv?sM__(@F7C_pi1zG~9ryDL!Uw z_UU2TZst?w&_Q}+?C^10tx!6rdv5S+dtUm8TzTt;<>^xmM_vbP6}as7LiPQwPw%BrIv*vgf3TzWXyD-2Am%U0t0B3be~(sqs5;!IkGi_Z>5Gv znVw>K^Uq}i7ucaXm18%hQ}ANnvXCpu4~HWrO#Wiydb;Syc%!pX-tA8LB8|_#cZLt} z*zJHO5dy|j>-I9OtU}tI{F0U&uO0Jh3FULzeOQIIWSRtMylx&{xd@VRs(XvSY3S(C zP!6~2uY&7x@Z@fzzOIJ;32oJD-UOg{%OrUz=WYNEG=q>ju%!ocoJ5P#C z`Bui{uWt0%KvmEXN=eoG$RFkPcLGhpA80ZVaid}{dn!Sl94@euBU*^Iz0RH}M-vSH zw?J@n&!0EInH+oh|AFS*u@(efc3S4n2M)IpwrH&JH`S!BZvfgm{@*1F&%Lz2nE9+5 zlzQl1S`Y7N6>^?ws}VtRjI&28o|W^nnpbTox|X$m8HQb!8DjAt{AOmfgn)?!ss4`7 z75=jGG+}a|Ue=-|pE>7_?!m$JqzA z$3iyOCSzhFukD%}P^N4?wqOfcS$xYm*AHOb1;bYqJr(C1BIr!Ni>S3RF#(4a_j})t z=qn>Uo0cg1*8{447=$N=XX1N7YLm3_+SSwP1$Zd|k8zHfShpdo3FGiGJ$gUWQqmfT z)n7FQZFcYS_Bn_!|7v5jeW9eDsv9q@OB^gMY;>X9PH0wRI&|QOB&ax*bW>rzH^zAv z53Vo^db0z|vT#-L0W^Cu;S!0DhS2o*=bv+@y?^OZT(>>nq<{HExECHI;IRi;>Jvm) zz6$0YUubW8n>RC`fyS~iB2`pRpOZXrC@>SHmJWHOMHp%9Zav=ptD57f@h&MzM=PJ= zd8s8qmFjO)#->T;FOOaCXH58?+}0nDL68I^t*gAlfjS+3;m2*BhDmM5Q2)m*V%+IX1?0E6d zAsDh2i?uy}i9-=4cLbMEtIA z%-n!Wx9N)S#^PX5Lqmh%+^?FNSQo z87oN~{d|7xsR7qSo>F}D+q}HvJvmRWWcu(aMm`%KFShIYoV)Y7j_;GQ8^=_$>Fo}| zo6!#n?}_8Hj5P4SU$Y3FxqW!|dsT?}8`Qxwk&3aAR;S3#SJ#YEb{-3F^-CGmIm|5t zqFGgF5k7R5ANPy*Bfu%z0}H|PyIHLNnSdff^e7G`SGm2n`-!Z=+aDq$Pf!=hF0OD^ zvRLML>n(^+Wx?iG2^OK1G8SIBgq$39fB!C0A{=An?81gT=cGae!P|U0gV03v5 zGkG=&t841|`p5I`@>|=?n#)EC(-RXCEyz_t zQwRdd^>>Nm!dpo=924-@P>ru6J8U6Lw6@76b`z8n42nm;8MJj>khAJob091iJnC%| zy@h`_B(0mCQo`4ICaaWBeylJ=NtpSSkA2C$!;hQtPSFjMqim+rPB1C5li6_JhyI2V{Ri|M*KZ)dx*z?gK{ zjA15Fp5eTx2)sBi3#O zNxqi?Q_)JN=1T!UI$%I(WICC@RuP*dxf9jos?u~Qor}?;))Z>?b0sLk0i8DA?Kkq3 zxOFhXlUjgaL z#&%gHe5+O9Bu!W2iyKgK=ghQ7nPziwCaam6Ui!&D#CQ4f z-^V`k@=kQGg16t0;uDp2e#*i!ZPK6(2Q_u|q@p5j+Jys_hQ^0|gO;P)T}ST%$o-IQ zU*5i<>79LTYiAIItx4nR<=g6*{+;WB8@n`d^o*(9)*^WWYFq~1l7h9Gxh2_RosS?h zab5`G&?}kSn0!@C^s^-ar3C6BIwYd}sp;UwX73qMMGVBwCZd#RnevA&r{-x-Nus}x zm*`*Kt(C#=L9pcDYe|E1(7?Sctl`no;>`9iy@xHF<=DK)dt(|lig)pu85vK2fBDt; zTVg+%F_A;Tbv_I6`>DEpZM@>yw@tv`%ufyiKWY==#^k+K`}ia^WS0@4ECj7@ zQe%(t*HweUoDtO_e4GyH+NGYPpf?$)gB?URq_0A#qqAEmp?E@|VZTjxXU44N8tcCI zP=@2t0&wYPmV>G}(tA@KZ4!*pXfdKJ6tvgNXZ74KqJ4eSe&3~kcZvQywLVfh^b;c{ zb!Bek3m%Wjv~bDKNBo3h>?*f6tnQdCu00HxcFy|#)_Qwz;!9dw7%v{OjF!3ekKkvc z0ffR|&;xTECp1gZskF_ncB0QNWV+_3x!I2#Ini9-+*|{{E=@~df3L#G4FLS~=lI5g zDybi6OUsjr&In`^=Y>8Z#&dvQv-2BuG zcSu8Xv;WFN6_Ah}ubxV{+}cyLe3Fdwmlbsutg&r+4|yl2@XvI-n1|Hl+zyLA zkrCO{EsxrePiM7{4*JrHNgZo;X)heQ4U@3IE9YkE7xi?o6>8m_EamHG3QLJSp57F@7Dr? zsVy&Fxbm#$nq?!{@FaizDv6Z?WjiQ`Qf11Po-0x3bDQar0^45U=5x_EfXyCQztGP! z{?d1=GzbGw)sFyK&}vWBp6hrTs6qs67RcUyA5^MII0G9~Te}N`rZ?_c2-GYSK0Fhb zJg47xm#+V#;W-WML0i>C*Q9;!TH2niIWq;Vhr&D8Eeh`(OZ|B0kjsT{EP;*ICr!H_ zIk;Z=KFB^$#Pu`PDwAu-I3itYzg?QKiF4D91l8sFs`+zGyr&r&E{2nR51m{4baBcp zZu2L38`I>}7F4m8*giwC4J#F_-rOvztCw)zn6C-*oz)cM<>%LSR%l4`*hQl*;9)Dl z_vyG-%BFSBqlq5D)NHXMOVPK>uAhsyn8-Xt91IV?HGGK*0GXhuYk4CZinm9lG(1ED zvCa`E#KzhmiHY3`f-p3=I1u+RwY_J(ngdYrUh}l^SuCK)Rk%9!!2bFBLC}2=F9svL zQ=9;Z!#^R%#>U1yk++SR($Y2*IkX#(dF18!w%0*Km#l@lKpvNwq7=VWJ+?4Z-meo! z&%58BGpLGlzdw{k(r`GGBIkaMIy0oEG!ozBMJIY;6?RqiwQu}-c;_Y~y>Bea=PomA znI(RuPAjgux_l$6Fx#Me&h%)FOx~O-iad^`csE0hx{j$`eBjA8|4}r~T^z^W^zDIz z$H$oXoccP$nctz^w*o7UtDCLLUQqr!Mkkq^a?`Lt^RV)2{ggy^mDcf(3#PI5Q_YXz zVqG2SirzU%zKS7(w_@So-RH1>SnGzuxVy_gt@NaBxfmE2h;tvbe)#YzI4~HA9I7oU zcCfPgM)k#u)DlS&e5^8?#kW^#Wt?#{ejjJPKH6_@WMp)|FC)6mW+>JwP+5G3&)Rc@ zi#6b}>9m+pEx%UU%KK8mF{_Z3gDfoK>`P*1ZjU85PDH`i$~1X96a@3y33M z;JMS~KI&At;P#O7S?cur@RLj-{9g5|{bCr07^B2+cdbMI@mS~1va0xgveVPtO=m?y zV~hjbA_93dx3JJCEDuO!zc$w1>X(262*53Zq%4TnLUnf<-^oz(zGsWi-?+>jRCVZp zQ1sN9_avFag)8k2sK&q#L^ih62@l}sn=ia!iwTSApnx>6t-+_ArP4V@) z%}RD!i-!~Jrx;GMJ~C*7(z`|*%rUn%K-?lPLG28ATrm^_){G{Bcy$tJ3ANf44yM8a zoTj80y-;M!e{FTJ%2hcxHn)YGx*h7fDqdA8sMTwAjCKQ>`{)|e^h^R1?TaUxs}_DX zFL)yo=&eSKiHS)y#%+WM8a`sDt~m{1MBtzNbMYeD5mDFkqo*DD zF4Mv55#-4pI0g7u!BNJ{iRgucKj;8%4}t`;^6Sx__d9-4g^u>%Z31F?AN<0SFYOi@ z+M{SsHN1MP5_SE-n3>`*R__b-!Ockqc(%g(qzc!UZ%?u1*@^e&PSveXL8lLt5~RJu zQH`!dMcki&E*X?kGX2dAPx*P@^qZ{xxAEXt<8+S$db#Pr7HaDu7>X3}c?}<-eRWd% zj-+UaGW*h$>86w`#ePam(P{EcIV=#2@lycg*OYvB+r%V>Z zTmr=J33%t|gmn-IX(|;m^?}x=YQ@>rC(fc6cJ|k_`4Nazdf;<=!%27w>iAROT_BYqiX8_~ob0rRCMMobcd!w{NNuD+xF0W;Gk+S%20WMQ*bCe9l{ z^tg}mx7b#Nh{P(B4C>;EWj0RLwGD1t+uP35OP|A?oXdw&R4Tx#cC_S@Z{h0u1rR3R z@GL(iE`C#8JwRlpE1(u;_U1b0TuA*ZRcjBhCuQOc)JCjec| z4pfE1oJW2#8WNcrAtfRO0P7d$h!Wy_wp-R*R0JOV;#SCNs>+mVF(U0Ra$cwP(XTZ$@ z+4nCQ8P;7+Z{YzB7e|SaSLS2Q1Wa`jgD3deC2}j1B_!fmVPH1Z-}N&z%#IX^h%!o^ zkNNQ0f>W*58`t)$nKZOr|Aq>ubU<1~s{Z@bZr42hGnJ;G-J*-ojwzdsXd(7@7Ize& z+y$4Mnwm*|fLyuT}TV`cR@K~UkuL{aWzwNKpWYHj@t za`OC_Ja31sLC!3;5p5U7$r@mwum66%Y~)E#Q_5Z!FBnoWG0GYWPlo-JcF~>kM}lhS z)~&%3@?%_FWcOS|%~&fC-qrwXkPg(T%F4>HWGRz^bR2Hz-09QiVwf;EMOeIPJ=xs} z_i7@}%U4>X#QjYE>)xEd-|NIGM0~e{gaS}7v@s>Sw1Zin?CB0mR;F$%uiz-^(Cs_R z_~rGzLH0J)77fB+aUcXpO)b7S_Tgi)Rq9CV%}(3CKADm~7~*=Pz6kdrKXD!8Q*_$uhH)(}F8e4!GoS8zJcO@BZ!b z7CtOm3hmEI-JiC5y>TJi?BWHbA6?il}xZ-K8 zi-+E=;h4O63`3qwLo+})GEQqQ<6Inbhcn>~^aAKk)APL{q8g}pnXw{Z(EYOhTATS@ zv#xa06J(_SQpPX+JP?))R1lE@(^6M$Bdl5M`lhjDr0%`_(8sUgW>ColN^e0HFka>W zG^HEOQ{Hg_GcH4*=$#bN5bsujwMrc3eEG*itkavD?xR!x{PRIlB15GD3pKU5if3F4 zMrIzhuv~TH*1Pg&JEQY!*{$qhn&Cm9EDHv^70bZ01B3-tuE0$b#8HSBQGzn z=hlY3rSyOR{yll7o$%=zblvwvLs&hZ7;4g4mpIH+g>Vva7YD7pKo(p?12VALg@sNC zP#%_i4*Tw^9K5)=ScdIfST2o)$q7OH!`n|4rEX7(tZGKmVwqbIYFu0H?CqWTonLfj zXCnO1tF(@#(RXAmn!p4ERJ^ib#+Q+S{e$XaD^m5ER?dV!5B^Wk@oN_u{p(hYtlXoIv=?Zo>0HfL HHGlqJd2&j4 literal 102472 zcmbSybyQSe+x8hzIz_rg1ZkD-loBv$7(kKkl$b$6kX8hg5NV`F8mS?rq@^1~Vi>xa z_zutWd!O~L^?mR9)_VUqd(NELXP>?Aec#u8UHiOyq^Cha%1jCX0EL#O+7kdE2)^8i z3BeAOE1k(c3qLW{$Q{NA^NJ!hf~14;9@96 zor*r_lQIF>Av=YMwNu%h$DH48Z9|bn#@C%S{^r;Y-ESe^ExHBcp)-EjgT2^-!Z8;Y z&`MW03<*yfzw>mkdEg6s#YKbU^Ygha)Ye@jaz?9q?ra;L&R{XnJOC3Yad&w!4{JaQ zBzadNDp#>{(R4{$xQi>l+gxnY2Mp+yqw7Qjps}zdces3=k42%0&RX{Eq+Jj0Y$KtX z?BmBJA1&xDntpbPC7@zmY(BRfl*dY#<~$Y7%CisCE%$qjGrTd8KTT{}+P|`+&^7FV8bIfUKkZ;BfmnRN%@e;_Ipt%MEpZW`}bOm85VADSv z$M@__v{Do0S^5u!&UefY+J`7^{ctpPntAuo?TrE9o7PBGOr+X+>c*Ed@x@cP_2=f4!3ZBdu@ z=dg{(aU)!ZVT3H=*jGz{lzh#@a+)Vs86q!Cio(jD&x5Jh?)&SQ{|(f38(g=88N z^bZOKZ`sl-o!uupOqf95Mk_1cue*t-D?Vf)xbx@MN&1XF3HzjCe`Y?q;1AW7V!xv9 zOupz!zdvwE&ez(1rE9r1)@I-GA%{x^6X!$8qFD}x!ZSOhkK5S)WRtN_ zNBw(~Ku2|uEVV8FB{9m?BQ4NB{UM(krM}j4 zP#}F*4clsosM7mr2NsPgQECBs-v24Y->=U_ol2k@=!kAFfQ7%YXu7WerBdEyfdLD5 z+YDHXIZ?8%6u#MLs0zLjoIb{@aDC$(qvCDZRPpSFPQ zjac#7=155-Lb~GY9vLN(TFx+~5!Jo3fK)j$c{29z?ANHA<3kv-G_-=~2V!McdejUb zeb4<$>nd&oE%}HX3X@9^>>$vymTTecCLqg}`_B1`fW_Ce_S$&Xi-Lo;(H;R=#UN** znct4OQ3Jw~bcCeuI)27GD$VD9xj*%-6*QGR5E(pJ$t2@Q5`1pT#j6kQ_bnN9Zm$ri^FJ?EztB;CF%kORx#Nxy zN+lWfK-zU#XTq9SV8Y0q)3&Q(DF4e9gphfFPBLFWYHm-D&YN4(_GC}~G$_1^T%BF6Hd}~ zQe-Krhwif2j=$3-{a!bk<0#NV;Z82CE||GX?(E{l4wc=Y~TEFBS#_vZ(Rsb0Za zk7ZhN`Pmk4bbVKw_!(7nWE59)^ehJ4!2M^DMMtxDXsrUi6P6`DxZ!iLsUI$(H{!Fv z&bzm6OdZdDZEyWC_`{>8%k5b5#{Smy{Y_0V*r;ZO>F+moTlw!TGYcmQuhW_~F({Cb zWR6psvPMJPG<93^lbv}QQzswdBF+3Bhf>jp9nI8O1XB)hGeOG_|8U=K?Fc&9bg z?0;)10>akh6TZxC+Mu#GTxy$H^9(#;PdyjDW^+FmPe_Nbqh`Sbc3VmHc zywdD~UL?d7d`yVrT}rr(buUuR2rpVfhZSY9#TC6V4=j2k6jEfBVNmU0B>VW$w{jWT ztnQyl{G~8^WnD+Fx@)_BBWtenT944f=*~$L7=lc{awMHhaI( zMZ7wcu{`zD?J`qc!J#r1-G|H*vDfqX!sZJ7mwTcag_3K{1)s;x3*NP8GR}@^GPX_+ zs8rLcavPz~E-Pq8D-3S31&HJ4jnDEoJx2VN=@sYTUUE!F4+?VP@)ON8M!!|&46~b8 zcdw}T=u~&hLqn*fnhELv4xLXYZ0W z7ID|dxk9A(3@Xo{eTMc+LLWy=p1Za>tSTxZX$S|F=bw$eDZM3|u77`Dm+|m{quc)7 zilKlynkt&{UccX}v}?LFinQcHjnDVQM}D+E$aS`VU0kzKTSJq~l=Q?&Iaf9YvmSrL zRA{AwReGzO`gvoMomvmo0}_GF)0>6uL-B#=lMrWkJYQdfeC)mpRZinfJKxT+o3� zkoJfe>vusKB0{x3fXJFq?9u(NZ_*(dg|;?syxumw;%2g5>q!*7s~WyaVjT9IXT$`Z z8jQpWZFl0Po=R;#yw*zgjpl90V)$?30_P{NMNV~|hR5P2DMV82^>c-(B~1h}J>qiF zsAH|Ez8h^D+k38G*j}HfLCsF7c{PF|13IT+%knmvH*Ml?TETBxx!$yb-gMV*JEM1y zO!)pft834-P5F#48P~yl!_86|T}f-nkUd3$3GdNs5qann5@c0DyG53mVF~@Tb#*G- z&ZkW)bwouBJwz@lkJTUdfBQm9VLKGo|XzT4V)H>)Ukho(CPN?)3|7&yJGi&kCd_ zMYiF#_QO?UY9i~agumK1z2?t(1J}do{_eeQ5#2!*#f_~c&$cFAP0if6(;T8-n7N2+e$HT^Y)D;5OuW8X zUmsORKc%mBb@<7Rl1HX?I`Q_Yxz5w~kcuOpUwPOiiuL>+@Pry7>~G)q9F+b1aNc&_ z_m$Y|*RMIls8xu$!l*|MHu4Th|Glq5OhVq2WC4M{PfX;F#IODR>+sQx;a``j5N}W( zb_1Wl6EOq5ADUhf-}-k2g&FKjfJjHx;?Pq22x{2anEcH@HII$1Is%>^9$_|p$s`&2 zOh!>0LO;Vl(fTX+G6TUPSUIbC;0>h{(*J6M3hSO0 znPvDR%C7+tN;OwLlvOy4@gt7YgiLFQ2Nm&hC(_{Ue;9slO&x@zdAmp|Z3jVa|{S?v)7 z`%W!eTTT#Qe}DhRkBdSiW;DN_zD-4?-2R~0MQCDlL-s}cTOk$v>D5`EF4tL;F9oBr zE9lwh-~2?{Ao5gVO6yo<4mK z9@yI2qDdA1NAKW&e|=VQaNr*=FISPXKS)Nrw_%6%lA77xa=XTv7+bZCPZjo z>9+ExLX5D27jpv{uZ2>6K-Wwgd_n<0Cq;M|XvxaqX$uJO@h?g$_dnv;z=xlXsYF2B zrYdYgimBHGo!)WnrmzB?L%*2@RG!-&)YEo+JeF;jXc0*PtTFNd$9x`(8FH^(((rWZ81rwUM_2LDR0~`&?BZ7q2Lpu{VeqYh zL|%P*U@??RVb|_+vq?$>hyNoW7}>a+tcQc{DMgrv0(CF#|JFHpp40m1kaJT6nC z?`$*^cWd2C#*Y~|-dPX<651@hy{p|Yr|vgy+~Aa#pR+oTi6Ngtt#rlrSv0UPo1aO# z&I^7_Ny%w!WPSJU9p&guynu*EN|TSISdFd#c>jDcqM82&9i0|Z^0-b0$3REd1K!Bq zxxlU0>I?yu9OwFxKWHS}f`Y%S&bzxc3;KppN0ckG z@@FD%sm)(r7w%(yx3eFgy^N9W;3aqabX@W4yoL>QCNUg}^8yIxVh(^+ z#*28gK;QRMnb7PHGd*z9nsN=Zd3bnSt(@9Al+V!P#d6Tna_jE&(VwKJN5~y2-um;m zdGS8d8C4`-vr<`E2{97T�dC4>4kT+KX>{QA_OU(q!U~-9!<&wNE|-?VVfE`mm5o z%IlBDOG+ehD3M0?@~)>!;J60|441J3H=jEJ=YH7fsUJCqf*FC4YI@x-*`3DGrAfzz zg(>cVH4-Yt!>`or>~XvX@_CRFE=oW}MMc#1CwUJCjgaEsPY-X0g@v`eyr;Dy{NvO* z9Z|U3jqi+GZSzk2n{(%;E`ia>nO5TMtir##>H0XwhAMdyEu-z9P120(N(^pSE-4P9!BIMMg)r=YG)obl#J3iso=h9_XE<9Grg|B~3MOJ-xc) zwKix1e@~G3pa|uv8ej2_ab#gKx{t&L=uVOV(B72vjBBZLEvxkG6FA*xlCFl)Cf z6KLV0j#@t=OxbyT>D+;qO#HqW`|DE@@V)6J=f&7F17FI2ogq?rpPlU~yx%z-qCb@rf_(F(qYZO>_9hxs!^@N^uZRTmiDO zv#;E}dzXFZq{gqF9sYVry}zAGo=>i6Q%gDBw|n*TDQ>-%(cj*r;D9JRB74kI?NQxP zowJPRPj39!{mjw8R}^nldcMIqWo22^)z#V2zBPUgR8d@l+}x@T!_jeZ$>Fjs%)9sQ z-P;|I-H|ent87^>;|K<-YS%ZsWQ^+wN+2S4@6wzJ!$M`JCC#|rw*3D6Y@=3{ftjDo zJ6L=&FF$|zA#Y}Rfw@K}wH@l@_@v9{^Y(cs^=a=~`4gS_<+Qe;^h1H%E>jj}Qhw`l z*98T&2M?A}2;|QRsH`i=)n>v)7>WY`!>xhmPLobJO%8$xc$Tgh@jcScxDY65T?YNF zAHKbbO?dFR03CL26hSCM5xlgtB;|kl-N{VrF^wn_->D;nl$2D|@hAEE41en~^}Cj- z9PC}&mlLX&PIoj{X%;&K zJIz?vr9t>>=FGqvRXrX+?Qaj&ccy#1YgeQw7PF!`F z^uQwu&fBl(0ZuUD<~)e~pbMH-6t_m4DatXul8(pfsCUX zXAcn1KMM;SKBv#DHhb!ED&0DQzx}lkjLRhJv;m<`sh1Y~`*#{<8R`GmGgZV#kU{T@ zLUd~=_ubn;Qs*7>!Km91o&ww()b0K*TMn0>pyhs&^}dx_tf2ln7Q(S5A9oh-a&4TooGk=7B&Nmo5U@Qp>V+0++4MBwC6%|kSIkB08r99 z&@eIGL2VjCq47{E=T5l(wIvSxX~YEX+tUJ4T9_;mu-l)7x9nI)J$A>XtLl81l;4~E zyb>7|^}yLVww)T_=jRvo$C{kOxnSap`^+ur>8xDx^5!z1rk`T;?miG?UOH@Q*lA|L z+dDe!^imi)H3-h5vjcLv1$LUFDiKN6i`lorBp+Cg$1n*O1PShGEp9(%l&W~>Q)=ns zQKqR)+=JqshTkF7X?2icHXD01#Zt?S?ikiQtpI8xqH9kXjp z^ANDjDaXuWgHrsTo=_< z36vuz488GCKT|qX$TVnlb-KBs{Q3pk5bS^fkaAlDk_C-#20+Q-Uo6(vgqQoFz~bS? zXx;f{vCU3&)?gwEGppWsMh3cc7;7Tz!gT6ld2Pj>EVE(K=k?C|Nf&g2c>#8T4q*hq z$?iU7lhQLkfjX*l_sG zWPH4@j2UtsOMB%|0A)xfYzlaKdWuU+OSi42K;x2=>8omLZr-|eH8wWZ&d#nS()Ph( z)5Lsxi@MhO^SNfm@|%J6g~VW(bqQBAjJK)#bKTLf48&I}<-D0*GKe5Ya^Mg>LFJ0P z5cWTEfcJKWlQ95B?Hj+Fe1U*Bs$*abt#@FeHC=9OP2A0^TKLlScV2MzBhB0RI5<(0 z0^R%fOP7Ah1n4wSghn9Mqv=UDHa7f@f7pr!{JfHzPpM?w`8tALseEkEa7kZ{9Nr}$ zuC(ey&L&F+;=uRb;{NMd5to606GX$jwsPuD9I{-5abaOsBkrTu1~a?XhjXyZI0NBN zoX-qT-t!}GC-y8&-!8viGP)56OEE7-B4hEk9Ua}KW~;CT^8?=V>N|$MenK%uH2Ym^ zi@)%wg`R+GM(q=MjMFDXeXO&*JOntspaa!eimCT8duu$$PDLr?_Hn&4-)uZ+|}c&9r&fYnO9MY)ydQ z^4@2;X6YE&t$uR~o|6Wq`>%*^CxRFe^WEzpWqsYQ@o3z%V#C3~!3|wKao#;WApg{b zzKA7N)MLwgq#x=f!xqOTdpm8wNkZp{4%$Ejy{j#QL#e2;#o=G&(6l#gEl<-3Fg&F0 zJ))0kviV|)RBV1VH|w50gme(&h?kn5BP z1X{}5Gnb-DP}G^CfECR!h|+_m4v)OWMSq*1KC~hg-bUdqmP8LFFn*i(qmdV_M3P6?82$UMU=DGt)&fI5>?c=OApOFyc5973dFwNBBbM2o|R*Z6V!*ZUtaK=7`4; z5HNV7g};K9sbXf9-tM;-6JJN`H6FD6K}T5GYVOWAx*>^=Q5_u}i`xx5KYzxu$dVU; z*-2YsPVhb2M-GHIaBg%M$jk^QEj!vm21a*R%ix|cg$EF+E0(ZV`Gc67@%>H4b#gyM zdL2vwVBw1+ko_dXXYVS87Ux8D)pqbp=N1!LI(Q(E1?Oank25r3m>IHDHs{_wmmPO} zfTbRN%)3|)_nCg)cj@U66r zzGH5I#%@=@ykmL|GBo90*f_O!x{boRu7;3=oMQ3EftkTOCvc-ZUaO8s8mWNe62Yr7 z?Jw`0m5k|k)L^WM$^XD4U;HFjZfscj_4&Sy5d7Hp^jCMc(!+-_`hD=hk7?njHGM$H zeK?QfStYXF*4p~!-@(kC`^eIUv+S&jWW|d?PH}O%XajP$|9d95vI zI93m5u(1|JTCJU2orP#mrm~05E%PsQN4yLvY8Eew{7Ot~2SiHYH!r)iUBCiZ^t0{h zyQg7&*!}W6AQGzUd~ph`tU;Z+~?1qE6P%>PxmM8a`_kKil~FKy2AF$)MDP=k!1VU$eC0mq(bwE0$yCdL`rqTRxrX z0}LIm1b6QvN=Rupk8(6hCa6e_^`FDKMuvR;{cR<;lS?+D--B8yk?0=spTYKX4lZz_}ygm z(?_s;#&=p+n+Z;4a>8fN4KKtokl;M2?-v=)r?iNjdXN>fF_&i$GUIEku}{peuQ%DX zJuSAYTD)nbe{aU;2+WgZ!{l9&rBjWsD;E*FhQoHsH-eX#m_X`8#l(a;Dk>@=BO|sm zn!)js20E=r6*!;DT6}9AvT6bSCs=o<^A1XuoM34kQ53*wo_r>92Cb=au8U}ob%3~{W{ig8OSzno0`zR zYdb8+r64iPJBY8Og4HPO4HFHpqY~26ia#GL3br0sOTsS3YX`fz;dHs17G z{uAe##4YE6O7Jj6TgKQ2AQ7_ho;vvGEV!8xezVL3?8RzJkbTjxu&_wsa6yq?kWQ}Q zXG7A740`e}bJhjSvJ9~A{J5-k@yK^yY#DvTtN%qXaJQ9+8LGIM<%v8RrcC4=q*FMx zEdDtW@4x;_#2~PPb2~mNVIAN80acD}5&^`tahHIz?8{mD-|#LM8us%{xI;<2$u8Qr zRRPo4*}1e8U*LYE%5n?;scrR=7wB&vMun4w2KtUt7)Ew+nfu)U>8&M1&>)?)K&IkJ zfGNK~sd-vQvc}#pwdbo})HUeYZ09r{9XSygun0Sl>J#O*)L0l0{J(HCQei*uKOYM__C;=@H9 zIs8qV0uV(9Z`tE&(k>ww!pVuj%`X0Y!Lzdyi z%5KE~IGEa&!h@?%qQ5m>pYbtq_28Okx)D5RiVHs8PdOp^`RQ=!bb?pIX7%I*=6ldD zNk%|Op3s)r^Rn$?2g&h$W#{+8L+ZEc;aZTA`Ye(LeAC1ZY?!PiF92j@NA7k_2*Jtn zUy`jv972GUE;+adzH~}upmQAGx$CR#N&$PbD`33y75W;cjcD*}iJdr!wyBo0!3+Ar(m#^NzU{Q%Vl%pNCLK9{H zwPLqBuFRT4g zm+M(^f&DcMwT?~*-Pz-1pV)>{c#XLT#POt0siyf3nqlg2yDK%kR`&+r{B;Zno@?-R z{CGZM>Ux+R2%y-xo_!w7gsozA&;5;2nb-NeS)cgNoH$hYynfD)xnqnwS%5=5K@$=% zS)w&v{QZ~kBYqANoW@|Hx_B@MXMKb)V2Nr-mRoX5>4}Q+-7tIujrBTZjD+$ZPeAHv z0g%oNU&!z7^1jg$ICt&$Q#j{$gXR*xVeF{HRl*9EmXJGBlynJ7wat@dp-+UM+6V${ z?|BNCvH&gN%}oUJ=eE(;ySOf1D1EKPf8fyxJFk(YAV~0rP+Zkc!7sLkwmmmA&+Ar@ zJd&h+X+!l=ApL`j(%E28`{@0bFsQ=p9NVkGFFU(4_`hjs1T~bG83>EK1aSLsQ>4k~ zWLj}gIH%?+Kj6Q~3yM7c%&tvG$)Z8$Ua?Zotl2)2e+{F)PCV;RxhN7FW`T9T5USNg z%r)&rOIitl`R1r`;J5!Wq?Z3&!~X`7@Q*0<>G=WMzU{dN zd6S=Dd2J6->|%P^iF^A$h5G0lKga*8RfX}!_icT?%}Y7{eb_o@b9H33=U#&hT%&L3 z&+4kT&DkxW#O%kDOKb_wP#Ok?wcTc^`D5%mTHY%Fy@-Winon088?$e^~uHo_4Q9h2GH zr`%LfXf0l4m--H^JDzrT>1WYQX*fK$Z`xfzM7baRT5B}fW{^!L+a3s5Y=K#sJ%KbH zy}yn!2`UBQ2FK(Hr|4Wp+ss2KGTMC9$&qzl|h{K;ED*^w?=;D-&*g-YY+ zd>43RsR@Zt-~IOFE9`OS6AYG$v3d;Tl|LZB(2yk|fWhvt$eIz^mi6{(Pl;t^aVfa} zh@S4lH(W!els@${;@dXG$WDnl;wm7=qld%C>XmsUfMucN6=2>E>&jM^c;C?3=Dkzu zS6KPK?o@;)L+4f(>h_+W`QDSe&cyV&!oK-*8Q3a#7fGyYZY~eBSPl^Y+x3p_5vV`E zj=-#`H~$Cj+$pnewiA{CSo(D{k+VC=ZF<_yHQpD_Ath(>S$ACppg{-QG1ji?~O(x6olZ398URBz!`_>QM%jMbHl7fKZTL|_wqne68}+` zft^0;utwVo-=P+!p{BFLwCV83z#?wMv(w^-_Mm!qesO83XJ6-F=Bn*kg8?p-h>G<7 zt6wc(#0t|&bouc1?2Py2Xn2H%^+;|S0BmfuzyB~|p~x>Rtg75f67hQ0n}@fcJ3tPb z^$Ijy&KfP z`4NTBr+L#rw7VI&E-WeOsBxZQOMe8f>BUAYM|FbRy7cjuPst-{d$D%J1t zmMNIEXXpN5{g6ncNtgJRFj1^INC8#PCVN~ux=PpvvVmD!N5PQ&sIcp(8=5I1y?D<( zX;AIs;^)6|t?Ph>j_wWE*P6@;H?PU$e0$6+^2ES`65x~ig7_4jso3XA*0=NejEuBd zRZHvchs3A5OA#Dg($d$!Zcq3uZAL0as9O53C*nC^r|+F!8=8ARZ!xQ`uCADvPli9* z!4BollOCL~eAQ~A1Md+96Xz)zaJbHLG0k4y)tD0*E9*tDS-IHR;TL9Kw?`n& z&d#ol;6eQ+qfCQyyocQfg8ut3L+1Hpl|3zBIaA|2S?!pjO14;KKMDYze}5^1Sl9{Y zjT+~=bB6?YWMZ=Um|^JuVsZ15TjHo2qJ36Vk=~w_;cBHvcn>l+{(b(bqgU1^Z5Y>P zqF_pdDy`{vxs51I5GGx0Yi7`}mUuGS2ITvnY|jZd@SL^r_yk?waA4r8PFZM{ePtUK z5iS!`>HIBVjRWsCB{a$)T#hQxG;9bi!XDV3jhVx2=V)Ya%FXVbbk*c-?tucrl+f_y zMLGYv=m)rhL6`Q!hYxuZP3eN)pvdEKMA0T`N}mIWQ~F(NjLdu>6d(J{ul&#>51#vU z$>D)OPRZPyEnhe7EogKFLV=!tjZ{;y6wve~7of_!>zLzacyp%S>dLX~Umqz~!*&kK zne(f+97?(V^d(zSDyx$743w!7l+4j~CKs+xYSx;5T{j#+dTkI~0YGDF*$30Y;!4e( zYn{B@pcvTN%0+p=!&{sAiSLedM5XPFse|0Ngwr-SNH8DnWQJ{Rm9zW4DL+a{N&;CD zt(_xO0fpUJ(~)l;=A^osUPE0Su*K=uV1C*iAd3=AmwMm7*1m=ou=Er|d zWfo(c(H9Oo8M#`8nLlrMf-`TJzh2U(^T1`BrDA1pvV4M5TAFET=`rPj%`3_j+~A<% zn~;#5+=(w&uR~9Lw`bo~Rq2#lwwm4IF%QFDoK#|5?tuU)D=#mv-Ja0=-c=!?e!T@p zmvX5X0U@Ez8CN8FT&A#R=K!d4x{z8rGrka?(T}5jm4}{)Lx4Rl#&W={Fi0NDDhdV___DUXbFghNbQho%%9#M&H-b&g4 zH&4BYLyT@DB|7?n4q3DOMDW+sKLZTGWf|eyl(?^76*RT9l%GGRvwrcyN+NCVU{Em! zs^}blf_G`%36D03PIrOpc&+(z5!R2B7F6NEKz6-NjGkOqPs#o{+XrjzN3Jd%-##2D zxz(BWt#7U&s-QWJ>b(iLLjGcPCp_OL6w4zsqqmC|aYEnahZjo7l<{1lk4+8U7UHnO zkD&1tZJE^DC0bu2&Lmv|pG$fC`84{kk*TYWDXUT$MwGyDjjvTWO6h|xj;{^Pf3PVx zYOK!;Z&=cKd49N|qNWyRjY}fCP5d~^gq*m>e^A_LB4^xA`Nw>SjBboR#tE{OKN%s~ z!rW2Tuq~5vz$)bis76qBf=c~eP_ei7+x&eez8+TZp?`{IHA|Mh&H}XvpOA1K0mi#j zW7t1$jRp%5CS)Je>Yp}VDI{UL?WkT4-ym(R@xFsMB_kvkU73|;yC*WCEu=rQFuV91 z*#C`3y&&2feADjMH?_03AW%kH2i@4mJE$=q!#s#-U07ogNa>Ag=%4Z*l4N^X%2M{5 z5mgBfJ_(hcmXCydJ$-ozRm62t6gW%F8}vL+=6p$->rrOD`y$2_YL`p1rYaR*EVe{j zN~Apo2`U)2iV|nhq-rHvRdBSs%Lgt^S?ZUR2xzjl{96+&f1OPlLKI=ROUDc-(v&Bj}EhvSXECv9)hk&>IA(y?M5HX1Jqjns`%+vst) zmDkzg-dAgOi6uW3NlY(s4Eg% zb6Zx{w7aiw6lh`do#pal{yu9p4z7}V=v4CWF=lcPQ9TX7X2@lpy{7%-5?Kil0`K3y zzl0Vb1}*(8?V11mMHgj%Z<0XxSh1lau-Nj3pbZ@A_bC(2p_AKu=HAg0$4wwh_iDH; zJcRK|&^zZ-K3}JvpE`~ccCY#^ZaTp|Lw_n*ZV`QNaz6cV1-3=>s&PufjKvSRyh?>|7rB z)rouY+`bI}y?ul2hYz|W9nX1A!GYPUmxqTVwwI|!k5v8PsPFT$w_>S&;|i*v4D>O% zRgCLxAyyJKzUt4T6{Q5pH5+cUT3OjuZA5*eM;5Qd`^}{y+YEhA3|V1%ettMzzLTe? zo5C=f=uR!0Tfuy2g!p;aAbpEVWDxOv=GYNsYguR!Ha27mAFWJh!f?>aAY@*`JkQuQh{dkuO2w zY5f)3l0Sa@pu`z_{v`!Oz1H)(8C{wvS5Dv24j~U%Fh`Sg7Nv+0SY9o11Xg}j3cec( zc6K7^^Q}#!rulPhY{hnptJCZ^Qsm_MxSd#UJ#>3^{UWh!Zg{6>ub|+9<1zT<$|((i8^x$dj0YmYO3(EGhO5E(}t9ve<`K=C=I8X&)sp8&CbPx z$QuVwa!?AD+^c;(2qU=Ne9&5;oS+iSL#~~xf82%@R3T-(6`!>It1}Q@CpvjpZC~WG>3?=P;Pr`c z_~Wom%+2FcSM%33^CH7LJL8JMkng4*+h%L=ChPB9TFz(dAU#;C-t;R^|K1?4^C8`K z4G?C)$}fnF=+Ch5^m9e|;Gd2lMmHWkefrJrgqsJe?F!GsTGhk&${e3nT@-wPnHz~7 zt~~^=dp5$sO8@q!r!5^C_bnH?u|kFIJ+o=md6S0VLyJt*%3`O^i9mv`_5}#bQZJES z&BWZbBC`DZzMNRlRe${~9`Nqa?v0Wv2;<&Y$dE0oh9=Nkmj4Hu9TMi!kU?@@_>@;=nZlL~zcA zMLx8l|Ahb=dEqxW&tYv2_`2b^BFH{m-e}2> zhKlmcwC=a6tF6q*g^eqY zjz@fa-6vW==_F@m+ZHtU)@6y-g zNT_WtD~V_B6(QsVPC=-@i;2by2>DKh!fybJXAF45(P2EY$>usG?nEbEz!F41>Y6Oc zgn-l;R%`66)0-N9IV1$ATEx}KW*Fu($KJ0MRWnLw8UgAr^()yq5FklhoD!z&d4<`k zu5U?XPNXapeQ(`&7XN$Ox0?OU@eCs32@J{xmpNd#)vxZqVUW^Zb}lQ6yYXq|eOa-a zG$!vf4`5_r2@MGe%q_5$A(zkl%E@7GztR2cVM=VKM;F?~HS)PWg67^^sxI{u%GN{TcA> zCzBg!4IB5Fuk)Hk#|!_sVQkEuAR$OG1%PpF001Sa7fZzb`>JtU z`;O1blSJqS8eCcGa4cI4bgFCQROAza1RO&_?&3rDyI@qb5@WVeb(aC80viD+dJy#_ zKIVD6qOc$8q-Hs%YQb;@iiWv@ow#ulj_I^CW zBncy#u@7>FtcR0tSRO3seB+iQW-Bo}8Ta__bln!p@F7p71JbSP1d4c z5H0HH*@atK6<;@nM(2O$i{J_tzHskhd?raW?%II0of8#XTulkWA$uQ<@BGEBiQqY7 zltV*c`bhY{4IXY7r)XO1G8V~zjkfiTeZc*S{fw#L1QNmigBYOZU?KB-k>g}xj)WB! z7F_`Xp@;XIr+3~nD_u|!ZDBROV3{uBAn{v1gF9$lYO^!f-rqU7*-Y1**Lbk2zSY=x z%q-c(P;gB@hZ|n^oc^PjWERkSN>GjevCq4ZtKqD5KgOAba|o8#r;oJ7Wv($mb_1{d z_P~sSq`Gv_3vls;%Ckaxf{@bIH8WKxpj0{>;?Z=?JC!k>^pD<`(-(cS zKRm;~e&zgJd%xp;%kt-?vf0>p*!f05Chp6cFB1T9B>oji%i6Yp+WBJ-s>I=qa*hl0 zmtSJ+iY@*KWo&C}D-ntYDctX3;#L=NY^gjt$;2!YP6^c}XB8;$?V`Dy9?s->LC3EY z9JYYM@wYarsvQg$7gwFz(v_G8+=S$e!I#-l$H^$6sVQf%qXRW9n-B#A#T2OT+QM1k zhO^FERpI`<$&doN7I4+KBqKR7DXEIJb@nd~4wmT6X_F2$b!l>eqN2bjXJ5g1v{8Vx zJq!5Z-~PoUr*r0>UnjVHBka?pQCN6**0*mYy1KexTYF3voc6p=A59}&Txt?L%f$of zYV97+W_R9^e_84(KP7Vg#*MJaNh7m5HwcCE#J4hwCX-5!Rqb!@8td~PY-ZcY9#+jH z$)`ymiyl{UJo3311zQL9t>E`2WOflL0*R~tIrY7Ga4Gwr7M;s(T}h>}^-gzO7r3Tm zJEw>pJ_o-Dky9pz0+!`QFCh;b+jEg7Up^iq($a(?m&gEZlu!jQK8gjtTee=|l8~SW zml8GkABD79x_x?u8ZTuoFCNeDM>x|}(a5`bF(A-p=hpb_U)BBC5agoWtmhjz}+M<|B4e_6mk zML_+6J;Ngqr*rPkDWXYUo^Hm$c-m4%V0&8;k=LOL|9;xP9=Wk&kE29DZh&bK-}E_y zCira+n4u&>bE~VLJDf{=eh4-Z9K?SLB$XR8(07Cuf;nMdpfaC;#KCN{2F-uYUtYNr z*FMHlBMBq9m7ISYWD|&HXUs7LhvQvBg<~QW-YA3ER?Fa4OJctR+5dju$uneMT8rSP z4?>giWNHjUph70&2f12uP0t>Wt(9@{<#ZEr)4upesl(;86SdO*TdE`8kmj4|N%{x% zX}0`-g}eU&M*cVK`@d8K|L2M^DxV}>zby6#g5O-xHD;vzXSASN$ZqG_xxeETuYP^v z0#T(276h$wwVj@819X7prP25n`1+cFL$)BUlPpM6Wg;XS_%y$D^ zKZp&`iHnOz#>M@t98^G!oll-iI!%5phwJOYhQ;mIxo*H0STZNfS%=UI<```>{Lohs zX;6%IgV`>ax?%^K@ecd47r5eK#BZDid=YyS%;o4pLP9|A6}7l%3A79+)3b^*ipokc zf-tCJ!_?HYJmAD7a}45)J?^7hAo~av#K%mVd=wX7%84Y7?^|f#o(ejd&z;YjIWgHe3&1$tcdE_`N)0jI$c z^vvh@Ha9ncMm)PZ_@x{0bioV-}AFG2|X>Y@`2XpxU|9!Q%fw^}Os`PJ!T{ts{O z0o7#JZH)#|P$>}+L8=`aMF9aR!GhRmHc%jdNbf~@5)cKXib#=O6jXZe2?&CK5PImL zcL*&65|Z27JmG<4OH*cG%CQV^cE!L8J4j{eGhm2R)Qoa}O^BJvT$({dlvrU;8JOn#g z!E-%o&kymvrMrnc%ui@xTbL*D_8VS13PW_*chpmD`sx8o-IATFs?<>=-4-O&MC9DR zb!#usgnot``O=$)dcsr8#Ra-W6|n9nPo9M6YI?uo(Ls6@Kett(zSyD2Ts_%iv(-Yl z0vUC~BW@(LJyR{XVk6Ce*>lt4$ZiL#BbS(p)`xmYYL}d)`MGoFR=*z}UZ&R51Isn> znRNapqE>@_k#G<>Z|78(ruT>`3?eNnYXTxkl6>rv{Gt1y(152|Q5T#v?{Oa@cP>*+O-9yv zA1H-YFHx1B1=!8w6Mdx`?Z(QUK~r^`|;IqEFWSHSaJx9Nr$i zhIsUdJ4^(&;_~d(t5>?k77=QT<1O}H#|=R$r;F=7F{C5KP-cA(WGwUWD{|BzeU5~| zfUqh+-aaJ{%?ortPX|seQ_r72|4_9WbZM_6m>c+(qdM5#e5qq)v zEi3D$we>|vNP&DEdw!i!aKYv z?(ZrM9=NLNOJPmDIWOe}L>(Ytq8JPK5{rsPb1)bP|el^5?zLttfMd zg=y3ekRLgvypfpA*67Tdam^sCj0Q3w`SWVF;*Qhk0NU!!U_co6rNMiRWMv^OxQ1LeHj7*dDU3y6OEBVrL^EXY34)wS`DWOHgw)9Bf!mpf96SB6nsaA z&+e}Gd`bVv{`{x=mjN=@ULcNzgpF?W5SA!;XEEhex^o7Vl6M>PkRn2*k%qd4heI}I zvCI&_>7NSa)vG8K2=#e-@$JbW@%N>4ui%Rqs-qDQO)wFIr?I$2-<0EdE%p0+!#f{e(NPF69);3!h_5iK6Vzc>`s6rtt_3qzCc1#Q)60X z>CwyD+MGAjJLe)>WWkd=p%4l5_DOyLfi;k)dm|5bGqd}ItgH?*gMG;yv&DPkQuh8IX#&begC>;en&5uR@EAbuMByyTRme-=crZOuF&#;o&P%QUx!5 z9)zga+2#Jmn6@4b-Nr=~b}^t0b66A%B6-!oVF90S?00)NodN$yJk1BVZamQ6gH-ll zudAyA-s=ynxrTxP6xGp96>?=V$T#vmBp|>R+584x<0)VBvsgl;SRLF>?;>iMO~&wF zS^!5!M_nLs0pZs}hY!C7&pYDB!ttSfE3lh9navIQJP%H9*~h&XlAicsQhfnYks+B41bW(=H@hXm2jPbFm&<^8)!=yu|MdI)@US|V(+kD*uzW+?(TVP^T}*#_xzqxVXM`u zr9Br)k%1tUgr#^Lya%hzrk_6!r8)EQ(UeUp{zrZp9FMkEx`dq~NhU zY3XTPJqr8ln|9BREp~QO?UeQ>{R1_BNr;$I`nmo=p$GW>zXXtfANjwpRnuWwEgiDs z9{ywpggmdSx*1b{QmE~kbk6fMBmS>tFG`r0}atddspbR z>Xz9hjxASjQgC_At*sjt#{bVCVyNuJm0Z+qTd|h7xK-_2Z%!hklc%ANcNi+gKc4o{ zTWV^|5M@N#eo-m@NgAJ z$IA~Ng0g;q1w?KPaUVUZi_xV8PCecGy zxA`4ufR-D4m@FkfSs4|?ru6!cO~I8IAa|U*%i#s#?l3K;Q!>6yc>{nl!|Ls$U~7L9 z5KwO<2~1_R4_Q-22*BL;J-p{^_Y~IW5x*G@(&x)4@JH|P6B}zy)A0@ybBW%R)~DNL?Jc$S$i{(gRUQul6+_xu`_beCnqNd z_&NSRU-*Krr&+36TJK#-HyWBFg_#eZylxm zU{2iYMOHrW9hnKv;=&0Jl#IC!$pS*OG8+?hkuP`5H*5z0{bQaQ=YgADoQC=b}w6k15qA%MkB#29C(H^(m zNiiIXr$ThS^^lg7G6cbj<3HhHW;&ynMb@z=#%R6oZCOosM-g-Zett>UC0&S$sp*-& zO3?sdpc{VvEZNCvQcC}ME>r>Zc80L<9;5yFynQD)ne$y$y~li6E0@ZeEIv{UxX#fN zpFNu57TmJkQN?w-<={~kH4+#-Cavu4zTV!{k`f+BM}PnR;GcUSd`ZzP35w^{ML;tB zlS4lbI_u2+7UAV)eynqG#(d`)5*7Uqh6UjNLlMYm1bpg3@_UxC)2lVF$R9r*`F8Tc zQ(fwKSx&#WLFMCXCOqfBG`7AChd_28r~St)u5cFRI%Y}LF4KJgrsjSqE6BA-?e+gv zW2igZX?62+ORCay+nQFAB2fWJ@OwNRQ;HfQapK=`M(yzYLDKZyoeiLg+iS$Zb2d`u zR&;dqy~zO0GBUjYcTMx@)953&mbjQhBzCv(^y_{s-&!PW>7@je$B^RaHke(&r;$U^ z6d@^^$;w^s1yLqdo%=0H9)9UBWlLD5k9K{68RoIRetl%4X!jBZ*7^@rg}kp!+_Rj+ zKBSYxloEB}OQ}JJ4V_d%U&zX9w9czJ8%U>9@N~|vz)ME8>%tO}SLO|H91bkl)ZY5(C`UnOoWhl3`zu+GQ9K}&D zg3^46t?#klDbBs((((7G7R<=f-*TO=mZ{I@%1W*Oa! zVU?bz4g!k+HcQso;d2ddSW>_KB-h&&#A?}g4_*I^q92(fMkR`4y9KUy0PC_q3~s9F z>=t1);y4ThPn_K&o{Kql2D3Bsp;~jKJbcbkl?e3Us5|XjK>kuQuYRdjAS?)7y>Ws8 zM85z`2;k|hd-sBtuASm?OpqXW-vNN(;v&>~_b`##sFKBT{XxhiW#SkucX<8}|A{|F zz-*nigKr)I`%41c{A}1_OQQHZv>KlS;o~`cx}o9BSbt1%svBWcm$H;BIh&*gj0YoU ziOB~P_;|zsnT7{J%K<1b_r1U_2FZ@CU?2$KW)P^jBp1(N0U4_!RE!oXlSxwk#Em%t!Pm)}!Z#fpBmslk zav#eCaRQ0F7j<%v00g@n69ldX2o7}!0x{{{mx)9bdoudamo%h9gVfp-c;;2i@V9|< z0tt43s}GpBXR{gTDG!bjZBhcS?G)id1>hhV(7Q+D;`G**Qx!qcgOisou_q%7c~3Qt zSUGRi1;L)f{$qe4MqbAO=B=%iC3S-5DD}|C5(M@!Kxmv8@9ILXCi6o(FxG}O$P!_< z-Z?`4zK;J6K7J-qd#6JI+A4d2I{ND=bK)Ncr@4)0fiess{F95!P!ZuV~W?{_(FcWnX+#?H@2X6A5 z3NoKbRBPxJ3CtdqL$CdEpoLfC+i1G1;F0)!x$S%YybBy*VTtivO$C>O;Z#UKOSQF^yyL1^v{q(eH}q5_m~cJ z9^kub!^bJ290I_KVj*(hzX-ln06)g;IyM{df1%W^8#%*tfLjWzHf$M`8Q`%sGTF-M z4Wp6UUun-&sr90tjeBQ?ju4aky$;jABU(&QOK-0*LE!yc@1*Ufenl`!3Umd$(W9=- zc4V&WH8dH978gqkDtR6Oip_>eLQN?5J{EROXw$nr%%gC55mrvY)lc{&5F7pk16lqo ze%A--fR^2}fO^q=VSr>mS(Eh#A3bxBywNt}6Z0=#rEH7ahWcn2TdikF}mnSI8%HncF=7Er;F3~b^hi<;48`6(Kl@-ln zj>+0B7z_-&M(qC$Xv?tiL=W4Gf{ZM0kc(V@1=QOCNp2iHV^u{r0_d5acTrm_O6YIo zRr>bg=lPmq6}FqXwmgpo4KwsFeLYkynP|s-gh%36!nrx#&T+vxl0ww{RAxMmu=nMK zqg*^(_IN^%`hkVL6)h^NvG1M4I-*Aj%R5xA4`(gA*ox&ls*}S5?#Crez0%OQjm?~$ z`YZuNoztM$iZtG1Hqk6*=kpwWTW6&mGoy>AhvQ}CC5)F@Kk>Gb)$&LqWTz%C`m+ z9cWHY>1kitHr8cvP~5ug4sEEqVk8DLKtk1~h%O;ky@W2!m#x$3Va<_k!Hpq5E_)OX zl%a)vMCdkqBJV++w!S~{jg%OY_T1dtG}Sy~DbB0TahR!HesKm?j+ z$Pyld_oCD~4`WiC!j;W{&oSz&avTdu`|`X8v*j}8_0&5XskVrlLfm-uSaf}zobNb! z+nx@jo;_2DiIwCicKlR+NV|_0)YtsxYPGO9ZHpu!w_MyV7=-yz#WZk~3TiyWGIlQ} zMzTSXAqL6SORA=gJbZKlmW)sn;kHC%jiMIH>|rY*QbyC}klpR3*$*G~(}}3$H9|;8 z?OjobzW3m9Ia{qFtlsnIPBv6$tZ7l}&jD%nZExG$uMneJpSq^uz1zmK8X9fCr$D7c z{t;Y}8nmB$1%kEPht-npAtI^d0tCes0z8=pP*iVjC=;qK-$|hmUeOgOm-=buPa8MXQ4`b$FRd~8y^?%bL}sGv^RF+nD0#M{`x@L?&n&nl(0Hv!s;cO2lNiV< zmCb(^ogidzJcAAFTgN3NuwMIhfBQlQv^zhwipwXvm7Tr*tR5lO`xphb!b|$)9h>@~ z?+~|$N+jF!m)?B+nvbE0-ot+h_I>zBfX>Tlq>& z`*Gv&#N@lM&?m4xl&2Vaj}E2+`HN``1k*WuDE7y!T{TOcS0w21VCi=knQMXyfrO-U z&2(O?XV0ERCKH{mC5G@_J~>6rS*E`g$--Z!oD!|1i0qDx(3|&>K(W83^O*@hf~Sn>%e$x<7`eQwZ_|kfQG(KEVzGJ}`MBUu3DyV}v-pHyB70#tVx*pDo!6JAt5_88Rv=a zdqD6STx*rU3i2`T%ViY)=2mQT9k!9tB5g@ zl0rRz!^QQ`l<~RaOHJxY>KpE?s5X*UzVmF~Qzh)$?^mU z&O^GBue17)@K;JZ=Re=iTJUgfhE;nZ6k|Zf?bE8=bsa;h7WL-hOdN@}@X!g@CQ}8q zP7c)sZHHZ<_yz@UY|rY1!op{>#8{AG%Vp+SXB558iK@rFysf5I*Eq=T{18zd;(L~BD`U{4qwf}!pcjyq5${KgoafE?%wCfkz}b4k3NjUp_Y zMLD#)A^PXJU_U|rQu0Zqk@>|J)LiMkZkW@H*}mTSn6+bI!Ge~2u`Qm;YgyjG+5Z_B zVm;ozn00mF3|&%Dl#>6Nyb$xWH?j=#0ZJ35g~Ave;6zbp3|RK=u0c6DV*T%h)H^G( z{E!><62@56xZ>{Zzr#$-Sui&@7f^7sD_L5-pGB#2S?mjCOprpX%6CT7v+$+tncV|@ z*z+JpE7SlgFxi#jPH3fi`j&mmLza_$H)%SUQ(H2SBV1e&DQ7j4Y)WU%jc#eY^rYWc zCNYJ0x-P+FqQT=o6$u}%M z;6dPn>jtyRpO;1KH!kyJ`SaIXaD&SJY}v*07cZI&epCqQQ>Im56s?aQJ^I3E-4LqS zztE(15ASd-F$ZDy_u8ukQ#m^7MS~!fD_izkZr0gXoz^+XBq|R6Gh%lSC|P#dhULK8 z+Ue5`&ZLk}>YN#`i6}P$;rU4NMu5C+pFMUOC;Yb=1rKbWi1j|{z14Kfq_6Lhj$XZb z#sME=zMeh3Dm+@kQ-!;8)QYPDw;vzrEqU_zqs~LUN1;mB$gyM*8eT02&Z#G`HRQY# zJ}>11ifCR5pLR@Y62?w~Veg_a-mcKyyLS%&))XYYMkJ%&{5W-{=NOB>v6gBp3+xGl zRyF%T~Z_S)p3pAay8PI7`7-Saj$fAWG}Cw+GV8^3GnS+|duPsn3O^_GS! zXF&ZfNKp9MkW!fu#OHO1=SkENUg1`6PbL+UZ&BX{oHomnvqPfJPh znVNcu#+QbEJ*VKf=Geca-Gl4Z*4J(7WP`YOhoX36h2ucffCSCX+?pmCr_S$ z2kmi}ea_UEYcOPX5vHIp6nn)qh`gX?gZV~bKw~KxnW(CjN;V(!WJL6Rd^=ML7B76D za?OiSL-Ncdof8w=HKD0IrlHle z@onVtVDc5ydy#%gTX19+Wo>N@l5p7wLi(LxISi`IovnSnk1ZsVwrlR(J<}#+Mhy;h zc?qVG_ryCCDq6Wop_FpWl1%K)Q2_j|{4FSjO>P^@|(izb5+Xgn4){-NQrX z%Nf>h=dwNzombkK{)s41`*~$zIO2q!eV%T+h%l8|lR9sieu`wT2bEy|(rKEH?!=%_ z7>?08Kh`4G<>!C|XvSh^0V^U30AST2OH0e^yy9ohyama-b(B~FhA!-5hubs;H4--$ zdRqzW#39~e9rC2tiR)RY7o?jNKrGZ2EK!}` z2}+_4ILAgsO_Q8~P=`cr58oC z$Oa+oNqq5A(cu&Xd$}w!&wJvb)2~z!>aKWR6|!)CV82}}O{{GA$9;*KsS0!|sI+C^ z`?|Ijcu3O<*yH)9#6Xh`VI5+VLT692R0S6ywr+bi2#;Ls`Ur|V1Nmjgk_*FNmLRwy z?yT3*muG{LEAj|R`2iCXFF1u1f9Gc#yJ#-ne*EAFuYu=@9gm%I*X5IWDL$Pyt2W3h zi9OLeg>D34tE@%2*!b4UQ0vR;+z*D;LiqCSvC1nL)K%?H?O}&*Vuo*BR&WfTPyy@< z;kn(&*or1SV;(J3JMF|oOU_&!i5&O(8b_E-twr#~&pIDAac*3%Bhtr$(go@Q@Wb^A z-u+9$?@Jf(POV~7Q&aA&z7jQ?U5Bv3Dk(g#S5$tw;n=sZ(WK#T+=L~R$kE#6n<+*=dVRbmH-NilgGVcEgWVqE zx2c1m$%DPRjJ|fyN$&TFT9%Za*EOMc@e03Bl-2q3rfhCbE^5X}H`}a8 z?rbs8RT+v76m!ggGvfGNNdgtNq-1(~^>>27(vr10{i=i*n{n5}^jH+nlcoMrKf94i zN5Bg}qA^=XAXuzd5(-h%OBrTvpTpJ->%*Jd8-<0`UwH3aa`zfaW&yKLHWMC$zcZ=Iu1tp93%LP0iv{`Ywq;S@0nSPX1H?ss7D z?!9~Kl!1+bkg($2g=BpMeim(7U0+>}p;SFD6~4OdC>vRZx^qHGDsp&u_-t}!d3kIR zYCZCHnOalBm{UbR8sSwGkj#KyeZ()mChIRZ!VJVmm!cc>>}zC2!hz#3iH ztGd(VWQl#=_wVaScr&R;1MN-n{G6HTmC3fdsA6MtDT^ih1u#w5pN#+(_c~;8qbazs_gs#n#NsVcRn1)rtEO$1v#W zqZ>bC;8!5td4?X-Q6O~~@I-FUiBLufPkRGcmj??BYyNrCJ8K?$&#i~{ejuV|cScV< zBr9hzFWJ@+KmEeO^IE%V-=_K0)anBe9e?bb@j*&sGYpKS`S5Hxr59hu8P#!oz+BEtT4LPY|K`4 zgRx#nN;oAi5x87G+s5}JA=8pwrOCrTtmG;uE5C(m%Aq;bF*I@B+qWxCsl=*>$Ks4f z*1fJGFL_Z7zVXfXiP3Gvc_lvUmF)`3|A;a0yxl|QmBrKrs0v_4>ta*^Y{4&}-BwMt z@e13;Ry(IGR&fcHWY3m+_umBvfBE_~w!B;}8dEY1kppGiLpItKunIZA083qwl6&a> z20(H4-H`e_m`9*l4A5$!`?t^WgTdscdPgq->WcGa7%N-7Ysi)k; zc1C9h_}Z~plE$QbC^A2EG+G$ut%$%XZm)b|;uosK!9lAGsgW2F_ql->qEhoESEkjj zp-}p@%|$)C%XKx^2S3a*oCM8bbh!tMp@4AkaGmC7l9-5ho9pGCAEaa!6wNN#HQvL> zP+WWKT+6-Iz~J!d8aKSXv^_AB)u1^3&Qj5nhK8S7I(lmQF9g>d*Ak*Tlg03Msp!(^ z?S{Qcv<)dScxl+EY=VaQ{n?-PCUQNuoxG41(z;DWOz_8#Z-Hv%Zh40HSy4?x_6x4W zUi)`?jS9bo6HRvQTE((CE7t~u8IH^%xvLh?Z=QEr@>+{=>9=FJ$%Bv=<-Ti+%UjU_7N~qa)opgpx1ynt%X~G*JO=cCUweO>$xRYg=FOV`BLy*fi}Bx zE8<~pP|!j2j_XDLw#MG+qA~dS8(FS>=?>;m8ju!rw1s zz0(Z*QvUVLn}%D$h^fw}^y^qDh_`XwjmeJGn`W~E81p6Qko&?X(V-fV+-clDZrG(+ z2f5!7v!S5+^N|PJ#E*Kvu&qsYW!ysC>K@Pbm7WvG!V&z**D75V-pax~sz=b)y&DDy zO{I;~fNowM1zfH5KW?1p8!f~4!uRwzX?uo}d_`2i<>9;I5w6Ru@c}b}_YMDX-rl)0 zP#tIn(`(M%L2FHu@`0QrroX-!cU_@ujP}DN+Vcuf&>tdXJ~o@G^pE$qE%JJxlLaaK zZx1oPSL!&!Q95~YJoS(B`G4qM{t#XW(}@wky4dE~($W%pb(%B1M00o8FiD1ujqS4J zP9CeU4RNwJdVm}f<1pU^ODq5{sM8L`~!R)ai{X`6cnW1(;!OW26N zDoCApq62Zb36~}qmYkd*JLZL@Z^hsEPFiUwl>?-D4SkbVv`%#^%%R`*f>>u+earoR z_S#wgqSBNzs60TH4p#oV2v+4})=5OP!r<;x73# zRWTc~RV(e8m`$k;=1fgk7q4ZD476>crb09FQv}y0tyvb-0(Cy650KtPn`D+ z`fzVyVez^2cGjN5h$IHaDC~N;V6C3E-1+!P-$OXOJssuU;5|m8AKYQPpo{sUZfHAT zZwUsYY2xK_uykf&;Rmqp*Vi}h-d88WJy#g4qMkiCyJiOAENqT*Tm049wozrj(DQ8u z$Tvc(f3$}PTn*%TtH*~!9a?m?NllZKopOG9WTwkxNJG3R@o+S9jK$(JQAwbdcNS{C zJdu!3Vpe^QUm)7Qf_33hPcgKd<)J!6$Q(9z`}|p!UYREi{U-9>=fWp`oN^)1P9@cB zU07IHsNEalxv-eZ*oj6`ax=hwbX#9vT0u7Vr*vvYssG?0KghKBmXmkJpU-O18kn-r zjZa4`&c-cb1|HLcpNuN^4}PIzYiV&3ufULcaMZya4UHL!?NDG)Avdo`K%1~C z!a(TfPgTKRZ9gT)3z~#C4D5QqvL<*#)P)JdA03b#Tkg-BsuF}cpG-Ez`_WAfK@{AU zt(*pNc=zt|l|k#@J?UPGU`wWoi{cfVvvUqo)mXf2Lh#sNc=OdB9oPp7T0jI;+nR@z z>x*M7MIR)nG=8eDh7rhiLZCq0c!g;4%O4E~J`?XuriUwEVLNyb!YAnfsbJl5&!n#e zC<0;l_=ZrjGmoshy?rZ9LZl@fIQbWdV)Nndog)G5(VL8^j_xJE07X-RP^kT?oesQY z=Q|pA8|}i=J{NzCjkQQyzPt(Oif(DZXvvhwxM(cgXcy+CZ#eB!3*sz9p*W#*`D8=* zFt69+OA>0KQ*TophCKPji-x6Ew}Pg7dU4!e#VDuRh34&&dL^O4<14HO)nMe|h-%0% z%V?`k7<`4Zdp+Q=)eeJ=-C7>Pc_~eC?*+-mYj6>eSph1wla#kAW|OSDnW72KtfipT z@AF+nbnB+64P|WuxXIcbN+yX$W``KSkqKh%xM@*#6oVW&3UIs z)_QyDt*XAu(A4diq5!$-fEK1HAw*c|l4jMcnXBD)-0u@GOP8JXYT3aW;BK=nqU4rc zTca`IIX^z&@MQw+w1R57cU!{cNKo_J3kAoRDOGv1d|7--3tdD`(-fNvV`e>MpRPM? z+*yp6p+b!)WkWmjPh?j+*Uvy~F3Q!G;zm#8IHzZm7m}r^IVAL*anh4b_=XhmR6c#= zt;oZr?_+A#?aK3%Q7j}(kc+L1$_IC#kM01N`@zj!)*g*!hcv0CJ0c5%3Sd=lUfkwH#%gnqB@-we%UyVBm{4j`jo z=KYDAuSaK{DnP~M3EgPpuFrQf2*V$?fG z@Pn7S;TNW%y=7KANT*&X)rErJ`atFy3P;VePbl2M zD?oO~=v&S|vBNl$aQ{s}g$8g6o9XsRR%X6Bb>VDKuz1b;-D+?BD%S`dt=hTN5f21O z!>aY-K$RP`r1zEJ?>5ts#*)~K=A6Y7%F0Re_#bE`3P^VtxTUJ*Sg($YXJN?`hrcLR zL*2ud3|H3e<<3BHL;YV-x82#u0=S3val=+OY`hh_>xW6%^k{K%sfPyy7`De1g9LO81s^o&sIRo6#MEr8s2fM`vBntJgFq`@*|<_1cHsr zfW3_&#&mV*0NWRPJbKjB!j51pJNEI`+$RX7l`0`C=&C7Y(QzEpwE4h7cPm4hSm{2K zRYQriPkPBo3%@>EBLWb|=wh9qqRX!;QvE4$@vz?^>?}!+*YI|fQ3Bei%)?!S;YLRc zqNt&=p%ZCoDFS$~KOxJ!ICJi6YMS@QwthYLd)klZA~?rQ^wcT8sEa!O3HCnVkR?_s zsj(YWv^)dIXq&;}caD>dYlGJJjq4xs?P-lR`-ZQhfZ)L+Ln_z~ijV43+?>xZem4uxLw5I|&rUfdiN?@0gnGzI#=&G7jsRnw|9` zJ^n%#94t1jXQ`#~?N{PkWA{;Hu2D(6_G%rDT4r~cVE4R>_g6C0E44AM^A;$hXhprj1-oVfT|7%X|T# zGi@Ar6h(JQgz48H@ia)kV{hYc$u+3bEiwyrivyw`a2gRP_oowy_nn?M-(DJbsnAbw zwaOrK^|01}z!NM1QPn*!4dChyjY5#E1PWz-(x_YBGvFqI!e>!DQAdvQJbYx}2VT?| zE`pzX$p-+s{(mJw-l7l@e@T$XPoEUNT(kDKze)YI?B}(*HSCN%#vnAR#)TE#S=f;= z0aQ}#+e(^9IjMFTM%G7TXBRai1!w%@9?gLrIGu9u-o5IWq(vZpc{@@iV8F7a#N4D6 z1A^`r(%Z}+-;9gV^U@M1_~@qa1MFQ(#TcnPr`V+H&-1747PgEAi$sKMNp}4i85xCM z1h~!Zo9%9sxT1)qsIuJ#0-1g z26aL*CNn9Z15f>2yjN0^-R}SnZp(j_xnA0Rk|@hT zJXJ;SxC!-Og^mfwE=#zj+gez3y_U_-=H-HZ4T^=dR8zJ)=cppgKog`fHJTs(Q?Ox!~tuA|v zvE$HasR4|F{qYbw<$Aq{-nBsnqeEm$N|wb!%1s8Pi-1V=V{~-a`O6U#X(z?!P|Dbx zftiu*RYfz(R=Q4*Ymvh!Ocxm9a2S!@9$gS?om=y+DOvtUpL#r`TJ+3*)ju&!>MBV9 z!R4Luze(NHn4hP(^k(*_FBw71CZ%qC$2*eSqb^o#XUg;4UL@yGf5Y`SefF>-(O91E zTo&_PU&IDYj#@qQ*7MysbT41208MJEZZS^!&@Y){XPr9JDP;le4G$~zBH3I*QEVr_ zuT8cEeZR0^y?C56w|wbgU$z0S(?w zdZW7RNJBz^ur$+*;%3UHPZ8tPit_S)ijo}zI}TR<2^lyMl~!V}wowRg!GS(dW%diQnnLn6FbOSQ24=^?QmT;GSd z!Kh67?t@_2)n1qfWvzKF8}D*8(^MJ{>#H$DheH!Y@RT@y$d2&Lft9*sbENm|ygLS- zD$~kqGd9p;!c02HqCuLSrg`0lew0C3nCn@6C+x6uOWW-AqrBm(Q^rkM|LE2Ebh)6Q zr?<}&8oH4%d~)?l|D+PB>ojKIWlCkW5=!YasPquYG$(G;&>uxm(qb6)2dUR`zH zHg^9tJ6p@m4r-qEUV2rb>$th0pQ_>W*Aqv}P|vdZNUc<~X6I#zo;Z;d^!?t%#AINh zs!UuvV1;Cd-I@J4*z3U|RYGCfoV1N;Rhxc@057Nc_WN;&cLh0F{mf7?eZ4iKxjppVfJV!l5 zCMn*&F{#C`L{?WutegGa)%1`=&0OVjSw)cjcR7qk^l;M%BXxW>>Fi+uoSs>Ftdy*Ap~-ZihdvFhk!K0!gJ zyf>Dgvd4!`OdPhO^`4gchx~Fn8(sz*SU_7k(r41Cr}{S46a*hXDM9Y&T^X}nxSaZi z-$xKDTu~aE*JrUfs}Qj-Y5GvgqlbsNbI~nJA3xsmP~A6eY8uL7D0+{sd$nPx5LMk1 zo`B5MNCf^Di_wN?vQfCzZh$g$mbspzDP1#mi6+{gR|h$&gFfzAo|<`8w@n}^JfO1 z=ju&Y+WPv{j80ziHY#VTAG+|THF?Nb3ZQh@Jp(|CiVP8Nmxs!@O^Y7s=&0RwybR!$ z3q@NNaDm&a-RceflgC>c&xHA2GFaz-clWLq^hs22gJ{D;{l_PsB7G%uUQ&@pG)p}oMf$6q_&k{}1AF&J zP!Z^|_utIf|ER6_Kj6}C>9Y6$@W2kjkAEdDf7MYy;?sespLg;19!m%ixe7C=IGovS z`6kW`P$)=Ec=f_Th~2N?8EV$kZFL3U#JtCLKc$xIG-*@RPxN}Zz0gbG-a;=D@5|Xb zi|wcm-St2k_5&Fl?J22*_V3ReT{=26W5qfTJ&KB;(z?kwvV9x5OqTQph~OC1#HOPA zPWHF6DmiRR^N_>}`}RqQB8@_sLyN`@+8^|ABWT!+xf$LUwEwTXQa-6F>G1u!^994P zvI(SQL#{1kio<_-@+n6u>mRnlVT;imy&@Ww#iz)u?Fu1&L#_&~rv|r6!oLA2hce() zF#9PUSF_>#>)Gdqf0WbwbjwWGc-~fw&MQjP{@kg5RwWk@^h4j%W~kY;^wIO;)utin zkrm{afMgf>IsM96(@AJd1LA|foQYVd!)Rh=M%T{;I&e@eXH>G@2sot&?~NDc zV+DQ$D~Pu4>^u8EupcqdX;2+pg-6n84B`Y`TGOD9Ks`Qh!G6ptD9>K7+g}MfKx8eg z3YsW3uUE4hF^VGtqNWe^5)8npDtjWCK9?T;zzufAkbZ}tN2L{c?wqPYF$hg_rbKxl zLBN8}FrRLT8coLK>w95d%M0p34T z|5FDa40=n$X#MkIcvZv8;WOzy;r+C8jjx`-9#U>Lg`GrZlZA3HHuG1Gw(I>0;^7d5 z?(c)iAP!|_Kp$fKh^eLwVun6_LTBS~7q&ON1L-y)+R1~yN8mdQIN3b}A8IXjB;jjo@@6t` z#Ajr~){r$thZ>oVj~>Ff`T%eSXb(n)_kZu%jmsB<^BNP4O~ljFBx9gYv%xvjiJ*!C zCc;V*)GL5`UVHS`t|FV5nu|`k*q*<^v7c84X}d4gwjall20qN)&;efsAV0)d4^VW!L1+d1|6FL zhXu8VsJT2~uRk|cAu|M#laY$#HS}zDP^|3pwuR_pg!)|gv2T2}^_`d1A(y;nm7dy@ z{doo?9DbHNP6_wd1JVMCH|4tXzwT#Sgdqq6@46#L6`4~2-gQ|S{-j*vX)MJK@UE}n z@J8+OP&oYjU>m?@6@;W?j0aTjG`_fsxfD( z0U(;-b`wPJ?>;*QDWdP(O_!_ngZ{8)_DNIvoeaY>3cbh3-7at#y&>)xlGZalL5RP~ zR6M832#x(~(`9@I^trB@-eb?qnY120d~GaUyr*6m3S)=v>MtO<>pqD5Z(cj@a*c@&Jt2(EZ8G_zRQ+qX|LMr}|FD84MgPBA!T(OM$QAtu z+0=Jx|LG-q!$NRi;IDT-fim#~Az@>+ekSvx&Vd1vdW(ND?6NsJe_l}z#4icaq!jKLNNwqP7EeS~w1 z43MC~iTi?j;fbVU7Zqv-@T9F;fjzS4z-o$>v5uY}aMx9~{(eAfagWzE74sEftsvoa z8v3?x#tPevJ7t7)>k%-)gq4wZZLevm$}%0I5d!P&#soK|GtsXfy{NcsFGql3 zPA*YZ7}jZg$(kyHC-VXgX=FHofO3_F)!-ox|4XbS-r;|WmEaT%##nS!jm4Epm#3}_ zoo{P@ptq?cVD#@;$y>1VFWSE{Tx5LG`{5`6d*tPJXfzlh+c`dQ6l}5h&~T!4-=tH8 zLxnz|+3VfnHXTj+dlWdZU-B-SG&+3MDbT3Pw+83jF{6r+4vX%UDWvj-J6H$MHoJ(N8lKSZXJXI0~4yfQS`DmLc6lc zkgo1-Ch$Zgw`Q!IZ-`WY2Wpf!at%~1sCU*>ZhrHQ8<^zAf6@62y8||v$wXR}$oidS z)Elgucl(p!v6`AwM78R3>v}i z@~j|jeCoh|F>{mRmyfwMpZja(oPRxh9xlzoE?Dd1%iK>}cD>Rr*tlh1#+;us20dvBkxnv`EXCDcb1_-3PIZi3vR{AwZD%^QIVYgvTIf`G@#JCG^8MB-FL~EF@8PY z9%;@geMAYngzn%kV~TBrlXEMY5{l|8aTc2v^@2)+l~S!?!po9sqR((x7rEaD*|6D^ zntJ10KB>k^9DZCfSo|7Ly>%Ohm97#+lm?B%T%Y6ILR@vpbXb5%@qB(hJr4Zm5K@|L z=+e0}V|{dM=mSa0Ckb=5N?)8{n8L&`p1_7iiy7R8+X-7Lb(Pb|JGHk6(qK@{fYlG> ztXmi?xhNuL2oClXgv6iQYZQ{T7V;GzN4te-`Y!T}idTOORL{&X67L_AIarN484HTh zfO8M_Y-|nL!&0$NuQ|8IN4MigIyH}NmgQosqAY#7e<0_ICj9F)GP?uI@==xDmI?nC zXYU!+RNHk6Z@LHy7DS{fAc_>F_aLZP!Gh$z?}>DYGxn0UKjF>Nb5@ zNy@B_+w#V>u2$WIfzU(S_}%y*KJ?GK#R71xm6g>x<(=BgKd5Y|$=?kZ^9RQ*Hp1P8 zWp;ibHF^H^X{N03$-^;>Wd|Fe+=DgBv z!Sp2Y*=U8l+QEl6cSBF51Ckj3>Q}gIg_VksnO&t4l7riBrxt1Rt?E!tDd8aUqGClT zQ#qje@f>f-tpODX`fkD##NrFK{&N;8LXx!Ok(5&4>VW|BTI|bi%*)HgCzF8RP*?FW5zXq zbjs_7q6Z`6-?K4$8utCuR!it@C*WP+C%RXUwpp$&!Pb29OzoROet~}?n|AsR`g24O z@to;+1ms>s3A4-&S?UumSFNK1&KjE`zZNi~rp^Wl_IES>9D7a|===SF(EoXW{wJxm zKlMK^9uA&B+L3c4Z^R9-~AHB>&`hB+lwbu_1{*8Dd2Nu zW#u%wckLWKT;O^qDj0%>>|{3jP1T>T3@GSTt(1Sj^PrY25WYuB&OgPb_5Q_?rQ;dqzk2MMlp^1QG5*#bCumD6^oq-)@gnI z=sv%VzYP>&yX~ENhaQ&O5i0Z$JrM7gikJzKiD-O(lArW z?A4vr-mtv96>imbrp?Rg$);dBPM{fCESvAA-@AZ=2Etjp+~4o|kYQo((gSunsbg|p zMS1SXj~S|N1y;@ud-$y{US9}hXWT=IK3Hk>e&K@z_MR|T;<9BA>D(Aj>0JB0SC**o zrn083ewdpn%8hR|)Z^Av2H{Mr$0|@AKHaroP<$8qa)?OHBc?2v-AewF|Dvs6@O;Bw z0Rq);FtdR&9UIYH*c#xKo=2SIl9luOGWzpzX3<-KEV11cbqYlwm70;4$RKha1V+5wAA6NGnHyJH3 zJP}`MnGN=>R4eIzMy0Nv^?jz@)l&H)i#GX1ZGE06rQqhEl3FOLSyS`W^7GkqN&-di z=|iSbu_pXt4L^PCSvqQ+jUR0_GTR(y-_!P`(gr!{I7R};weUTfwXbZF&!ExhpCnDD zV_Z0fSDlnD0O2`THhh{tZ{~ZQPoQ@z-0tsxsi;miPq7N^s)SmFo*C4gEy2hnTE9Fx15Zy9SuP zS_nKY%tCEia@tIMH|Z*N<@!y(ovu@s; z#rt#gH_!kjrTME; ze3ItU^$NDOPi#|j9m3T^d6S1>-bqUHh1y;~9d6dQHI}wXCw$Jbfcb}wL)Y;Ie3F_q zDWtz4gO+#xE?F-#Z}m*^vCULP3d}e{x=|adQj6@ekDyH@4eK|3w&b#`7P@Fh&>m{P zEk>iH(?$jkqw=jNCWDwa%ikVWvS?5`t~`_Wp=}WQM=6u)fofg0(UUFpgaz6}@{K#i zjwr?|H@=z8L3y;@cFjpnwCA+={>iUyI3v4mW!2mb7QOg#RLkvX%{z<@$(m*JY>_DY zw5+TKzY72Fck9kRRwdKSZC_4|dF6SO?sUFIvga{f-5yb~GcY7HozYoEHX61&{J5|% zI`7xlWeS&;{pXLg-d1#+ME10-o5AgkW!WRa;XexfaLu)NOa8LQma~|a>MOrA-NR&( z)Qj=U#nq%-SlP|FTDUgs%=JOcU3@9)Varb5;Pbt1k$xM}d&%o-(sD2(zY2wu%z|>B z_NIJMs%Zm`6^%Fa*0$|6#{GC9j={1MR0pW-%=-)qpyM!SXXO%p%qN$#a7b=Nr!A`%o zc$M_*83QoY4|c58gj*4PbQbt*sw;so@xgf%Q^e?9^NE zAcfjN;mZI@FqMMG00VI>I!4|9sM)qdM_0dkUt8);&cgwbx>qY<1N)dvD)<9nP` zSd+iXFE%85HLqv$@$;WU9~W|QS@-L1M;1C(MkgHh4#`t#eW?hQzsKYT|RNt!x-Ca*nvb8+w` zwO+IP6@nFReKc_Y075W2wQ^ivFyVe;QoeLXE?Q;tZ?JVbQv-$P!&ZQ@<4TANF#;E# z-0z@Njn8YI*v+e)=wB_5tin%?BYweaH+Ro;W-_QaX9N<5{MZ5yv`znBskrKQ!)w*J zzA4Xl@=7j0;)r175_2xWPXZN%O_&Zr<)6{UHnvN ze;o>#XP~#4vJb27vUy7|Ip8dtieG~jH#&AUVUVNe-8o)-RWp$Qx>|h6&1_M7Tb(_- z!L_ykei*b&Q}0aTy;=Q)Fr|}fpGLULryfqC7jKS5bD{1Qtw%%y5uS0)W9MFau*`iB zr`0Rq(zNB8lWF4{76-3_(5QtdTlw?2PY-=7uU3kuu&gd}BH`iTK<5}4kv8ce4!D&s ze&g_VG|<;~bT0*oPwb~hLPuzkPDG)XxyxzmZ$w(1a_h~!^yT|+%RYh5A0rFDKSiGS zMX-Opp~)d3h^q+B-jGVIrBh_+@(Nyfb8wygR&7$$(mAaVg>KBAF0B9s??{>cYHHnG zYUQU0lazqkl7|nQ&5nC-XSixXDVqC-%snqD{*L41NxkwE7W-*)?dY7QhqAtyh0;mR zW+I!As%uD9eNhjI*j<*RfWe@ZvAdkEo~-f7Ehe7A!nN7_!}YdxtNp^;;x?6TBWsbz zU}nO(9DkXIN6+#24*BA@a-T3REiq0Rxzt~M-8Z!9Q{#8YD5;S9TCW9PV*|CTG4#)E zN(9kkb@rRf^D&K0OG$^b4t1Qdj5-d}`0fIQ4P-xqlLv z(_3PkQsxG?v_l@D#`xcgmlhMfZ~6bJ>-c}0`JC9|=eBF$|CC0^_xZ7Q67jW^HLl$Z zPMEx_lr6KEjc(Kv#u+_J+)CvY)bi$7?#rq9Q^t_h^@T#xqC4dC|4$N@A+5O=XTkh0 zW{dv4cJjnqO2`0{H~rh>**NbK*em-hD=ygl2fU6huY_8r?%<@mnu%sh`Fv6T`9NNC z@7IRWnwKVYPrR-0W(&OCHMdA&!*?uijoQ7(7c(?nXS+HKQOxr=BWL*F^5_79>`Fx0 zLgJkw!Xo#-STkI1Ws}MnCr~`;{LeB@#Y5_25%N7{Ua}Q_#2@3XPm`0Q>c`c($n46( z2M)}Ch4eFGW7STc!fV7d?2DKFV&=|AOR12Lj($_uO}!En(sWjY``exabsy)#>Q(yG z?w^wpRS9DnxEaFtJnZi7Qxy?-5%bW@63+05LvCglwY3$9u6#T;c`i4(nMy>&_UfGe znXIqoClS;^(wn^cu`E-4@QjzyGjwGN*HsS(oLcP6%t|Ki!xev=L0iog2+1-D zp14E{-_iUkcDg#|;p>dI%*y5%O)ZrFbw1xs(cyd)DIg@PCwijR==OJyGeN}gW$g2a z9o3V0MK@0B~h z!jqB3Vl3qX8eEuMX0wamfE&WyyLYu|RLUh|E+VdvZP#;+0)Aj9cwxf z-DY09?qz0P+$8sBpA$N*`*ZRW@{+r4(t4QJwkqNV5*VgZ%tqSCEl!yf4%Bz1 zPXD%0yS>Nxd&s*oE(SLLDYivW4K(+KI~<3z71TMwQw$sxs_m74p1A#5CJ$%{-y3Y+ z0}_c(6B5E7K4b-1bnELTCgD&35EBza5GWsvgTSSNqT)>$7@6Rs7<}lSnTR*Ptey=h zqSkn3?qornhH>6>V6a5X03rUOi5bi9$-alkk3!QP7Mz1w;1i}j3b>e{9R~hkVVD4W zW$d?G$FE$8k-KU!JUIG+){7PSU6pn>$D31>YP-FhHq*T0vWIBAQ#re6^69pGvhvOE zD33)83UA0&&Bqgd?lLsZr<;kGx((sq<6MLli`?be`N@rR{DuTsEf&*@quzgq#q2hj z7z*K)SxKVx+N8vu40NCCITr2N%flM{bzz0q!k+=*{%UdeZblAiB&_xBa}bk#v*80? z3EE#Gwp|I-i(7ZG%t^Pe0&^`Z*aoU_VH0gFNIr(XlMxB`NRjth#4O~9KU*XH?ZSj-wuKR zSpd9i$9_cW!qL5B-@dKEUjyNxf^cqHdAR_-lH`~mSi;=rq_A(Cg=5d5lwv1b&ehH4 zMAhJih6bhRR~bjq)Q!m!=x;OI&H_@5-V?8EE`p&n_{|D}wHe0L7l|3~Hr-z4w=s?P zMaSg^tyA8RG|uX7H`vEoMR-yoTNeDDuF;$hUxMptRZLtz>9`xHrfm}O(aD;Aqp-a8 zs=A6nSELJJ?uLDD!O3{=yD+_eJuHZcjS-odojv97s;43kdAM)sF#E2no2X z#>`jwC+M`+L(MObF(LGY2qIi{jut@9nptvj^QX4B9HMLYfg)>bPfwTybvceM(HGo~ zUsmLv3E!B|!$>n#rR0R4y5u8{q*m>FOjF0OODOoVt+2rC{-X$pao(`-n^*h=ZjsQ% zPnT}%ymu1h`=Qcx1T=4N*T0ais~m*D+mo+ksKW0^Z!zp3`{@db0fblW@_tF3DNmjR z0&mv(WpeU%M97-4e805xHlQfb?P7v^@Pw0#QTFK7?t=9l+$bbAKka!D^^N*elsf}m z75vXtu;t?5$J0A|K^OhfrAt8|HcNN(28KDv$?17}tH_v^1afJuYu}In^O%6m)#JJ5 z6)kCcT)^Y$b&!XK`Z2F{mOA`P28CDW+du$4sUUY`WCSrjav#K2V{Vmvw~{+7s85$O z{5s8L+gvv~ik*|i_nI}3*Q)7iihnM{3xkC@jUYMXDfX?Xd1RqHgSn*h4WyNxtLVCER#+X!twe-KoZbXF|9j)3tm z4iNs4l#{Gg9nUnms|nuIcrB`t^6Hh`gMxCe@{lIbYt~^k{&WG{0~WTAr(*-WJD5AD zqfTW^>xHFkl~U24%Rp+PV0W*u*Zx0K`yY+ZUgcV3Zmrvb>$InQ3)*A6@mQe3zQ|?h z4>=0`+R({fWv^tX#nJJ!Dvmn5lxtSjC9}@)*@9zpZOt!{VfXIqx=Xg6(rE0l3-RGy zo-}RC_*D86`7`)~?YXf59AZJM#fCl*yk7YsFE1YuKmHcwO+K*V1-o3C1M|6!>F)Q9 z$f6Th^D~;eE@pf|7*SZg8}RD`7UTY(kr`f8R#N(QuTU~2z-)SY4y_1V2Xw&uPEX@m zsi0e22g>uFui&AnGg7E)#l7t3b-9=x*B!|p4ONNb!jN|TUCyBAszUbh@c|_YL*F4z z1z!@&!I(334GrJ(Z`Xp5G{|e(K_BY=gvJR^7R=yl@@iRa+QC$ou8UcFFLe^`qwoK- zFHGZy&=&3=TVg3uQx&LHFEfmu9Hw%S#JEYBC6?^kdratOS@eHafBh|)**X99qZB*+|Mbz) zZ{NQC34R@N-IJT9DYI<86z%=5&L6BGzCQN}YzO!dbKhz4M=(-E6yAS1f)n9Iiybij z4;NtV`;)`GuZ3uh4wz*Ux@3iEk)+jPfU#L)8zr$Ju(V5EW1n}ZCC4zu{OZUF=v``3 zmqVVvY(xT~GXl{bZFwz}ostk2nqq;`M25qwLzf_?^(_>J;fA9foPaF7%+%vzL+f+y z_8)mc0&krP^A@m?EdCj)9F?+!?9v3l?ly$N=qYcrjm{TaEruq~Ag zPP$;jz74+xLx`2>@V$v0?T!QOWsb(Y))wo~zOf^;y>AGVSn*NRD1Tb{cm=;x$i|SL z;$+Qy9}8^j>a0O-6Ae#6EF<88mkBA^eG&P=Z$CDsYm(0O`13Zlef9}SJJtFeD>TbI ze-Q`#oD#+z>M^sc(+&=d$RcE=?&mOh!WfT@*=yL;ObY>;Xl5c&HyTT0i~hWzXQW9} zvhNWgK6=cAT<1@?>5!#oW~f+cpwi#+{nN6z#r^AnGhjd1^?_s zli`G*hIfl&Z&6Y2B@FmMg7)4C6veD9<=L|XIM6GpvpMs^rN!#LuQ5<|%pP>`h>MGR z&e|?P6w_;{L*Ha5(T~m;Q(f2eQh%32zKojDXM=D z4>t2hlt(F6!XQZp9`IfT@4S9jp5K$A%CZK%UB9lRJBPQ1k-zC6+R(3brIfCnJG{o> zxX;$Z2(97 zhAQn5QYv--J_sM0Qc!pW8SWG=!Yo^cWJQ`@KaR!OYqFIWjR03EHH9iO$qT{|M~+*W zCeG{k0D|$}^n7M!<|Q+;NEn`z=$rdlxdbve4U*MZQVU<5vUNFzq|!)!t=G4OoYdvJ z)f>#P(v2SsmqRFs^~-h3#dR(XSVV2- zbx%oW>YHa3Jy_weDAtde4%OBS8Z=D`)yH?+WoX^jjF;ZiSm1ADf&WYaNoI@7PDU5} z{WYK%n)n{&-M+t^HkRw$*^{s0Gqc-uWmzHMp1_f31y*Hq+k{kF#?|Pna&eQvvMu6K ziFZCj@qlrV@9fFn^Kty^E*LUVg6mdo^6hm33j5<7N#~-)^@#UB)Eehs z#C5+eAJrH_PfAa>947f_GNk4-p=%&ALFg@v&U0%Y7S3_d1y+8-CjLs^=E;*M!>)&b ztgV>#^d{`V3)1L1k+f$kv5{@J?J?WQ|>Rcqv;&bn?26n1#UL>Xw)En;0}YkOBAq4hWS6uXW|GL9kD)a(0-qOo#XPWkfL z#(4qBvYmm_FFoS+FFs$J?XE}i#(vX=r*K+V2>V;mvy}=O8wOWeHrKSMps`J0s(QqP zW2B@HKh+CLOhJEU!E6r+S*yz5m2w*%kY~FUa_5}g+q*J_B4W%_yLiJNZ{?sroyG(_ zJR3+b|BYz3+B79z+H*b6@_537oxBTAMfKj~s{OT`@7BwsO=u}ZPfnV-&!Q6dc$M`Z`-c1oFXXCnxIIw zsl7|8ZGIW_a_a8);w)hJeavUsN&tl( zaO?$ko8ivJssWEx?y;{vbK7q`dw$ST@9D=(;SXQuyGiRHq%9hA=lluUP_XlKo6+5Z zYp-8leYkty{fvsZ7J)VnV5D33ZV=C3y01OGcJTX&wW9v6;iWWZ1&YX!d9L6(d!ky< z8L-Q^bm^(wd4pm_1|H3k^~bOo(dl5ezNxSS5isDS!}+e@8XU zl;58fgdvIxE)|zw?6b@5HQW1li@*0d=Xg|i(!hXe`SYZ0_PwL`tu#u-X?aG}Y{UN@a)Yr{#{$U1XotjB6m2d({< z@Eh7=%t>TFyYrRw3>?b-he90q)N>E29>D_)JWff6j6c&BWDq`nNQ42ALX4q z;HZ6|p{8^laQtXCp`M7D8J&=mrr&?IqKXrQl|^<0y4CATCo)!nU&?9FL3<9;2{y_B z;3S6_GaXB7?V0#7cvJ2bR97S+(d-pm)FzoV8Yy!bj$PmAtaHss{{US2sv?K}fm6R> z5@%5%fH_e-V7<$0j_we&XV3eAX(vE&+}#x*E0M@HE-s@8|mb-`kP8tRdX*$mSbIvx&@b14;-M2%xC1}oQf9G98fb`)BgerXo->! z-z@W@ECU^cO$yQtiyNy-%!@V!%IwQwpng=5%XYenVFEz)sL z+U%tw_K|ei4!KO)I<6~wHBVuJ^a|CtBm@Ann@VXLccIW7n zIgjY59y_*!4jO#?sAFs#&x{you02l#)4l>5`ORsrJJ>xr3*R5rrLSk@gb=3N*&s=iwoXPWH(0>g*t=oa)qG8X(lN|%?iet_?J+R2C1)}^Q%jH+$q%`N+raChfg zv6!rTR)!F-#UC~B1dOoAqxWX*D-e*0U=cAa@fiC9UcI%xxLJfU$Bhc$;)NZHi|`I1Wf1|9<}JGP{7p} zG-rXb-;(6bg(FYBHBQ(*Duj9C^Y%4&wTW?kid5`HTL;fqEYBetwtL!o$O1!IJAL-7 zj=uhOP{kh@v8?A`B@{mxi*AJ&VaKjr!O#gOt~(lD=VWqx3ngfUV~Q&gx5Fs51x#Lg z;~IzI!s_sj!c*y}z2s3ZBWBEeY0xaYuMzcckXrW5d-ak}qww}&+qXK&0bAa8c*Rm) z!Gq^Su8i4T^2+y64ws7b9%Gv9`Ot`5ObTijMLOE??4yB9d6`p>rz<~_zi`~Y--v(t z=na-c5_HK5(W0)8xq5gMwmmutUuAeKJ)CY)$*)^Jk>LQ3!!#wTE>E=<@n0I!GMd}= z-wUZWL|(#9H90wXyE$32tze_L4#j`3zcc3D&YT(9F=3RVDocW#WS`*%PTj+Re*wmI+a{nFHZxL8JBW zu$OyRXC3^Cjc!>TBDJz>!6a4@eC z;dZ7anv1m1e`3RT<}Y+-Hs4J_m${dWTh5Ogm7HX`o~wQF?~g*a{%%j{Mb+8{X}qTu zdS;V_Gq0VA8v8o>_gGCvTa3J9iI_SpT9);TggkMVIU#PEOE>D9oyMQfz({==jb`5e zb|uwo@m+BW_bC4!oWt|#ZJNi9p4AyVd1ggb`=1nA?ae>mVX_A|*yr0et8e)y4-dn% zmQBAJLhGEiy!qeMTqkTuUHhLrUF_)pb?V*rVBHcQx=i-rNc3HJ3*qMC>;8EwBOT_|k`mK&9diL1^*snAxzU_i_&3}P_x8YzB z7R+m5oZesG2gW7_@ZPomy!X~rQV?VtIf)Fjhs-L-|G)uX_WIh0Or>Lw*i@;VHIn_$ z6+9f`+XC5c9baBlTW9@$e!y!lRsciFTv@Zy{`u%9`gOWonjIr$;VTo3F_Vo6-8u79 z^AaI&h+FXlgTF-|dxjnGK*#?0KL1kohWMm(D=ipKD)RoxNZr zgSC=-^_+|D2u?at!+>N(Hs&dHjs0F4D{;5URZ`wfvEI9rb-S+1rC06c4D1xksl)pr zr5+GE^k=`ZTw^M-?*%yr@nb@KeC)wrkx#w$#ijsm0tl>0VmkDi-- zTl6s5vDpNCX$-Iu4JpMi(V%!ddzl@aM=%>36t^FMm?D;Puln5iB2V?kjDu5G!jFB{ zt10(UD5APmie`B77G1{$zN=Cn^-deGH}YCrdyk`P!MPImf&rPT=nQ;1CQ)T<&4BE^ zb!+~Ifgni;W&KWc^7{7eNo_;N{=MYD+ds0PfE4!l@%>)=Q?MDdmU%h-In*winr2CL zciHTyD&z^79>-$NJm%~X`WXHAv5Wfdux52nN1|jNb0WU4%>bKBB^<>JF{(;RvgSGk z#KL6woPtAjhgCK6-@1J}b_rt9IGM78sSxFUuL<8)GTybd!$kJLWIFz$my_tlyV$m> zXwn!K<-@H`5U4JuZ79kN^4{P4c1uCA%l2$t{p>|^7a=F?$_w|Y=d($FAbGB9sFpr^ zIVcAK{s(*q9UuTAsimcS^tjf0=|ICBd9e>`U(C(Tqu|sSUjfWCcB!w=IBdS~fdm=> zqpTAUB|Trux|TWUS-ynBik%eF^i_b~qN5OYz>>i^(~oum7Spl0Ve8 z{rw0a&^1tAkKK;|7VyJy1F|4B2RiGzAXB782GMXCHc6%J)>uCDWTid2s4kjm|4mKj zx$l!b`I9dP75D;s+l;Ts#Tj$&WL$j|4rvh!49B$uwik315_O%TZO5w5e2!Pv9LATI zp@%VVV&V?n)$YLq)oc?(!*PXd8-srFp<~*!VHP6qnY49vgC_`m%kq!9SlM?!^< zc`sT*A&{YLV>BvvQzoy=A1R@~v_8hP7X(+9S5}f9-m2V;$}gtERJ~m-%sRH58NcL& zl|FI&xEAI3Z{pg91mXDAz>^Ox!ExqieOaoMJh%-fs(IAOxH%JZ@0=6H_-pUs8P?wD zjJ4hjZpPQIM8h0+dh6=drqz`~!GF z3_PEZoP@MH8kv8{BB`rn0+3jW_{@4 zw#VP!(Bf_uYf!$97#W=n7~$oyL?D+eHmPmj>a5p zOk#Uz??50VH;L+A+eP(g1CHo{z!ON-kS3;vN+DI;vpa_&E=!m%DVYzpG}{XAkug1_ zehpoAdt;i*5nDWovgG&%`4bzs|Ji@8pR0kO@>afxoZMwMnw_0ptPj|Y*10>WS+c*i z&^V1hTs)*^w(&GFay}A69=l?lJQn>)A_Ff{CJH;n?Md@c4&jum_k&<%ah6gf6Z<^qJ8{9;kAq^?kLexWQCHMO?xtNK)R?i9sK)}TNGP5p8?jk}waQd?uCS6rpBSjp z80=wqsXjV7%FW03f%!JvE|~QRu>}RKHp3<^q;NOSjHUW1+|cgbzi+pse)YUSMNGKt z;c*KYik)ar*jU-~bH>Gh4F7RD5iP#+A=mK>C(p5D7;ru=kQE`e3xku`AXUle>PQab z92^Y{M=7htwYkJKY$K21`X*_T9jZD)%8rR`&)!1~6qZeGYnootiwoyJ5BfJb_y`)B zXa*JWA&gC4HP|HCk&4)Z4KYF?DC78EpGf7>-~y{{Y_ z2ungtAG@=YcTTh75#aY&HTgJY|Ej3$U`oNgovymEOed-ziv1 zouyD#-Zn%rfOns0d_qFLL%-4)$`>{dr`O5ljEpVbJIeRWcIOuNzg(J1bA8{@c3j6% znw2Xt1d=qUbBaQ83>Cw$4>b0pA*pSBS%qhEQ?Y*QoqXJyu%Jjj}I?54-ZrJYu{eNrgiBWem(5i?rPSPqxpi_uP$Opo%L*Gs5f<8 zBzv=lcQSb1$=oh9`-$=VR1w_xHf{{*)Mf`iuU|jY%vZF|IhH=cirvFe!92Q+-lwLX>21i@1Gxhih3>VS%+bf z>40sX_CV8*aJs+9AqE&XNAsP;=@I`&s+=#sPM$qA+Zwl`Ytb zJ}a|4+u%i>Jck{VXTJyYUxD~FsT&;2kZUN)^Uo90HnC$93$<>wP4kxl!vIWR_}-Lb zfC1TrMu;z<<{f`pLY5@)b5IGHt^KrRPYxlUuT*_+5lUyLVMb07HcjX>c8}l^zNgd- zF6(Q?rQ6SKqUa+ks9t<-X3f;l5|p^6c{Ofv*3_@uo`2setb#dV$TfcOgx8{;y8kQpq#k)evg!aw+clP=3P%IVz0Z!?>t*Dm zU)VKF0>f3(9BDG!B0Oi#>wD)~aolTO$vWx1=-#8d<6a$e{mug=gSk9hJ052yZ&Sw_ z%%G^~5f&MB9PN<3Gtl#MLvm^pwNRp`{mmeswlqDB1`Y+#Kh8W*EO6x&KpX{kJg)Kb z10B!5LE$2Pp!5n58bD*uTx9774Q$3v8`H`?)Trx^g|D~}J8`I-q4iAJmrsd}eD4_J z;poO$)^_e7V_7EBlalJc1q_ zVaqn9_izB{qV^?W{*)8O2K+ChZ!NF750c@i)=%2eBCH}OZy+ka^4XxM)6g+6gUPbO zDR9daeiQAKucYwia~9|8n-$LaAK2GC3Nx}@27}I-xc@+|h8HDM>}2O18SlZxu(!{p zt9rfwK;eg>t~es6|Ke=e)O6Vxl*v}xaf9Uf>8zSK=04hHm(e>?9KbU^`UfsTkzG$S zTa+~a!D3MAF?C@K|9D^}!;QES^xf#IGG&ugQ9;EIebS3ppEPp4a+}GsviQg_PTfvd zbSB$+OLW-xnjfqRX60cM6H#6YlUqFq&BETR`@#qX>yBvxj#H0K57lITuSc4%Pgp8eS4ie*v~8UGO77 zM1a+n>Uc+l{m-jQ0<3}GZGPUa9o7iUSoc0boQ{l^y5mD0-oMw>1mCS4!FT#^y<7u6 zWQmVQRkhCBl%P7`GT$uL(M1}p=M-bV=1rwLoPRgjixeFPBUnx(?NnsjJGpnoIQ~sB zafUo=gkO(EhUt(c>oaCi4H`Y)AKk`@3@*YZTPJ^~0kP!x&L|i%Jx|bv1BBywmV92#9&i3R?hT5n63RX69{JpG~nhqv%)Y4ORYaCl(>6 zVbQ#Qw1P4(eqEmaQ49x=W|W>c)u%SbK+D!k3TR$4akoo+*JkjLQpg8Uo5t}`^thTt z#COlDX`?7fz0JtQV5mW!^CQeX1^=oK%r_I1oqiNp*E8-6Vd=wKHMST0OlGM1f*X?X zQM*u)M7T3NMU2E&@TEp=s>d@d8*cQ6522;IXqzdn{;g(plN;~%ow1Ae6|}fh)jvkG zW^LogqU4^;AI8eEf2RGCNO|tJHuC_uc|aw+wK~eAh1jm`oNs z^Dh@*Y;24HfvR!cXF%9X2Gct;jW9;nud56l+w$7N0%Ihms@gl=C`@0^4hl@#fUGhF z{<6Ba!bVS&lcl;lOD2>3-U3?rt9a0pAG*|!-uk`;JYM*aJeW@J-1d06i=76x%GJKD z@|b1c_*7BAGRksrynG@S&#|IY^W6s=Pl!K5&qUsKIKOLMjj6|wOs&)QH9=dXg<>H^ z1|rr;=(`*p8@qJ*@*8Hs1H;@IOwn+ANYf1|y}J5(2D(rA*ficBt?A>v;mU_7IrfQ3 zo0jA?ZeB1oP1Nf*D{+2Z?$BSPG^+z80DJT=AT0@>7@pjgpPygn4G{L*!brRH3)N2{ zpzE4%2pR+N=id;Nr$H?ZXj;19;Vg%T=lvC)S>M19$WQtNnOW=bIqWh()L zMtn#p1Z4CmDf{7&BgK0Bg(r!$7TKBTn0E~lb-@En;`g`jIOMHkWhDlV5i@Jl4_LO< z+1V6LzamZqyh>g>ddOX3&`L;(1kCd`_|?r1b-|hUc)C4(jGn{h-K=&due-eaHuq8P zJkYHsjN}4=ioRUpGIrFVPoXR}-5_NTmK*wY6f zHYJQf)gJOTVJ(5DBO~iep~7I7Y^U6zbDqn=Ho2vvjhXJItX~f-`JH>tk?>Zm_aUk} z#AYt&J_t?=p1sOn9f}885lCoNzz=Iq!6NcHD4b|6YZ3?2d~SBOW1wV!R841`?s)z@ z^-b39NsPt^1ur)}kCWo}&YpGlIPq5Q!l1&*t03iYvo?zZK>tiy&PlE}pWj_BQdZ@k zNbyY*8^Lf}xW}~(Gz+SVO5UV?P+mZ__X(UxQryXd_7Jg*^Z59wMff}V={A30-@lbe z@xL4u5plx7K^i9OrE7EKGA2Z{_Pkp>U5C-*kXr{IrBl3*dNZvoMHqo>e`N2LAxwhX zxz=vfh7b{_B*cMPIXAF~Z@xudU-}0T&=hJ))->tb%6O8X8`*hp?TZu>Dc0?Lj8_hx5Z<`w!M9K5JEY0i{8XPMQK#IFj4x*ga155hxnd*L{GG@RUJq6nrAMC8W5g$IV95`^PEf;n1 z3P(p``@s8n6~xE-U6F^ebLZjU+t+H2@$0}WouhT4O~fm*$O|tHFML9fqnrWx)?I8L zJyKt3UbYGT-g1op1jd=vdHj2Msn<^<^H#2!@$6>ju5M+9Jj#m*A zqe-RureL%diOhjO-8|>$_xytw`iTW)&fKo=H|-R*h0A`a&$(>gr$U<`;v97OtSk~dB*`2q>4)>{^Q3bD;%5>BIejUXwuP;tr=tQ?Rskm>@S(_ zPuHbDef;6zXQ)Q16pr&A?*T{o!*-f6>7f>@sp&rw0x2_Lr^ywcnY{?ndXA1cX2gzL zrssL9fl;ObmS%0c3^evbjW%ynw&R!UscTW~N@ku^mj^3vNzLDH)_Y7}-^~4R=t%LQ zufbgRPV@L%c%KVt;6X|w(0QAe~MtaU~yt=n#F@cwdhvBZnkK}+lEu@@Q zv{ZC36$!lLIqR+N9-2XZ@#4h+@JNQT^ImmNDP$N7tDn&6?_iglWmb0Wtk2u?IoUm1 z0F5?k^~hRPJE%HPA>6nN>vL&0Vp+&WV@f8nPM^cPy_XQQ%rQBm8?<7lN|}$gXP+^J zKZ!LPc!Fjiuy#QM`m&tgfk3%^kp;JhC+&bpekW8eiVi(3;yA)mo}3do^UUm^{*#!P zU^qKO)zwYdD?RZ;+Yq`c#_~=g{O8#E(%9*HJ_bgxh`|a-{Q+%bGR13?1Q_=X1x@KA zN0^Y+*={a?T+ZgHc+6Za^Z3!xam(x1nX4y4#uC05b7p=p^i^pZQ(plz-sCPvpdM4NE z4~XoZ^-*tUD4gU4J^wtVq^yKk=Jl!UbD7F7j>-4KF?%@6Xws5@I+ZK|9!;XQ-( zUtd(xOkRgtiYEFvz<6r9Zh?14aP5Qa+l_fE)%*b85pPSwD4bIsU$C- z6HhqkJLPUgTo|llN_@j-W3-leq;m9=chngx{qF^D1x>WRN&Ye;37PYp(I zG7Lli<)^atL-%w0HcyeW#n%yk{zdmY*e#V(g%`YMBNwJ=V8`>0P|i9E;}F+`%kSv2 zjVKurFM7Q&b<(b~_z%1rzSKEVt~4;vG}q9sP{fyok(!1Gp?`|0@{piAF%Wtl&L>O zqYtGNs@?w8RHSK7YgER$pT+L0oeRy_0>#>Hply5d;6TiAuJ==|E&q(vqc1*5*RH73 z!$h9ix#%s-P2_bZ$5P*N_t!avhqbYl`6}cZUj2UOhJC8~5Z6f49qvjOzuAV(C8(|U zm6AlU${ur^)Mauzcdv5Uu$>W+FuOrT=?Q!ih83pYs0c(qapAU%&})W<&}eg(&r9+A zxpQte%nc|9!rLwh)8RV$-O4j%G*MYLt>Qd~}y&wh)s9^8Nb=+X^AD^)p% z_yFYwC^lW}n|v%~cH;&godZvg&*?#!06%|tPtSGejy75Go|!jFi=}X@+(CieF{_ba z9fY+v=$#GX5C!AhnlSw zWY0yzPGiN(OkU1;m2p@lx3saqHC#hX=h=4jN`*hA8SHv3{DVw#gz#>(6^y^>%6e{Z z9!t=&T@vQ&D6s~IJGQ=aiibQsV#H>_SOLsSQA!Z-Fgk_``CiPm@T>kaK^Kl?_y%1!QmW~qA{3wtPC}#Z(@8_s} zif0+;EO195LkT1i1;cdD&t3g(jb&8!E$)rB%PD1@d7P_FX_D7FaZzb?d0fSHK*?Rt zj~+C}CwVg0aozQz2%pAo#xlM+bL;2^u-J^fXT9Pmd_LnU8Aqu13tTxkWs16Uouuw< zm0X&5k+KNC5v163o@|~QwaG9)2Ji0L;FY3AQ7N5Ygok|J6q7|nX@v2vj zxSu>T_U~3eOpnwPey0ENHqZ~=u zG}GkD_gT54%1s3&wZ@GgN$^mAbcaRbCE1u~QG3J8AyX4=)GM5AQ_9(O_VB%yqowb) zNfSmlN?Fb^4zqoZHV~m0Pg>-y2W$|Hc4f?&*sRSa1+@3$55E!Jo4UrbJaaz9`$vmW zFA8(~Pbkl*?Lo->l&Z(t){2+eVu;7l&piooaa*n6$)50gsT8Ko2d_&S0xWS|pA2%k zR>YVN?8O-F_Vm=njy19^sXiI^iVNak#g=heija-H$DC$+Wv`nVEe~1;GLCq8P}%CZ zN}8%zf^obU%<a#nB8_kUS&KO}gQ~WQbERz_Gf>M;j z7Vw4dz1;f&Cc(;|WxYs=Lao`fDZOE9hCX5Nwf895ut}xNH=>atYwalz1I=VN7oj9u zA(UyN7}Jyic2DwVe*?ATYXav*uQjH=NzC6@$MI83Y{tRdwYEY|slj(k8Rxksmc90@ z`VT#Z{+mYOQ59%FIm1cS7=z96`N{Tk2m=?@f0~yE2c5i!`M3?7*91By8WXIY2oI=) z4d5*A5EjmL4~c=sIfz%p4j%ONka7Rc)x&sniA!6X0`8jYo3pvGn4neC3|>}}nwERo z)%RDidPno?5Bd9i>vMcV=k%$a(NZm`I#W^L80^O? zegylAtioT-fgRyIvV3y!yF4)2{JWOIg{Vr^iYSPLG{Rt@APCYuLkTEl0V)j^(v8%Bf|R6$NC`MJ3>}kujraZR z=iSG#Km7Nx-w*dKhr)1Ozg+8F=Xox*Dn~WtVaqAunzda$`}s^{)HdT`c|{SKiePpnMCSPrB)dlJ31>+GYH=*<_|T*qic=PjjPzKLm15<&GV8iTk)?RF)I1ae9j{U@-4DBYhu#*%8~)a4>I#Zz&t+gf25#_9g7T1(lx=v1G3=xT5GI zia(NCA*4te1}yIFYTf@(mUz%#_?O@E|6hl)e2z-!$KI&PisecdR3=M-<8$05el%~e z^&Zq5RpFVtV+V@uUa%pp@iOs~@r2n#~9o5gqwQ&KQE? zh3$^yr0}y=Ew$r&GXh;Tm%cFJ6R9@@xu`M; zZdiSgWbgM)t5}Ok+UC1&h{f0sQ6dhBNOsm{|3T z#L_3fI-LnydBRif^XoKH3lh+m>pVlKr`T>@PWO;@|nUqKU z#_G}vZlxD!4hb2W&g;c?@)(K|^3zCVf|*S(u0zFl-`P=@T`G!RTwR`=4WX|)+@=*T z129hP!@n|ncrj@PSi-e!j#f4c0(&e>#xqain_SEE`wYY|%^Vvr2Zat@FE{=pvPry;+f?WCH^=QbgX45qbLT>gs)F zahH{p4j;s*sv-xm)k;E?W*r@Qfdii+N0Z{ijw0Q8_>rm63t^lSECE4j7h+|z8kME6 z874PwLtB!tX;#+o1A-B6@KSHSe({ujx$d#>>k;_6@FGhizIeJN$>sF@NOD{Iw?EA< zPP+VQD(&-Z{(nKt>Khv99`dtw3J#&2%JI#HmB@O|RG)V4&ok1~^{!u^=<>NW04LdH8J#bo`3+A@99}?0qrXF@a2Ii7;kqnS(3daj@5Yab zC(mkqRP2fE$SW*bE*kq9>kVB^v~0YgU(Zq*YHMv}&Jupk6Ni~#C%&&3Kfr)!9LQnq zxu|g|{e9`aQ}^2I?=f?V|8Rn~p)tW~A4F3*Wl+))Nb1o^pX>8_j!CI-p4BlX`zYwwr* z0+ne&RtQ{;$!HTviw(hRL?a7({cpF^eZ}`))jTAT*}b=G3$N<9_K6-)#Wi9-_I|Ip zHxTNfDOVl1MK1JR(bd%igTl$0$5+E7dgyqqv!3pxO%EtN#(59Q3At}QoW_k-xJ&Hb zz1wZ|?+fSo;*~4y^;}#E{XUDEx@qb=pQO#*sFYP?+T+JwxE6Y)wFx1xPd*|pzVlvD z(MiZSBl#8gf$h9Op9M5Y8F$->ym;}#Mt_^y%8Rnz8DM9ETIk~VJONK6U=uLSDUGd= zeNeEc&N|%vfJ{qs{-CjXx9tbJXueywEgIPi^35&K<*rY-6rGPeagoiJUAtaoKydBU z#adCaD65)RveIWRU%caFQr-RIE8*I#XdVqZQwJHloX%Y<8Ydw zG^wC9wn56ldSQMNGV@|hkj~Tg6ooJrCcie~ zTd|ELE-C^XAZJTE(Zf#DtHsETe96O*?fpEKgxXbxc)k^%N33}fj_{bq&iadgGT)@s zEKepR?+8F%R`xXcgh+O-q^C^!!S{A9v)G3oV!7$zLLKu_* z1lYxA997|#8Tpp+UE#uI{cB9QZI>I^C!R0kIEl*-zPN@b$#cg!VH@hx#crPGzV$5i zJ8w!%q!qqcD!Adk$v}$N9~HlZr9(iClc913qb`gal?iSBIWKJG9#NRRb>nt3Gx8GE zWH`CbFS`@5&N&v87DGKEadN3>$ z(;=~4PKGxEtDqzL1MhG7ISSYx_Cg!@QJKd=wFN6qz|F@&Mf@SA)ysW$S2+f!RW=dx zS?URu)GIY1LmQngx-}Z6f*O`xY?*nCI-OaR&eA75$SW-;cfPq+SUBn%cXs2m_v^K` zNWM{bP65-Ot0X?en(k?EjDF9{z@H()rc(O`D~xM*AB-@K*rCBBREL*A$xI0%izKSU2YpJ5CD+a21_CpB>v-<_rn zs_y+O-yjwn1NxgsD>#CVJ9x-R1G4V@`LpSZgG@raWy5GFln;hBHC>jpD!y!dk95d+ zTR=^JTSiJsS4&N!sBqnz7YxB4m&*J~&2zMv zL|Iu?)-kJXXRoO!lR(WFweb2>64|`*0wH9bQGR3eeIzhvJ3s@tFLsEVDE(*d+m)b=CcqjINJF`GM zryz&6jmRx%%IEqjA%5zL*$n3`>~#$#R^(Pv98bq}vnMVu?LvQ=h7-Ij&(j^b#V#Fo zD`8YriP<`$g9NZjzUdRU&G=GAJ|Cjxf@Uf?nwS=k?Xk8sGr^VltQ}14R7LYynQp#i zL^g-xk7!={HeMLCQ^<~uqJ4(+DD7KZ;KT3NiVbgRG_2MT4XS)5)ml+T56&BvNcoP- zyR}4b)q(3sF9r3o%u9ma04Z}dZc#yQv4 zWU&7!9{+~CNO(!qx`noy2P5mSK;MP_+9+KXoVg)bNM*>2EVFfmcfk$TM% zXuL7@$X!T28sV<&kkVN*0rKTvvj&>cqOx;}m zir7yPh;s{@Yb2fy!6bQSa7!)uX!u0v%J7}5cLXo)=r+G=wZ7 z`x>xl621cSH-?i1LS%2`!$Qq?!`I}bac zReEMeG{2#n9JYy+DbZMG2=UG)W8-`Z%O5L$Bcjj5mDH)79}qoD+L_}1`IfKvTCy5c zd`k38-okmyXC4}jH@LoeOuSGM-gJ-~pp=zZsn)xjA0D9(|2p7r`Nk9xRO@qXmVvKk}Z8Z(d|dSV~8mW}>Wm}ODJ(a2E2kdQ)tSZymu z=YHc@rw-Q)rxo_Byzv(X%We1wW%6I+frYx`i11s9vDw#>@VHF0v`#&|473rJ$;9NV zCCY`37Lxzr0yL&w$0g84hvzQ`g5iHS9jLF3(9!;q_A3MbH=PXr&rA}gGdDT7x|2*d zh@&lqY?ob59eDF5AfF{96ye2jIgkfO-!3lF2r?{(lMaG(r2HnO3f0=x)%7tm=Ypvz zpR`p~cz*tgkdP2-(B566>wWh=f^WBR)KIth#gN9-nhKWcyjPJ=X5UE9h$W>!8^so6 z2^8nEyMHrR(nfjaKI}7EY|c>o2Iu}$)OYfLS9{o5Zz{btk*osO&Hf0|x? z9s+kTLNn%xlQcV`$aJ$rCtlCLfNoNORXO`ix!VIs^+o*0w_7yt3qUSScDG3ZmN!Wtb!!wo{*coUQ9{9yBL&)WUaGrYkz*W9rTm5R@Y z_U+}pJql{RZjH4W z{$Sw4f543nEGMs#Hgw-sGpoGt!1(FO)^n;m;8j?5?XoXZEzlH^-kaRlz=^aP2rM-h zyv6#{UXZeyLY35gbD9;pmbaW<=0vU~%BM-9^!3w7iq7MVU}BSTr+Ioa8Ho3-aG@@C zo_qTIITW4$@}-i#$v~{`JCLs70>(zj&miRNzgZVJ5_(irDtIp5_*`1L4^Ym{*>-zh z(*GkFs{+GB1jsv%So$>*Qq_vg~x!88&9Kehdl~SFDT&d(&x5q1%sY)y{_=-zzYnEsJNAY8;+Uu$UN}< zXs$&=edVo5L95G-b6cLCShb{KgQM?t-kiR|dKdYrbNybKaqf-digzn%f7nZDW96b% z9~wHH)5)U6z)fpQEyK{zIc2_P^MLwT+Xljah5`1XtnKI3^EqIBp? zNy)TeKeNr`&Kvg~L&Ye~FTPEbD&o~`Y(#w4rUN1QJq$_X`uh6MV&~uojegVA<(~a8 zC245|tp2xezg#)^MI8r>2036rg{nXA?CgAaQc^No^D@MmY!;!4Csb>NFY++v>2Gm}c{Ry3*RqjGD8lc3VqhP3`Ta zt~7cIB!4X%#q@8jHxwzq`+9n;hsvFifJzF*6RD*Rd4G_l!e+GEag!#*64N12=c|3a z_TYx8)Z{~Fr*wp#GO}lwGJ^Ra!_VuItk{R7bmGQ=JKC8&Yfk>XUMlpd$m zdu+$;o#}devU+ac^f%Pn!T3Z=UhJ@1`#@s6@SPfr!(#LN@ydkxMd5+XxeAxI`9v$% z4o44shu|RN(SjEq;>Gn5KW5)JTb+vQIgz~yA^mV>muhd>#kDst#-j$;olD|8c~6F9MgWCq*QJw|U}QV6FqZgQll#FJ98P*)f8-y%x@WOiHFPO0{BNlujF8veKT(h@9}9yENS|Fl?Z! zIp6;>hh0C`A{ZH_BF&WIU&A~$mIj2f3pX524=tl&lcRMXP)z84H}InB%fdK?P7BwI zQ68J1G8r|4O#Khd>bM(E9gb`G)^Kwk7eCe;wWECMo@#?4h8iYod0O>go}*-K`u4yU zF)Za45XGKn&8c>hXMbzn$?UoM>I7W?P8-F4D3d!ds%ZUI0thh#wQAq?&(R^zg%3X^ z1LuzK!%@ljPU1$+LNAPqc{QFJB3m4EsxLjZSXrpH{*{3v$x)8kt8pC z>0e#VDQ(-}MO33H+beHO$I(`2n8*{Jmx4j#Iv%ualEHutgI5j%! zeWvua)R|jEkeB`B2uZh^oaPIh$GXkz7QUkH>#GRBCe4`XPCB77lnfM zc`_UvM7u@DJ@}b_o<0D~{K~(VbKb!cII_WWOk%ZEwJJBRGCe1!ZFXy6VS%Q}r;Qbc zIDFusm0`_?tFMFJX~%0JFKhABT^Y3F=3q<^tNf=nuT3lQyPXi=!%jsb( z5J_^O61&PY=T+?XxQ3+f8n@XR9fKs@T{xSM96j1)ZW2Q~-{p_796o>kqrF4@+qAl^ zJB=J64WdHus_!d&Kv9xWlEaV3ECpIvoji6~mqaL+7op5$qVA}*@yh(liFoov-M?C7 zRYcaBm0&vk<%_;s>7Mv^QN_O~SM^Ume;%5inaOH*^t%27*~1U+h_~d->4OA=#l*xzum2f60(rp` z%$(;V6jlqN0h=8ZPYOSV?1DzlG5#nFJ91+Fvi_TKIyFD_pi>%U<#V9?3}Rt?NGO&C z17cW@#hUw%5f~a#w?ApNJiRD9ecQPvefLM?PqcRUzq>j@fw|sY6FvNuTOC>=d!q|T95wGPwF+e*8-xE zcWXBfg11Pr*Ep+e-R>N25#1tE?D4829nEi7&l9dzod zU~>Qw8_7RiXXoH>(Zxm9%4=)~YyQwxZy=hy^G?$FNoPvlqR%HRgGTr7`pY4CbkMnd zgX+#ZTJQ(71^r|QtEcrHhAWH|U=_Bsv~u(FKd^h^DbIFKTT*Aa;^1-@&y8(B_g|_$ ziyf+P&-xR^wuj6x=;T<|eFb`JgR?0eGB6M)8fa1G7^`4yhu;1}z-s3$ zoY2AyQli&3`W|!-T9h3p`l#zd+Tm^DGd0X#y^?jxVoE~XdED@1bV~jm%R}3{cJ6$8 z;JWe=HwD;;Oc1Vk{OER_dWpry2sCVJ#+aW`OdWl*wdEzE_|8hy3rgSFL4t@E*oM4? z{bjzLP6NL{g?!_h{r&sdL6RjHa6D<5esgPSFNW|SKBB*7%?V5qKV@b*6GndS=I75L zZIzamj?*}3X!0DYHQ=2pGg1Yp(sPg(gD?n;ac;^b6hP6Sxr-h7_r&Y}f_LNMbKhv_ za-}3LH+|)7O+P*YhR2-)med!2pNJ1s)fq+Xc`D?}H~wGmF-Qe=|Ai*C;U&4zeXIy8w;xGF1gk6suy1(a~A$dYtX`}a*@&n6Xlsb z$^88MkYZ@qnnGRRc17Dm_KR4S4TlfPH0k?uFRlu3reX&vp~pbp2&2OAHl6l+_JEaR zp}>T`w(?<=o3f;-p>bG6W#rRLuA)4#fT;rQmywZSsS=X(->s~$^P?^JjL&nD*X(EV zzy!v${MzeH;B&}q^`bZy3Bkgw3P~JMQEi=#_2W0L^Auu|MR-Z>MU7K)QW)Kt$D_RA zsep~>m`zR>Fx7n7pqrs=D1H%yjq=_xtk=VBv!qfG73f8IK3xnz!QbS@zX5-m;iESjgsrmpO?RWBj|yn-(jC0 z_y-qD+4I|L>2eb;6P~jll)KC@>@;|C#NwxlE6p#Eb`uhxjLzw(vCiPP6zBQ{$rfc~ zoffo^wxgrtdHXqyLMjp`15PW0G8RoJ_kNi79 z_Bc=9J$mXa`nPL-K56+R9uoQ}qdJFOs!hlCzT3#lz^9bRt@ApUFV|LYj?BqwOTL+3 zE5?ZbXLeig4{1N_95%2yEWsQWV%=)twAm`jet7YO(}hdl4;_=#nQjC0cI$VMpGnB^J_n41LbbI zXiAIaFqz-IRENGrB|<9`Ac zDUv?~XPOKM%~`ZWx+xYuRUC{|J9AnjDh|oE7KbC#O*Zg;c-Ai*S zuMUDS1@1x^$Kj(#84x`~!w^BI!O$xR2jZ3QDn5z2uA`c8W|y6vT??8=^lB~G+X~;K zG{hJ;=aKC484*A}R!(&&1rIt_vX`Q(tyG(nR^D8F&yc(|EQRf(z-P%dx6R=tsOo3Q zbN+uY4La0Yg4@)E_f!SJZT}T&KMxh1u(RsGi{?MB*a}kV)VLG2d~sZWPhnUYkR*kIn<5)iuwScGS!#CnRWq79?7a`aq-IsT%!#pVsawnZ3U0>^95|q7 zWyMkJ(r*O5ad$oQ;S$U0heOmc=^`xPYzp^(oSQKOUP)6SIO288Y9O&5kZYB{`<*XQ z-kHAWUdN?NmqN#t+@_xzX?!hRIhpC|gT(E8`m^JX>`hSi{)EP|G~{1?B}}`v``yz= zsFy~0{TAEnKGhbu^&WgS$-fPsH3#QmGGWu=CCACvSD8s>=t0-zGSm%>v%tuTFOkR_ zV001bHhLq`dG$=Z2IWUUl~{1sMG}xGw9tT#xcuJQQj_t$LPx zD0HExlR9#atug_3Z`%wlMGB;l`$t&p(msAJiwWd@7T^rcg#>4?8r~7^j zDJBL%{YHVQ2SgAy)`IVG@$pAxWxE$0?E$K!5wCzT-kkpU8Vpn6)uFcP$|9Mt1e*GtCt3M23N@5vN$lPqR0RY35v(;Su(FzK7LlYB=oa?&7 z8rs<1$P>lv(u3iG#$CKeg@x;97qcpln5^xfg0ty@)!>E(lnmh5$5?MQ*d`P@Y`0}+ zWnEtsk9cw!;^nKNJaE1}9It16rz>EMxpy$%5Dmv!nxR(D;718b?KsJ2HQSR12Y9d* znNLpvtnl|PXHFa)9L3U9=isFcX6DD<=qr$QxZC8J*$=#xbS;i4nnwY*_3H$o#VLX8 z`iGOQ0(<+D<1djnBl5fYe6&!@gB%*U8~^x8tLBqv6biu`#pDKTACRn z;7&tBLuf-g}=MhQ?f*p zYL>E!FvHu*J83S=PXmLzm|`ndXnyf9@oDhcpbJC-!28wM9QYK8U@GChX*Aq_2Y!>5 zYsNvx^12y*Tm9{SE*F#{MpvKNv6>a}$KCsDMOFT|0yg@YGiRDwTVJ486GofV`uT0w zZQX8F0L|*p)YRr|STb#%K`H?N5D27GV^MP}#2@(MM}F=;ABPQ6H9>m@tJbzn{k4}4 zRFC>3*izJ?B0)#%sV9{p@BHPyHC?q8-ld*KxCe&+!}NJ0S3-x@Ugu^K5a2n3(Xoh<)E9t=N54_*|#_B#*BFGJs@4I`rx=t~X2 z;2uKvzbkKsQwZb4^;&*;s^fRw*?+!?R-l1UjOjlv+y5T}EtW0LIY^ z2Lw6WtmqrQW3&4g6g~Xe|2_-X_^D!!nqnZxT}FY>m=*&1eQAl6u#pOu$$_$1H}Aiu zVR;$uOYcgc!b1?BXZY*z9Rsb^-;sK*>kjNNhGweI=tj?0_Rv0>y#L>imOD~Z>a~2! ztlAH{oUcs8s7h}i-TKk3J9K-X&}IcBqIdc&Xh8r(qW^s4hw$2+(>rSbY+I&D`Vs3J zHc#n(FB@HI=53QM+2GmC&v5`g{sGupwDW|RiUOrijfxnIRmj?f9vvVB=r5JX+*i1z z?Lm)Rn-%p{{_pPt*d?}qsv|{HOKT^f_m2Pya~LY``haJJiNe1gwPEVCKH;V857x@V zHC%tUAq4y<`0nVoM{r@R2UD(nSKL`MdtK_s)*F9@Z@NPhHN?dibg9tH>Ap9xnjriE z+A=Ni*gT2-!It`QOY%lJ7Z`ptLN@?9L=Zzd35|J9c+8tZaFm*sc78y!N(IE1=H}*0 z5F`Fx?NDu$DjNy{7VV*UOOO4u_6N{{;0Rbq(pbemc0$?&imlYGM=|HEM<=#bb7JF_ zD|)i|N^y zCOkTnj03t=B@U`L9XbBJgCo#h!T9XsA>~V`m3#N@dHQBZO#C`Nyohbw+7EaWzhfDE zfe5Ln2*3+@dO5oSwewG;88$e#Ov<#+akW zk6(Em&3BR>tQ4s`n$F+_|@r~K}IL0 zBS)AXm)7wjl0c~v0E`8(F7w-Eu=IH}NENl!K)nG%=RqoF_JLFNx-sL99b?eC!q(pY zf`>=x4L!Zz8{TlqKx~niiy`T3oT9P)o>R)|nkRD=^uuV0uLaA_kM8RxC8tbnLDVqvhXaxbF_Aq&-v z=owuPR;8A+BTHHXjFQ(BY|C;?DOnxrC*===!xXj30a4TO76FcKWSdjXOf2%d3q{s4 zPI-YP2Tc{SyUbd0(%@Yr0J`e#L}-4}e{GOEYvyb!$5?`Tf<=3WyWyFkZz{;VOk`c-C zMtXW&LBYW^06#4wnh!>2!LJGqxv%e+PSwkDf>Z7_tC*3v58n7w@O zU>H~4lI^$7{D%v0F?FRP7tzxL0R1`VJcFudUPb2)ec3&8g{GF7FjEV~L*D`q@ zS(+^i|2+R-rP(Ik`}(Z=(vI4>;9Re9?87m7n6MsuYN0QCVFopGmrk6Wjp3(W7iZ~c zE;>`^AtOFB&w9t|jE={~6bQ_{e-+zZi|OU3nO0A_I##ne2S3m0!+3q%2@Pj*R|vV4 zi(epePDP`S!otdnLeUG2qKONauU=)e=J%(?_{On&2Pau+@kE8VI&|*Qay)$iNL5b` z()qD!hg}?OiK(+r#RL#{1kROJF|09v8Vx$CiYSqmz7~q<$nBV|?J6CAwR_+UW<(`- z$8W3rBSBy6Cq$Gm3Pa*2{Jy@7L`};e`HZ&Fdd#;<4&G~S@7w;056`hEYnfGZG)P}3 z?9!`*$t+~_wl%460W|4sZtxxk++tCxCXJKop{~|*C zEhF2#a?^E9Z)4CpLs~$WZ&)oC|58Ze%w8vj zTkjvWl}BMZxmxgcWs1@z+5=GKIPPzdj49! zd)UXP(v|%}5t4M)nQMA#HKqt20~p1}=R_n+5t_vVO*;!za7YpUab(#RGlg-Or4k-tsQ)+gG%oSH*|B zfIH2WK-$Yz?IPDAA%4QGiK}d*!*@pHxM%Zo0izSNyW%l(PUTJtl!TUP18;>UT_{64 zF=5pDsn9tR4#jZLMT0i%CAF@yJ0P<|v3*f++E2>y`&F&^onL&$nFFAVmA9Q&xu`Hd z*nh?c3g*|Bp_s-~HsT|(bJs3sny*0LXyCxWfXmgZY>4&_!)zYfEG*M{hP^rG`kqZb zmqd#Ter@NVUt3sMBpIW7fVgdDS;y^J+n@p}YMLzx*aTGu#XR4gRXG-&iut{*v1F3| z3}skTvJ&w-Yj6 zb}JezYU3}T`I;NJr6~UH_x6vmS6jq|?t|~|TqTh`X6DSbpS340>QSoB>ypxsXG%d< z*iuCx9Qs&HQpOG+(|IkcAt;^$O(s^ zC$exbP=y3yc1_KQ<7d-8OOO=7A=oZR5A_H37OqKVjzbU4wz(OOKuB)3ewHhi?__m> z>vp{K&MVZ~HPDx>S8j52s_Ky`bw39*^~-ywoCdS64xcVA3x9St1^Nzn+dg?`cc+iM z*?OyDTSt52+Hm9#IhOghAJ3H5b=_PJxtHn+6`mZgxX-)2RBZdfLvbqm&m0xy1NT@7A2Ej}m5YwFrYj#*-$;Bjpo>mW;Q%$92^0f*U zoTe(S(SmFcJaR zwV6$&Cb6lCt4bedlf4Z{3ir63P$CKQ=re? zXc(pB&hwCeRZ(vvI^;!v3Nj~@D^?ep;i{L%!*Er8j`Qci8_GfFPfr*!2O%exHwUYC zmzU3ZUbM5z+`V<~eo()OEE>+?^t@;%h)2Z+C4JX#2KyPD9k|~a4-E#-n^$=iND^kZ z2lLL%{+>k;dDbsIgBv0ki12B|oZqU{?U>#b(8?ZKn0HmEas7RG(3mYfeH&P>8(Xe4 zk%|2TC*A)@_pT`lU%GhlSg-&j#7Cv1at0X&fxW!=`ShCas7&WC85Sk%x>x`@X9SZ& zemKJ$Zv9ox%XMn2)J$`boIL8tO5ZTIOQ$9?(j)AF(6r>yDP8dOkZOaf?A(usPehu6 zZw$8ipuD28DpVvwjV{gfhE-ZYWb4OG@*c-a+_0rrv88`sF;d*IHEfqIO5o0X92st~ zLEad2QdSYAT_`yy`p%3d{nNpP)eO>$Xx=PB^5^>oXSm34;yqNqjcuygk&a68@A{&; z_4(F2yqOR|s-GJ24ZSb|Ab9S>O%lQ7{gX8rhhUkLGC?O$N=wx;+m_E@C-nFBjtNq? zn5k2cMZ`T#Ha=95^{RYulWp3&;hhX|hdFUL5RKXzrZRF|r3G8|#T%7Df&9y2v%l>j z$YYb6Bkw2Kjd?P6ZAL?;a_YJM8Mn_Lj(Jup;$3{-_|HkTlNRre`ptNX5jC(*q>+}I zwI00VMjIrNMNT#A_MT*h2Ho(p&M&=!nb0~f{WEohXiZIZy;fuH**JO4?pQoFL)Qq>I6 zi@GJ~#YF5PdKXr;NOx^h2fJ?|UK%3lj-*{xD?d8s1!wX;7CpF6+UsWrZp2U3(oOcO z1%90NV}+}wS7zX>CK~Y?zWd6Mz|fjPSeQFNz+UXVZMLLK8F&VnF@VS^Tuw`{1FuZ+ zI2M>scKp`12jH7=w^cK;v!^Y!xcnckli)|RdR1Ukz1@F)Pi@ve*&pGogh}p8nxdmE z=x+un+xcJHXu2R1!hiZWvCI(vkMaKW!ytfm0T+sSA8lG9y(aLlY4w3;MShvt+PYyX zM;XiwgFun?lpMJ8Uos{8$pjs+u6$$k@87ee{F5c7A3oO_-=a`0ppZ0TuwU+V>Z#Yy z;^W0=jQ;w;f1jy~PoGsT;p$~A?XUrd(9ii?2+088R*KpN^8po31b}!^hFZwD@|qJg zv86PKKcqZNfhYaP4D>Nbga0eIUCv~jl0=C!s8ME1tf-a%9;j_7DvF)Nw`7j=B`uV! zg{^JWJ8;v5Sp!f9P7p84&aBx_qYAyASu7Nxd~il7B-ej#G2#(mP32dL0UYUM>> zaQhvmwKx@h*U^Jd_+8zM{WHG%@IUYF);BhscBMYJEjkfVbnnb6v(Gl1ccXEMIBlC} zQ9UzmO=dNQ9{UV4gH6_DQ>Ow`Wyn_ijCX0dG~~92DUg4?bYGq7*!2F;UNbq0`5pcq zjf$l%<9D5O{BGOxYSwuoCbtM$Mch5@Na}KTG%=(hB9sXf_!?B%KAUP>oIx)h()636 zQ5=5d-wa;csZO5V#G%)i<5Xp2bY&B+Znc*qij$Ww`x7Idv+A3m{Xz6kp(azgYUF+Q z%_t;^Qfds)Ib?H7s@i&1GdynJ>+djyCt~;3L1WD0QkLF#9xbG>)O1IkT5g?PzkIem zMCCZULiLFBseWFPRVy+Asx?^zI6W3pGRKbtrhE$Atg7G5o~6{+6@(8}de+8Lb2bB7 z#tkk`yUC+h*ko;VxD7x)0>H*11H9mBLY`cDw-7y8G^{l8>7@7+0e zjpvC1?`&#&%VRq;{lni+jCHPWAM05_*wmgc`@G!0LGR<1Q2pae-WuKa_V&e%R!Lf_ zo%}~&;vTd>aVsB&FOUEz7G$HaBR9v071-3&)WNe0G`Qg?Ef*IHDyo_HY^%`gV^B|kqaZ5Pl;0RDJd6&iEeo1RjF7cvMHPVe&TdU5@$ zb@d2N&PbH!Thu{jMBZbb4^jJf|Fv_qeMWCN@6wvQ@%|3o+7&ww|8&2=B~;4GQ1v3S zQ`kNnryI5p4~4Py+sD@S??1t>!1z|=e4cI)C4+5`C6#-PAdCbw8{RF+vr4(st7HT} z=r(b6&jF8GL*qZjlZA?yifdujHX2sTV2HyF(aj1i-%kDxZW>XM_8)!|9;>>QQ=mSt z2DK~DROZA{H#QcwzKU($!k?wq!RTCL;6iQh7+K=vSLm4`03Q|XeY`74!>+bHqc{!~ zW7U0y8l^&>u-p#jCoQQRO?pAbNmiVDV(YT|-F?x++w3#@wSIg42y!cudbJ%df2qgo*Kkfja`QX_2|3_v=|JBEwdzZ*4_onk4TkR_97x2ioPJc-E)vb}{EAYZCdZZWj+#XH&QFU4@6? z4coe>e^?kBAN^Lp$>3OlNi6hhS?gkn-c`rzw76CQcT?qxQ@MSvC=NRl@d%Bj=nH;d zB@*-2r#c4F&KwO5?>ZlaN$j<_Ufp~%&ZR3|qp)Jd!knOBAUznldarQ)eXWuWHo8;r z_KE0U0`0pfr-vR|9;_jFejMJD{+TV{+1Jo>ZkyB<#nqHzaV(W2#&3lgCF*(*DVw+s zl;@v3D+wGN<`+1TjaX|GXC#&*d9Cfe4w7wfz6A7q(U!tb)w8m5V$@7)i3DI}&zJhVMY)jn4xB3~RX6_lb)8SiW zmgw!3Kh0iaNuEnHk9j(0e5Oq3)ilqCS<^E1e(02W>2=5Fb=i7$tx|L9SekehU~nyS zt~z!>Shiy?_t+4>MpP8zr)#=3#hUDc@RCuuk!yE`^rnwU4l*@7%E&0^)3~zTbj%|9 z!h2FXSuw#GZ5S#OGhZKjd9Hv8_h7+7L~cS^^}2+P+HmFRjqo~+`}Xz=as7RL=}^uF z(pbw16rbfC=&xYq(9gU-W@a_cZEtf>z3b)DU1pD0VO2*n!OSZf5M)VgR z%U%=AwuQMlv{p-d4J&hV2Q?+^o%IkdgQ1jUPUt{^neiQaD&)Ar&VF4(Jx0`eW&tlX zCgdbvsG?g4h417|syg&pw&YR5YynXUN&Vq8%qYXvqKg?Nle~j$C*RL~SAW8Mm*{GE zkuW0|j&{c?21+Xr?+(~&Mi>~7OWTv-2GN+b;4bnWl)wNhPmA6w%Dy8Lq3IdrKkcv@ zQlysKLV)5Z06uvfL(7|y-+dNN4JV9NAAx7q6%w5qWX@35&+dDS`={6TvvWJq)BSz; zk10>z(Dt|gcif3GtBX;YR@)4cd$lc16Nl1FC^uIGLd@UwH6-g#PvhFLF$y`-v>@%)f?pTo>=6tZ0UWWsx+{oA#jRCN55O@T{2R#nS%!F3R&=RQuA~ z?2mf;57dY?zJ=RKDkdeLe2RCUc}^L-th?x`r+4>9irD_S44lB?(qc8ZIi`L&7DaxW zxwP~lb`*D82((@_X$9LsIkqW7{$v_p3VpJ0?*9JO!!8950LXNM%dzj;WGCJN6O}0d z#N3-Twkejc;$Iy75cB!Qesh887QXQF$AR|>|IDqB^ke2*KgyGkhR>wNg-O=J$`B3A2Y#Dm}oYxmxEx1(%dt-mVCotWo6+Z+pBxi4^ zay-dvIR6>Z7I_1?Dt>?Zkz-8FdYfS@xTZ*O9J-7yvSPNJ>WPEyV`gl9w=V5hcoK2g z#rZCxfSiau&z$;zEIiA@Lu)Bx{}r5n<717NpsaR+&=3oX8_#+28`! z<1ZaN{qZXwuAL|8(`d_+=iM%{A&{sl==JgyLvY%@l0H!Y@BrpH-{y}bAB}i%uGjNNEi~!#Bk|Qn_oeWg? z+BvB8UWQc7PVt%BWP<$h9m-!|QQ?qLfUia7J6c%1xlc3J`q`N!lTlD!35HW>;}f5p zd&p$1b=7@oiW9pc)&Oz4Bm=z-4z~5!;Ul=JZZiE)R2XdK7dW7XI zgaZ@`$nkO{YT><`&?fSq80Wfw+!UAS&fa}ZmCR6=$MJ=9W;QdA{FlyD9_7P$K}sC^ z-)}x8OHwd|T%PkH){E^CHW+$p?f)lNV&h_R5lMvIP=Uq%%bdD{oP4Tz4?N{-7V(^n zpGW@cu|n2(-9%5pHsSDdlWBRfGj{6j_8@kgLOioh+e{3rtNnui76k7EJcIgf!n(pA zitnM7T*c70#ctTU>LHjuowA#Qyeao5`zuIm%#%}jd0*N7R`r^YqY%P(zy97-xyVP` zj-(`3ZVJS(pE7BAqu{F)Yz@c1eSGM`KQe*>yY8|!t;)u5NRCeAp9ch<*#7^!rSJbX zAxu5IPwbzTL_UqrQ55w!8@1<(4-0bGSt2gla&<~G-z1|bN9_F3HKLuZy5VBw{KzC+ z=@HwcUi(V2rh(I3`v!#nkjXtwcFoM;|N8ZSo`G3RQ@CmI>6eEWR~~k*>?4e=Vp~KaLZgiz`nu3oc!fBE4WJQ&l!FF zwbyyV>6ggo?|+AN?&@85_*X4YQgyX17?>+S9L{fb!_s`Wn}RZAZ_X1&KbCRNl8&98 zhs#~PedS%@hw}(IZ~JZskTa z(A2K>4q~8#I!(9rEt)?9YLXT@s$0JqXe4MRnxmZ}8NHY@8b_;8sBSmwRw&DyIaTzb za?ON)n+sXO)p2Akcb+#$Y_y_+E#e%iK*Rn|VaPe2WZQr>vn;C{v zxY&r!1@8euSbhAhmPjbHDdRocB5>;^V$KsGJXRh4qA8tGR z;%2Lv6+5=|33OKl5?HT#Fgm_5%olvv9 z>wTF;>a+7)$j2hJE8phy@BZ9XG{9KY{6}9joKm|gWBIE$WG(leM@He+v8y&Be6GX% z!|haJZy16=qnMTg2p*OyN6GCOPYQlfY2{}isQ^vq3-k&YULb+Ot9lWRki{*0r7YjQ zj%1DV=L1JcU(BFa5xCralR;} z*&%o4Joj`WaaUiJb=ZG9DyStRlOUz4-~|2_FomyNJFu~2%}9sZfpNb0Ji(;1Y+||z z&&bm_+Kk;$(fUx84Bt|)uC^ob4A{>qN>JnYgR9Y2*G>f-`FivdQQ^h@%i8MCRaglz zvU-q9#Nib9ufCT>VB=(N&8=TK26MVUPO;|%GV|?q+|{S1lk|in;tzL)`2`2#bDbm_ zAjiYQLx+IJx)!dopmYeQga9*W9AtBRr|zhcd?$@@_41Kd&-e~d4Qnt)WpPO z%4OskH6BY60pCXGV=1=T1bc3H8H}`9!GRjRzUxEt|Ha&!heH|ueZv=7%Pw1lQldgg zWE)aQ$yUiaTBN8bNwyiKQe-PqR79f0R6^N?C?Q*6>|@{eZN`}8`Cj$A@8^D>Ki}v5 z<2{a!CP!oDy3X^w&hxu`mUFi3Td-@J_lHdT56xH2j*m7bz6WDZ0I{z_QqI+(^{1|o z2L0_@wWauvCGo%qS&wXWoQrWeJNM_J z7E(p$ManTZ_`g|YzWCsP;rTdUZS6P2!L-{Lk#fwdQm^=c4g46&ky(*)mN*E^5H>Jh(D?bjY|-VVZykaGP0t_-*nXc8)p+faLRP}>Dc6&e>7 zyxolYd})(|!$fx+a|3;JB~{fQ{KU@tV^#gs!`+lC45NT946u5us;kcex-5yB4}uYl z!No$58Qu?I4PL&NcxFH*W5=%-Vwo?0x3q8|H%Fd%Y(wpy5-+b4!PD4aXS!M3_$*VO zRzEw`WXW$KS}~EdiBEPf4`S_P9|LH4>X6JeT%1aB{rT(HoevE3RW#jo_#|3%pGUux zhA)`_bEjPWt^0X-!??HX-Nu1(^&Uoids)i*F(#~F?dTdUjlZt4DLF}9KS1f1gp;tC zc=W_Qt|>;K+|m5}`wG?IkJF3TS7EL-_olUSIDg+-D)qIAk0;1zE30gN zV-g-~Qy`hTV%9~;`m+nN5o6`4DZ8D%cMltVzH z5b)6)2uRCP`vvj$0VsG7`bBmg_iG7BFv<5LEUy>E5Kx^&sA{$Tf~S6bRxX7&T$gwx z+n(@badFWdu`sm(`|;4Eq)kXUwA|u{Cq~H8?2iGQ0k%efT(x}$RNd5!@3s|nFza=- zwWtWS)RZOz=B8`chvCMaXkJt^shf1!$~~EeFDZkOpUL7u210#6Eq> z1ONA-!5F=o=E8=qMtne%vJt4s%$v5-Oo1Ml@0I3DPh}*I6Opwrp z24y7vnPc2*!Mr5bkUEx4TV(2CjvWA$I0X`g3ugh4b`M~`(3o6@z=&^TL37gzDL-NF zau)>7*Q#a@ukPBp6ES+m?n9OB2GEHicx})d#w=6vMn)7l!tV@JaLdJSUjBM*_++}D z=pm1TKpO&S@VL0R3pv@(S06s`OhZnSU%Vi{h9bFN30#>XuXXcqm<<;6k}e9i1C>4jOGac4F* zvO3A|d!pHmZ+A2{z9HVFO?rZC1Ydc;4kw8E<)C_N=aIn~>SAhABCa5>n;bD6UAFqv zEX?g@7ivs$VFFFyC@GEPh2gpku|@C1O502%^mod;*RMHF>>&P#slJm|;3w43+Uj=d z`55N(e$uuO$$Q_o_tjQ;2Cu9Zw^O5o8jU{jo64+$Qst~BF-fhA%8tY%&Mr(q2?>mk zk3(a`R^v)&Mq|d)iR-$cZ7_&BcK{2+K$Qh31$Q$r_Moi&n&rW+>|fmI7iw*1FX)@S zJ#XxysIj-mCh_R_)0H+SPTUoc0@=Or_!pOJ+U|03pI#FfO=kq$&X)K6-Q*Vh=`8oR zGonHpH*(my7@!l^*%nQ~P|I_Cg``d{evdr0GN$l}=YzpAlWU&FfYbAqSv*E`GJrob41=;>h{-~B*O zutoR&^ZB(l6RgrhYlP|CklpME#R#l}Pw9us)c@pnMsB zlMF4!96C9KvKcTo>KB^i_iAY=S3DcD+TjY7FjM1|y~v+V!jHs|hJ69;GIr;fo)Z(B z_X%Hb6C?m3OsrK)(%{;*2#X{05^5`)&LA-+1Ej`tmpOZ<7J(psU_UVRK-dT@-%KHB zKM~7&_!~7#G5&a4x}pvn6z~w_@T0l5t{Lqeq9jsxps3)fxLzC||Eh zcxwqSiBFXC&0T5oh~z0lr1*+k*qKRs?Qdh@!XNdy&fQ|xSFbF zE4&q5b)6B?G``f7xqXYr*9`VFO}~?ihlYtCKA2V9EpC#N#C6rGxxJ+_N3@A?cofU7 z_!uI(A=R|Q&kO0`=LTfW&s}!j|L%xH7@>oHzqO!2sWoP5TtKiZeNxH4^pWi7@ zpJwgl?)mDQ`57c89XKw`99=7xi={cIWcThB4xWA71o)`)kPk27Hn>`7i4$jDKRi7 z9tuec1};+dHlz-;l@5>X2nv@UhA`5IK!WB>sVm{!ei;?Y=T#Sf zCeXCM?y#KWvRECLYsWPckHs>6?gY$!9gubA%;qvOu;<8tol9_!!7#rhU^(n_-!Pg9 z=O+t@enHO<2^viBM>)Y^9jCEP82INE ziq9|*F<{Cbsi7$NtyK2i=^xg!evGCio+KTy(x1Px1W$?0LiHjS8>kT$ zTC}#d-Uwlp90sFvk>J&xKd0(&2kx_cvU!!<-afp4G!{?}?uYL77&div!Gd8za97lQ ze!5eYptsn&u$Ip2ibYpD8GGK-uQX1u`M269Z^-#v>)tHyz++z%+{1%63zhyQu@?Se z&ta_N#A~gkr!ae|Jz!9NL`a@?YgLn)irGWAh{Hek z8;jUiJ7*Wvh3*J>JpnpkWdCx{GZHPBcRYHPB6)6J$j{i@taVBa=SMDv@Wegd67SxJ zate5OkD{zm^H5EeY}liKC677i@(-|0vE#Y1jwoT1L-v1=L&sLb0-$<_G9T_N?fU-< z-E_;rNm2Q~7ZvSLc;y8jB8Z^_-_VTTY*?oSK_+66uGNi${EyNH-=F$;fGgDFWx$XA zzys!e<$P{x4mSwKD9I0Q^=2~a`~~oDesE{LkNz9jKe4{*QqPDCDfkq#Mf7JRgWs|AA}{vtDfU17$}nV}5U`1ts~x&F%95_v5xF%W_BpJ=7g0A}%o zX>^M%b={L5uUMB87eX9X|CaLC88tujPl#yrvY$2qfdZt@JKejQA6s^daD{%ia(tpS z`)Xe~+oi4oevo3ZeS<2`L4*@@oY(c^nY+8`!(AAY>UcT%3yuB)nY{~8_qJjScA0o=&k@41>&wnc=l)l9otHl&3_Itx{R zkOC2LiWJshy@UlP|#IS@R5JM`ISH--bFgIq-^3{cDJETzx`qt znR#;M4f#bx4rV7A`YZQwx75=%D!&l3RtH71(+&YUtgi-e`t0zbE>xDkD0Cun?ZGpH zokNyePgVzyXC%%+#VezFbQe7_g(xc)C-#L-UvBrM?s?N*vT_gY_Er&2tmYRn%Ys?E zl5~9>hUM#mhd7;2?$2rr23G=%A8oH`%%;1u(J~*M5+B9i398-gu)Tz*u4L{ogoIQQ2s{86&Vm zcPVHRo>2TUF_MBt2T$#V+2l$pMjiTWBG)pI=aPyf4JBxCN)2&!G<|BJJfmx)`g z!`6NyjxOvhetRslQrmuCU_BHLf(A(M=#DOUY#D32X7aYFFR9e(DUDP@FcW;xL!0J& zvPqXE)V6L{uF1K~>8B{VRbi{pCfVHM?3>-$Y3v~V1?KEA(@(%ykj==RRRbRPbwJ;? zeo|b^p$qGYFI_?5V{=Vl4gq2nFA#}5;2N}$IE~yc?ov|U$G73iG0sja$2Z4>ZrLB| zITSv*YeMzRot^7hm2yn^fFb)oI1$Oyo9W9{f&dw3PS_J4vFM|iBL#nk;y2zWS>-rx zCphQ7BRL2GI_Dfw;ab5B{$n3l@U}x-2QvRCcR`CI`)%Lwh_3mOSgZHZ zt)ka;H`Axl0Kscg?ODg`sr0p@64t}sS1z(SI(Cy^`F8!h&y)Rqz_07jkr4TisZ$$e zF;_@CE>zs+wD?dAW^kFKMZTlQRw1f7ZY=o-3Q7IFYMG=NuIQh_bg*a z$D~i>JG`QM+-o=LC0-`$n@w_VRnYNhklC*D*&sSk83B2$iqrcUAq*fT93i%`SY=Ba zp0Ao995I#;K0R*TSD?I@u$)6(+cK$VNy3T?B9bDR2g!a&n;~_L_@2h7#3ahmOS}B( zpH~LC{m*x(Y~ba+)!(ji%~abCHUGO=Sg9PdS+8w4U`dblDe?2Xe;{L~a31PCUq7o26xprK~w_30Xh7a&p(~#HSqb z(t_o{-31-4=Ra=hO?A(3S=rO`WW|x>RoJ7!7=M?L{Pug>@D1Pml@mp(6GicDD!bD4 zb}q^au}M{&4mCE?Ct~h3_W%0z>@?T;5&6;OVEvoH0;4kl4c#v&Yr$6ztteV%gDfJ`W{Ip;e)w{k|jS zNNjxk9VnKi)TE4s?@kJ1M|C)Mm4a-{Cv$c-H;`Ba^RbD7mQ8GXyV12gIZj$zBLa){ zPVMYM(am{)ue9Zux7{RdshJ0@3-u)tz>_|y!=L#p~1>4i-hEgcynHdumb?DNi*&lgbP!;%%|B#hsF3tjfIAu$V(uCee zzkG;H*wv2`*UD9UO*e{-F&LySZ}#Uki9y8uaW~(J=16ItkB5ULov(ZoKR41xshbhh z+5e{t3oQm9KRd6oR^0r>eX4(cy>&?d$$J0((q*9Ufrwdd8O>7@fm*nBj@_H1Y)Dn< z$5XkkjVMEuD# zNW#0HJEz3f3I=kgHJ}_V-M+LdkFX3-2~#bNkh1AK<(5 zr6l8?-p{+W3NqHUdmK;CQE1B)ZsFhvL-VxpXFLa>lsxRlVSo}-$&1;-{>x}?fB!zu z@#_Lpik^z4362$`km~OVT)JTX$kzr+uC=wbNO}6bV;r6ntna!rw>m%_B=}_|G}}+Z z(7d+V%i37;@~K+Z+qX7cxcPf)i2AFoPthleyNq1`iK8lNDLt@=W4TeAyVK}#lrwTOMFYS|t z`dB!GmZyQ@Ub`}pdh{r2DG8aDh4mX(v&|n27Je$&;&5foE-uqHj|-t5<6!VDv*_z6 z++bWv%53vz%WZgr!&S?Hu%Tm)Gl8d98#-HMH#^H3O~I>9jswD;8MugjZS?rVOU28M zW7GbEw;4HX!uR_MOG``F5+JMxxO(%!Y?hUh4v4#&K9sx#Dj{dUhyq-__%1Ck*IsL8 zf#q)sCMH}CCy8>08$(7$M+b{%%S^z;?f0KQT6J&^9|@(rNpiH*`(6S?uMWn%;6R*k z#k;%wBvdTq)!f=+IvWjLc*XkM*4s|c=(SjUy8SG8S&YbYJ6%QGdBHb%b~foWG%dg% zu`t3hcF86^-Y|4Ok$N}pZI^W93zL!TS}=?$;)`uI!5_~gzgpN8GRM~!GriPx9G4;J zC`rHgf_W_gJHAemi}mFg{%tJ)qD!8;;=S9aZw$ZsVKnBYkHT{1RvBNj<=%CMKYYli zqwA!n4~{EcPQ!~9itnxK z6`Fce5Lkw8J(q~Y8o5*!1?x?$4(lu3?!_&T`@Fti!4KCfxW;QY87Tc|PcZ{9ymE z+&Me4JV24;zYf}R7m?baDaycq|2&Aque7kXb~b@bhqpV(j;f&58x??JofOoQJNECM zD_z!_+S{}A@m`>azW@%IUFV@AbVEI_yH&(_Vbn3DpW+|bL*Iv8ai1En9_Ny zi}P+5=c3~)CvVV97HGu^T**8?%Fv6itAisW26(Fb+w+AcxYdfev7wrCjvzo@0_CiZ z^Ld~X<|<{Zwr`*KzYf)R*aG79sEj!4(!WOo9w^~P)tMA@hFZEtc>ZSJ62!LQ$cbyct&yzi2r z1y%>g7uZ;Sdi_#>GB0xAb~rjb^rNUUgV31^sHn7)t{JAFYua_)o&)AAli69KER*e( z_`kY@d%=~Sop0r2EP2!g(0zF>@4qD)_}IPvehAbrs^s_l{a&=35mwIeUm^~C?4th# zpHk=f_l^HA-~8Kq|INA7_Y`&XszP`l_i_Vtst0xAlR^Nus>oK}|Gx4X-vk@NFUdt2 z9~zLea9pc_eUGhA5Kj#oxkghHB(}$Bx2&aTxJP`3-wOa9iLDi?gl>*Muv1mFZA}vH zV;2hDKpC%KrF0rv=}=Yv5iWO`9q0a|4Z~b_WKYLgTDY7(dW0dU_>S((o8&7y{m2A! z#oOZ&51O7ht*;y*SyUaE#?ovG!Zn{W(T1bZnKNmmako_%@>nJpDxGotEbzELW%V>~ z#bB_x@Fk#WuqT9e{bUk4G6r$ z9%`q*xYJ7LZ>gN!fTz!Nf!TO1aE^>GY9u8jh|S@~GRZ%|6ZMI zBw|wxo2P8X4^wLwmnhWQ844(&P~+UeT(!b~TWC%JIpR$&M~_jCk|fAs4M*ez?ARY>HOpbsL*II?yY1$t^(VI=lVDq;q#h^{7wxK z?cI{2zAT%#IBLP?Y_C`88Q;&o;6md}-D}%+9!oKOmxwsj;a_i;H9Mx0=#}tlWio_W zMh|>JbR`gFXYpSQ@o6=0mHcPA-|pRSL;@b;&Y2iflLNfti6PocI@{KVe>!U9yUY_;Yp zy6wEY^tDJADetQQIfS?{F19&b95B(CLu4DrhzE#9^~3pb3FBE1bnEZF5~wOJE~YfR zHap8H>(AAuAVhadilva1KCzf|zy;C2%}q4v-c%TQ!Dp+ zMB_L^tXKi&JTz|wUVeM=B4jy(h@N79ua^?=(6pxHuki0*PA>ft_)D_HyKIyHXW5Fi zk?gp{A(>yG z+V2DEY@kUjt=)T5;hw#ZJ>d#j~jT04#u7RO5`M_|5 zyiINC4}L$DGTp`PkLi0a#&;Lr@O-}r0`>tQeWaM$Cx^_GQe4MT75hUX2!bwq;F}d@ z(A1G73I;X9V$(@k$8+642v-}g{2PjE?)lI!vVL}wyK)9{ROLT6iZ_Ek{YQ0m>cph& zx%1H#&FR(g3->0gl^1hPW|R7gwQ2cc_TLw@Ajt_K8r}SC!=D z=UeRA?Rn^+kjm}Bh))_B#CR-o9rqmOtu76|;spcGT4Q@XK2EHO{;b_NIg05sa(t&X zhWmrY@~6LX#Ju=kT@4N~J1ce|d?4`-iQnykSJX{T}WIHg=~@DWQNu2q{!y z@OB}iFaDsxHQMGs-|$>nP;w8V#0FW=Es@mxd@&`qsi-KI#dY#R#K5m#(x(iCLJL6|qD?xv|ABBJkU)y<-G;kz#1&mSKnt7XkK0|d3%o=_`T-z~OUVlChEhLshsPqA< z3aHB1k0lnF#Yj1_SOTYS@cefPq{#HzaqSM#d`zzhPn-}n+3kxq<~0$&wr+nJdT^Xw zy5J$t?}5k&3$vBy@4F0E6+MQtzwD=vcr!vZW5+IA9<_oa0mDcv#9kuED*dp3+nb^* zES8a#u+h@`R_>d30MlyNB#xZW(z4K)te9&66eFwdReP3Nn~l{v^wRqx=Lf4R&*$BOq)R&&%fU!nP2pMj9&8MUD#?tUr<5+8m;RVJQQd48Zs$ow3!n% z-UxwIc6PRb=Q-59BHPUKxHd%^wmJ9(gBjh(K5`0zK}Z-TF~Qzw9b=DcrlaVwY(U!M3u+8j-{NeorzXyXBxdq zVZNkoM;1_FsQ;1WdggT{FwGF3Mgt0}>~<5}wnJpCaX3TZiRwY!d5eL8OCGo* zmT@2s4h|?W)|g?i1%n}P-;Wd}ZQx1@Zi3}QATo>S0Qy}Gx#Va`{w5X-?`vkfGTIv_ z4yR=M7>eO=|x;1KV==k;YCp;2-{YC>0ho^R+s2 z3M!vZH9Z6(A|vAx5{7f)Lvw8e(bRQtm3KTc%j`gl0u|_~3Tr0D@{MNc@GmO*$x@+5 z=Comdfy)P-WLGI0=#J+9h6d3v&|!xITtmIEDUjnS)tBO^m2!bOY|zIUkUEFn+&ukn zny{_J{QLLswU~)MK?HKckDwWK5hOq~nog{fr!8mIfxzfr@x2pnsA8ft3B}(F9XJqE z({&qE+uQ@;`$Q1^|IR9IptR8O9UFH;VuKs}YfpQ?{DNekS3kgrTxP~FKzIRxIAY@g=zMwjWQIr1+ zd0tg#{C6^8&id{l_g~4v76!Ls=-=Ce6h#OPQvP1`ePcKFzfx@QBiAin`Tz7zB{}}@ z-pr*4n25jO|D8L6e?RKJaSf=~4h{@F&F>OgNWi!Nk~R5x>9-s>(ZC1A26~XK<4_g(WnI&&O~! z>j1PI4rMiExB#Ff2~4O%qp*Hbod*vR>9uurHum=126S|X`mqEY0wwaQOYx1v6D*U8 zT$f_!=(}LZw2)kN5QGLm%1eHlOvJtfTqjxLsDBlX?t*5-%o;1)ZMe!|GzngZfTbVT zswN`J7JpMM<8XPA-{glg-v>_-dxLlp@Til8(!mfMBJ2q8&iJv+pdUNVn0AV_JN5SG z2QNl$dhb*yFwbg7CUar}z{m}DrqWdpEAu5CymznLOJZl&3(Qjj@d+sz^K=%Ug~3DK zL80cNT5C`&{?_Gf?>2BS^)-iK-RIB8^=V`2)V?smxpX-Ok6iE^8>qzJg0cG@le1)Gd=>8@g^Y^GR0v176r z0mO%bz5I!$&q|yyrL@CzQhunF;rk8o6fc`E^xoWCuU5hr784&oRshN4V_%sdUink= z{4WHV>M52u5%jJ&iuh>u=(h;5UG!+;wQJYT3E%M_C2HBstZ0wPX^DU!XFp{bBSh>S zovkM@cSkHzw3$;;*h#&&CQBf(IK{W6l|g&=@8DM-a+8lAU*WnFx!E55Xs^)i^r#lLB2!R3XP*Aso{%Yc!V$dwuALABVE>>5r%4Czs#UCvWfPD$4D$dhfVByzbwFL*ywh zb-`!9dly{9CJ#`QKI$Z(^K1$PpI~Aq@k;Oz;N|B%bm)Pl%v&Wa#W;G;)#}Yi=;lAZ zA3tOnDU=dUk2IKrnWZm!HCfs3ZabtO^cwq{C4wU}fiy`Vt&tx$l2eVt^jA<90R*M! zD_SPC7Y_$B48)5yuZzYTLwWL~Ani*F zz9eyaUopqmGc@N>{}9kJZt%4UX*|@&Z*=k64xGt1bY8|Y<>qjVK2RF<-Cy=n$b1eAq)eCWTU!txSJCgGl2YkrYu#@a z-Gs%Y#`%&?49|VhNn~+4YM~ClZJ^ihI(Zn9^rm z*B@LgZb&9*Koe;gUH8pfTc8hbYbPu% z8YaxktNI{C9HLGHc{@Ii6g@IoW|>8AHi71|Z5=>-)AsY2dU`@4zH_euL_el*U_*z9 zu6lW&G{in{zQ87&h06(vxV0xOt!Spy^oHxf$%zReF)>v68fcHCKxVW&UeXnU0PAnHMdJvMQxrY|2zb-sz$cE%ig=AG~O5xN$k zt}#aRT^bYfYu@Q|lX5!o*C1=DrO%+NIqN^kyz4C93WJ9gACV3?KVP9}=q7+&h?lIt zg+&CJ)B}L$dNw1}dY7oIt!*Fuu`BNRGhVYJ8(yzcwx01-hL@ePQF$e3$T)`{fymX_98+K2t=F^23& z`=x#HiHWH9IW7@x8A37{-z@Pr(ahO4ms8mL=%nFIV(`0$SHDE-yQ{9l!+@%G9yB#g z%gFei0h+{Vm(3$HKGUA=`}$Q2htMYOnvWN5NMZ{-ZDa2UKC8g z5*FbBAWbr6>qiM-+ydbRZ*>0cC6H?_a>hdyhqF9@0gbZBf|m6FOu>4yka>4nSsvNs z*E;`K73bllA?_(!X$h;p2PT=rEEq7Dvnz+YZLX?uqEd}8h>+cY^wz<%XVW#XNBzTj zaGYDIr2rxV#Qkny;q!&&jXPUez^05%evmGD)#W`@zvS)-3qKNRDO+xHvUPEBF~2?Q zwmN-7?@ICXz7)%*wZ*?dusw{U{%%FCFx7nJ3c?)Z*>>U;YDfuGbbmL=ReytS>{!g% z(}i8HnB?<$oX%?!SuBQ~1a#Bpm~S_H=$f`>$qD>BN=U1d%e2X5CimLn4xx%dBMvg8 z*r?fTck)EQu2N1GFpx9J96F+f=xC>%Y_uO|9unzdZ_v{S&2!n=CnKY{UtJis>I{_v zb9&X!V`(+XCoNIM_F$+3t_yv{h%mG=ixRyZ-eiBE3BWcSgrw)W%%Cc(DS? zdwsv@Iayg*R#Z?i-I9YPmYLOH@j7^#8Xo^{`+Bq52DY)lC#febdHVtu6CgaCm2Dn6 zw#%pi_)>?w_FZL&eaz{(5?(kxmdUy{zpIgLs$Qa7M8#+mhYNdezxI@?7m@v_hZuAEy62rfq?po1Ccu4Qb!hr=Y`7VcHupzU;Sv< z1ggheJSTQAn?Rg69|&%ua`ZPd_T!t=9=r{*+wEi$hK;$Om7Q%87#MgzIyVURh5NYi z0~>J92dP@b#cJ|q$XK6-P3IVL0#04|64{@F;X7D-6k=i_%@IlRx^B)xkQn}AUabLu|ku4xXRTIh|p;+ z9RQX&SJ>rO%!E!~7Q+@=3FbFsj#gcG@ahWF6df)?@EmUceqE8#%Qu{RIw&=y&8M0- z9<%iJG-6-oPOh7#kI!Op6$<+)U#7IXwdDWJ@R?Ig>%A<Qb5@kBK-|$?953iCK%nEE&pvrjQd+$*ZChY`<6># z<$tpR_^Vms|1N5W^x*%I54^J49*Uxl0RZ}*a&_!3Ob7AfKcmyvtUn$i+`s!_})WD#fGey<@d*RNj(#|Q`B+hA?EeLUo7|3OIf$?eRUQ+vH%olpWZ6BQ^a?5U?&u zcg;o~f}bkSoYhKf?YgwZ>f6$PK1YIfoSo-7X9X6|&_d%^U?ZWt1h&vvu5WNZ3$G79 zh8TVQVHq_qt*ELQD=82-13aG^yy9463a$%E=#z{>X`fXjAGj*m%R8GOW}3o z9bO2Vhl+UzK4G0`zsMaDeo_724@V#RuhrC6W)EN@EEXsh9@wf{yPL^TjDx;h3dZkuhV1nW`Y)-YjDA6vwjNf0 zxOwq{1#xBETjWh4~yca+)B`)=Ht z&edmIz5SpmzfolRrku+S^7^=&`sgoo6?#w42OYvN`d0)|GHZ2|bU5Hs+@R2b{`h?_ z(w(FM%~5n?xKBW#9skg%a9mpFsbsRVo1IDkCF<`0+|J%ADx*b`iNz9Pye zy=G+&qT!v3zg+`{#cB*zMR6WNy|;?5DxJf5S8vQ+q*N0|S0`6#lMLo$znr*q2Eu(c!4!mbVxVQz)m?1-xCC2pvKX(y-eIcL6iYGu)a7lE5j z09((U4vh{8@+CW}O)!i=DmZL!3xJz~sQ&-RyMQ)6abrhKO$`XcnmkWkXr5W^b!5FMT=lQ%! zHouhOmua$JGKz5lfona=)WwvcZf=(4PI}j|)od$FHNUo{(Mr#TZ3wlJ@T3NbeS{O6 zkXEDi#;u?Hs=KYadLT}06}LH(2e-2>dhlMdqS7Lfw&dI7eU#O*L_9qxeQ^r~MgjIQ zA|_f5r$}5L$0)=z!{r=RvyZEW{#frtBg4B z_%esIlqUqH0MiF$NP%Ka z%qJ*1Lnewme=rOX5_CrdN80I_P@dat^4qt6-_FAXG|(I>drx$@o)YYb#uF#{Fs|!o z`UK$&+DJ4nhusYcT}zihl>Isr=+KXqEUjeQko{!;%=u4YQl`4e8Ih`!E(Wws zM<3`8`(j7mSt-oy*u{nr=*yRX70-_TESXQC8@>tiVx53h;zL_z(*Jl*k>&h+yR2!8 zu;P{N-}DcBzwz{_@CQd1r>LwjPl!xnueon>blUu(OIjG7Y!j|(1W8JgjyH0hB9(r2 zY#dmX*k|#d(SVErD4QI`J<)L2FdD`i;)EiGAsqEJz%C61oKH)6$#W-MVDp6fo*x0p z24fZ4aA4M8U<=nz61uS6j?$2{oycr+dQ`aFdU#VGzCO7Z=P!`Uuy5(^I&WMYO$^HuiKRiV3(yZ|A9>>Nx{u?bse z^!EElMYXXT*sW|3{}|8}5sUigJy%FF9E#wrfeK0KdfM9BT0@u%?$=kKpj9i2`Q>P! zoB5Q~+{_mFJ&o_7@Vh>+^NkuHS;UKX zwb5Cg!>rbY4@q6kS6#ffBkHY6;qJ%U|KJwjkf!K~9Uve2PgnTs#wSqx?ND!wI zfed^Ou5BCM@i#DX0zhq9Y1b|j(ApRn81R{hU(BtG-C`2|CaugO)dTdptx3?Ue~pA5 z!Dm^+b8R|byu)pxQ_EY+%XhZeO7`47?qOlR{(slLdNyBfyZQ*u!-+wZU=f0Y+F~+x zoXm+&ab3G)jrG7Xr!yM#f-sEn>vy{FxwO5#`?VeIiC=;U)hL80aBZ2%T=pjx8lJMO z=a&M7OuMbOVPu_f61D-QCguT1vz&Vex|t zJA`UdzMrW`VbMJ@3aqyU^wzp@znRh63T52yaJ0rk^(kC|2O>WOYW^cNJlD0uvg+(c zvvL)wnb^&AwsH`C7dUc_utM~`viIPJ#j1A+3&peIoCeg1I;L_q^GM*CRtqWQCESqt z?Zz4U0N$V%Pm7u+(U{{FTm>fK=eRinOx^=_EG z#blv4rlGxaV*dpw5rlVni&z@w-~ItJ;lRhE0AM~*>*5~S0ymNbp=2TA^%Zf626>PI zikhLAnw(WQla{WgM;y~+zd(`Z^o=lxcAX?#=b$G2bE0E!cu z*LMDA--W03Hd*?10^WjC4RuaiQ*`DH4A(UGj927x%rzp420Z7^Ig4KVn^REf>plw{ zh?10lLr{=?9s=aHztP$jc!=Sj(!`)Pdt-&txoZdUs`WCMw!M3PUqPwdCAde ztLR42uP|J@_f$^8h0A_l;wMsr*H&_DkJNEyjBtjEJoF})o%rO~c;;uHWYv!!TOke@ zxEB?={9NqhqywRXD6cTMY3NFcFv(?&J-2wp^z)?>;jhx(2TgxyoknZ1OW}>Pd0aw1 zm$@eDY4tn*3k%?t`n2qJks?Sw8}hEr|F**8=P7&HHk{;7?Zv5l>)?)BGFZX^*p8Ag zxTh%PjsS&eJ9A+<#};$PDf>FPA<=0YB3`$reR|nKN-kx<9`%+$_T6NL}v=-rqbFhLW7YtQ~%mMgD&hL+m_{{R3PelI*| zbrHK6#Na9QRqPu}lkTQh=0^@!z;1KE@9E!W#kPk_lMrvcr^2x&Mz_Cja18a1k^?6khqB z2_co-lOVN$!(BF!UL>)lX*AlbaD3Mc zR@s19pZdZreq^sk3PUE`-s*e4*NWE@d!0@3A??#qKO4&IIt=yJj{QpZCt%g>Q<)=4 z7N^p}5nIwsWxsds+p4)OHaesso^0$ieK&KIOkNdVMviafQO&!2P}MAR6F&-s26Cl;l50Lj{~a< zyIxr;p^JLy`<237M2dLiU9$gyz+1XC*E|4_U%Qk|D4XzgDc2fbuw57a)ps-vq_c*Y z@Pz0?r$x06B{ZCcH>%=P#8m>#ne`K`P_wZfarYoUc$jV4PwIO4<3u!9$z;ZJq8l6H z_9tcE=^mP2?aJM|LBYBp_;f0bO@0a&xqZ`RqjrX;w+=&XwtKvvKa(}S1J5~m;@M3a zk^E=(@`BTDBPYQI@^-dgu(wqU#)S9u@;p{%M|=)>m`a_F2IGc4% z16ihCU7Uy!eeUMauu5E^H+j>eRJZ@wy#fdsk=NDj%rI@hRvAM3L2Vb&jR_unFFPn{ zLrs~rCC%xkrw4|T_uyS~WhS;AwIb?LH=;g5z~5Fjk&1^xgbm|cDfC4VwBLn>JD>+} zOn|g1`djXqVTi8cvFBsHFYK`)V%|hXL8Bj9sB_1FU(8N`mFu@X)494eA|e7kdDpod zc2J_v!1@zpp$#~k+UMKYiU)(4AAH*M59<9$SKn!qr*C6>=i4`fQ-!z})rJBxNm$X6Y=z*$vJDsca{f2gaWm;YseV zjxlEk&6dXK2^@3(XZo@=b=z%7;_mT1Fs<*f*cNSW3@=EiIrZRzWW+Wfbl`%6^-+uX zUwU9S1L^-f^w@s7_dpW?bs4_g z*}Da+(Q*Cgm_vo8Td_-H>HdsDzk|QEL4GG@+tE^eO-)g=7+LM$`2U3y`y#9 zuD42k9kZ9j>Fl?bE7!NEy{VioELIUrB=<09qjI*is<)bSKGvMN8H$A-w3jc-B9yTtI7(7c}qC2kHa zo(y6Tt1TwQ047Ee~F);S7_>-2<@4f+94^2VMjn{BvjmtgtL6Z6JxtA z!al0BVzTCW7pS86=*YmI3)CZkYaC%#fP1(=c%^%YdSeLg`0@Bpa>h0`aq-1&aWeOb zQ_mNB&1gPHtO54PD{Xl5KI!ZSZIXg=M_#Q{Bv$QI>bCPHgs)tqL{@J)M=069ZRB#$ z#o~=e@k&s+7HFv$O~m3JfXN=4w>=%q(9cxyKvSxT5RTd3@qr0w5%#9pWjJ<;V-v6n zVF9B8rM1^nyC?-0!8ka)lW;>S?$n zd!I_xnW8n4KvJRbx>MvqNEs-=WgPab7%N-#bH zsiK8SnpObYdm|FAr}pL)%rVAedc`QAd_cehQ*>TOwBpAP(-^;e8tLu2$5mAa6Q|kd z1x41p1wh`YK`V%;(AH*%RM*zAAvqF`R}T#Z)Gw<#U*J6I(xdAYBgcJIF-8QDJymiF zceQKZaN5S*taXtRYav&UuZ4UBj5%r)zW@qzT*>uZHtY?z0&p(_wGpKU)*oK|TZ0=O ztX-QU(Rj{(>z4~)F%Z~6`d7FY>4#JzfrQ)Uwmi`aUi8w4+x)=yS`BqUAFhO&nobGA zyLUS~QqTata+>nw98jlZbbL~aO}P4|>bO(8aDkzDgqLGM6#8OgT_CL|0FL+9=%F7j z5Oue*|KVX<+agbmw6y2i@51?|M?Se+94A2|C#rU(W zRw~kW>77*K(}%N$EDk^;QwJJ}+kyQjj`)DH za7=Ma>HONCaDpBNfgV=iFS~}frMn!Cnw!rR^`;u1cmC28p;IUro|^VaWHaQ;EK2=L z71nZ;_Up2~*=Tgn1I9(%|0?ZDlm_yY*{8rLy_Is$6#ij>*)VHpa181^SpT8q>nLk&fMod=f3Xm z^{UQdLYc`$(f+e%PW!3ah!LAQ#()6m6ZDX65Z%(84gt2>%8$K1&49&W0&}=lh!vJ zMk{*NA;Bg^^9%Z`@?c+I`^H@h_{I4Ph|n{F=&mh#UOklh9#yc-J@P9OmaO!cuu60H zU6Qj6f1vRSR}Yo*d%^5C6*utsF$+O-N9gi8%E}vXr1_WiB`}91Lb15&qS=vbGDA=g z)L>X-Vm#F1Hw!N-Yk390S5^ma|1oK#XNX6_zDePJa{-JKYPZ`W?^c_7d(UAEn3sz> z;c2ls_(J4bB%>o2*kt=foS;gq*mZRh)ES20}7lls4qetnUeh_F2M)P5U@quTa ze2y4jH~NGs?sZfMNWoL5)<(V8T9 z3HF8-OCug}tB_sYd-E(7?G^l6yiY2T0i=$x5|`d{_!8gtwI#5#cZCgp!ZWf%zC1CZcIjZI;q0z@v(pw z?Yiit1;`!T(V?`aRj25smy{h9A0JXsdq0wCWq)i#V|zz|(hUWSK541ot3WHEXnL_r zFgt}r1X8YI`nv3&qa)X*@pIoUKOnlAKxM;RR%CZO`18T{4QD-#fJ5^r=E*Ws`x|Lq=^v;@eSy%u>=VdjEKEK><9Q zn1`vCK6b{@^!-MxlU$~t%5M5Q!^u-DaJI)F&JD52Ux-;(uMSj65+dc`+qjH~hkus> zj6rtEnEv^d!uz$tHekB1frJl6q&Uc_&P){x(*7~6G?seY z)5b2-mY&IrH-n~HN2N6o(TEY5^HU(Kk$PnC^@2U?gmG|?E)B0uDer4>GIuhj30T6O zx>D-S329iqz!$^$i%WRabEL&%LQcF z=GFZsrWBu_9fBVJMAM5stpnQH4=-+i8b%;Y-usTFCIV-9nEn?}FkBPdIM_Y|RDs!< zbzA!TQ%oEd(dPdQR;cPYDx-?efrn`=!zI53z=Y|IYl^9BUeskYc@LwM5VG3HM%NZ#_uz+bVd(2Kb3FKli z>i>pUmMWDezfZm@4NF)}+W)y9`&U=@(4$#@@+)|158=I^BX^Hi!9D)d=XX1W>{U6Z zPMz5wLCUy4j&_6(&z~Uhc190U)@3^R=^mjAdk>%zE6;pgH@_zBJ&s{=e249enc>US;NBX}0`Bt-ySNW4c5sFA z8F8>Rt%J7Geqa@W)nYUBAi&cRVk*J3LQ6+yWl7Ve);H`xRTTG};KXWE?nxLb@tkMf zz|L^%G#uEp`gGF7%oEzJ*|$dxI1FaF-)R+9i9|6<)!J|!WLi=cK`t+}s$|&Fj(3)3 zdqpq=|3siWOkTY{(ampXw5$B#Wnk?#?%fD)M^=g2y%C!FAN8{owupp)Ay+7c@GvfJ zr=*0$5d=;y2%JMl88jS#$%BJ~;B9=++*|~b*im<4RKmav1VE>SEWH3TJs4ypGIL9d z&lyQ8Ek|kuk>j%X706lDyrjCd!597c->UAOHzM7x*$Y5RHf-2p0?`vatJ>17b6|qL z3=(`Ua65H)=@uA4@2OrJ-e4CmVitZLI64sTn_+k5^-uK7O~ZfE$yAOTD*t$XR0TXz z9bpHApwc^VNNabZf)O}4ovwup`bwxiu7cl#2W!k?o!-J?JekMke6Fke1WXhRl46li z4TN?~nfL&MvE;Cb6!Ch5KGv==hOUxJXHQXlM?{4DLtKIfN9;T7&Y2#**-P+bwgMt@ z$>kx%Yr)hL*U8i>hLS2U);d~o8Do_nk>=-ppgj*BV~$;&oeNooT1GJ42Lk~{$0Dd` z1t_z9F%Evh1C4RPN@l3nE4c7Q3iLp}1uB39I13$hs4aT7;Mu}I{h5Xl8lYMOcosFY zCDgQ>#3NW1gl{H;bx(cognJ=I{v2tRoo-(~0g;pcfUu@+@9y2Z!2?83&7nj}0uW_# zA(hu1$kld72H-jqZ}P+-p66V&*e02K?=N`H_%_1@nHZ!&96Uh4H*DtS@75G=I$Q;L z=%!Q3a~oPa+twpTXl#kJv@}a~$yWIEtvh#CLGZB_tE;)0a`*141`%#fa>VE7`376k zo-}zaM-I8d(ShX%I+G!5!7F+eN-y zofFtffQ~F^QT*DFj`nuxUoZ^`ni$!=S`vu(2JK3xXB91dlS!|uFUzGKWq7yll&cpJ zVa?C-yI!Ql{tHk18D(gL{SrT$1yb0nHl&^kY?Q#|ne0sVmXViB>Td)ILq{u3v%lL< z<)K&pdV7AI5oqW3L_5{@!K`;v16RTdkooKeP_wPQeY2WcBNHNno{*F=u+VJBQ{+7L z;U#e6beFR>GYcc^^MP4(6xwNQ4xpT@t!5igy6A%g%n{HomPrTLs!D)fehFL$_dzBM z>VhjR9R^Yc)S41(^?`v?;4`U!^ngdFl%d~;CeF&W%i*doS^ip>K-i%wO)BJLMSElUcu>qdRLo~_@xom{1$gZJ=1)_~3p|l&ipoh6hZ+ zkLFmo`#yjzvW-2O{ufx!oZc<|yV@QLRwdq?H6W0z0$YYb4JK#}t9mO!-^255l)=I{ zq;BI!mLJnIZMdty=F=!{W%qv(=BHKJe%HRpxalGNb;oi$?{7I`zFV-&opOks-l&p7(L^8+ z4j7z@fE{bsgP{rzT&G*OFK*T z%X_2#@J$kx%EjqfW~e@=Iqv)RJ0gC*z1#)H9qD;=NUr>m;vvXz3W6X2r!H`rJbP15 z79-}w*fhhk$0IQp5^3c5;y`hO<{N@BUEIc%lpNoK+!a~%IwM2X#-7hOsH@a8{K4Kk)-llHdMq`o_KigTVN6f;FP~W) z0Ts5MF*-IsOL;WTn5XhA(aqi?TGj1XTmJ&@EB8Uzl>>#p2)SDBTJ5R)*NEiA8u3+R z`5N)B*us)V}FaQwk-t1F#XEHQ3&#zgpkxdJ8%<(AU8Q&a9c5Chz3+ zVrelbvQSe~a~|42zLy!T#SRCj@4XiB>UfIDG&>EYhwS~$ql<3|J#s$oE5^FT_LPE~ zctXv9`{K`q;_IPbnGyP@NaXI9Q-aq-1KAuwz7b932Q6Li3k84Ip5TsYKD;3GFFgDc z#b8{3yCkb-kp?Aw8j#>WcD~?`yTeROwO>Dt>4E*xsW;tr5(SJeYZm9Gz0d7Bvh?zx zsOsi}n?-feV$f#^ygnAjpDaLORab9O@lRMt_s=`GZ(o$fJA`!R4%AUOk2G`0HC>H= zo{Ufbpo^UTnw*dGy5cOTr@o|+YPltjYPixe=f*ZhZq0+T~pKRy5E;QEF9-`}#&o1FdkA`K=Yl_rXpjv|PFqM7NwQ&|F*%r_ASSt!@`paL8U3?TNs>mL#J zBk(GE^Sj2>c%l9X1WKmhmq;-J%^seoC0xb;3b`pFPrcj@FD03i107%MZ7d2i|shc2o0aOZ@dceU{*u@^HO9A2r zf6uLQ>(hXp5VaZ&>KkQbaB!a2RZMjFmaivTmi0tB|C9D@)8yu@8$P(bJNRxr!Fcne zVSrGSsmaTi#IS<4{R+EpSAMy8{C!2I&c-dBH7~yKd}GNPxsUTnxg87d{6a!QK{@vX z`h;yGvv4+jlasrXt+ove3_OdE=U$uW=;%mskB!43Nb?aRRZ9Q0J>Z!Yey#8Yc%%WJE&6823ZF~utF zqMO^Wd4GB*8$pnFefdO$Y(y$7F7A@rwCNZePDfWax1?mrZLGKV{P3)wn!38ChQ?G^ zHsrIzz>(4d0hfA^m&_G9-I}7 z1pG&-c4+8QbxjRkbWyjTSvQGAb>qaQzP?I0uY39W@bvXa(cWg zt3SQP^&&{s&2p&JZXX9;O1<^p;qESGB1YIVzVV;f-G8s$U84X&ad>aXr1jL?d_U3s zrV)(Bnr|2Z1lcOI0$xg#cL*svwLQw39Kb@Nod@_4{De*xyC<7EH< diff --git a/maps/submaps/pois_vr/aerostat/DeadSettlers1.dmm b/maps/submaps/pois_vr/aerostat/DeadSettlers1.dmm new file mode 100644 index 0000000000..24e024f316 --- /dev/null +++ b/maps/submaps/pois_vr/aerostat/DeadSettlers1.dmm @@ -0,0 +1,31 @@ +"a" = (/turf/template_noop,/area/template_noop) +"d" = (/obj/item/device/flashlight/flare,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers1) +"e" = (/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers1) +"g" = (/obj/item/trash/meatration,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers1) +"n" = (/obj/tether_away_spawner/aerostat_surface,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers1) +"o" = (/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever/trailgun,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers1) +"p" = (/turf/template_noop,/area/submap/virgo2/DeadSettlers1) +"q" = (/obj/item/ammo_casing,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers1) +"t" = (/obj/random/multiple/voidsuit,/obj/effect/decal/remains,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers1) +"B" = (/obj/item/device/radio/off,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers1) +"K" = (/obj/effect/decal/remains,/obj/effect/decal/cleanable/blood,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers1) +"Q" = (/obj/item/ammo_magazine/ammo_box/b44,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers1) +"W" = (/obj/effect/decal/cleanable/blood,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers1) + +(1,1,1) = {" +aaaaaaaaaaaaaaa +apppppppppppppa +apppeeeeppppppa +appeeeeeeeppppa +apeeeneeeeepppa +apeeeeeQeegpppa +apeeeeeeqKeeppa +appeeeedeBeeppa +apppeqtWeeneppa +apppeoqeeeeeppa +appppeWeeeepppa +appppppeeeppppa +apppppppepppppa +apppppppppppppa +aaaaaaaaaaaaaaa +"} diff --git a/maps/submaps/pois_vr/aerostat/DeadSettlers2.dmm b/maps/submaps/pois_vr/aerostat/DeadSettlers2.dmm new file mode 100644 index 0000000000..fc5b53640c --- /dev/null +++ b/maps/submaps/pois_vr/aerostat/DeadSettlers2.dmm @@ -0,0 +1,28 @@ +"a" = (/turf/template_noop,/area/template_noop) +"m" = (/obj/structure/bonfire,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers2) +"n" = (/obj/effect/decal/remains,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers2) +"o" = (/obj/random/multiple/voidsuit,/obj/effect/decal/remains,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers2) +"u" = (/obj/item/device/flashlight/color/red,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers2) +"v" = (/obj/item/ammo_casing,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers2) +"x" = (/obj/tether_away_spawner/aerostat_surface,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers2) +"z" = (/turf/template_noop,/area/submap/virgo2/DeadSettlers2) +"D" = (/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers2) +"F" = (/obj/item/device/radio/off,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers2) +"I" = (/obj/random/firstaid,/obj/effect/decal/cleanable/blood,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers2) +"S" = (/obj/effect/decal/cleanable/blood,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers2) +"W" = (/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever/brushgun,/turf/simulated/mineral/floor/ignore_mapgen/virgo2,/area/submap/virgo2/DeadSettlers2) + +(1,1,1) = {" +aaaaaaaaaaaa +azzzzzzzzzza +azzDDDDDDzza +azDDDDDoDzza +avDDvDmDDDza +aDDnuDDFDDza +aDWvDDDDDSDa +aDDDDxDInDDa +azzDDDDDSDDa +azzzzDDDDDza +azzzzzzzzzza +aaaaaaaaaaaa +"} diff --git a/maps/submaps/pois_vr/aerostat/virgo2_submap_areas.dm b/maps/submaps/pois_vr/aerostat/virgo2_submap_areas.dm index ddfa01ebaf..c0a3049c18 100644 --- a/maps/submaps/pois_vr/aerostat/virgo2_submap_areas.dm +++ b/maps/submaps/pois_vr/aerostat/virgo2_submap_areas.dm @@ -82,3 +82,9 @@ /area/submap/virgo2/Rocky4 name = "POI - Rocky4" + +/area/submap/virgo2/DeadSettlers1 + name = "POI - DeadSettlers1" + +/area/submap/virgo2/DeadSettlers2 + name = "POI - DeadSettlers2" \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index 2f19f68744..b7edf147fd 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3553,11 +3553,11 @@ #include "code\modules\projectiles\guns\projectile\automatic.dm" #include "code\modules\projectiles\guns\projectile\automatic_vr.dm" #include "code\modules\projectiles\guns\projectile\boltaction.dm" -#include "code\modules\projectiles\guns\projectile\boltaction_vr.dm" #include "code\modules\projectiles\guns\projectile\caseless.dm" #include "code\modules\projectiles\guns\projectile\contender.dm" #include "code\modules\projectiles\guns\projectile\dartgun.dm" #include "code\modules\projectiles\guns\projectile\dartgun_vr.dm" +#include "code\modules\projectiles\guns\projectile\leveraction.dm" #include "code\modules\projectiles\guns\projectile\pistol.dm" #include "code\modules\projectiles\guns\projectile\pistol_vr.dm" #include "code\modules\projectiles\guns\projectile\revolver.dm" From 3d6e55b45bbc7d2824439b2874fe3e4ddcbaea77 Mon Sep 17 00:00:00 2001 From: GhostActual Date: Mon, 21 Mar 2022 05:37:38 -0400 Subject: [PATCH 174/180] Base Commit --- .../loadout/loadout_accessories.dm | 14 +++++- .../clothing/under/accessories/accessory.dm | 41 ++++++++++++++++++ icons/inventory/accessory/item.dmi | Bin 68152 -> 70844 bytes icons/inventory/accessory/mob.dmi | Bin 105643 -> 106759 bytes 4 files changed, 54 insertions(+), 1 deletion(-) diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories.dm b/code/modules/client/preference_setup/loadout/loadout_accessories.dm index c99eb25d22..d7a87401b5 100644 --- a/code/modules/client/preference_setup/loadout/loadout_accessories.dm +++ b/code/modules/client/preference_setup/loadout/loadout_accessories.dm @@ -306,4 +306,16 @@ "Brown Vest" = /obj/item/clothing/accessory/cowboy_vest/brown, "Grey Vest" = /obj/item/clothing/accessory/cowboy_vest/grey ) - gear_tweaks += new/datum/gear_tweak/path(cowboy_vests) \ No newline at end of file + gear_tweaks += new/datum/gear_tweak/path(cowboy_vests) + +/datum/gear/accessory/pride + display_name = "pride pin selection" + path = /obj/item/clothing/accessory/pride + +/datum/gear/accessory/pride/New() + ..() + var/list/pridepins = list() + for(var/pridepin in typesof(/obj/item/clothing/accessory/pride)) + var/obj/item/clothing/accessory/pridepin_type = pridepin + pridepins[initial(pridepin_type.name)] = pridepin_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(pridepins)) \ No newline at end of file diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index a815ff3e4a..3887b61069 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -505,3 +505,44 @@ /obj/item/clothing/accessory/gaiter/green name = "green neck gaiter" icon_state = "gaiter_green" + +/* + * Pride Pins + */ +/obj/item/clothing/accessory/pride + name = "pride pin" + desc = "A pin displaying pride in one's identity." + icon_state = "pride" + slot = ACCESSORY_SLOT_MEDAL + +/obj/item/clothing/accessory/pride/bi + name = "bisexual pride pin" + icon_state = "pride_bi" + +/obj/item/clothing/accessory/pride/trans + name = "transgender pride pin" + icon_state = "pride_trans" + +/obj/item/clothing/accessory/pride/ace + name = "asexual pride pin" + icon_state = "pride_ace" + +/obj/item/clothing/accessory/pride/enby + name = "nonbinary pride pin" + icon_state = "pride_enby" + +/obj/item/clothing/accessory/pride/pan + name = "pansexual pride pin" + icon_state = "pride_pan" + +/obj/item/clothing/accessory/pride/lesbian + name = "lesbian pride pin" + icon_state = "pride_lesbian" + +/obj/item/clothing/accessory/pride/intersex + name = "intersex pride pin" + icon_state = "pride_intersex" + +/obj/item/clothing/accessory/pride/vore + name = "vore pride pin" + icon_state = "pride_vore" \ No newline at end of file diff --git a/icons/inventory/accessory/item.dmi b/icons/inventory/accessory/item.dmi index 7fb37bd83f0cf5e99ab23b3515196a1d3b6a126e..0b8ac4bba7d9a6937afb9441ade13d31f54d1d70 100644 GIT binary patch literal 70844 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 z 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%0DKeF}z)+S*I>?^Sd@t6y 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 z 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 literal 68152 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 Irg^~s0(o^gtpET3 diff --git a/icons/inventory/accessory/mob.dmi b/icons/inventory/accessory/mob.dmi index 4ed739c88a543de9770f58e8dfe508abb2a9b9cb..32505314e22d3d450bcab4b348b192086c757b2c 100644 GIT binary patch delta 7594 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 delta 6488 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 From 74cfb5e3861f60c4287715353604bdd905d72fbd Mon Sep 17 00:00:00 2001 From: VerySoft Date: Mon, 21 Mar 2022 05:49:01 -0400 Subject: [PATCH 175/180] I forgot to remove the debug logging on reg wow! --- code/modules/power/port_gen_vr.dm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/code/modules/power/port_gen_vr.dm b/code/modules/power/port_gen_vr.dm index 10697ea264..b529bd1dba 100644 --- a/code/modules/power/port_gen_vr.dm +++ b/code/modules/power/port_gen_vr.dm @@ -357,16 +357,12 @@ else if (isanimal(runner)) var/mob/living/simple_mob/R = runner cool_rotations = R.movement_delay() - log_and_message_admins("I got [cool_rotations] from [runner]") if(cool_rotations <= 0) cool_rotations = 0.5 - log_and_message_admins("That's less than 1 so let's make it [cool_rotations]") cool_rotations = default_power_gen / cool_rotations - log_and_message_admins("I am dividing [default_power_gen] by that much.") switch(runner.nutrition) if(1000 to INFINITY) //VERY WELL FED, ZOOM!!!! cool_rotations *= (runner.nutrition * 0.001) - log_and_message_admins("[runner] is over fed so we are producing over 100%") if(500 to 1000) //Well fed! cool_rotations = cool_rotations if(400 to 500) @@ -382,9 +378,7 @@ runner.visible_message("\The [runner], panting and exhausted hops off of \the [src]!") if(part_mult > 1) cool_rotations += (cool_rotations * (part_mult - 1)) / 4 - log_and_message_admins("The part multiplier is [part_mult].") power_gen = cool_rotations - log_and_message_admins("We are outputting [cool_rotations].") runner.nutrition -- /obj/machinery/power/rtg/d_type_reg/emp_act(severity) From 73d6ac14141abfb2981d8d4dbe3ea4100d77c61b Mon Sep 17 00:00:00 2001 From: VerySoft Date: Mon, 21 Mar 2022 06:05:13 -0400 Subject: [PATCH 176/180] Assistant alt title for Intern Assistant was renamed as a job to attempt to get away from the general SS13isms that come with the default position. I think though that, as a title, it fits very well with Intern, especially considering it isn't the default role, or the default title for that role. Basically, it's what I'd use for playing intern, since when I'm playing intern I'm generally hopping on to be a helper who doesn't necessarily have responsibilities unless I volunteer for them. And if that doesn't sound like 'someone who assists', I don't know what does. SO! (I thought about doing '[department] assistant' for all the different departments except command (since Command Assistant already exists as an alt title) but I sort of thought better of it. --- code/game/jobs/job/assistant_vr.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/game/jobs/job/assistant_vr.dm b/code/game/jobs/job/assistant_vr.dm index 48f240d0ca..7bfdadca50 100644 --- a/code/game/jobs/job/assistant_vr.dm +++ b/code/game/jobs/job/assistant_vr.dm @@ -22,7 +22,8 @@ "Security Cadet" = /datum/alt_title/intern_sec, "Jr. Cargo Tech" = /datum/alt_title/intern_crg, "Jr. Explorer" = /datum/alt_title/intern_exp, - "Server" = /datum/alt_title/server) + "Server" = /datum/alt_title/server, + "Assistant" = /datum/alt_title/assistant) job_description = "An Intern does whatever is requested of them, often doing so in process of learning \ another job. Though they are part of the crew, they have no real authority." timeoff_factor = 0 // Interns, noh @@ -68,6 +69,11 @@ title_blurb = "A Server helps out kitchen and diner staff with various tasks, primarily food delivery. A Server has no real authority." title_outfit = /decl/hierarchy/outfit/job/service/server +/datum/alt_title/assistant + title = "Assistant" + title_blurb = "An assistant helps out wherever they might be needed. They have no authority, but can volunteer to help if help is needed." + title_outfit = /decl/hierarchy/outfit/job/service/server + /datum/job/intern/New() ..() if(config) From d4f69141408980523052ddfe890c0f8e1518c0f2 Mon Sep 17 00:00:00 2001 From: GhostActual Date: Mon, 21 Mar 2022 15:38:31 -0400 Subject: [PATCH 177/180] Base Commit --- code/game/objects/random/misc.dm | 39 ++- .../loadout/loadout_general.dm | 48 +++- .../modules/food/drinkingglass/glass_boxes.dm | 2 +- code/modules/food/drinkingglass/mugs.dm | 251 ++++++++++++++++++ code/modules/food/food/drinks.dm | 7 - code/modules/food/food/drinks_vr.dm | 7 - icons/obj/drinks_mugs.dmi | Bin 0 -> 6712 bytes icons/obj/drinks_mugs_tall.dmi | Bin 0 -> 1766 bytes maps/offmap_vr/talon/talon_v2.dmm | 13 +- vorestation.dme | 2 +- 10 files changed, 350 insertions(+), 19 deletions(-) create mode 100644 code/modules/food/drinkingglass/mugs.dm delete mode 100644 code/modules/food/food/drinks_vr.dm create mode 100644 icons/obj/drinks_mugs.dmi create mode 100644 icons/obj/drinks_mugs_tall.dmi diff --git a/code/game/objects/random/misc.dm b/code/game/objects/random/misc.dm index 0ac9f2c711..63b5b8547e 100644 --- a/code/game/objects/random/misc.dm +++ b/code/game/objects/random/misc.dm @@ -984,4 +984,41 @@ prob(6);/obj/item/device/flashlight/color/orange, prob(6);/obj/item/device/flashlight/color/yellow, prob(2);/obj/item/device/flashlight/maglight - ) \ No newline at end of file + ) + +/obj/random/mug + name = "Random Mug" + desc = "This is a random coffee mug." + icon = 'icons/obj/drinks_mugs.dmi' + icon_state = "coffeecup_spawner" + +/obj/random/mug/item_to_spawn() + return pick(/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/sol, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/fleet, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/fivearrows, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/psc, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/alma, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/almp, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/nt, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/metal/wulf, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/gilthari, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/zeng, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/wt, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/aether, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/bishop, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/oculum, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/one, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/puni, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/heart, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/pawn, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/diona, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/britcup, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/flame, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/blue, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/black, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/green, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/green/dark, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/rainbow, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/metal, + /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/talon) \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_general.dm b/code/modules/client/preference_setup/loadout/loadout_general.dm index 74a69d46e0..71d8b8c37d 100644 --- a/code/modules/client/preference_setup/loadout/loadout_general.dm +++ b/code/modules/client/preference_setup/loadout/loadout_general.dm @@ -148,4 +148,50 @@ /datum/gear/wizoffguide display_name = "WizOff Guide" path = /obj/item/weapon/book/manual/wizzoffguide - description = "The guide to playing the ever popular card game: Wiz-Off!" \ No newline at end of file + description = "The guide to playing the ever popular card game: Wiz-Off!" + +/datum/gear/coffeemug + display_name = "coffee mugs" + description = "A coffee mug in various designs." + cost = 1 + path = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug + +/datum/gear/coffeemug/New() + ..() + var/list/coffeemugs = list() + coffeemugs["plain coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug + coffeemugs["SCG coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/sol + coffeemugs["Fleet coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/fleet + coffeemugs["Five Arrows coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/fivearrows + coffeemugs["Pearlshield coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/psc + coffeemugs["Almach Association coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/alma + coffeemugs["Almach Protectorate coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/almp + coffeemugs["NT coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/nt + coffeemugs["Wulf Aeronautics mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/metal/wulf + coffeemugs["Gilthari Exports coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/gilthari + coffeemugs["Zeng-Hu coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/zeng + coffeemugs["Ward-Takahashi coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/wt + coffeemugs["Aether Atmospherics coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/aether + coffeemugs["Bishop Cybernetics coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/bishop + coffeemugs["Oculum Broadcast coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/oculum + coffeemugs["#1 coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/one + coffeemugs["#1 monkey coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/puni + coffeemugs["heart coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/heart + coffeemugs["pawn coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/pawn + coffeemugs["diona coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/diona + coffeemugs["british coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/britcup + coffeemugs["flame coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/flame + coffeemugs["blue coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/blue + coffeemugs["black coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/black + coffeemugs["green coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/green + coffeemugs["dark green coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/green/dark + coffeemugs["rainbow coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/rainbow + coffeemugs["metal coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/metal + coffeemugs["glass coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/glass + coffeemugs["tall coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall + coffeemugs["tall black coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall/black + coffeemugs["tall metal coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall/metal + coffeemugs["tall rainbow coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall/rainbow + coffeemugs["Talon coffee mug"] = /obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/talon + gear_tweaks += new /datum/gear_tweak/path(coffeemugs) + gear_tweaks += new /datum/gear_tweak/reagents(lunchables_drink_reagents()) \ No newline at end of file diff --git a/code/modules/food/drinkingglass/glass_boxes.dm b/code/modules/food/drinkingglass/glass_boxes.dm index acd69382c6..e7dd4b5dc7 100644 --- a/code/modules/food/drinkingglass/glass_boxes.dm +++ b/code/modules/food/drinkingglass/glass_boxes.dm @@ -81,4 +81,4 @@ /obj/item/weapon/storage/box/glasses/coffeemug name = "box of coffee mugs" - starts_with = list(/obj/item/weapon/reagent_containers/food/drinks/britcup = 7) \ No newline at end of file + starts_with = list(/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug = 7) \ No newline at end of file diff --git a/code/modules/food/drinkingglass/mugs.dm b/code/modules/food/drinkingglass/mugs.dm new file mode 100644 index 0000000000..07a0873a30 --- /dev/null +++ b/code/modules/food/drinkingglass/mugs.dm @@ -0,0 +1,251 @@ +/* Warm Mugs! + * + * Contains: + * Britcup + * Text Mug + * Coffee Mugs + * Tall Mugs + */ + +/* + * Britcup + */ +/obj/item/weapon/reagent_containers/food/drinks/britcup + name = "cup" + desc = "A cup with the British flag emblazoned on it." + icon_state = "britcup" + volume = 30 + center_of_mass = list("x"=15, "y"=13) + +/obj/item/weapon/reagent_containers/food/drinks/britcup/on_reagent_change() + ..() + +/* + * Text Mug + */ +/obj/item/weapon/reagent_containers/food/drinks/textmug + name = "mug with text" + desc = "A mug with something written on it." + icon = 'icons/obj/drinks_vr.dmi' + icon_state = "textmug" + volume = 30 + center_of_mass = list("x"=15, "y"=13) + +/* + * Coffee Mugs + */ +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug + name = "coffee mug" + base_name = "mug" + desc = "A plain white coffee mug." + icon = 'icons/obj/drinks_mugs.dmi' + base_icon = "coffeecup" + volume = 30 + var/fillsource = "coffeecup" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/update_icon() + cut_overlays() + + if(reagents.total_volume) + var/image/filling = image('icons/obj/drinks_mugs.dmi', src, null) + var/percent = round((reagents.total_volume / volume) * 100) + switch(percent) + if(0 to 39) + filling.icon_state = null + return + if(40 to 79) filling.icon_state = "[fillsource]40" + if(80 to 99) filling.icon_state = "[fillsource]80" + if(100 to INFINITY) filling.icon_state = "[fillsource]100" + filling.color = reagents.get_color() + add_overlay(filling) + +// Government +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/sol + name = "\improper SCG coffee mug" + desc = "A blue coffee mug emblazoned with the crest of the Solar Confederate Government." + base_icon = "coffeecup_sol" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/fleet + name = "\improper SCG Fleet coffee cup" + desc = "A coffee mug imprinted with the emblem of the Solar Confederate Fleet." + base_icon = "coffeecup_fleet" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/fivearrows + name = "\improper Five Arrows coffee mug" + desc = "A coffee mug with the flag of the Five Arrows proudly displayed on it." + base_icon = "coffeecup_fivearrows" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/alma + name = "\improper Almach Association coffee cup" + desc = "A grey coffee cup emblazoned with the star of the Almach Association." + icon_state = "coffeecup_alma" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/almp + name = "\improper Almach Protectorate coffee cup" + desc = "A purple coffee cup emblazoned with the star of the Almach Protectorate." + icon_state = "coffeecup_almp" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/psc + name = "\improper Pearlshield coffee mug" + desc = "A coffee mug bearing the symbol of the Pearlshield Coalition." + base_icon = "coffeecup_psc" + +// Corporations +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/nt + name = "\improper NT coffee mug" + desc = "A blue NanoTrasen coffee mug." + base_icon = "coffeecup_NT" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/metal/wulf + name = "\improper Wulf Aeronautics coffee mug" + desc = "A metal coffee mug bearing the livery of Wulf Aeronautics." + base_icon = "coffeecup_wulf" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/gilthari + name = "\improper Gilthari Exports coffee mug" + desc = "A coffee mug bearing golden G of Gilthari Exports." + base_icon = "coffeecup_gilth" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/wt + name = "\improper Ward-Takahashi coffee mug" + desc = "A coffee mug in a geometric Ward-Takahashi design." + base_icon = "coffeecup_wt" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/aether + name = "\improper Aether Atmospherics coffee mug" + desc = "A coffee mug in Aether Atmospherics colours." + base_icon = "coffeecup_aether" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/zeng + name = "\improper Zeng-Hu coffee cup" + desc = "A coffee cup bearing the Zeng-Hu logo." + icon_state = "coffeecup_zeng" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/bishop + name = "\improper Bishop coffee mug" + desc = "A black coffee mug adorned with Bishop's logo." + base_icon = "coffeecup_bishop" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/oculum + name = "pawn coffee mug" + desc = "A black and blue coffee mug decorated with the logo of Oculum Broadcast." + base_icon = "coffeecup_oculum" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/talon + name = "\improper Talon coffee mug" + desc = "A teal colored coffee mug with the Talon star logo on its face." + base_icon = "coffeecup_talon" + +// Symbols, markings +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/one + name = "#1 coffee mug" + desc = "A white coffee mug, prominently featuring a #1." + base_icon = "coffeecup_one" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/puni + name = "#1 monkey coffee mug" + desc = "A white coffee mug, prominently featuring a \"#1 monkey\" decal." + base_icon = "coffeecup_puni" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/heart + name = "heart coffee mug" + desc = "A white coffee mug, it prominently features a red heart." + base_icon = "coffeecup_heart" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/pawn + name = "pawn coffee mug" + desc = "A black coffee mug adorned with the image of a red chess pawn." + base_icon = "coffeecup_pawn" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/diona + name = "diona nymph coffee mug" + desc = "A green coffee mug featuring the image of a diona nymph." + base_icon = "coffeecup_diona" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/britcup + name = "british coffee mug" + desc = "A coffee mug with the British flag emblazoned on it." + base_icon = "coffeecup_brit" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/flame + name = "flame coffee cup" + desc = "A coffee cup with the a flame emblazoned on it." + icon_state = "coffeecup_flame" + +// Pure colors & other +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/black + name = "black coffee mug" + desc = "A sleek black coffee mug." + base_icon = "coffeecup_black" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/green + name = "green coffee mug" + desc = "A pale green and pink coffee mug." + base_icon = "coffeecup_green" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/green/dark + desc = "A dark green coffee mug." + base_icon = "coffeecup_corp" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/blue + name = "blue coffee mug" + desc = "A blue coffee mug." + base_icon = "coffeecup_blue" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/rainbow + name = "rainbow coffee mug" + desc = "A rainbow coffee mug. The colors are almost as blinding as a welder." + base_icon = "coffeecup_rainbow" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/metal + name = "metal coffee mug" + desc = "A metal coffee mug. You're not sure which metal." + base_icon = "coffeecup_metal" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/glass + name = "glass coffee mug" + desc = "A glass coffee mug, using space age technology to keep it cool for use." + base_icon = "glasscoffeecup" + fillsource = "glasscoffeecup" + +/* + * Tall Mugs + */ +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall + name = "tall coffee mug" + desc = "An unreasonably tall coffee mug, for when you really need to wake up in the morning." + icon = 'icons/obj/drinks_mugs_tall.dmi' + base_icon = "coffeecup_tall" + fillsource = "coffeecup_tall" + volume = 60 + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall/update_icon() + cut_overlays() + + if(reagents.total_volume) + var/image/filling = image('icons/obj/drinks_mugs_tall.dmi', src, null) + var/percent = round((reagents.total_volume / volume) * 100) + switch(percent) + if(0 to 69) + filling.icon_state = null + return + if(70 to 89) filling.icon_state = "[fillsource]70" + if(90 to 99) filling.icon_state = "[fillsource]90" + if(100 to INFINITY) filling.icon_state = "[fillsource]100" + filling.color = reagents.get_color() + add_overlay(filling) + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall/black + name = "tall black coffee mug" + desc = "An unreasonably tall coffee mug, for when you really need to wake up in the morning. This one is black." + base_icon = "coffeecup_tall_black" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall/metal + name = "tall metal coffee mug" + desc = "An unreasonably tall coffee mug, for when you really need to wake up in the morning. This one is made of metal." + base_icon = "coffeecup_tall_metal" + +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/tall/rainbow + name = "tall rainbow coffee mug" + desc = "An unreasonably tall coffee mug, for when you really need to wake up in the morning. This one is rainbow colored." + base_icon = "coffeecup_tall_rainbow" \ No newline at end of file diff --git a/code/modules/food/food/drinks.dm b/code/modules/food/food/drinks.dm index ca9dc49115..c30f5053cf 100644 --- a/code/modules/food/food/drinks.dm +++ b/code/modules/food/food/drinks.dm @@ -420,10 +420,3 @@ volume = 60 center_of_mass = list("x"=15, "y"=4) -/obj/item/weapon/reagent_containers/food/drinks/britcup - name = "cup" - desc = "A cup with the British flag emblazoned on it." - icon_state = "britcup" - volume = 30 - center_of_mass = list("x"=15, "y"=13) - diff --git a/code/modules/food/food/drinks_vr.dm b/code/modules/food/food/drinks_vr.dm deleted file mode 100644 index 37dcb58c5f..0000000000 --- a/code/modules/food/food/drinks_vr.dm +++ /dev/null @@ -1,7 +0,0 @@ -/obj/item/weapon/reagent_containers/food/drinks/textmug - name = "mug with text" - desc = "A mug with something written on it." - icon = 'icons/obj/drinks_vr.dmi' - icon_state = "textmug" - volume = 30 - center_of_mass = list("x"=15, "y"=13) \ No newline at end of file diff --git a/icons/obj/drinks_mugs.dmi b/icons/obj/drinks_mugs.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6cdf814462b4f1d7989fc517c94bf11362de396f GIT binary patch literal 6712 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

    >5@yH8n8~ju+I1V>X&%E&q1kZt$Cy zW9LZj{cUfniugXP*un#9?CGqYA;-yG4x3diW)x5PQ_#p zsnp|wU+ZG7$@_bn4wJl4LAj}?M24%hGd|`LS$fY)CUawg(3H^`sl4SiP3D}RiTtKD zMy=|Fu5R{a^TIK&mHNfmdjJ@_eVlH>(gtnHs%Whal{K10S$MeZYfWEFSC*bPY`Z?x z;6HQS5z^R`!cVs|?I`6^w>#1EbYic`;g)f0{8!eQyeTSrZ7Ab1m?Hj*7R0W(K*vtb z54%^#bHO=K*j5$Lw^U1an^i`&Ln*qLZ7r7AB}27gN5dupl&YOJ0-RtfV*^)@Od2~K zaHf?P_MtzJ0pgbuNCMy(FKV#D^Djs(XSB!iGUpN2(@}d%CGaP_A8pC|HAH2CGH(26 z*Xk-AuMY*&zBChd-DU40=R)Jzvo9bo6ljS6D1Q110h~mO{iN#IxqYG^#x2~ETc-$A zVY5;IwX5~BXIX%mOSk6(KvFVnS(MSO{fEc!KNdTmcw^dTN#C*TGlI7@-?O#IIk=?% zz$QzlU9&f$?#5(FM)n=p#T2K~k1|-|&y{=FbFtP0=mPy>z& zi^Lpy@VcC|Nfh93V4HdVALmZ!HeUvhX4@mv&^{CXYW~lXE8TB|t;dlVN6m|8s^1Jg zhF8KC*EdBVF=^gnU4zoW70A_(-*33XbilY9{XYmqMnP@->T1-h^plXQxPQanrGeDF zxAq^F(2DM*9V_V?l1LbWM~}FCKD4&B_Do{ps+;C>>$RCC)Jodamm`aBVl4!pMGJ0{ z!}P(e!TgXJ&m(1bxvR)ja%u`wGh#2sdDc49U1=#gZ5BR75X0fgchZ&Ltk5AlrpTAgZt)CFqKZ3RJ(Xjm=*O71gC>a+yoL zN*U;{)J;WNkBP%pR0)&u$X&OBIIL`@!Lyj*V4M8tE_7w;pX)EhVjjR_Ooh<{En$|x4Hq- z_Qm|ob${Bzm%sj$7Y(JSD|QejPU6aiI_lYWg}X;m zZfIsl0iZSh(iYinsF&zOoMW#8g(+Hb|;uX6mP`FUPsE5D}p>?xXZv!I~xhGc-Zcw3AcT>}dT2!&p5 UCl-t`8;=VF`V;)>e5skg19+z-MgRZ+ literal 0 HcmV?d00001 diff --git a/maps/offmap_vr/talon/talon_v2.dmm b/maps/offmap_vr/talon/talon_v2.dmm index 31339143b6..3e7f193f44 100644 --- a/maps/offmap_vr/talon/talon_v2.dmm +++ b/maps/offmap_vr/talon/talon_v2.dmm @@ -1458,7 +1458,14 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/item/weapon/paper/dockingcodes, +/obj/item/weapon/paper/dockingcodes{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/talon{ + pixel_x = -13; + pixel_y = 7 + }, /turf/simulated/floor/carpet/blucarpet, /area/talon_v2/crew_quarters/cap_room) "ep" = ( @@ -15660,6 +15667,10 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, +/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/talon{ + pixel_x = 6; + pixel_y = -1 + }, /turf/simulated/floor/wood, /area/talon_v2/crew_quarters/meditation) "XO" = ( diff --git a/vorestation.dme b/vorestation.dme index b7edf147fd..7891332346 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2265,13 +2265,13 @@ #include "code\modules\food\drinkingglass\glass_types.dm" #include "code\modules\food\drinkingglass\metaglass.dm" #include "code\modules\food\drinkingglass\metaglass_vr.dm" +#include "code\modules\food\drinkingglass\mugs.dm" #include "code\modules\food\drinkingglass\serving_glasses.dm" #include "code\modules\food\drinkingglass\shaker.dm" #include "code\modules\food\drinkingglass\shaker_vr.dm" #include "code\modules\food\food\cans.dm" #include "code\modules\food\food\condiment.dm" #include "code\modules\food\food\drinks.dm" -#include "code\modules\food\food\drinks_vr.dm" #include "code\modules\food\food\lunch.dm" #include "code\modules\food\food\sandwich.dm" #include "code\modules\food\food\snacks.dm" From 61462f99e879ec978e7a840deefcc1168a0255aa Mon Sep 17 00:00:00 2001 From: GhostActual Date: Mon, 21 Mar 2022 16:32:15 -0400 Subject: [PATCH 178/180] Base Commit --- .../carbon/human/species/station/station.dm | 25 +++++++++-- code/modules/organs/internal/appendix.dm | 2 +- code/modules/organs/internal/spleen.dm | 10 ----- code/modules/organs/subtypes/skrell.dm | 41 ++++++++++++++++++ code/modules/organs/subtypes/tajaran.dm | 8 ++++ code/modules/organs/subtypes/unathi.dm | 4 +- icons/obj/surgery.dmi | Bin 48480 -> 53941 bytes vorestation.dme | 1 + 8 files changed, 75 insertions(+), 16 deletions(-) create mode 100644 code/modules/organs/subtypes/skrell.dm diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 7ac069fec7..b32d59e05a 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -135,7 +135,7 @@ O_LUNGS = /obj/item/organ/internal/lungs/unathi, O_LIVER = /obj/item/organ/internal/liver/unathi, O_BRAIN = /obj/item/organ/internal/brain/unathi, - O_EYES = /obj/item/organ/internal/eyes, + O_EYES = /obj/item/organ/internal/eyes/unathi, O_STOMACH = /obj/item/organ/internal/stomach/unathi, O_INTESTINE = /obj/item/organ/internal/intestine/unathi ) @@ -250,13 +250,13 @@ has_organ = list( //No appendix. O_HEART = /obj/item/organ/internal/heart/tajaran, - O_LUNGS = /obj/item/organ/internal/lungs, + O_LUNGS = /obj/item/organ/internal/lungs/tajaran, O_VOICE = /obj/item/organ/internal/voicebox, - O_LIVER = /obj/item/organ/internal/liver, + O_LIVER = /obj/item/organ/internal/liver/tajaran, O_KIDNEYS = /obj/item/organ/internal/kidneys, O_BRAIN = /obj/item/organ/internal/brain, O_EYES = /obj/item/organ/internal/eyes/tajaran, - O_STOMACH = /obj/item/organ/internal/stomach, + O_STOMACH = /obj/item/organ/internal/stomach/tajaran, O_INTESTINE = /obj/item/organ/internal/intestine ) @@ -356,6 +356,23 @@ BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right) ) + has_organ = list( + O_HEART = /obj/item/organ/internal/heart/skrell, + O_LUNGS = /obj/item/organ/internal/lungs/skrell, + O_VOICE = /obj/item/organ/internal/voicebox/skrell, + O_LIVER = /obj/item/organ/internal/liver/skrell, + O_KIDNEYS = /obj/item/organ/internal/kidneys/skrell, + O_BRAIN = /obj/item/organ/internal/brain/skrell, + O_APPENDIX = /obj/item/organ/internal/appendix/skrell, + O_SPLEEN = /obj/item/organ/internal/spleen/skrell, + O_EYES = /obj/item/organ/internal/eyes/skrell, + O_STOMACH = /obj/item/organ/internal/stomach/skrell, + O_INTESTINE = /obj/item/organ/internal/intestine/skrell + ) + +/datum/species/skrell/can_breathe_water() + return TRUE + /datum/species/zaddat name = SPECIES_ZADDAT name_plural = "Zaddat" diff --git a/code/modules/organs/internal/appendix.dm b/code/modules/organs/internal/appendix.dm index 1166e3d689..e0e4e22a72 100644 --- a/code/modules/organs/internal/appendix.dm +++ b/code/modules/organs/internal/appendix.dm @@ -50,6 +50,6 @@ /obj/item/organ/internal/appendix/removed() if(inflamed) - icon_state = "appendixinflamed" + icon_state = "[initial(icon_state)]inflamed" name = "inflamed appendix" ..() \ No newline at end of file diff --git a/code/modules/organs/internal/spleen.dm b/code/modules/organs/internal/spleen.dm index 88d42bb8bb..db2942926b 100644 --- a/code/modules/organs/internal/spleen.dm +++ b/code/modules/organs/internal/spleen.dm @@ -66,16 +66,6 @@ owner.adjustToxLoss(15 * spleen_efficiency) Target.wounds += W -/obj/item/organ/internal/spleen/skrell - name = "lymphatic hub" - icon_state = "spleen" - parent_organ = BP_HEAD - spleen_efficiency = 0.5 - -/obj/item/organ/internal/spleen/skrell/Initialize() - . = ..() - adjust_scale(0.8,0.7) - /obj/item/organ/internal/spleen/minor name = "vestigial spleen" parent_organ = BP_GROIN diff --git a/code/modules/organs/subtypes/skrell.dm b/code/modules/organs/subtypes/skrell.dm new file mode 100644 index 0000000000..3ac237c2b5 --- /dev/null +++ b/code/modules/organs/subtypes/skrell.dm @@ -0,0 +1,41 @@ +/obj/item/organ/internal/eyes/skrell + icon_state = "skrell_eyes" + +/obj/item/organ/internal/heart/skrell + icon_state = "skrell_heart-on" + dead_icon = "skrell_heart-off" + +/obj/item/organ/internal/lungs/skrell + icon_state = "skrell_lungs" + +/obj/item/organ/internal/liver/skrell + icon_state = "skrell_liver" + +/obj/item/organ/internal/brain/skrell + icon_state = "brain_skrell" + +/obj/item/organ/internal/stomach/skrell + icon_state = "skrell_stomach" + +/obj/item/organ/internal/kidneys/skrell + icon_state = "skrell_kidney" + +/obj/item/organ/internal/intestine/skrell + icon_state = "skrell_intestine" + +/obj/item/organ/internal/voicebox/skrell + icon_state = "skrell_larynx" + will_assist_languages = list(LANGUAGE_SKRELLIAN, LANGUAGE_SKRELLIANFAR) + +/obj/item/organ/internal/appendix/skrell + icon_state = "skrell_appendix" + +/obj/item/organ/internal/spleen/skrell + name = "lymphatic hub" + icon_state = "skrell_spleen" + parent_organ = BP_HEAD + spleen_efficiency = 0.5 + +/obj/item/organ/internal/spleen/skrell/Initialize() + . = ..() + adjust_scale(0.8,0.7) \ No newline at end of file diff --git a/code/modules/organs/subtypes/tajaran.dm b/code/modules/organs/subtypes/tajaran.dm index c46dde783b..11447bebd2 100644 --- a/code/modules/organs/subtypes/tajaran.dm +++ b/code/modules/organs/subtypes/tajaran.dm @@ -5,3 +5,11 @@ icon_state = "tajaran_heart-on" dead_icon = "tajaran_heart-off" +/obj/item/organ/internal/lungs/tajaran + icon_state = "tajaran_lungs" + +/obj/item/organ/internal/liver/tajaran + icon_state = "tajaran_liver" + +/obj/item/organ/internal/stomach/tajaran + icon_state = "tajaran_stomach" \ No newline at end of file diff --git a/code/modules/organs/subtypes/unathi.dm b/code/modules/organs/subtypes/unathi.dm index 03ff671b63..759395dc37 100644 --- a/code/modules/organs/subtypes/unathi.dm +++ b/code/modules/organs/subtypes/unathi.dm @@ -15,10 +15,12 @@ force = 5 throwforce = 10 +/obj/item/organ/internal/eyes/unathi + icon_state = "unathi_eyes" /obj/item/organ/internal/heart/unathi icon_state = "unathi_heart-on" - dead_icon = "unath_heart-off" + dead_icon = "unathi_heart-off" /obj/item/organ/internal/lungs/unathi color = "#b3cbc3" diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index cee44a907093d816db96d2bed30c692474b317aa..aed970c79e77eb23bfb502febf4b4f4edd7b41fa 100644 GIT binary patch literal 53941 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 z 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 L1NACZyBGftz+WL- diff --git a/vorestation.dme b/vorestation.dme index b7edf147fd..139bdffb9c 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3315,6 +3315,7 @@ #include "code\modules\organs\subtypes\replicant.dm" #include "code\modules\organs\subtypes\shadekin.dm" #include "code\modules\organs\subtypes\shadekin_vr.dm" +#include "code\modules\organs\subtypes\skrell.dm" #include "code\modules\organs\subtypes\slime.dm" #include "code\modules\organs\subtypes\slime_vr.dm" #include "code\modules\organs\subtypes\standard.dm" From 7172b979829c1f19f824a6e7e14380a57072b391 Mon Sep 17 00:00:00 2001 From: Pandora Date: Mon, 21 Mar 2022 21:55:37 +0000 Subject: [PATCH 179/180] Ne Ne Ne Ne... --- .../projectiles/guns/projectile/shotgun_vr.dm | 39 +++++++++++++++++-- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/guns/projectile/shotgun_vr.dm b/code/modules/projectiles/guns/projectile/shotgun_vr.dm index e8b2d2e7f4..3d6486c60d 100644 --- a/code/modules/projectiles/guns/projectile/shotgun_vr.dm +++ b/code/modules/projectiles/guns/projectile/shotgun_vr.dm @@ -37,9 +37,12 @@ projectile_type = /obj/item/projectile/bullet/shotgun one_handed_penalty = 30 //You madman, one-handing a 12g shotgun. recoil = 5 //Unfold the damn stock you fool! + action_button_name = "Toggle stock" var/stock = FALSE -/obj/item/weapon/gun/projectile/shotgun/compact/attack_self(mob/user as mob) + +/obj/item/weapon/gun/projectile/shotgun/compact/proc/toggle_stock() + var/mob/living/user = loc stock = !stock if(stock) user.visible_message("With a fluid movement, [user] unfolds their shotgun's stock and foregrip.",\ @@ -60,13 +63,43 @@ one_handed_penalty = 30 recoil = 5 - if(istype(user,/mob/living/carbon/human)) var/mob/living/carbon/human/H = user H.update_inv_l_hand() H.update_inv_r_hand() - playsound(src, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/targeton.ogg', 50, 1) + user.update_action_buttons() + +/obj/item/weapon/gun/projectile/shotgun/compact/verb/verb_toggle_stock(mob/user as mob) + set category = "Object" + set name = "Toggle stock" + set src in usr + + if(issilicon(usr)) + return + + if (isliving(usr)) + toggle_stock() + else + to_chat(usr, "You cannot do this in your current state.") + + +/obj/item/weapon/gun/projectile/shotgun/compact/attack_self(mob/user as mob) + if(issilicon(usr)) + return + + if (isliving(usr)) + toggle_stock() + else + to_chat(usr, "You cannot do this in your current state.") + +/obj/item/weapon/gun/projectile/shotgun/compact/ui_action_click() + var/mob/living/user = loc + if(!isliving(user)) + return + else + toggle_stock() /obj/item/weapon/gun/projectile/shotgun/compact/warden name = "warden's compact shotgun" From aadbddc8c0fd4a7df59a77716eb873af8705378d Mon Sep 17 00:00:00 2001 From: lm40 Date: Mon, 21 Mar 2022 22:05:52 -0400 Subject: [PATCH 180/180] Fixes typo --- code/modules/events/grubinfestation_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/events/grubinfestation_vr.dm b/code/modules/events/grubinfestation_vr.dm index fa87a1c58d..fa2742a6bc 100644 --- a/code/modules/events/grubinfestation_vr.dm +++ b/code/modules/events/grubinfestation_vr.dm @@ -41,4 +41,4 @@ area_names |= grub_area.name if(area_names.len) var/english_list = english_list(area_names) - command_announcement.Announce("Sensors have narrowed down remaining active solargrubs to the followng areas: [english_list]", "Lifesign Alert") + command_announcement.Announce("Sensors have narrowed down remaining active solargrubs to the following areas: [english_list]", "Lifesign Alert")

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